MODELO TCP/IP

2,210 views

Published on

TALLER DE MANTENI

  • Be the first to comment

  • Be the first to like this

MODELO TCP/IP

  1. 1. Modelo TCP/IPTaller de Mantenimiento II Equipo de INFOEDUKA
  2. 2. MODELO TCP / IP
  3. 3. Técnico en Redes
  4. 4. MODELO TCP / IP Técnico en Redes
  5. 5. MODELO TCP / IP El modelo TCP / IP mas ampliamente aceptado esel que maneja 4 capas de acuerdo con el RFC 1122 de la IETF y autores como Tanembaum (algunos autores separan una capa Física como 5ª capa) Técnico en Redes
  6. 6. Nivel 1: Acceso a la red (NAL o Link Layer)Contiene los protocolos que el equipo utiliza paraproporcionar datos a otras computadoras y dispositivosconectados a la red. Los protocolos en esta caparealizan 3 funciones:Definen la forma de utilizar la red para transmitir unatrama (FRAME): estructura del paquete, tamañomáximo de trama, y sistema de dirección física utilizado.Intercambian datos entre el ordenador y la red física.Para entregar los datos en la red local, los protocolosde acceso de capa de red utilizan las direcciones físicasde los nodos en la red. Una dirección física se almacenaen la tarjeta de red de una computadora u otrodispositivo, y es un valor que es "codificado" en la tarjetaadaptadora por el fabricante. Técnico en Redes
  7. 7. Nivel 1: Acceso a la red (NAL o Link Layer) Dirección MAC (Media Access Control; "controlde acceso al medio") es un identificador de 48 bits (6 bloques hexadecimales) que corresponde de forma única a una tarjeta o dispositivo de red. Se conoce también como dirección física, y es única para cada dispositivo. Está determinada y configurada por el IEEE (los últimos 24 bits) y el fabricante (los primeros 24 bits) Técnico en Redes
  8. 8. Nivel 2: InternetEsta capa es responsable del enrutamiento (oRUTEO) de mensajes a través de la interred. Losprotocolos de esta capa proporcionan un servicio deDATAGRAMAS = paquetes de información que tienenun encabezado (Header), datos, y un Trailer. Elencabezado contiene información, como la direcciónde destino, también puede contener otra información,tales como la dirección de origen y las etiquetas deseguridad. El trailer normalmente contiene un valor desuma de comprobación (checksum), que se utilizapara asegurar que los datos no son modificados entránsito. Técnico en Redes
  9. 9. Nivel 2: InternetUna vez que un mensaje es enviado o recibido, elservicio «no tiene memoria» de la entidad con la que secomunicaba. Si esta memoria es necesaria, losprotocolos de la capa de transporte host to host seencargan. La capacidad de retransmitir los datos ycomprobar los errores es mínima o inexistente en losservicios de datagrama. Si el servicio que recibe detectaun error de transmisión (utilizando el valor delchecksum) el datagrama, simplemente se ignora(DROP) sin notificar a las capas superiores.El principal protocolo utilizado es IP (Internet Protocol). Técnico en Redes
  10. 10. Nivel 3: TransporteCapacidad de transferencia de extremo a extremode mensajes, independientemente de la redsubyacente, junto con el control de errores, lasegmentación, control de flujo, control decongestión, y direccionamiento de aplicaciones(números de puerto). Las transmisiones puedenser:Orientado a la conexión = Transmission ControlProtocol (TCP)Sin conexión implementado en el User DatagramProtocol (UDP). Técnico en Redes
  11. 11. Nivel 3: TransporteTCP es un protocolo orientado a la conexión quese ocupa de numerosas cuestiones fiabilidad paraproporcionar un flujo de bytes confiable:Que los datos llegan en ordenQue los datos tengan un error mínimoLos datos duplicados se descartanLos paquetes perdidos/descartados se vuelven aenviarControl de la congestión del tráfico Técnico en Redes
  12. 12. Nivel 3: Transporte UDP es un protocolo de datagramas sin conexión. Al igual que IP, es "no fiable", de mejor esfuerzo. Se utiliza normalmente para aplicaciones como elstreaming (audio, video, voz sobre IP, etc) donde la la llegada a tiempo es más importante que la fiabilidad, o para la simple consulta / respuesta de las aplicaciones como las búsquedas de DNS. Técnico en Redes
  13. 13. Nivel 4: AplicaciónProporciona funciones para los usuarios o de susprogramas, y es altamente específico de aplicación.También gestiona las sesiones (conexiones) entre lasaplicaciones. En TCP/IP las sesiones no pueden definirsecomo una capa separada, y estas funciones son realizadaspor la capa de transporte de host a host. En lugar de utilizarel término "sesión", TCP / IP utiliza los términos «socket» y«puerto» para describir la ruta de acceso (o circuito virtual)sobre el que se comunican las aplicaciones.Los protocolos más utilizados con TCP en el nivel 4 son:TELNET, FTP, HTTP y SMTP, sobre el que a su vez seapoya MIME. Y el más utilizado con UDP en el nivel 4 esSMNP. Técnico en Redes
  14. 14. Estructura yFuncionamientoModelo TCP/IP Encabezado Área de Datos del del Datagrama IP Datagrama Encabezado Área de Datos de la Trama Final de la de la Trama Trama Técnico en Redes
  15. 15. Estructura y Funcionamiento del Protocolo TCP / IP
  16. 16. Campos del Datagrama IPVERS (4 bits). Indica la versión del protocoloIP que se utilizó para crear el datagrama.Actualmente se utiliza la versión 4 (IPv4)aunque ya se están preparando lasespecificaciones de la siguiente versión, la 6(IPv6).HLEN (4 bits). Longitud de la cabeceraexpresada en múltiplos de 32 bits. El valormínimo es 5, correspondiente a 160 bits = 20bytes. Técnico en Redes
  17. 17. Campos del Datagrama IPTipo de servicio (Type Of Service) 8 bits :  Prioridad (3 bits). Un valor de 0 indica baja prioridad y un valor de 7, prioridad máxima. Siguientes 3 bits = ¿cómo se transmite el mensaje?  Bit D (Delay). Solicita retardos cortos (enviar rápido).  Bit T (Throughput). Solicita un alto rendimiento (enviar mucho en el menor tiempo posible).  Bit R (Reliability). Solicita que se minimice la probabilidad de que el datagrama se pierda o resulte dañado (enviar bien). Los siguientes dos bits no tienen uso. Técnico en Redes
  18. 18. Campos del Datagrama IPLongitud total (16 bits). Indica la longitud totaldel datagrama expresada en bytes. Como elcampo tiene 16 bits, la máxima longitud posiblede un datagrama será de 65535 bytes (2 16).Identificación (16 bits). Número de secuenciaque junto a la dirección origen, dirección destinoy el protocolo utilizado identifica de maneraúnica un datagrama en toda la red. Si se tratade un datagrama fragmentado, llevará la mismaidentificación que el resto de fragmentos. Técnico en Redes
  19. 19. Campos del Datagrama IPBanderas o indicadores (3 bits). Sólo 2 bits delos 3 bits disponibles están actualmenteutilizados. El bit de Más fragmentos (MF) indicaque no es el último datagrama. Y el bit de Nofragmentar (NF) prohíbe la fragmentación deldatagrama. Si este bit está activado y en unadeterminada red se requiere fragmentar eldatagrama, éste no se podrá transmitir y sedescartará. Técnico en Redes
  20. 20. Campos del Datagrama IPDesplazamiento de fragmentación (13 bits).Indica el lugar en el cual se insertará elfragmento actual dentro del datagramacompleto, medido en unidades de 64 bits. Poresta razón los campos de datos de todos losfragmentos menos el último tienen una longitudmúltiplo de 64 bits. Si el paquete no estáfragmentado, este campo tiene el valor de cero. Técnico en Redes
  21. 21. Campos del Datagrama IPTiempo de vida o TTL (8 bits). Númeromáximo de segundos que puede estar undatagrama en la red de redes. Cada vez que eldatagrama atraviesa un router se resta 1 a estenúmero. Cuando llegue a cero, el datagrama sedescarta y se devuelve un mensaje ICMP detipo "tiempo excedido" para informar al origende la incidencia. Técnico en Redes
  22. 22. Campos del Datagrama IPProtocolo (8 bits). Indica el protocolo utilizadoen el campo de datos: 1 para ICMP, 2 paraIGMP, 6 para TCP y 17 para UDP.CRC cabecera (16 bits). Contiene la suma decomprobación de errores sólo para la cabeceradel datagrama. La verificación de errores de losdatos corresponde a las capas superiores. Técnico en Redes
  23. 23. Campos del Datagrama IPDirección origen (32 bits). Contiene ladirección IP del origen.Dirección destino (32 bits). Contiene ladirección IP del destino.Opciones IP. Este campo no es obligatorio yespecifica las distintas opciones solicitadas porel usuario que envía los datos (generalmentepara pruebas de red y depuración). Técnico en Redes
  24. 24. Campos del Datagrama IPRelleno. Si las opciones IP (en caso de existir)no ocupan un múltiplo de 32 bits, se completacon bits adicionales hasta alcanzar el siguientemúltiplo de 32 bits (recuérdese que la longitudde la cabecera tiene que ser múltiplo de 32bits). Técnico en Redes
  25. 25. FragmentaciónLas tramas físicas tienen un campo de datos yes aquí donde se transportan los datagramas IP.Sin embargo, este campo de datos no puedetener una longitud indefinida debido a que estálimitado por el diseño de la red. El MTU de unared es la mayor cantidad de datos que puedetransportar su trama física.El MTU de las redes Ethernet es 1500 bytes y elde las redes Token-Ring, 8192 bytes. Estosignifica que una red Ethernet nunca podrátransportar un datagrama de más de 1500 bytessin fragmentarlo. Técnico en Redes

×