Вы находитесь на странице: 1из 9

Instituto Tecnologico

Latinoamericano

Licenciatura en Informtica

Redes
Sptimo grado, grupo nico.

Reporte de Investigacin.
Docente:
Dr. Francisco Rafael Trejo Macotela

Integrantes:
Hernndez Osorio Rogelio.
Jurez Chvez Carlos Armando.
Rivera Rojas Carlos Jess.

Fecha de entrega: 15 de Noviembre del 2013


En ITLA proyectamos el Futuro desde ahora.

Introduccin
El presente reporte de investigacin trata temas referentes al Protocolo Internet (IP).
Un protocolo de red es un conjunto de reglas que realiza la comunicacin de datos a travs
de una red a fin de llevar a cabo diferentes transacciones.1
El Protocolo de Control de Transmisin/Protocolo Internet (TCP/IP) define un conjunto de
reglas que se utilizan en el envo de datos de un nodo a otro de la red. 1
IP es parte del conjunto de protocolos TCP/IP y es el protocolo de interconexin de redes
ms utilizado. Como con cualquier protocolo estndar, IP se especifica en dos partes:
La interfaz con la capa superior (por ejemplo, TCP), especificando los servicios que

proporciona IP.
El formato real del protocolo y los mecanismos asociados.

Objetivos
Investigar y conocer el protocolo IP.

Desarrollo
Funciones del protocolo IP
El Protocolo Internet (IP) define cmo se direccionan los datos de la red desde una fuente
hacia un destino y qu secuencia de datos debe reensamblarse en el otro extremo. El
protocolo IP trabaja en la capa de red del modelo OSI.1
Protocolo de intercambio de paquetes a nivel de servicio y de implementacin.
Los paquete se enrutan independientemente. Define claramente la unidad de transferencia
denominada Datagrama o paquete IP. Muestra el conjunto de redes fsicas como una sola
red virtual (internet).4
Servicios IP
Los servicios a proporcionar entre las capas de protocolos adyacentes (por ejemplo, entre IP
y TCP) se expresan en trminos de primitivas y parmetros. Una primitiva especifica la
funcin que se va a ofrecer y los parmetros se utilizan para pasar datos e informacin de
control. La forma real de una primitiva depende de la implementacin.2
La primitiva Send (envo) se utiliza para solicitar la transmisin de una unidad de datos. La
primitiva Deliver (entrega) utiliza IP para notificar a un usuario la llegada de unidad de
datos los parmetros asociados a estas dos primitivas son las siguientes:

Direccin origen: direccin global de red de la entidad IP que enva la unidad de


datos.
Direccin destino: direccin global de red de la entidad IP de destino.
Protocolo: entidad de protocolo receptor (un usuario IP, como por ejemplo TCP))
Indicadores del tipo de servicio: utilizado para especificar el tratamiento de la
unidad de datos en su transmisin a travs de los componentes de las redes.
Identificador: utilizado en combinacin con las direcciones origen y destino y el
protocolo usuario para identificar de una forma nica a la unidad de datos. Este
parmetro se necesita para reensamblar e informar de errores.
Indicador de no fragmentacin: indica si IP puede fragmentar los datos para
realizar el transporte.
Tiempo de vida: medido en segundos.
Longitud de los datos: longitud de los datos que se transmiten.
Datos de opcin: opciones solicitadas por el usuario IP.
Datos: datos de usuario que se van a transmitir. 2
El parmetro de opciones actualmente definidas son:
Seguridad: permite que se incorpore una etiqueta de seguridad al datagrama.
Encaminamiento en el origen: constituye una lista secuencial de direcciones de
dispositivos de encaminamiento que especifica la ruta a seguir. El encaminamiento
puede ser estricto (slo los dispositivos de encaminamiento identificados pueden ser
visitados) o dbil (pueden visitarse otros dispositivos de encaminamiento
intermedios).
Registro de la ruta: se reserva un campo para registrar la secuencia de dispositivos
de encaminamiento visitados por el datagrama.
Identificacin de la secuencia: identifica recursos reservados utilizados para un
servicio de secuencia. Este servicio proporciona un tratamiento especial del trfico
voltil peridico (por ejemplo, voz).
Marcas de tiempo: la entidad IP origen y algunos o todos los dispositivos de
encaminamiento intermedios incorporan una marca temporal (con una precisin de
milisegundos) a las unidades de datos conforme van pasando por ellos. 2
ICMP
Protocolo de Mensajes de Control de Internet (ICMP), ICMP proporciona un medio para
transferir mensajes desde los dispositivos de encaminamiento y otros computadores a un
computador.2
En esencia, ICMP proporciona informacin de realimentacin sobre problemas del entorno
de la comunicacin. Algunas situaciones donde se utiliza son: cuando un datagrama no
puede alcanzar su destino, cuando el dispositivo de encaminamiento no tiene la capacidad

de almacenar temporalmente para reenviar el datagrama y cuando el dispositivo de


encaminamiento indica a una estacin que enve el trfico por una ruta ms corta. En la
mayora de los casos, el mensaje ICMP se enva en respuesta a un datagrama, bien por un
dispositivo de encaminamiento en el camino del datagrama o por el computador destino
deseado.
Aunque ICMP est, a todos los efectos, en el mismo nivel que IP en el conjunto de
protocolos TCP/IP, es un usuario de IP. Cuando se construye un mensaje ICMP, ste se
pasa a IP, que encapsula el mensaje con una cabecera IP y despus transmite el datagrama
resultante de la forma habitual.
Ya que los mensajes ICMP se transmiten en datagramas IP, no se garantiza su entrega y su
uso no se puede considerar fiable.2
Estructura de direcciones
Cada host y enrutador de Internet tiene una direccin IP, que codifica su nmero de red y su
nmero de host. La combinacin es nica: no hay dos mquinas que tengan la misma
direccin IP.3
Todas las direcciones IP son de 32 bits de longitud y se usan en los campos de Direccin de
origen y de Direccin de destino de los paquetes IP. En importante mencionar que una
direccin IP realmente no se refiere a un host. En realidad se refiere a una interfaz de red,
por lo que si un host est en dos redes, debe tener dos direcciones IP. Sin embargo, en la
prctica, la mayora de los hosts se encuentran en una red y, por lo tanto, tienen una
direccin IP.3
La direccin IP lgica de 32 bits tiene una composicin que consta de dos partes. La
primera parte identifica la red, y la segunda parte identifica un host en esa red. En una
direccin IP, ambas partes son necesarias. Por ejemplo: si un host tiene la direccin IP
192.168.18.57, los primeros tres octetos (192.168.18) identifican la porcin de red de la
direccin, y el ltimo octeto (57) identifica el host.5
Subredes y mscaras de subred (este tema se vuelve a tratar en: NetID,
HostID, subnetID)
Sobre el tema de subredes y mscaras de subred Stallings nos dice:
Desde el punto de vista del resto del conjunto de redes, existe una nica red en ese sitio, lo
cual simplifica el direccionamiento y el encaminamiento. Para permitir que los dispositivos
de encaminamiento internos al sitio funcionen correctamente, a cada LAN se le asigna un
nmero de subred. La parte computador en la direccin internet se divide en un nmero de
subred y un nmero de computador para acomodar este nuevo nivel de direccionamiento. 2
Las posiciones a nivel de bit que contienen este nmero de red extendido se indican
mediante la mscara de direccin. El uso de esta mscara de direccin permite a un
computador determinar si un datagrama de salida va destinado a otro computador en la

misma LAN (entonces se enva directamente) o a otra LAN (se enva a un dispositivo de
encaminamiento). 2
Obsrvese que el efecto de la mscara de subred es borrar la parte del campo de
computador que indica el computador real en una subred. Lo que permanece es el nmero
de red y el nmero de subred. 2
Para implementar subredes, el enrutador principal necesita una mscara de subred que
indique la divisin entre el nmero de red + el nmero de subred y el host. Las mscaras de
subred tambin se pueden escribir en notacin decimal con puntos, o agregando a la
direccin IP una diagonal seguida del nmero de bits usados para los nmeros de red y
subred.3

Imagen 1.13
Fragmentacin y reensamblado
Cada red impone un tamao mximo a sus paquetes. Estos lmites tienen varias razones,
entre ellas:
1. El hardware (por ejemplo, el tamao de una trama Ethernet).
2. El sistema operativo (por ejemplo, todos los bferes son de 512 bytes).
3. Los protocolos (por ejemplo, la cantidad de bits en el campo de longitud de
paquete).
4. El cumplimiento de algn estndar (inter)nacional.
5. El deseo de reducir hasta cierto nivel las retransmisiones inducidas por errores.
6. El deseo de evitar que un paquete ocupe el canal demasiado tiempo.
El resultado de estos factores es que los diseadores de redes no estn en libertad de
escoger cualquier tamao mximo de paquetes que deseen. Las cargas tiles mximas van
desde 48 bytes (celdas ATM) hasta 65,515 bytes (paquetes IP), aunque el tamao de la
carga til en las capas superiores con frecuencia es ms grande.3
Surge un problema obvio cuando un paquete grande quiere viajar a travs de una red cuyo
tamao mximo de paquete es demasiado pequeo.
Bsicamente, la nica solucin al problema es permitir que las puertas de enlace dividan los
paquetes en fragmentos, enviando cada paquete como paquete de interred individual. Las
redes de conmutacin de paquetes tambin tienen problemas al unir nuevamente los
fragmentos. 3

Imagen 1.23
Existen dos estrategias opuestas para recombinar los fragmentos y recuperar el paquete
original.
La primera es hacer transparente la fragmentacin causada por una red de paquete
pequeo a las dems redes subsiguientes por las que debe pasar el paquete para llegar a su
destino final.
La fragmentacin transparente es sencilla, pero tiene algunos problemas. Por una parte, la
puerta de enlace de salida debe saber cundo ha recibido todas las piezas, por lo que debe
incluirse un campo de conteo o un bit de fin de paquete en cada paquete. Por otra parte,
todos los paquetes deben salir por la misma puerta de enlace. Al no permitir que algunos
fragmentos sigan una ruta al destino final, y otros fragmentos una ruta distinta, puede bajar
un poco el desempeo. Un ltimo problema es la sobrecarga requerida para reensamblar y
volver a fragmentar repetidamente un paquete grande que pasa a travs de una serie de
redes de paquete pequeo. 3
La otra estrategia de fragmentacin es abstenerse de recombinar los fragmentos en las
puertas de enlace intermedias. Una vez que se ha fragmentado un paquete, cada fragmento
se trata como si fuera un paquete original. Todos los fragmentos pasan a travs de la puerta
de enlace (o puertas de enlace) de salida. La recombinacin ocurre slo en el host de
destino. IP funciona de esta manera. 3
La fragmentacin no transparente tambin tiene algunos problemas. Por ejemplo, requiere
que todos los hosts sean capaces de hacer el reensamble. Otro problema es que, al
fragmentarse un paquete grande, aumenta la sobrecarga total, pues cada fragmento debe
tener un encabezado. 3
Clases de direcciones (A, B, C, D,)
El autor del libro Comunicaciones y redes de computadores, Stallings maneja las clases de
redes en 3 principales como se ve en la Imagen 1.1:

Imagen 1.32
Tanenbaum las clasifica as:

Imagen 1.43
Clases de red: La direccin est codificada para permitir una asignacin variable de bits
para especificar la red y el computador. Este esquema de codificacin proporciona
flexibilidad al asignar las direcciones a los computadores y permite una mezcla de tamaos
de red en un conjunto de redes. Existen tres clases principales de redes que se pueden
asociar a las siguientes condiciones:
Clase A: pocas redes, cada una con muchos computadores.
Clase B: un nmero medio de redes, cada una con un nmero medio de
computadores.
Clase C: muchas redes, cada una con pocos computadores.2
Las direcciones IP se escriben normalmente en lo que se llama notacin punto decimal,
utilizando un nmero decimal para representar cada uno de los octetos de la direccin de 32
bits. Por ejemplo, la direccin IP 11000000 11100100 00010001 00111001 se escribe como
192.228.17.57.
Obsrvese que todas las direcciones de red de clase A empiezan con un 0 binario. Las
direcciones de red con el primer octeto puesto a 0 (en binario 00000000) o que sea 127 (en
binario 01111111) estn reservadas. Por tanto, existen 126 nmeros de red potenciales de
clase A en los cuales su primer octeto en formato punto decimal est en el rango de 1 a 126.
Las direcciones de red de clase B comienzan con un nmero binario 10, de forma que su
primer nmero decimal est entre 128 y 191 (en binario entre 10000000 y 10111111). El

segundo octeto tambin forma parte de la direccin de clase B. Para las direcciones de clase
C, el primer nmero decimal va de 192 a 223 (de 11000000 a 11011111).2
NetID, HostID, subnetID
Las direcciones IP estn formadas por dos componentes principales. El primero el de la
izquierda es la ID de red, tambin llamada netid. El otro es el host ID, generalmente escrito
sin el espacio como hostid. La netid identifica la red, mientras que el hostid identifica cada
nodo de esa red.1
Es la mscara de subred la que define qu parte de la direccin IP de la computadora es la
netid y cul el hostid. Para ver esto de una manera ms clara, usted necesita representar las
direcciones en forma binaria.
La netid de una direccin, definida por la mscara de subred, es cualquier parte de la
direccin que tenga un nmero binario 1 fijado en la mscara de subred correspondiente. 1
Datagrama (significado, funciones, caractersticas, etc.)
Las unidades de datos de la capa de red, como las que transporta el protocolo IP, se llaman
datagramas, mientras que las unidades de datos que transporta la capa de enlace de datos
(capa uno) se llaman tramas.1
Un datagrama IP consiste en una parte de encabezado y una parte de texto. El encabezado
tiene una parte fija de 20 bytes y una parte opcional de longitud variable.3
Un datagrama es un fragmento de paquete que es enviado con la suficiente informacin
para que la red pueda simplemente encaminar el fragmento hacia el equipo terminal de
datos receptor, de manera independiente a los fragmentos restantes. Esto puede provocar
una recomposicin desordenada o incompleta del paquete en el ETD destino.6
La estructura de un datagrama es: Cabecera y datos. 6
Protocolos basados en datagramas:
IPX, UDP, IP o AC. CL Los datagramas tienen cabida en los servicios de red no orientados
a la conexin (como por ejemplo UDP) o Datagrama.
Agrupacin lgica de informacin que se enva como una unidad de capa de red a travs de
un medio de transmisin sin establecer con anterioridad un circuito virtual. Los datagramas
IP son las unidades principales de informacin de Internet. Los trminos trama, mensaje,
paquete y segmento tambin se usan para describir las agrupaciones de informacin lgica
en las diversas capas del modelo de referencia OSI y en los diversos crculos tecnolgicos.
Un datagrama tiene una cabecera de IP que contiene informacin de direcciones de la capa
3. Los encaminadotes examinan la direccin de destino de la cabecera de IP, para dirigir los
datagramas al destino.
La capa de IP se denomina no orientada a conexin ya que cada datagrama se encamina de
forma independiente e IP no garantiza una entrega fiable, ni en secuencia, de los mismos.
IP encamina su trfico sin tener en cuenta la relacin entre aplicaciones a la que pertenece
un determinado datagrama. 6

Conclusiones
IP, ICMP, direcciones IP, datagrama, etc son temas muy interesantes y si bien
algunos miembros del equipo conocan algunos temas no tena bien
fundamentados sus conocimientos como al finalizar esta investigacin que para
realizarla se emple mucho tiempo y aun as se revis a grandes rasgos por la
amplitud de los temas.

Bibliografa
1. Hallberg, B.A. (2004). Fundamentos de redes, 4a. edicin. Mxico: Mc Graw Hill.
2. Stallings, W. (2004). Comunicaciones y Redes de Computadores. (7 edicin).
Madrid, Espaa: Prentice Hall.
3. Tanenbaum, A. S. (2003). Redes de Computadoras Cuarta edicin. Mxico:
Prentice Hall.
4. http://fundamentosderedes.jimdo.com/8-protocolos-tcp-ip/protocolo-ip-funciones-ycaracter%C3%ADsticas/
5. http://tallerdearias.blogspot.mx
6. http://webcache.googleusercontent.com/search?q=cache:mxodbYiuuQoJ:gamermt.
wikispaces.com/file/view/Trabajo%2BDatagramay%2Bconversiones%2By%2Bcon
versor.doc+&cd=9&hl=es&ct=clnk&gl=mx

Вам также может понравиться