¿Qué es TCP/IP?
Conjunto de protocolos que sirven para comunicar dos computadoras
Encargado de manejar los errores en la transmisión, administrar el enrutamiento y entrega de los datos
Controlar la transmisión real mediante el uso de señales de estado predeterminadas
Los dos principales protocolos son:
TCP: Transmission Control Protocol
IP: Internet Protocol
Objetivos de la arquitectura
independencia de la tecnología de red y de la arquitectura de la computadora host
conectividad universal a través de la red
acknowledgements de punto a punto
protocolos de aplicación estándares
Principales características de la arquitectura TCP/IP
protocolos tipo no-conexión en el nivel red
nodos como computadoras de switcheo de paquetes
protocolos de transporte con funciones de confiabilidad
conjunto común de programas de aplicación
ruteo dinámico
Modelo de la Arquitectura TCP/IP
Nivel de
aplicación
Nivel de
transmisión
Nivel de
internet
Nivel de
red
Protocolo de control
de transmisión (TCP)
Protocolo de datagra-
mas de usuario (UDP)
(Gp:) Terminal
virtual
(Gp:) Transferencia
de archivos
(Gp:) Correo
electrónico
(Gp:) Servidor
de nombres
(Gp:) mount
de NFS
(Gp:) Protocolo de Internet, (IP) y
protocolo de control de mensajes
(Gp:) Red
satelital
(Gp:) ARPANET
(Gp:) Ethernet
(Gp:) X.25
(Gp:) Token
ring
Los protocolos TCP/IP y el modelo OSI
TELNET
FTP
SMTP
TFTP
TCP,UDP
IP
Subred
Aplicación
Presentación
Físico
Enlace
Red
Transporte
Sesión
Niveles OSI:
Aplicación
Transmisión
Internet
Red
Niveles TCP/IP:
TCP/IP y Unix
Éxito TCP/IP y Unix: debido a Univ. Berkeley California
Berkeley considera una implementación de TCP/IP, en lugar de DARPA, para sus sistemas Unix; y el código fuente lo pone disponible como software de dominio público en septiembre de 1983
Legalmente resultados de investigación y desarrollo de Univ. Americanas pertenecen al pueblo americano
Prácticamente todas las implementaciones TCP/IP bajo Unix están basadas en el código de Berkeley
Varias versiones no-Unix de TCP/IP tomaron como base el código de Berkeley
El protocolo IP
IP: Internet Protocol
Piedra angular de la arquitectura TCP/IP
Especificación: RFC 791
Todas las computadoras en Internet entienden IP
Principales labores:
direccionamiento de las computadoras
fragmentación de mensajes
No contiene funciones de control de flujo o de confiabilidad de mensajes de punto a punto
Principales características de IP
Protocolo orientado no conexión
División, en caso necesario, de paquetes
Direccionamiento con direcciones internet de 32 bits
Direcciones protocolos de ocho bits
Tamaño máximo del paquete: 65535 bytes
Contiene solo un encabezado de checksum, no datos de checksum
Campos de los protocolos no son necesarios siempre
Tiempo de vida finito de los paquetes
Entrega de acuerdo al "mejor esfuerzo"
Encabezado protocolo IP
(Gp:) número
versión
(Gp:) longitud
(Gp:) tipo de servicio
(Gp:) longitud del paquete
(Gp:) identificación
(Gp:) 0 3 7 15 18 23 31
(Gp:) D
F
(Gp:) M
F
(Gp:) offset del fragmento
(Gp:) tiempo de vida
(Gp:) transporte
(Gp:) checksum del encabezado
(Gp:) dirección fuente
(Gp:) dirección destino
(Gp:) opciones
(Gp:) relleno
Direccionamiento a nivel IP
Internet es vista como una red virtual, por lo que tiene su propia definición para manejar direcciones de cada host
No depende del hardware subyacente
A cada host en internet le es asignado un número entero y único como dirección, llamado dirección internet IP o dirección lógica
No es una dirección física como la de ethernet
La dirección IP mide 32 bits
Página siguiente |