Conceptos básicos
de redes TCP/IP
Dr. Daniel Morató
Area de Ingeniería Telemática
Departamento de Automática y Computación
Universidad Pública de Navarra
[email protected]
Laboratorio de Interfaces de Redes
http://www.tlm.unavarra.es/asignaturas/lir
LANs
Inicialmente servidores y ordenadores personales en
Redes de Area Local (Local Area Network)
Se podía dar comunicación dentro de la LAN
Ethernet:
Se envía
una trama
El destinatario
la recibe
Todos los ordenadores en el mismo cable la ven
28 Sept
Conceptos básicos de redes TCP/IP
1/20
1
LANs
Inicialmente servidores y ordenadores personales en
Redes de Area Local (Local Area Network)
Se podía dar comunicación dentro de la LAN
Ethernet:
El destinatario
la recibe
Se envía
una trama
Todos los ordenadores en el mismo cable la ven
• Formato típico de la trama:
0110010001001010110110110.....
Cabecera: Indica quién
la envía y quién la debe
recibir
Datos
28 Sept
Conceptos básicos de redes TCP/IP
2/20
Internetworking
Se desea que máquinas en diferentes redes y con
diferentes sistemas operativos puedan intercomunicarse
Los elementos que interconectan las diferentes redes se
llamaron “gateways” y posteriormente “routers”
28 Sept
Conceptos básicos de redes TCP/IP
3/20
2
Internetworking
Un “paquete” con información podrá ir de un ordenador a
otro cualquiera de la Interconexión de Redes o “Internet”
Lo hace a través de los routers que interconectan las redes
Los routers conocen los caminos para ir de una red a otra
28 Sept
Conceptos básicos de redes TCP/IP
4/20
Problemas
Las redes pueden ser de diferentes tecnologías
Diferentes sistemas operativos emplean diferentes protocolos para que sus
programas se comuniquen (AppleTalk, NetBios, Banyan...)
Se necesitan unos protocolos que permitan interconectar diferentes
tecnologías y diferentes sitemas operativos (estándar abierto)
TCP/IP
Ethernet (thin-coaxial)
ATM
Token Ring
28 Sept
Conceptos básicos de redes TCP/IP
(etc...)
5/20
3
TCP/IP
TCP/IP es una familia de protocolos que permiten la comunicación entre
máquinas en diferentes redes en una Internet TCP/IP
IP es el protocolo que permite que esta comunicación sea posible
IP = Internet Protocol
La información se transmite dentro de “paquetes IP”
Internet es una red de conmutación de paquetes
El “paquete IP” tiene una cabecera con información para que se pueda
hacer llegar el paquete a su destino y una sección con datos
Cabecera IP
Datos
Paquete IP
Cada interfaz de cada máquina tiene una “dirección IP”
En la cabecera IP aparece la dirección IP del interfaz de la máquina origen
del paquete y la dirección del interfaz de la máquina destino
28 Sept
Conceptos básicos de redes TCP/IP
6/20
Direcciones IP
Las direcciones IP son números de 32 bits
10000010110011101010000011010111
130
206
160
215
= 2194579671
130.206.160.215
Los “routers IP” deciden el camino que deben seguir los
paquetes en base a la dirección IP destino que aparece en
cada uno de ellos
El router IP es básicamente un ordenador con varios
interfaces de red cada uno conectado a una red diferente,
tal vez de la misma o de diferente tecnología
28 Sept
Conceptos básicos de redes TCP/IP
7/20
4
Ejemplo
La máquina PC1 envía un paquete a la máquina PC2
En la cabecera:
dirección IP origen = dirección IP de PC1
dirección IP destino = dirección IP de PC2
PC1
PC2
28 Sept
Conceptos básicos de redes TCP/IP
8/20
Ejemplo
La máquina PC1 envía un paquete a la máquina PC2
En la cabecera:
dirección IP origen = dirección IP de PC1
dirección IP destino = dirección IP de PC2
PC1
PC2
28 Sept
Conceptos básicos de redes TCP/IP
9/20
5
Ejemplo
La máquina PC1 envía un paquete a la máquina PC2
En la cabecera:
dirección IP origen = dirección IP de PC1
dirección IP destino = dirección IP de PC2
PC1
PC2
28 Sept
Conceptos básicos de redes TCP/IP
10/20
Ejemplo
La máquina PC1 envía un paquete a la máquina PC2
En la cabecera:
dirección IP origen = dirección IP de PC1
dirección IP destino = dirección IP de PC2
PC1
PC2
28 Sept
Conceptos básicos de redes TCP/IP
11/20
6
Ejemplo
La máquina PC1 envía un paquete a la máquina PC2
En la cabecera:
dirección IP origen = dirección IP de PC1
dirección IP destino = dirección IP de PC2
PC1
PC2
28 Sept
Conceptos básicos de redes TCP/IP
12/20
Ejemplo
La máquina PC1 envía un paquete a la máquina PC2
En la cabecera:
dirección IP origen = dirección IP de PC1
dirección IP destino = dirección IP de PC2
PC1
PC2
28 Sept
Conceptos básicos de redes TCP/IP
13/20
7
Cómo se transporta IP
El paquete IP atraviesa diferentes redes hasta llegar al destino
El paquete IP
Trama Ethernet
transporta el paquete IP
El (mismo) paquete IP
Trama PPP (serie)
transporta el paquete IP
(etc...)
28 Sept
Conceptos básicos de redes TCP/IP
14/20
TCP y UDP
Otros dos protocolos muy importantes de la familia TCP/IP son
TCP = Transmission Control Protocol
UD P = User Datagram Protocol
Añaden funcionalidades a IP
“Emplean” IP :
Paquete IP
Datos IP
Segmento TCP
Datos que envía
la aplicación
Paquete IP
Datos IP
Datagrama UDP
Datos que envía
la aplicación
Cabecera UDP
Cabecera TCP
Sencilla comunicación entre aplicaciones sobre TCP o UDP empleando
APIs (Application Programming Interfaces)
28 Sept
Conceptos básicos de redes TCP/IP
15/20
8
Características de TCP
Los datos que envíe una aplicación a otra en otra máquina llegarán
seguro (recuperación ante pérdidas)
Si la aplicación envía varios bloques de información éstos llegarán
en el mismo orden en que se enviaron (mantiene el orden de
secuencia)
Antes de poder enviar datos hay que “establecer una conexión”.
Especificar entre qué par de aplicaciones en qué máquinas será la
comunicación (orientado a conexión)
Ambos extremos de la conexión pueden enviar información al otro
extremo (full-duplex)
Intenta no congestionar la red
28 Sept
Conceptos básicos de redes TCP/IP
16/20
Características de UDP
Los datos enviados a otra aplicación en otra máquina
pueden perderse
Si se envían varios bloques de información pueden llegar
desordenados
No hay conexión. Para cada bloque de información que se
desea enviar hay que especificar el destino
No intenta controlar la congestión en la red
28 Sept
Conceptos básicos de redes TCP/IP
17/20
9
Próximo día
El paradigma cliente-servidor
Servicios clásicos de Internet
WWW: El servicio y el servidor de Web
28 Sept
Conceptos básicos de redes TCP/IP
18/20
28 Sept
Conceptos básicos de redes TCP/IP
19/20
10
Encapsulación
Información que desea enviar la aplicación
TCP o UDP
Paquete IP
Bits que circulan por el cable
28 Sept
Conceptos básicos de redes TCP/IP
20/20
11
Comentarios de: Conceptos básicos de redes TCP/IP (0)
No hay comentarios