Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fausto Vasco
Objetivos
Protocolos Familiarizacin con los modelos de redes en Capas
El Modelo OSI, el Modelo TCP/IP
Proceso de encapsulamiento Visin rpida de la distribucin de protocolos del Modelo TCP/IP Comparacin de TCP vs. UDP La Capa de Red: Protocolos
Direccionamiento IP: Naturaleza jerrquica Protocolo enrutado vs. protocolo de enrutamiento Servicios a la Capa de Transporte Organizacin interna de la capa de Red
Circuito Virtual (Orientado a la Conexin) Servicio Datagrama (No orientado a la Conexin)
2
Protocolo?
Un protocolo de red no es otra cosa que un conjunto de reglas que gobiernan una comunicacin de manera que se lleve a cabo de manera exitosa.
A nivel humano, algunas reglas de comunicacin son formales y otras simplemente sobreentendidas o implcitas, basadas costumbres.
A nivel de redes, una suite de protocolos debe describir los requerimientos e interacciones entre los dispositivos de manera precisa. Las suite de protocolos de networking describen procesos como:
Formato o estructura del mensaje, Mtodo para compartir informacin sobre rutas con otras redes, Cmo y cuando se pasan los mensajes de error y del sistema Inicio y terminacin de las sesiones de transferencia de datos.
Los protocolos individuales de una suite de protocolos pueden ser propietarios o estndares.
3
Protocolo
Suite de Protocolos
La interaccin entre los protocolos pertenecientes a una suite permite un adecuado transporte de la informacin, asegurndose que tanto origen como destino reciben y entienden los mensajes.
Protocolos Independientes
Los protocolos generalmente no describen cmo cumplir una funcin en particular, describen qu funciones se requieren de una regla de comunicacin. Esto posibilita que la implementacin de un protocolo en particular sea independiente de la tecnologa (Plataforma, SO, etc.)
Fomenta la competencia, productos de distintos fabricantes pueden trabajar en conjunto. Evita que los cambios en la tecnologa o en las capacidades de una capa afecten otras capas superiores e inferiores. Proporciona un lenguaje comn para describir las funciones y capacidades de red.
Modelo TCP/IP
El modelo TCP/IP es un estndar abierto, una compaa no controla la definicin del modelo.
Las definiciones del estndar y los protocolos TCP/IP se explican en un foro pblico y se definen en un conjunto de documentos pblicos. Estos documentos se denominan Solicitudes de comentarios (RFCS).
Modelo OSI
Inicialmente, el modelo OSI fue diseado por la ISO (International Organization for Standardization) para proporcionar un marco sobre el cual crear una suite de protocolos de sistemas abiertos. Lamentablemente, la velocidad a la que fue adoptada la Internet basada en TCP/IP y la proporcin en la que se expandi ocasionaron que el desarrollo y la aceptacin de la suite de protocolos OSI quedaran atrs.
Proceso de Encapsulamiento
Mientras los datos de la aplicacin bajan al stack del protocolo y se transmiten por los medios de la red, varios protocolos le agregan informacin en cada nivel. La forma que adopta una seccin de datos en cualquier capa se denomina Unidad de datos del protocolo (PDU).
10
11
12
13
14
15
Port Addressing
Los servicios basados en TCP y UDP mantienen un seguimiento de las varias aplicaciones que se comunican. Para diferenciar los segmentos y datagramas para cada aplicacin, tanto TCP como UDP cuentan identificadores nicos: los nmeros de los puertos. La combinacin del nmero de puerto de la capa de Transporte y de la direccin IP de la capa de Red asignada al host identifica de manera exclusiva un proceso en particular que se ejecuta en un host especfico.
Esta combinacin se denomina socket.
16
Port Addressing
17
Los dispositivos intermedios que conectan la red son llamados routers. Su rol es seleccionar rutas y direccionar los paquetes hacia su destino. Este proceso se conoce como routing.
18
El Internet Protocol (IPv4 and IPv6) es el ms ampliamente utilizado en la Capa de Red para el acarro de datos.
19
Mejor Esfuerzo
Independencia de Medios
20
21
22
23
Prefix = subnet mask (una manera diferente de expresar lo mismo, cuenta de los unos de la mscara). as /24 prefix expresa lo msimo que una mscara de 255.255.255.0 (11111111.11111111.11111111.00000000).
Los restantes bits (menor inportancia) son ceros e indican la porcin del host dentro de la red.
24
25
Subnetting a Subnet
O utilizacin de Subnetin de Mscara Variable (VLSM: Variable Length Subnet Mask ) para maximizar la eficiencia del direccionamiento. Al identificar el nmero total de hosts usar el mtodo tradicional de subnetting, ubicamos el mismo nmero de direcciones para cada subnet.
Lo cierto es que no todas las subredes tienen los mismos requerimientos. Por lo tanto una liberacin total de las clases es deseable.
26
Pero no tiene un mecanismo para proveerse de rutas. Aqu entra el protocolo de enrutamiento, es decir:
No contiene direccionamiento, pero es capaz de interpretar el direccionamiento. Obtener las mejores rutas hacia el destino.
27
28
Tipos de Conexin
Estas metas se pueden alcanzar mediante redes orientadas a la conexin y redes no orientadas a la conexin. Internet ha funcionado por ms de 30 aos con redes sin conexin, dejando la tares de control de errores y control de flujo para los hosts.
No ordena paquetes No controla el flujo Cada paquete debe llevar el direccionamiento completo Cada paquete se transporta independientemente
Si las redes son orientadas a la conexin (redes telefnicas por ejemplo), se proporciona un servicio razonablemente confiable.
Establecimiento de un circuito virtual antes de transmitir datos Se negocian parmetros, calidad y costo Datos en ambas direcciones se entregan secuenciados Entrega control de flujo Opcional: Calidad de servicio, entrega garantizada, confirmaciones, etc.
29
Tipos de Conexin
El hecho es que si la capa de red es no orientada a la conexin, entonces la capa de transporte (labor de host) debe serlo. Se debe tomar en cuenta que hay trfico de tiempo real (voz, video), para los cuales es ms importante una entrega gil, sin excesiva sobrecarga que una entrega confiable, secuenciada, etc. con una sobrecarga importante.
30
Circuito Virtual
Bsicamente hay 2 filosofas diferentes en la organizacin de las subredes:
Circuito Virtual (Orientado a la Conexin) Servicio Datagrama (No orientado a la Conexin)
Circuito Virtual. La idea es evitar tener que escoger una ruta nueva para cada paquete. En cambio se escoge una ruta como parte del establecimiento de la conexin y se la recuerda. Al terminarse la conexin, deja de existir el circuito virtual.
31
Circuito Virtual
El identificador del circuito virtual se escoge en cada mquina de manera independiente por lo que tienen significado local. Los circuitos virtuales se pueden iniciar en cuanquiera de los dos extremos. Que ocurre si ambos extremos inicial una conexin al mismo tiempo?
Se genera un circuito dplex integral, se escoge el mismo numero de circuito (probablemente), con lo cual se tiene 2 circuitos virtuales con la misma identificacin. Entonces un router no sabr si un paquete recibido en un paquete de ida por un circuito o de regreso por otro. Ambigedad.
32
33
Subred de Datagramas NO necesita Cada paquete tiene direccin de origen y destino NO contiene informacin de estado Cada paquete de manera independiente Ninguno, excepto paquetes perdidos en la cada Difcil
Subred de CV Requerida Cada paquete tiene un nmero de CV corto Cada CV requiere espacio de la tabla de la subred Ruta se escoge al establecer el CV, todos los paquetes siguen esta ruta Terminan todos los CV que pasan por el enrutador en falla Fcil, se asigna por adelantado buffers a cada CV
34
35
Mayor informacin
IMAGINAR Centro de Investigacin para la Sociedad de la Informacin P.O.Box: 17-04-10681 Quito-Ecuador Telfono: 2400-937 Email: info@imaginar.org Site: www.imaginar.org
36