You are on page 1of 16

Indice

Protocolos de Internet Fondo Protocolo de Internet (IP) Formato de paquetes IP Direccionamiento IP Formato de las direcciones IP de Clases de direccin IP Direccionamiento IP de subred IP Mscara de subred Cmo Mscaras de subred se utilizan para determinar el nmero de red Resolucin de Direccin (Protocolo deARP) Informacin general Internet Routing Enrutamiento IP Internet Control Message Protocol (ICMP) Los mensajes ICMP -ICMP Router Discovery Protocol (IDRP) Transmission Control Protocol (TCP) Establecimiento de conexin TCP Reconocimiento positivo y retransmisin (PAR) TCP ventana deslizante Formato de paquetes TCP TCP Packet Descripciones de Campos Protocolo de datagramas de usuario (UDP) Protocolos de Internet de aplicaciones de capa Protocolos

Captulo 30 Protocolos de Internet

Fondo
Los protocolos de Internet son el sistema abierto ms popular del mundo (comunes), conjunto de protocolos, ya que pueden ser utilizados para comunicarse a travs de un conjunto de redes interconectadas y son igualmente adecuadas para las comunicaciones LAN y WAN. Los protocolos de Internet consiste en un conjunto de protocolos de comunicacin, de los cuales los dos ms conocidos son el Protocolo de Control de Transmisin (TCP) y el Protocolo de Internet (IP). El conjunto de protocolos de Internet no slo incluye la baja de los protocolos de la capa (como TCP e IP), pero tambin especifica las aplicaciones comunes, como el correo electrnico, emulacin de terminal, y la transferencia de archivos. Este captulo contiene una introduccin general a las especificaciones que conforman los protocolos de Internet. Las discusiones incluyen las direcciones IP y los principales protocolos de la capa superior utilizada en la Internet. Protocolos de enrutamiento especficas se abordan por separado ms adelante en este documento. Protocolos de Internet se desarrollaron a mediados de la dcada de 1970, cuando la Defense Advanced Projects Agency (DARPA) se interes en establecer una red de conmutacin de paquetes que facilitan la comunicacin entre sistemas informticos en distintos centros de investigacin. Con el objetivo de la conectividad heterognea en la mente, la investigacin financiada por DARPA, la Universidad de Stanford y Bolt, Beranek y Newman (BBN). El resultado de este esfuerzo de desarrollo es el conjunto de protocolos de Internet, efectuada a finales de 1970. TCP / IP ms tarde fue incluida en Berkeley Software Distribution (BSD) de UNIX y desde entonces se ha convertido en la base sobre la que se basa la Internet y la World Wide Web (WWW). Documentacin de los protocolos de Internet (incluidos los protocolos nuevos o revisados) y las polticas se especifican en los informes tcnicos denominados Request For Comments (RFC), que se publican y luego revisados y analizados por la comunidad de Internet. Refinamientos Protocolo se publican en el RFC nuevo. Para ilustrar el alcance de los protocolos de Internet, Figura 30-1 mapas de muchos de los protocolos de la suite de protocolo de Internet y de sus correspondientes capas OSI. Este captulo aborda los elementos bsicos y las operaciones de estos y otros protocolos de Internet ms importantes. Figura 30-1 protocolos de Internet cubre la gama completa de las capas del modelo OSI.

Protocolo de Internet (IP)


El Protocolo de Internet (IP) es una red de capa (Layer 3) el protocolo que contiene la informacin de direccionamiento y de cierta informacin de control que permite que los paquetes a ser enviados. IP est documentado en el RFC 791 y es la red primaria de protocolo de la capa en la suite de protocolo de Internet. Junto con el Protocolo de Control de Transmisin (TCP), IP representa el corazn de los protocolos de Internet. IP tiene dos responsabilidades principales: el suministro de la conexin, la mejor distribucin posible de los datagramas a travs de una interconexin de redes y la prestacin de la fragmentacin y reensamblado de datagramas a los enlaces de soporte de datos con diferentes unidades de transmisin mxima (MTU) de tamaos.

Formato de paquetes IP
Un paquete IP contiene varios tipos de informacin, como se ilustra en Figura 30-2. Figura 30-2 Catorce campos comprenden un paquete IP.

La siguiente discusin describe los campos de paquetes IP se ilustra en la Figura 30-2: Versin -Indica la versin de IP actualmente en uso. Cabecera IP Longitud (DIH)-Indica la longitud de cabecera de datagrama en palabras de 32 bits.

Tipo de ServicioEspecifica cmo una capa superior de protocolo gustara un datagrama actual, para ser manipulados, y asigna los datagramas distintos niveles de importancia. Longitud totalEspecifica la longitud, en bytes, del paquete IP completo, incluyendo los datos y la cabecera. Identificacin-Contiene un nmero entero que identifica el datagrama actual. Este campo se utiliza para ayudar a juntar los fragmentos de datagramas. Banderas-Consiste en un campo de 3 bits de los cuales los dos de orden inferior (menos significativos) bits de control de la fragmentacin. El bajo-bit especifica si el paquete puede ser fragmentado. La parte central se especifica si el paquete es el ltimo fragmento en una serie de paquetes fragmentados. El bit de orden tercero o alta no se utiliza. Fragment Offset-Indica la posicin de los datos del fragmento en relacin con el principio de los datos en el datagrama original, que permite que el proceso de IP de destino adecuadamente reconstruir el datagrama original. Time-to-Live-Mantiene un contador que disminuye gradualmente hasta cero, momento en que el datagrama es descartado. Esto evita que los paquetes de bucle sin fin. Protocolo-Indica que la capa superior de protocolo recibe paquetes entrantes despus de la transformacin IP es completa. Checksum de cabecera-Ayuda a garantizar la integridad del encabezado IP. SDireccin ource -Especifica el envo nodo.

Direccin de destinoEspecifica el nodo receptor.

Opciones-Permite que la propiedad intelectual en apoyo de las diversas opciones, tales como la seguridad. Datos-Contiene informacin de la capa superior.

Direccionamiento IP
Al igual que con cualquier otra red protocolo de capa, el esquema de direccionamiento IP es parte integral del proceso de enrutamiento de datagramas IP a travs de una interconexin de redes. Cada direccin IP tiene componentes especficos, y sigue un formato de base. Estas direcciones IP se pueden subdividir y se utiliza para crear las direcciones de subredes, como se discute en detalle ms adelante en este captulo. Cada host en una red TCP / IP se le asigna un nico de 32 bits de direccin lgica que se divide en dos partes principales: el nmero de red y el nmero de host. El nmero de red identifica una red y debe ser asignado por la Internet Network Information Center (InterNIC) si la red es ser parte de la Internet. Un proveedor de servicios Internet (ISP) puede obtener los bloques de direcciones de red desde el InterNIC puede por s mismo y asignar espacio de direcciones segn sea necesario. El nmero de host identifica un host en una red y es asignado por el administrador de la red local.

Formato de las direcciones IP de


El 32-bit de la direccin IP se agrupan en ocho bits a la vez, separados por puntos, y representada en formato decimal (conocido como notacin decimal con puntos). Cada bit en el octeto tiene un peso binario (128, 64, 32, 16, 8, 4, 2, 1). El valor mnimo para un octeto es 0, y el valor mximo para un octeto es 255. Figura 30-3 ilustra el formato bsico de una direccin IP. Figura 30-3 Una direccin IP consiste de 32 bits, agrupados en cuatro octetos.

Clases de direccin IP
De direccionamiento IP es compatible con cinco clases de direccin diferentes: A, B, C, D y E. Slo las clases A, B y C estn disponibles para uso comercial. Ms a la izquierda (de alto orden) bits indican la clase de red. Tabla 30-1 Proporciona informacin de referencia acerca de las cinco clases de direcciones IP.

Tabla 30-1 Informacin de referencia sobre las cinco clases de direcciones IP de

Direcci n IP de Format clase o


Un

Propsito

Bit de mayor N bits peso Rango de de red / Max. (s) direcciones Host Ejrcitos
1.0.0.0 126.0.0.0 128.1.0.0 191.254.0.0 a 7 / 24 167772142 (224 - 2) 65534 (216 - 2)

N.H.H.H1 Pocas de las 0 grandes organizaciones N.N.H.H Las 1, 0 organizaciones de tamao medio

a 14/16

N.N.N.H Organizacione 1, 1, 0 192.0.1.0 a 21 / 8 s 223.255.254.0 relativamente pequeas N/A

254 (28 - 2)

Grupos de 1, 1, 1, 224.0.0.0 a N / A (no N / A multidifusin 0 239.255.255.25 para uso (RFC 1112) 5 comercial ) Experimental 1, 1, 1, 240.0.0.0 a N/A 1 254.255.255.25 5 N/A

N/A

N = nmero de red, H = nmero de host. Una direccin est reservada para la direccin de difusin, y una direccin est reservada para la red.

Figura 30-4 ilustra el formato de las clases comerciales de direcciones IP. (Nota de la bits de alto orden en cada clase.) Figura 30-4 formatos de direcciones IP A, B y C estn disponibles para uso comercial.

La clase de direccin se puede determinar fcilmente mediante el examen el primer octeto de la direccin y la cartografa de ese valor a una amplia clase en la tabla siguiente. En una direccin IP 172.31.1.2, por ejemplo, el primer octeto es 172. Debido a que 172 se sita entre 128 y 191, 172.31.1.2 es una direccin de clase B. Figura 30-5 resume la gama de valores posibles para el primer octeto de cada clase de direccin. Figura 30-5 Un rango de valores posibles existe para el primer octeto de cada clase de direccin.

Direccionamiento IP de subred
Las redes IP se puede dividir en redes ms pequeas llamadas subredes (o subredes). Subnetting proporciona al administrador de la red con varios beneficios, incluyendo mayor flexibilidad, el uso ms eficiente de direcciones de red, y la capacidad para contener el trfico de difusin (una emisin no se cruza de un router). Subredes estn bajo la administracin local. Como tal, el mundo exterior, ve una organizacin como una red nica y no tiene un conocimiento detallado de la estructura interna de la organizacin. Una direccin de red dada puede ser dividida en subredes muchos. Por ejemplo, 172.16.1.0, 172.16.2.0, 172.16.3.0 y 172.16.4.0 son todas las subredes dentro de la red 171.16.0.0. (Todos los 0s en la parte del host de una direccin especifica toda la red.)

IP Mscara de subred
Una direccin de subred es creado por "prstamo" bits del campo de acogida y se designan como el campo de subred. El nmero de bits prestados vara y se especifica la mscara de subred. Figura 30-6 muestra cmo los bits estn tomados del campo de direccin de host para crear el campo de direccin de subred. Figura 30-6 bits se toman del campo de direccin de host para crear el campo de direccin de subred.

Mscaras de subred utilizan el mismo formato y la tcnica de representacin, como las direcciones IP. La mscara de subred, sin embargo, ha 1s binarios en todos los bits de definicin de la red y los campos de subred, y 0s binarios en todos los bits que especifica el mbito de acogida. Figura 30-7 muestra una mscara de subred de la muestra. Figura 30-7 Una mscara de subred de la muestra se compone de todos los 0s y 1s binarios.

Bits de la mscara de subred debe provenir de la orden superior (a la izquierda-la mayora) de los bits del campo de acogida, como Figura 30-8 ilustra. Detalles de la clase B y C tipos de mscara de subred seguir. Las direcciones de clase A no se tratan en este captulo, ya que generalmente se divide en subredes en un lmite de 8 bits. Figura 30-8 bits de la mscara de subred provienen de los bits de alto orden del campo de acogida.

Varios tipos de mscaras de subred existen las clases B y C subredes. La mscara de subred por defecto para una direccin de clase B que no tiene subredes es 255.255.0.0, mientras que la mscara de subred de Clase B 171.16.0.0 direccin que especifica ocho bits de subredes es 255.255.255.0. La razn de esto es que ocho bits de subredes o 2 8 - 2 (1 para la direccin de red y 1 para la direccin de difusin) = 254 subredes posible, con 28 - 2 = 254 hosts por subred. La mscara de subred de clase C de direcciones 192.168.2.0 que especifica cinco bits de subnetting es 255.255.255.248.With cinco bits para subredes, 25 - 2 = 30 subredes posible, con 23 - 2 = 6 hosts por subred. La base grfica de referencia se muestra en la tabla 30-2 y en el cuadro 30-3 se puede utilizar en la planificacin de redes de clase B y C para determinar el nmero necesario de las subredes y los anfitriones, y la mscara de subred apropiada. La tabla 30-2 de Clase B Subredes Grfico de Referencia

Nmero bits
2 3 4 5 6 7 8 9 10 11 12 13 14

de Mscara subred
255.255.192.0 255.255.224.0 255.255.240.0 255.255.248.0 255.255.252.0 255.255.254.0 255.255.255.0 255.255.255.128 255.255.255.192 255.255.255.224 255.255.255.240 255.255.255.248 255.255.255.252

de Nmero subredes
2 6 14 30 62 126 254 510 1022 2046 4094 8190 16382

de Nmero Huspedes
16382 8190 4094 2046 1022 510 254 126 62 30 14 6 2

de

Tabla 30-3 Clase C subredes Grfico de Referencia Nmero de bits Mscara de subred Nmero de subredes Nmero de Huspedes 2 3 4 5 6 255.255.255.192 255.255.255.224 255.255.255.240 255.255.255.248 255.255.255.252 2 6 14 30 62 62 30 14 6 2

Cmo Mscaras de subred se utilizan para determinar el nmero de red

El router realiza un proceso conjunto para determinar la red (o ms especficamente, la subred), la direccin. En primer lugar, los extractos de router la direccin IP de destino de los paquetes entrantes y recupera la mscara de subred interna. A continuacin, realiza una Y lgico operacin para obtener el nmero de red. Esto hace que la parte del host de la direccin IP de destino para ser eliminado, mientras que el nmero de red de destino se mantiene. El router entonces busca el nmero de red de destino y de los partidos con una interfaz de salida. Por ltimo, se remite el marco de la direccin IP destino. Caractersticas relativas a la operacin lgica AND se discuten en la seccin siguiente.

Operacin lgica AND


Tres reglas bsicas rigen lgica "AND" dos nmeros binarios. En primer lugar, 1 "AND", con 1 rendimientos 1. En segundo lugar, 1 "AND", con 0 da 0. Por ltimo, 0 "AND", con 0 da 0. La tabla de verdad siempre en la tabla 30-4 muestra las reglas de lgica y las operaciones. Tabla 30-4 Reglas para Operaciones Y lgico

Entrada
1 1 0 0

Entrada
1 0 1 0

Salida
1 0 0 0

Dos sencillas instrucciones existen para recordar lgica y operaciones: lgicamente "AND", un 1 a 1 se obtiene el valor original, y, lgicamente, "AND", un 0, con rendimientos de cualquier nmero 0. Figura 30-9 ilustra que cuando un operador lgico AND de la direccin IP de destino y la mscara de subred se realiza, el nmero de subred sigue siendo, que el router utiliza para reenviar el paquete. Figura 30-9 La aplicacin de una lgica y la direccin IP de destino y la mscara de subred produce en el nmero de subred.

Resolucin de Direccin (Protocolo deARP) Informacin general


Para dos mquinas en una determinada red de comunicacin, deben saber fsica de la otra mquina (o MAC). Con la difusin de protocolos de resolucin de direcciones (ARP), una dinmica de acogida puede descubrir la direccin MAC de la capa correspondiente a una red IP en particular la direccin de la capa. Despus de recibir una direccin MAC de capa, dispositivos IP crear una cach de ARP para almacenar la propiedad intelectual recientemente adquirida a asignacin de direcciones MAC, evitando as tener que transmitir ARPS cuando quieren Recontacto un dispositivo. Si el dispositivo no responde dentro de un plazo

especificado, se vaca la entrada de cach. Adems de la Reverse Address Resolution Protocol (RARP) se utiliza para asignar direcciones de la capa MAC a direcciones IP. RARP, que es la lgica inversa de la ARP, podran ser utilizados por las estaciones de trabajo sin disco que no conocen sus direcciones IP cuando se arranque. RARP se basa en la presencia de un servidor RARP con entradas de la tabla de la capa MAC a asignaciones de direccin IP.

Internet Routing
Los dispositivos de enrutamiento de Internet tradicionalmente han sido llamados pasarelas. En la terminologa de hoy, sin embargo, la puerta de entrada trmino se refiere especficamente a un dispositivo que realiza la aplicacin de protocolo de capa de traduccin entre los dispositivos. Pasarelas de Interior se refieren a dispositivos que realizan estas funciones de protocolo entre las mquinas o redes bajo el control administrativo o la misma autoridad, como la red interna de una corporacin. Estos son conocidos como sistemas autnomos. Puertas exteriores realizar funciones de protocolo entre redes independientes. Routers dentro de la Internet se organizan jerrquicamente. Routers utilizados para el intercambio de informacin dentro de los sistemas autnomos son llamados enrutadores interior, que utilizan una variedad de protocolos de pasarela interior (IGP) para lograr este propsito. El Protocolo de informacin de enrutamiento (RIP) es un ejemplo de una IGP. Los enrutadores que mover informacin entre sistemas autnomos son llamados enrutadores exterior. Estos enrutadores utilizan un protocolo de pasarela exterior para el intercambio de informacin entre sistemas autnomos. El Border Gateway Protocol (BGP) es un ejemplo de un protocolo de pasarela exterior.

Nota Protocolos de enrutamiento especfico, incluyendo BGP y RIP, se abordan en captulos individuales presentados en la Parte 6 ms adelante en este libro.

Enrutamiento IP
Protocolos de enrutamiento IP son dinmicas. Pide enrutamiento dinmico para las rutas que se calcula de forma automtica en intervalos regulares por el software en los dispositivos de enrutamiento. Esto contrasta con el enrutamiento esttico, donde los routers son establecidos por el administrador de la red y no cambian hasta que cambie el administrador de la red ellos. Una tabla de enrutamiento IP, que consiste en la direccin de destino pares siguiente salto, se utiliza para habilitar el enrutamiento dinmico. Una entrada en esta tabla, por ejemplo, podra ser interpretado como sigue: para entrar a la red 172.31.0.0, enviar el paquete a la interfaz Ethernet 0 (E0). De enrutamiento IP se especifica que los datagramas IP Internetworks viajar a travs de un salto a la vez. Toda la ruta no es conocida en el inicio del viaje, sin embargo. En cambio, en cada parada, el siguiente destino se calcula comparando la direccin de destino en el datagrama con una entrada en la tabla de enrutamiento del nodo actual. La participacin de cada nodo en el proceso de enrutamiento se limita a reenviar paquetes basados en informacin interna. Los nodos no supervisan si los paquetes lleguen a su destino final, ni la propiedad intelectual para proporcionar informes de error de nuevo a la fuente de enrutamiento, cuando se producen anomalas. Esta tarea se deja para otro protocolo de Internet, el control de Internet (Protocolo de mensajes ICMP), que se discute en la seccin siguiente.

Internet Control Message Protocol (ICMP)


El Internet Control Message Protocol (ICMP) es una red de protocolo de Internet que proporciona la capa de paquetes de mensajes para informar de errores y otra informacin relacionada con el procesamiento de

paquetes IP de nuevo a la fuente. ICMP est documentado en el RFC 792.

Los mensajes ICMP


ICMP generar varios tipos de mensajes tiles, incluidos los de destino inalcanzable, de solicitud de eco y respuesta, reorientacin de tiempo excedido, y Publicidad y Router Router de Licitacin. Si un mensaje ICMP no se puede entregar, sin un segundo es generado. Esto es para evitar una avalancha interminable de mensajes ICMP. Cuando un mensaje de destino ICMP inalcanzable es enviado por un router, que significa que el router no es capaz de enviar el paquete a su destino final. El router descarta el paquete original. Existen dos razones de por qu un destino podra ser inalcanzable. Ms comnmente, el host de origen se ha especificado una direccin inexistente. Con menos frecuencia, el router no tiene una ruta hasta el destino. Destino inalcanzable mensajes incluyen cuatro tipos bsicos: red inalcanzable, host inalcanzable, protocolo inalcanzable, y el puerto inalcanzable. Red de mensajes de inalcanzable generalmente significa que ha producido un error en el enrutamiento o direccionamiento de un paquete. Anfitrin mensajes inalcanzable por lo general indica fallas en la entrega, como una mscara de subred incorrecto. Protocolo de mensajes de inalcanzable generalmente significa que el destino no es compatible con la capa superior de protocolo especificado en el paquete. Puerto mensajes inalcanzable implican que el socket TCP o puerto no est disponible. Un eco ICMP mensaje de solicitud, que es generado por el comando ping, es enviado por cualquier host para poner a prueba accesibilidad a travs de un nodo redes. El eco ICMP mensaje de respuesta indica que el nodo puede ser alcanzado con xito. Un mensaje de redireccin ICMP es enviado por el router a la fuente de acogida para estimular la ruta ms eficiente. El router sigue adelante el paquete original al destino. ICMP redirecciones permiten acoger las tablas de enrutamiento a seguir siendo pequeas, porque es necesario conocer la direccin de un solo router, incluso si ese router no proporciona el mejor camino. Incluso despus de recibir un mensaje de redireccin ICMP, algunos dispositivos podran seguir utilizando la ruta menos eficiente. Un tiempo ICMP superado mensaje es enviado por el router, si vez que un paquete IP-to-Live campo (expresado en el sector del lpulo o segundos), llegue a cero. El tiempo de llegada al campo de Live impide que circulan continuamente paquetes de la red interna si la red interna contiene un bucle de enrutamiento. El router descarta el paquete original.

-ICMP Router Discovery Protocol (IDRP)


IDRP utiliza Router Router-Publicidad y mensajes de incitacin para descubrir las direcciones de los routers en subredes directamente conectado. Cada router peridicamente multidifusiones Router-mensajes de anuncio de cada una de sus interfaces. Ejrcitos luego descubrir las direcciones de los routers en subredes directamente unidos por medio de escuchar estos mensajes. Los huspedes pueden usar los mensajes de Router de Licitacin para solicitar de inmediato la publicidad en lugar de esperar a que los mensajes no solicitados. PDRI ofrece varias ventajas sobre otros mtodos de descubrir las direcciones de los routers vecinos. En primer lugar, no requiere de ordenadores para reconocer los protocolos de enrutamiento, ni requiere una configuracin manual por un administrador. Router-Publicidad Mensajes de permitir que los ejrcitos para descubrir la existencia de routers vecinos, pero no que router es mejor para llegar a un destino en particular. Si un host utiliza un pobre primer router hop para llegar a un destino en particular, recibe un mensaje de redireccin identificar la mejor opcin.

Transmission Control Protocol (TCP)


El TCP proporciona una transmisin fiable de datos en un entorno IP. TCP corresponde a la capa de transporte (capa 4) del modelo de referencia OSI. Entre los servicios que presta son TCP flujo de datos de la transferencia, la fiabilidad, control de flujo eficiente, operacin dplex completo, y la multiplexacin.

Con la transferencia de datos de la secuencia, TCP proporciona un flujo de bytes no estructurados identificadas por nmeros de secuencia. Este servicio se beneficia porque las aplicaciones no tienen que cortar los datos en bloques, antes de entregar apagado a TCP. En cambio, los grupos de bytes en segmentos TCP y los pasa a la propiedad intelectual para la entrega. TCP ofrece fiabilidad proporcionando orientado a la conexin de extremo a extremo de entrega de paquetes confiable a travs de una interconexin de redes. Para ello, la secuenciacin bytes con un nmero de confirmacin que indica que el reenvo a su destino el siguiente byte de la fuente espera recibir. Bytes no se reconoce dentro de un perodo de tiempo determinado se retransmiten. El mecanismo de la fiabilidad de TCP permite que los dispositivos para hacer frente a prdida, retraso, duplicar, o paquetes malinterpretado. Un tiempo de espera mecanismo permite que los dispositivos para detectar los paquetes perdidos y de la distribucin peticin. TCP ofrece un control de flujo eficiente, lo que significa que, al enviar agradecimientos a la fuente, el proceso de recepcin de TCP indica el nmero de secuencia ms alto que puede recibir, sin desbordar el bfer interno. Operacin de dplex completo significa que los procesos de TCP puede enviar y recibir al mismo tiempo. Por ltimo, los medios de multiplexacin TCP que numerosas conversaciones simultneas superior capa puede ser multiplexados sobre una sola conexin.

Establecimiento de conexin TCP


Para utilizar los servicios de transporte fiable, los anfitriones TCP debe establecer una conexin de sesiones orientadas a uno con el otro. Establecimiento de la conexin se realiza mediante un "tres vas" mecanismo. Una de tres vas sincroniza los dos extremos de una conexin que permite a ambas partes a ponerse de acuerdo sobre los nmeros de secuencia inicial. Este mecanismo tambin garantiza que ambas partes estn dispuestas a transmitir datos y saber que el otro lado est listo para transmitir tambin. Esto es necesario para que los paquetes no son transmitidas o retransmitidas durante el establecimiento de la sesin o despus de la terminacin perodo de sesiones. Cada host elige aleatoriamente un nmero de secuencia utilizado para rastrear el flujo de bytes en que est enviando y recibiendo. Luego, los tres procedentes apretn de manos en forma de la siguiente manera: El primer anfitrin (Host A) inicia una conexin mediante el envo de un paquete con el nmero de secuencia inicial (X) y bit de SYN para indicar una solicitud de conexin. El segundo host (Host B) recibe el SYN, registra el nmero de secuencia X, y las respuestas por reconocer el SYN (con una X = ACK + 1). Host B incluye su propio nmero de secuencia inicial (SEQ = Y). Un ACK = 20 significa que el host haya recibido bytes 0 a 19 y espera byte 20 siguiente. Esta tcnica se llama adelante el reconocimiento. Host A continuacin, reconoce todos los bytes enviados al host B con un reconocimiento hacia adelante indica el siguiente byte Un anfitrin espera recibir (ACK = Y + 1). La transferencia de datos puede comenzar.

Reconocimiento positivo y retransmisin (PAR)


Un protocolo de transporte simple podra aplicar una fiabilidad y flujo de la tcnica de control en la fuente enva un paquete, se inicia un temporizador, y espera una confirmacin antes de enviar un paquete nuevo. Si el reconocimiento no se recibe antes de que caduque el temporizador, el origen retransmite el paquete. Esta tcnica se llama reconocimiento positivo y de la distribucin (PAR). Al asignar a cada paquete de un nmero de secuencia, PAR permite a los ejrcitos para rastrear los paquetes perdidos o duplicados causados por los retrasos de red que resultan en la retransmisin prematura. Los nmeros de secuencia son enviados de regreso en los agradecimientos a fin de que los reconocimientos pueden ser rastreadas. PAR es un uso ineficaz del ancho de banda, sin embargo, debido a que un host debe esperar un

reconocimiento antes de enviar un paquete nuevo, y slo un paquete puede ser enviado a la vez.

TCP ventana deslizante


Un De la ventana TCP de deslizamiento proporciona un uso ms eficiente del ancho de banda de red que a la par, ya que permite a los ordenadores para enviar mltiples bytes o paquetes antes de esperar a una confirmacin. En TCP, el receptor especifica el tamao de la ventana actual en cada paquete. Dado que TCP proporciona una conexin de corriente de bytes, el tamao de la ventana se expresa en bytes. Esto significa que una ventana es el nmero de bytes de datos que el remitente est autorizado a enviar antes de esperar a una confirmacin. Tamaos de ventana inicial se indican en Configuracin de la conexin, pero puede variar a lo largo de la transferencia de datos para proporcionar control de flujo. El tamao de la ventana de cero, por ejemplo, significa "Enviar sin datos". En una operacin de TCP deslizamiento ventana, por ejemplo, el remitente puede tener una secuencia de bytes a enviar (los nmeros 1 a 10) a un receptor que tiene un tamao de la ventana de cinco aos. Entonces, el remitente tendra lugar una ventana alrededor de los cinco primeros bytes y transmitir juntos. A continuacin, se espera una confirmacin. El receptor responder con un ACK = 6, que indica que ha recibido bytes 1 a 5 y est a la espera byte 6 siguiente. En el mismo paquete, el receptor indican que su tamao de ventana es de 5. El remitente se mover entonces la ventana deslizante cinco bytes a la derecha y transmitir bytes 6 a 10. El receptor responder con un ACK = 11, que indica que est esperando la secuencia de bytes 11 siguiente. En este paquete, el receptor podra indicar que el tamao de la ventana es 0 (porque, por ejemplo, sus bferes internos estn llenos). En este punto, el emisor no puede enviar ms bytes hasta que el receptor enva otro paquete con un tamao de ventana mayor que 0.

Formato de paquetes TCP


Figura 30-10 muestra los campos y el formato general de un paquete TCP. Figura 30-10 Doce campos comprenden un paquete TCP.

TCP Packet Descripciones de Campos


Las descripciones siguientes se resumen los campos de paquetes TCP se ilustra en la Figura 30-10: Puerto de Origen y Puerto de destino-Identifica puntos en los que la capa superior de origen y destino de los procesos de recibir los servicios TCP. Nmero de secuencia-Por lo general especifica el nmero asignado al primer byte de datos en el mensaje actual. En la fase de establecimiento de conexin, este campo tambin puede ser utilizado para identificar un nmero de secuencia inicial para ser utilizado en una transmisin prximo. Nmero de Confirmacin-Contiene el nmero de secuencia del siguiente byte de datos del remitente del paquete espera recibir. Compensacin de datos-Indica el nmero de palabras de 32 bits en la cabecera TCP. Reservados-Queda reservado para uso futuro.

Banderas-Lleva una gran variedad de informacin de control, incluido el SYN y ACK bits utilizados para el establecimiento de conexin, y el bit FIN utilizados para la terminacin de la conexin. VentanaEspecifica el tamao de la ventana de recepcin del remitente (es decir, el espacio de bfer disponible para datos de entrada). Suma de control-Indica si la cabecera estaba daado en trnsito. Puntero de UrgenciaPuntos a los primeros datos de urgencia de bytes en el paquete. OpcionesEspecifica las diversas opciones TCP. Datos-Contiene informacin de la capa superior.

Protocolo de datagramas de usuario (UDP)


El Protocolo de datagramas de usuario (UDP) es un transporte sin conexin protocolo de capa (Capa 4) que pertenece a la familia de protocolos de Internet. UDP es bsicamente una interfaz entre la PI y los procesos de la capa superior. Los puertos de protocolo UDP distinguir varias aplicaciones se ejecutan en un nico dispositivo una de otra. A diferencia de los TCP, UDP no aade fiabilidad, control de flujo, o errores en las funciones de recuperacin de la propiedad intelectual. Debido a la simplicidad UDP, las cabeceras UDP contienen menos bytes y consumen menos sobrecarga de la red de TCP. UDP es til en situaciones donde la fiabilidad de los mecanismos de TCP no son necesarias, como en los casos en que un protocolo de mayor nivel de error y puede proporcionar control de flujo. UDP es el protocolo de transporte para la aplicacin bien conocida de varios protocolos de la capa, incluyendo Network File System (NFS), Simple Network Management Protocol (SNMP), Domain Name System (DNS), y Trivial File Transfer Protocol (TFTP). El formato del paquete UDP contiene cuatro campos, como se muestra en Figura 30-11. Estos incluyen puertos de origen y de destino, duracin, y los campos de control. Figura 30-11 Un paquete UDP consta de cuatro campos.

Puertos de origen y destino de contener el 16-bit nmeros de protocolo UDP puerto utilizado para datagramas demultiplex para recibir los procesos de aplicacin de la capa. Un campo de longitud de specifies la longitud de la cabecera UDP y los datos. Suma de control ofrece una (opcional) comprobacin de la integridad en la cabecera de UDP y los datos.

Protocolos de Internet de aplicaciones de capa Protocolos


El conjunto de protocolos de Internet incluye la aplicacin de muchos protocolos de la capa que representan una amplia variedad de aplicaciones, incluyendo las siguientes: File Transfer Protocol (FTP)-Transferir archivos entre los dispositivos

-Simple Network Management Protocol (SNMP)-Principalmente los informes de las condiciones anmalas de la red y establece valores lmite de la red Telnet-Sirve como un protocolo de emulacin de terminal de

X Windows-Sirve como ventanas de distribucin y el sistema de grficos utilizados para la comunicacin entre los terminales X y estaciones de trabajo UNIX Network File System (NFS), representacin de datos externos (XDR), y la llamada a procedimiento remoto (RPC)-Trabajar conjuntamente para permitir el acceso transparente a los recursos de red remota Simple Mail Transfer Protocol (SMTP)Proporciona servicios de correo electrnico de Domain Name System (DNS)-Traduce los nombres de los nodos de red en direcciones de red

Tabla 30-5 una lista de estos protocolos de alto nivel y las aplicaciones que ellos apoyan. Tabla 30-5 de las capas superiores protocolos y sus Aplicaciones

Solicitud
Transferencia de archivos De emulacin de terminal Correo electrnico Gestin de la red Los servicios de archivos distribuidos

Protocolos
FTP Telnet SMTP SNMP NFS, XDR, RPC, X Windows

You might also like