Saltar al contenido principal
LibreTexts Español

6.34: Enrutamiento de mensajes

  • Page ID
    85557
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)
    Objetivos de aprendizaje
    • La clave para la eficiencia de una red es un buen enrutamiento de mensajes.

    Centrándose en las redes eléctricas, la mayoría de las analógicas hacen un uso ineficiente de los enlaces de comunicación porque el enrutamiento verdaderamente dinámico es difícil, si no imposible, de obtener. En las redes de radio, como la televisión comercial, cada estación tiene una porción dedicada del espectro electromagnético, y este espectro no puede compartirse con otras estaciones ni utilizarse de otra manera que no sea la regulada. La red telefónica es más dinámica, pero una vez que establece una llamada se fija la ruta a través de la red. Los usuarios de esa ruta controlan su uso, y es posible que no hagan un uso eficiente de la misma (largas pausas mientras una persona piensa, por ejemplo). Los clientes de la red telefónica estarían bastante molestos si la compañía telefónica desconectara momentáneamente la ruta para que alguien más pudiera usarlo. Este tipo de conexión a través de una red, fija durante la sesión de comunicación, se conoce como conexión por conmutación de circuitos.

    Durante la década de 1960, se hizo evidente que no solo la comunicación digital era técnicamente superior, sino que la amplia variedad de modos de comunicación —inicio de sesión de computadora, transferencia de archivos y correo electrónico— necesitaba un enfoque diferente al punto a punto. Entonces nació la noción de redes informáticas, y nació lo que entonces se llamaba el ARPANET, ahora llamado Internet. Las redes informáticas elaboran el modelo básico de red subdividiendo los mensajes en trozos más pequeños llamados paquetes (Ver Figura 6.34.1). La justificación para que la red imponga transmisiones más pequeñas fue que las transferencias de archivos grandes consumirían recursos de red a lo largo de la ruta y, debido al largo tiempo de transmisión, una falla de comunicación podría requerir la retransmisión de todo el archivo. Al crear paquetes, cada uno de los cuales tiene su propia dirección y se enruta independientemente de los demás, la red puede gestionar mejor la congestión. La analogía es que el servicio postal, en lugar de enviar una carta larga en el sobre que proporciones, abre el sobre, coloca cada página en un sobre separado, y usando la dirección en tu sobre, dirige el sobre de cada página en consecuencia, y los envía por correo por separado. La red necesita asegurarse de que se mantenga la secuencia de paquetes (numeración de páginas), y el punto de salida de la red debe volver a ensamblar el mensaje original en consecuencia.

    Figura 6.34.1 Los mensajes largos, como los archivos, se dividen en paquetes separados y luego se transmiten a través de redes informáticas. Un paquete, como una carta, contiene la dirección de destino, la dirección de retorno (dirección del transmisor) y los datos. Los datos incluyen la parte del mensaje y un número de secuencia que identifica su orden en el mensaje transmitido.

    Las redes de comunicaciones ahora se categorizan de acuerdo a si utilizan paquetes o no. Se dice que un sistema como la red telefónica está conmutado por circuitos: La red establece una ruta fija que dura toda la duración del mensaje. La conmutación de circuitos tiene la ventaja de que una vez que se determina la ruta, los usuarios pueden utilizar la capacidad que les proporciona como quieran. Su principal desventaja es que los usuarios pueden no utilizar su capacidad de manera eficiente, obstruyendo los enlaces de red y los nodos en el camino. Las redes de conmutación de paquetes monitorean continuamente la utilización de la red y enrutan los mensajes de Así, los mensajes pueden, en promedio, ser entregados de manera eficiente, pero la red no puede garantizar una cantidad específica de capacidad a los usuarios.


    This page titled 6.34: Enrutamiento de mensajes is shared under a CC BY 1.0 license and was authored, remixed, and/or curated by Don H. Johnson via source content that was edited to the style and standards of the LibreTexts platform.