El Modelo TCP/IPPara empezar diré que la transmisión de datos se realiza en capas. El modelo TCP/IP utiliza cuatro capas CAPASCAPA 1: Capa físicaAquí se transmite la información por el medio físico (cable, etc.).Es independiente del hardware. Da igual que tipo de cable se utilice. El dato llegará igual. El protocolo de capa física más común es Ethernet CAPA 2: Capa internetEn situaciones en las que los dos dispositivos estén conectados a redes diferentes, se necesitan una serie de procedimientos para permitir que los datos atraviesen las diferentes redes interconectadas.Los protocolos que funcionan en esta capa son: IP -> protocolo que lleva el dato de un nodo a otro. Encuentra el camino para llegar aunque tenga que enrutar entre redes. Si es físicamente posible siempre llega. Envía la información en datagramas (paquetes ip) ARP -> Protocolo que averigua la Mac de destino a partir de la ip RARP -> Protocolo que averigua la IP a partir de la Mac ICMP ->Cuando un usuario envía datagramas a un equipo remoto y este no los recibe o los recibe mal por diversas circunstancias el protocolo ICMP se encargará de enviar un mensaje de error al host de origen CAPA 3: Capa de transporteEs quien envía o recibe los datos y en su caso comprueba que la información haya llegado en el orden adecuadoLos protocolos que funcionan en esta capa son: TCP ->Se encarga de comprobar que los datos que se reciben son correctos. Para ello se establece una conexión entre el emisor y el receptor que garantiza que la información sea correcta y si no lo es se vuelve a solicitar. Envía los datos en paquetes (paquete top). Esta comunicación se hace entre una "oreja" que escucha y una "boca" que transmite llamados sockets. UDP ->Se encarga de enviar una determinada información. No se establecen conexiones por lo que no se garantiza que la información llegue. Funciona como la tele. Se emiten "señales" a los que se llama paquetes id y no se tiene constancia desde el emisor de si alguien ha recibido. CAPA 4: Capa de aplicaciónLa capa de aplicación es el conjunto de aplicaciones que hacen uso de las tres capas anteriores.Protocolos que funcionan en esta capa son: http, telnet, ftp,... He hablado varias veces de paquete. Como veis es un concepto un poco equívoco porque cada capa y protocolo encapsula la información que le corresponde. Por eso hay paquetes ip (datagramas), paquetes TCP (segmentos), paquetes UDP,... ¿COMO FUNCIONA TODO ESTO?El ejemplo que mas me gusta para explicar como funciona la encapsulación de datos es el de enviar una carta a otro país. El proceso de encapsulación sería así: 1. escribir la carta (es el mensaje a enviar) 2. Meter en sobre, poner dirección de destino, sello y echar al buzón (primera encapsulación) 3. El sobre llega a la oficina de correos donde todos los paquetes para ese país son agrupados y metidos en un saco al que se pone el destino de la oficina de ese país (2º encapsulación) 4. El saco se junta con otros sacos con igual destino y se mete en un camión con destino a la central de correos del país (3º encapsulación) 5. Una vez allí se abre el camión y se separan los sacos. Cada saco a la oficina correspondiente. 6. En la oficina de correos, se abre el saco y se separan los sobres según direcciones para dejarlas en sus respectivos buzones. 7. El receptor abre el buzón, coge su sobre, lo abre y obtiene el mensaje. Como veis en cada capa, cada protocolo se encarga de abrir su paquete correspondiente siendo completamente ajeno a lo que no le corresponde. ¿A QUE SE REFIEREN CUANDO HABLAN DE UN PAQUETE?Como habéis visto hay muchas clases de paquetes, pero lo mas habitual es hablar de un paquete tcp/ip que es el conjunto de la información que se envía. Un paquete tcp/ip tiene la siguiente estructura: <encabezado><información><---paquete tcp---> <encabezado><--------información--------><----paquete ip----> <encabezado><-----------------información-----------------><paquete Ethernet> <---------------------------------- medio físico -----------------------------------------> Como veis, en cada capa se coge la información y se hace con ella un paquete al que se añade un encabezado que servirá para indicar para quién es el paquete. Vinculo Original: Ir al vinculo Autor original: Soplo |
Redes > Teoria e Introducción >