You are on page 1of 23

PROTOCOLO

INTERNET
RFC: 791
INTRODUCCIN
Los protocolos se conocen como RFC (Request
For Comments), los cuales se
hacenpblicospor sus desarrolladores a la
espera de comentarios y aprobaciones por
parte del resto de la comunidad ytambinpor
IAB (Internet Architecture Board), corporativo
encargado de dar seguimiento yrevisina
todos los protocolos propuestos.
En estaocasin, se hablara particularmente
sobre el RFC 971. un protocolo
deInternetpropuesto en 1981 por el instituto
de ciencias de lainformacinde California.
QU ES RFC-791?
El Protocolo Internet est
diseado para su uso en
sistemas interconectados
de redes de comunicacin
de ordenadores por
intercambio de paquetes.

1.1 MOTIVACIN
No existen mecanismos para
aumentar la fiabilidad de datos
entre los extremos, control de flujo,
secuenciamiento u otros servicios
que se encuentran normalmente en
otros protocolos host-a host.

1.2. AMBITO
Este protocolo es utilizado por
protocolos host-a-host en un
entorno internet.
Este protocolo utiliza a su vez
protocolos de red locales para
llevar el datagrama internet a la
prxima pasarela ("gateway") o
host de destino.

1.3. INTERFACES
El protocolo internet implementa
dos funciones bsicas:
direccionamiento y fragmentacin.
El protocolo internet utiliza cuatro
mecanismos clave para prestar su
servicio: Tipo de Servicio, Tiempo
de Vida, Opciones, y Suma de
Control de Cabecera.

1.4. OPERACIN
Fragmentacin.
Capacidad de segmentar los datagramas en caso de ser necesaria
una transmisin de paquetes pequeos.

Direccionamiento.
El protocolo internet maneja principalmente direcciones. Es tarea de
los protocolos de mayor nivel (es decir, protocolos host-a-host o
entre aplicaciones) hacer corresponder nombres con direcciones. El
mdulo internet hace corresponder direcciones de internet con
direcciones de red local.
El protocolo trata cada datagrama como una entidad independiente
no relacionada conningnotro datagrama en la red.
IPv4 usa 32 bits para direccionar, lo
cual limita el espacio de direcciones a
4.294.967.296 direcciones posibles
nicas. Sin embargo, hay reservadas
para propsitos especiales tales como
redes privadas (~18 millones de
direcciones) o direcciones multicast (~
270 millones de direcciones). Esto
reduce el nmero de direcciones que
pueden potencialmente alojarse para
enrutar sobre el Internet pblico.

DIRECCIONAMIENTO
Las direcciones son de una longitud fija de 4 octetos (32 bits).
Una direccin comienza por un nmero de red, seguido de la
direccin local (llamada el campo "resto"). Hay 3 formatos o
clases de direcciones internet:
En la Clase A, el bit ms significativo es 0, los 7 bits siguientes
son la red, y los 24 bits restantes son la direccin local. (El
primer octeto va de 0 a 127)
Clase B, los dos bits ms significativos son uno-cero ("10"), los
14 bits siguientes son la red y los ltimos 16 bits son la
direccin local, (El primer octeto va de 128 a 191)
Clase C, los tres bits ms significativos son uno-uno-cero
("110"), los 21 bits siguientes son la red y los 8 restantes son la
direccin local, (El primer octeto va de 191 a 223)
.

DIRECCIONAMIENTO
DIRECCIONAMIENTO
El procedimiento de fragmentacin y
reensamblaje en internet tiene que ser capaz de
dividir un datagrama en un nmero casi
arbitrario de piezas que puedan ser luegos
reensambladas.
El receptor de los fragmentos utiliza el campo
de identificacin para asegurarse de que no se
mezclan fragmentos de distintos datagramas
El tamao mximo de una trama se denomina
MTU (Unidad de transmisin mxima). El
datagrama se fragmentar si es ms grande
que la MTU de la red.

FRAGMENTACIN
La fragmentacin del datagrama se lleva a cabo a nivel de
router, es decir, durante la transicin de una red con una MTU
grande a una red con una MTU ms pequea. Si el datagrama
es demasiado grande para pasar por la red, el router lo
fragmentar, es decir, lo dividir en fragmentos ms
pequeos que la MTU de la red, de manera tal que el tamao
del fragmento sea un mltiplo de 8 bytes.
El router enviar estos fragmentos de manera independiente
y los volver a encapsular (agregar un encabezado a cada
fragmento) para tener en cuenta el nuevo tamao del
fragmento. Adems, el router agrega informacin para que el
equipo receptor pueda rearmar los fragmentos en el orden
correcto. Sin embargo, no hay nada que indique que los
fragmentos llegarn en el orden correcto, ya que se enrutan
de manera independiente.

FRAGMENTACIN
CARACTERISTICAS
IMPORTANTES DEL
PROTOCOLO
Laaplicacinque enviarainformacinprepara lainformacinde salida y
llama al modulo deInternetlocal para interpretar que se enviara
lainformacincomo datagrama, ladireccinde destino es adjuntada como
argumento de llamada.
El modulo deInternetdetermina ladireccinlocal de
ladireccinInternetescrita por laaplicaciny la adjunta en la cabecera del
datagrama.
Seenvaa la interfaz de red local.
La interfaz de red crea una cabecera de red local, adjunta del datagrama y
loenvapor LAN.
Suponiendo que el paquete tiene que llegar a un host de paso, el host de
paso desencapsula el datagrama, y su modulo deInternetdetermina
ladireccinde red local para el host de destino, este llama a la interfaz de
red local y esta a su vez,reenvael mensaje.
El host destino desencapsula el datagrama y el modulo deInternetdetermina
que el mensaje es para unaaplicacinde este host y leenvalos datos a la
misma, incluidos ladireccinde origen ydemsparmetrosde llamada.
Aplicacin
Aplicacin
\ /
Mdulo Internet Mdulo Internet Mdulo
Internet
\ / \ /
IRL-1 IRL-1 IRL-2 IRL-2
\ / \ /
Red Local 1 Red Local 2

TRAYECTORIA DE LA TRANSMISIN
ESTRUCTURA DE UNA
CABECERA (TRAMA)
Versin: (4 bits) especifica la versin del protocolo
IP
IHL (Internet Header Length) su tamao es de 4 bits
y especifica la longitud de la trama del protocolo de
internet en palabras de 32 bits y por tanto su
tamao mnimo correcto de 5 y el mximo de 15
Tipo de servicio: (8 bits). RFC-2474 (Diffserv) 6bits,
2 bits ECN Explicit Congestion Notification indican
si hay congestion en el envio.

Proporciona una indicacin de los parmetros


abstractos de la calidad del servicio deseada.

CAMPOS DE LA TRAMA IP
TIPO DE SERVICIO
Longitud total: (16 bits) es la longitud total del
datagrama medida en octetos incluyendo la cabecera y
los datos.
Identificacin: (16 bits) Es u valor de identificacin
asignado por el remitente como ayuda en el
ensamblado de fragmentos de un datagrama.
Flags(indicadores):Tamao de 3 bits son diversos
indicadores de control
Bit 0: Reservado, debe ser 0.
Bit 1: DF (Dont Fragment) 0 = Puede fragmentarse
1 = No fragmentar
Bit : MF ()More Fragments) 0 = Ultimo fragmento, 1
= Mas fragmentos

CAMPOS DE LA TRAMA IP
Posicin del fragmento: (13 bits) Indica a que parte del
datagrama pertenece este fragmento.
Tiempo de vida: (8bits) Para evitar bucles en la red,
cada paquete es enviado con un valor de TTL, que
indica a la red el nmero de routers (saltos) este
paquete puede cruzar. En cada salto, su valor se
decrementa en uno y cuando el valor llega a cero, el
paquete se descarta.
Protocolo: (8 bits) Identifica el protocolo al que
pertenecen la informacin almacenada en el campo
de datos del datagrama. Indica la capa de red en el
host de destino, para que el Protocolo este paquete
pertenece a, es decir, el siguiente nivel. Por ejemplo
nmero de protocolo de ICMP es 1, TCP es 6 y UDP es 17

CAMPOS DE LA TRAMA IP
Suma de control de trama: (16 bits) Evita errores ya
que algunos de los campos de la trama cambian esta
recalcula y verifica cada punto donde la trama
internet es procesada.
Direccin de origen:(32 bits)
Direccin de destino(32 bits)
Opciones: Su tamao es variable y puede o no
aparecer en los datagramas.
Valor de relleno: Tamao variable y solo es utilizado
para asegurar que la cabecera internet ocupa un
mltiplo de 32 bits.

CAMPOS DE LA TRAMA IP

You might also like