Está en la página 1de 24

Conceptos bsicos

de redes TCP/IP
Francisco Jos Naranjo
Area de Ingeniera Telemtica
Departamento de Automtica y Computacin
Universidad Pblica de Navarra
franciscojose.naranjo@unavarra.es
Laboratorio de Interfaces de Redes
http://www.tlm.unavarra.es/asignaturas/lir
Conceptos bsicos de redes TCP/IP 28 Sept
Se enva
una trama
El destinatario
la recibe
Todos los ordenadores en el mismo cable la ven
Ethernet:
LANs
! Inicialmente servidores y ordenadores personales en
Redes de Area Local (Local Area Network)
! Se poda dar comunicacin dentro de la LAN
1
Conceptos bsicos de redes TCP/IP 28 Sept
El destinatario
la recibe
Se enva
una trama
Todos los ordenadores en el mismo cable la ven
Ethernet:
Formato tpico de la trama:
0110010001001010110110110.....
Cabecera: Indica quin
la enva y quin la debe
recibir
Datos
LANs
! Inicialmente servidores y ordenadores personales en
Redes de Area Local (Local Area Network)
! Se poda dar comunicacin dentro de la LAN
2
Conceptos bsicos de redes TCP/IP 28 Sept
! Se desea que mquinas en diferentes redes y con
diferentes sistemas operativos puedan intercomunicarse
! Los elementos que interconectan las diferentes redes se
llamaron gateways y posteriormente routers
Internetworking
3
Conceptos bsicos de redes TCP/IP 28 Sept
Internetworking
! Un paquete con informacin podr ir de un ordenador
a otro cualquiera de la Interconexin de Redes o
Internet
! Lo hace a travs de los routers que interconectan las redes
! Los routers conocen los caminos para ir de una red a otra
4
Conceptos bsicos de redes TCP/IP 28 Sept
TCP/IP
Ethernet (thin-coaxial)
Token Ring
ATM
(etc...)
Problemas
! Las redes pueden ser de diferentes tecnologas
! Diferentes sistemas operativos emplean diferentes protocolos para que sus
programas se comuniquen (AppleTalk, NetBios, Banyan...)
! Se necesitan unos protocolos que permitan interconectar diferentes
tecnologas y diferentes sitemas operativos (estndar abierto)
5
Conceptos bsicos de redes TCP/IP 28 Sept
Cabecera IP
Datos
Paquete IP
TCP/IP
! TCP/IP es una familia de protocolos que permiten la comunicacin entre
mquinas en diferentes redes en una Internet TCP/IP
! IP es el protocolo que permite que esta comunicacin sea posible
" IP = Internet Protocol
! La informacin se transmite dentro de paquetes IP
" Internet es una red de conmutacin de paquetes
! El paquete IP tiene una cabecera con informacin para que se pueda
hacer llegar el paquete a su destino y una seccin con datos
! Cada interfaz de cada mquina tiene una direccin IP
! En la cabecera IP aparece la direccin IP del interfaz de la mquina origen
del paquete y la direccin del interfaz de la mquina destino
6
Conceptos bsicos de redes TCP/IP 28 Sept
10000010110011101010000011010111
130 206 160 215
130.206.160.215
= 2194579671
Direcciones IP
! Las direcciones IP son nmeros de 32 bits
! Los routers IP deciden el camino que deben seguir los
paquetes en base a la direccin IP destino que aparece en
cada uno de ellos
! El router IP es bsicamente un ordenador con varios
interfaces de red cada uno conectado a una red diferente,
tal vez de la misma o de diferente tecnologa
7
Conceptos bsicos de redes TCP/IP 28 Sept
PC
1
PC
2
Ejemplo
! La mquina PC
1
enva un paquete a la mquina PC
2
! En la cabecera:
" direccin IP origen = direccin IP de PC
1
" direccin IP destino = direccin IP de PC
2
8
Conceptos bsicos de redes TCP/IP 28 Sept
PC
1
PC
2
Ejemplo
! La mquina PC
1
enva un paquete a la mquina PC
2
! En la cabecera:
" direccin IP origen = direccin IP de PC
1
" direccin IP destino = direccin IP de PC
2
9
Conceptos bsicos de redes TCP/IP 28 Sept
PC
1
PC
2
Ejemplo
! La mquina PC
1
enva un paquete a la mquina PC
2
! En la cabecera:
" direccin IP origen = direccin IP de PC
1
" direccin IP destino = direccin IP de PC
2
10
Conceptos bsicos de redes TCP/IP 28 Sept
PC
1
PC
2
Ejemplo
! La mquina PC
1
enva un paquete a la mquina PC
2
! En la cabecera:
" direccin IP origen = direccin IP de PC
1
" direccin IP destino = direccin IP de PC
2
11
Conceptos bsicos de redes TCP/IP 28 Sept
PC
1
PC
2
Ejemplo
! La mquina PC
1
enva un paquete a la mquina PC
2
! En la cabecera:
" direccin IP origen = direccin IP de PC
1
" direccin IP destino = direccin IP de PC
2
12
Conceptos bsicos de redes TCP/IP 28 Sept
PC
1
PC
2
Ejemplo
! La mquina PC
1
enva un paquete a la mquina PC
2
! En la cabecera:
" direccin IP origen = direccin IP de PC
1
" direccin IP destino = direccin IP de PC
2
13
Conceptos bsicos de redes TCP/IP 28 Sept
El paquete IP
Trama Ethernet
transporta el paquete IP
El (mismo) paquete IP
Trama PPP (serie)
transporta el paquete IP
(etc...)
Cmo se transporta IP
! El paquete IP atraviesa diferentes redes hasta llegar al destino
RFC 791
14
Conceptos bsicos de redes TCP/IP 28 Sept
Datos IP Datos IP
! Otros dos protocolos muy importantes de la familia TCP/IP son
" TCP = Transmission Control Protocol
" UDP = User Datagram Protocol
! Aaden funcionalidades a IP
! Emplean IP :
! Sencilla comunicacin entre aplicaciones sobre TCP o UDP
empleando APIs (Application Programming Interfaces)
Paquete IP Paquete IP
Cabecera TCP
Datos que enva
la aplicacin
Cabecera UDP
Datos que enva
la aplicacin
Segmento TCP Datagrama UDP
TCP y UDP
15
Conceptos bsicos de redes TCP/IP 28 Sept
Caractersticas de TCP
! Los datos que enve una aplicacin a otra en otra mquina llegarn
seguro (recuperacin ante prdidas)
! Si la aplicacin enva varios bloques de informacin stos llegarn
en el mismo orden en que se enviaron (mantiene el orden de
secuencia)
! Antes de poder enviar datos hay que establecer una conexin.
Especificar entre qu par de aplicaciones en qu mquinas ser la
comunicacin (orientado a conexin)
! Ambos extremos de la conexin pueden enviar informacin al otro
extremo (full-duplex)
! Intenta no congestionar la red
RFC 793
16
Conceptos bsicos de redes TCP/IP 28 Sept
Caractersticas de UDP
! Los datos enviados a otra aplicacin en otra mquina
pueden perderse
! Si se envan varios bloques de informacin pueden llegar
desordenados
! No hay conexin. Para cada bloque de informacin que
se desea enviar hay que especificar el destino
! No intenta controlar la congestin en la red
RFC 768
17
Conceptos bsicos de redes TCP/IP 28 Sept
Prximo da
El paradigma cliente-servidor
Servicios clsicos de Internet
WWW: El servicio y el servidor de Web
18
Conceptos bsicos de redes TCP/IP 28 Sept
19
Conceptos bsicos de redes TCP/IP 28 Sept
Paquete IP
TCP o UDP
Informacin que desea enviar la aplicacin
Bits que circulan por el cable
Encapsulacin
20
Conceptos bsicos de redes TCP/IP 28 Sept
IP Header
21
Conceptos bsicos de redes TCP/IP 28 Sept
TCP Header
22
Conceptos bsicos de redes TCP/IP 28 Sept
UDP Header
23

También podría gustarte