Академический Документы
Профессиональный Документы
Культура Документы
Protocolo
` Este nivel especifica requerimientos eléctricos, mecánicos y
procedimentales para la activación, mantenimiento, y desactivación de
enlaces físicos entre dos dispositivos.
Cada conexión sobre una red TCP/IP tiene asignado un número único de 32 bits que es
utilizado en toda comunicación con ese computador.
Conceptualmente cada dirección es un par (id-red, id-host), donde el id-red identifica la red y el
id-host identifica la estación.
El esquema de direccionamiento original fue “clasificado”, donde cada dirección IP tiene una de
las tres primeras formas:
Clase A
0 8 31
0 Id-red Id-dipositivo
Clase B
0 16 31
1 0 Id-red Id-dipositivo
Clase C
0 24 31
1 1 0 Id-red Id-dipositivo
Clase D
0 31
1 1 1 0 Dirección de difusión
2
Clase E
0 31
Si el campo host-id tiene todos sus bits en 1, indica que es un paquete para ser difundido en toda
la red a la que va dirigido el paquete.
La difusión limitada se produce cuando un paquete tiene sus bits de dirección destino en 1s. En
este caso el paquete será difundido en la red actual únicamente.
El valor 0 en el campo red-id se interpreta como “esta red”. Esto es especialmente útil en
aquellos casos donde un computador quiere comunicarse sobre una red pero todavía no posee dirección
IP.
todos ceros este dispositivo, solamente es válida hasta que se le asigne una
dirección a la tarjeta, y no es una dirección destino válida.
Host-id = 0, dispositivo dispositivo en esta red, idem anterior.
Todos unos difusión limitada (i.e. sobre la red local), nunca es válida como
una dirección origen.
Red-id, host-id = 1 difusión dirigida a una red, nunca es válida como una
dirección origen.
Dirección clase A con red-id = 127, host-id = algo (frecuentemente 1)
dirección de la conexión local (c.c. loopback).
Para asegurar que la porción de red de una dirección sea única, todas las direcciones son
asignadas por una autoridad central. Originalmente, esta función fue realizada por la IANA(Internet
Assigned Number Autority) y actualmente lo es por una organización llamada: ICANN (Internet
Corporation For Assigned Names and Numbers) es la que realiza está función.
La empresas para obtener un conjunto de direcciones tratan con los proveedores locales del
servicio de Internet.
3
Debilidades del direccionamiento IP:
Para realizar un cambio del tipo de direcciones utilizados en una red, se debe detener su
operación y volver a numerar todos los dispositivos.
En 1990, se produjo una extensión del esquema de direccionamiento que permitió definir el
número de bits que se dedicaría a identificar la red y cuales al dispositivo, ampliando la capacidad de
direccionamiento del esquema anterior (una utilización más completa del espacio de dirección).
4
ARP(ADDRESS RESOLUTION PROTOCOL) -- RFC 826
Para que dos dispositivos puedan comunicarse sobre una red deben conocer sus direcciones
físicas.
Problema:
Dos máquina A y B están conectadas a una red, y A desea enviar un paquete a B. A conoce su
dirección física y su dirección IP, además conoce la dirección IP de B. ¿Cómo A asocia a la dirección
IP de B la dirección física correspondiente para poder enviar el mensaje?
A envía un paquete de difusión que pregunta al “host” que tiene la dirección IP cuál es su
dirección física. El paquete incluye entre otros campos: las direcciones física e IP del
emisor, la dirección IP destino.
Todas las estaciones que reciben el paquete de difusión actualizan sus tablas.
Se mantiene una tabla en memoria con los pares (IP, dirección física) conocidas. La
información es eliminada después de un lapso, el cual puede ser 20 minutos.
Procesar respuesta
Transmitir el “frame”.
5
El protocolo ARP no es considerado como perteneciente al nivel 3. Es un protocolo de bajo
nivel que esconde el direccionamiento físico a nivel de red, permitiendo asignar una dirección IP
arbitraria a cada máquina.
0 16 32 48
64 112
144 192
TIPO HARDWARE:
1 Ethernet
17 HDLC
16 ATM
TIPO PROTOCOLO: el tipo de dirección de alto nivel que el emisor ha utilizado. El
valor 080016 indica una dirección IP.
OPERACIÓN:
o 1 solicitud ARP
o 2 respuesta ARP
o 3 solicitud RARP
o 4 respuesta RARP
HLEN: Longitud en bytes de las direcciones físicas.
PLEN: Longitud en bytes de las direcciones en el protocolo de alto nivel utilizado.
6
RARP ( REVERSE ADDRESS RESOLUTION PROTOCOL)—RFC 903.
Cuando un equipo con conexión a red arranca y no tiene asignada una dirección IP fija debe
solicitar se le asigne una.
La estación solicitante emite un paquete de difusión donde registra su dirección física y espera
la respuesta de uno o más servidores.
El protocolo que le permite a un equipo obtener una dirección IP es el RARP, el cual utiliza el
mismo formato de paquete del ARP.
El campo a Tipo/Longitud (EtherType) dentro de un “frame” 820.3 tiene el valor: 803516. Los
tipos de operación pueden ser 3 (solicitud) y 4 (respuesta).
Bajo condiciones normales, solamente el servidor primario responde a las solicitudes RARP.
Todos los servidores no primarios reciben la solicitud y registran su tiempo de arribo. Si el servidor
primario está no disponible la máquina solicitante tendrá por excedido el tiempo de espera por la
respuesta y reenviará la solicitud. Cuando un servidor no primario recibe una segunda copia de una
solicitud RARP dentro de un tiempo corto, responde a la solicitud.
Una segunda solución, hace que todos los servidores no primarios esperen un tiempo aleatorio
antes de responder al RARP.
7
IP (INTERNET PROTOCOL)
ENTREGA DE DATAGRAMAS SIN CONEXION
Un usuario concibe un grupo de redes interconectadas (inter-red) como una sola red que
interconecta todos los dispositivos y a través de la cual la comunicación es posible (acepta y entrega
paquetes); su arquitectura interna está escondida y es irrelevante.
aplicación
transporte confiable
El software de Internet esta diseñado basado en estos tres servicios ordenados en una jerarquía.
El servicio es llamado sin conexión por que cada paquete es tratado independientemente de los
otros. Una secuencia de paquetes enviados de un computador a otro puede viajar sobre diferentes
caminos , algunos paquetes pueden perderse mientras otros son entregados.
El servicio es calificado como el mejor esfuerzo de entrega porque el software hace el intento
para entregar el paquete (sin embargo fallas en la red, o el agotamiento de los recursos pueden hacer
que los paquetes se pierdan).
Datagrama:
8
Es el nombre que se le da a la unidad básica de transferencia, el cual posee un encabezado y un
área de datos. En el encabezado se encuentran entre otros campos: las direcciones de origen y destino, y
el tipo de paquete.
VERS: contiene la versión del protocolo. Todo software IP debe chequear la versión antes de
procesar un datagrama para asegurar que el formato es el que espera. La version actual es la 4
(conocida como IPv4).
TIPO DE SERVICIO: Los tres primeros bits de este campo indican la precedencia . Los
valores más altos, 6 o 7 indican mayor prioridad, y son utilizados cuando se transmite
información de enrutamiento entre los enrutadores. Los tres bits siguientes son denominados D,
T, y R, especifican el tipo de transporte deseado para el datagrama:
D -- bajo retraso --- requerido por ejemplo para una terminal remota
T – velocidad de transmisión alta – requerido para una transferencia de archivos
R – alta confiabilidad – datos de una transacción.
Los valores anteriores son una sugerencia para el algoritmo de enrutamiento del tipo de
transporte requerido.
En 1990, la IETF redefinió el significado de éstos 8 bits, para definir un conjunto de servicios
diferenciados:
Cuando los bits 3 a 5 inclusive tienen un valor 0, los tres primeros bits
mantienen la definición original(precedencia)
Los valores son divididos en tres grupos:
o 1 --- xxxxx0 interpretaciones asignadas por la IETF
o 2 --- xxxx11 disponibles para uso experimental
o 3 --- xxxx01 disponibles para uso experimental
LONGITUD TOTAL(16 bits): longitud del datagrama medido en bytes. El tamaño máximo
del datagrama es de 65 535 bytes. En redes con gran capacidad de transmisión esto puede ser
una limitación.
Bit:
TIEMPO DE VIDA: especifica cuanto es la vida en segundos del datagrama. Los enrutadores
decrementan este valor y cuando llega a cero descarta el datagrama y envia una mensaje de error
al emisor del datagrama. En la práctica es un límite de pasos (paso de una red a otra), donde
cada enrutador lo decrementa en 1.
9
PROTOCOLO: especifica el protocolo de alto nivel que creo los datos que lleva el datagrama.
DIRECCION IP ORIGEN
DIRECCION IP DESTINO
Bit:
3,4,5,6,7 7 registrar los IP de los enrutadores por los que ha pasado el paquete.
137 el paquete debe seguir la ruta especificada por los IPs (de los
enrutadores) siguientes a este campo.
12 Registrar la ruta seguida por el paquete.
68 Registrar el IP y estampilla de tiempo de cada enrutador por el cual pasa
el paquete.
RELLENO: utilizado para hacer que la longitud en bytes del encabezado sea un múltiplo de 4
bytes.
DATOS
Un valor de 080016 en el campo tipo del encabezado de un “frame” Ethernet indica que los
datos contenidos en la parte datos contienen un datagrama IP.
Dado que IP representa la longitud del área de datos en múltiplos de 8 bytes. Por lo que los
fragmentos deben tener una longitud que sea múltiplo de 8.
10
Los fragmentos deben ser reemsamblados al arribar al llegar a su destino.
11