Protocolo tcp/ip

Solo disponible en BuenasTareas
  • Páginas : 27 (6587 palabras )
  • Descarga(s) : 0
  • Publicado : 10 de diciembre de 2010
Leer documento completo
Vista previa del texto
-------------------------------------------------
La función del protocolo IP
El protocolo IP es parte de la capa de Internet del conjunto de protocolos TCP/IP. Es uno de los protocolos de Internet más importantes ya que permite el desarrollo y transporte de datagramas de IP (paquetes de datos), aunque sin garantizar su "entrega". En realidad, el protocolo IP procesa datagramas de IP de maneraindependiente al definir su representación, ruta y envío.
El protocolo IP determina el destinatario del mensaje mediante 3 campos:
* el campo de dirección IP: Dirección del equipo;
* el campo de máscara de subred: una máscara de subred le permite al protocolo IP establecer la parte de la dirección IP que se relaciona con la red;
* el campo de pasarela predeterminada: le permite alprotocolo de Internet saber a qué equipo enviar un datagrama, si el equipo de destino no se encuentra en la red de área local.
-------------------------------------------------
Datagramas
Los datos circulan en Internet en forma de datagramas (también conocidos como paquetes). Los datagramas son datos encapsulados, es decir, datos a los que se les agrega un encabezado que contiene información sobresu transporte (como la dirección IP de destino).
Los routers analizan (y eventualmente modifican) los datos contenidos en un datagrama para que puedan transitar.
A continuación se indica cómo se ve un datagrama:
<-- | 32 bits | --> |

Versión
(4 bits) | Longitud del encabezado
(4 bits) | Tipo de servicio 
(8 bits) | Longitud total
(16 bits) |
Identificación 
(16 bits) |Indicador 
(3 bits) | Margen del fragmento 
(13 bits) |
Tiempo de vida 
(8 bits) | Protocolo 
(8 bits) | Suma de comprobación del encabezado
(16 bits) |
Dirección IP de origen (32 bits) |
Dirección IP de destino (32 bits) |
Datos |
A continuación se indican los significados de los diferentes campos:
* Versión (4 bits): es la versión del protocolo IP que se está utilizando (actualmentese utiliza la versión 4 IPv4) para verificar la validez del datagrama. Está codificado en 4 bits.
* Longitud del encabezado o IHL por Internet Header Length (Longitud del encabezado de Internet) (4 bits): es la cantidad de palabras de 32 bits que componen el encabezado (Importante: el valor mínimo es 5). Este campo está codificado en 4 bits.
* Tipo de servicio (8 bits): indica la forma enla que se debe procesar el datagrama.
* Longitud total (16 bits): indica el tamaño total del datagrama en bytes. El tamaño de este campo es de 2 bytes, por lo tanto el tamaño total del datagrama no puede exceder los 65536 bytes. Si se lo utiliza junto con el tamaño del encabezado, este campo permite determinar dónde se encuentran los datos.
* Identificación, indicadores y margen delfragmento son campos que permiten la fragmentación de datagramas. Esto se explica a continuación.
* TTL o Tiempo de vida (8 bits): este campo especifica el número máximo de routers por los que puede pasar un datagrama. Por lo tanto, este campo disminuye con cada paso por un router y cuando alcanza el valor crítico de 0, el router destruye el datagrama. Esto evita que la red se sobrecargue dedatagramas perdidos.
* Protocolo (8 bits): este campo, en notación decimal, permite saber de qué protocolo proviene el datagrama.
* ICMP 1
* IGMP: 2
* TCP: 6
* UDP: 17
* Suma de comprobación del encabezado (16 bits): este campo contiene un valor codificado en 16 bits que permite controlar la integridad del encabezado para establecer si se ha modificado durante latransmisión. La suma de comprobación es la suma de todas las palabras de 16 bits del encabezado (se excluye el campo suma de comprobación). Esto se realiza de tal modo que cuando se suman los campos de encabezado (suma de comprobación inclusive), se obtenga un número con todos los bits en 1.
* Dirección IP de origen (32 bits): Este campo representa la dirección IP del equipo remitente y permite...
tracking img