DEA Es 1LosprotocolosTCPIP
Gabriel Verdejo Alvarez – “SEGURIDAD EN REDES IP: Los protocolos TCP/IP”
CAPITULO 1
Los protocolos TCP/IP
En este primer capítulo realizaremos un estudio profundo de los protocolos básicos que
permiten el funcionamiento de Internet. La familia de protocolos TCP/IP es la piedra
angular sobre la que se sustentan el resto de servicios (WWW, FTP, SSH...) que
actualmentepodemos encontrar en Internet, y por tanto su estudio es parte fundamental
para el resto del trabajo.
Se introducirá el sistema de direccionamiento, el formato utilizado en sus cabeceras y el
modo de funcionamiento de los protocolos más importantes de esta familia:
7
http://tau.uab.es/~gaby
Gabriel Verdejo Alvarez – “SEGURIDAD EN REDES IP: Los protocolos TCP/IP”
•
El protocolo de control deflujo (ICMP).
•
El protocolo no fiable de transmisión de datos sin conexión (UDP).
•
El protocolo fiable de transmisión de datos con conexión (TCP).
Finalmente se explicará el proceso de rutado (routing) de los datagramas IP así como su
transito por la red local hasta el ordenador destinatario.
Este estudio se centrará únicamente en la versión 4 del protocolo IP, ya que aunque
actualmente seestá trabajando en la versión 6 [Ver00] esta es aún experimental.
1.1 Redes IP
Definiremos las redes IP como aquellas redes que utilizan los protocolos TCP/IP para
su funcionamiento. Internet es una red IP.
“Las familias de protocolos TCP/IP permiten la comunicación entre diferentes tipos de
ordenadores con independencia del fabricante, red a la que se encuentren conectados y
sistema operativoutilizado.” [Ric98-1]
Las redes IP se caracterizan por haber sido construidas siguiendo un esquema de capas
(layers). Cada capa es la responsable de cada una de las diferentes facetas de la
comunicación. De esta forma, se puede definir la familia de protocolos TCP/IP como
una combinación de cuatro capas (ver figura 1-1) según el modelo OSI [Ric98-1].
En este esquema, la capa superior accede únicamente alos servicios prestados por la
capa situada justo en el nivel inferior a ella. De esta forma, independizamos una capa
del resto de capas inferiores, lo que nos permite tener un esquema modular.
8
http://tau.uab.es/~gaby
Gabriel Verdejo Alvarez – “SEGURIDAD EN REDES IP: Los protocolos TCP/IP”
APLICACIONES (Applications)
WWW, SSH, FTP...
TRANSPORTE (Transport)
TCP, UDP, ICMP...
RED oInterconexión de redes (Network)
IP
ENLACE o Red real (Link)
IEEE 802.2, 802.3...
FIG. 1-1: Estructura de cuatro capas.
•
La capa de enlace o capa de red real (link layer), también denominada la capa de
datos (data layer) o capa de acceso a red (network interface layer), incluye los
mecanismos que permiten al sistema operativo enviar y recibir información a través
de la red a la que se encuentrafísicamente conectado (Ethernet, RDSI...).
•
La capa de red o capa de interconexión de redes (network layer), también
denominada capa de Internet (Internet layer), es la encargada de mover los paquetes
de información a través de las diferentes redes para llegar a su destino. En esta capa
encontramos los protocolos de más bajo nivel, destacando el IP (Internet Protocol).
•
La capa de transporte(transport layer), es la encargada de proporcionar un flujo
de datos entre dos ordenadores. Este flujo de datos puede ser fiable (Transmission
Control Protocol, TCP) o no fiable (User Datagram Protocol, UDP).
•
La capa de aplicaciones (applications layer), es la encargada de manejar los
detalles particulares relativos a las diferentes aplicaciones que utilizará el usuario
(WWW, TELNET,FTP...).
Este sistema permite una independencia entre las diferentes capas y obliga a que la
comunicación entre dos ordenadores se realice mediante una comunicación entre las
capas del mismo nivel de los dos ordenadores (ver figura 1-2).
9
http://tau.uab.es/~gaby
Gabriel Verdejo Alvarez – “SEGURIDAD EN REDES IP: Los protocolos TCP/IP”
FIG. 1-2: Esquema de conexión de dos ordenadores en Internet....
Regístrate para leer el documento completo.