Академический Документы
Профессиональный Документы
Культура Документы
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.
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:
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