Sie sind auf Seite 1von 31

Fundamentos de TCP/IP

Que es TCP/IP?
Conjunto o familia de protocolos desarrollados para permitir a computadores cooperativos y heterogeneos compartir recursos a travs de una red. Se dise teniendo en cuenta como elemento bsico la existencia de muchas redes interconectadas por medio de psarelas (gateways, routers). Los protocolos TCP e IP son los ms conocidos y de all el nombre generalizado.

Arquitectura TCP/IP
NFS FTP CMOT SMTP TELNET DNS SNMP TFTP BOOTP XDR RPC

TCP

UDP IP (Incluyendo ICMP)

ARP

RARP Interface de Red y Hardware

Inter-red
Aplicacin

ARP
Permite

Transporte

Inter-red
Interface Red

a un nodo (Host) de una red encontrar la direccin fsica de otro nodo de la misma red utilizando nicamente la direccin IP.

Hardware

RARP
Orientado

a solucionar el problema de las estaciones de red que no cuentan con almacenamiento externo (Disco). Requiere la existencia de computadores autorizados para la asignacin de direcciones IP.

Aplicacin Aplicacin

IP

Inter-red

Transporte

Sistema

Inter-red
Interface Red

Hardware Hardware

de distribucin o entrega de paquetes Sistema NO Confiable Se realiza "el mejor esfuerzo" No orientado a conexin No garantiza la entrega El paquete se puede perder, duplicar, demorar o entregar en diferente orden Define la unidad bsica de transmisin (DATAGRAMA), el enrutamiento y las reglas de procesamiento de paquetes.

Aplicacin Aplicacin

Inter-red
ICMP
Es

Transporte

Inter-red
Interface Red

Hardware

parte de toda implementacin de IP Permite a los elementos enrutadores de la red enviar mensajes de error y/o control Utilizado en la parte de administracin de las redes para detectar problemas An cuando utiliza los servicios provistos por IP, no es considerado protocolo de nivel superior sino parte de IP

Aplicacin Aplicacin
Cada

Direcciones IP
computadora (host) tiene una direccin nica, de 32 bits, que se utiliza en toda comunicacin con ella. Ej:169.158.180.25 Las direcciones se dividen en dos partes, la primera identifica a la red y la segunda al nodo dentro de esa red. Ej:169.158.180.25 Existen 4 clases de direcciones IP

Transporte

Inter-red
Interface Red

Hardware

Aplicacin

Clases de direcciones IP
Clase A :

Aplicacin

Transporte

Inter-red
Interface Red

Hardware

Usada para redes de ms de 2**16 Hosts Clase B : Usada para redes Intermedias de hasta 2**16 Hosts Clase C : Usada para redes de pocos hosts, menos de 2**8 Classless : Usada para definir Grupos de Hosts

Aplicacin Aplicacin

Clases de Direcciones IP

Transporte

Inter-red
Interface Red

Hardware

1 Clase A Clase B Clase C 0

16

24

32

Red 10 Red
1 1 0

Interface Interface
Red
Interface

Un paquete IP
Versin Log. Identificacin TOS Banderas Longitud Total Identificador de Fragmentos

TTL

Pro

Suma de Chequeo Cabecera


Direccin IP Origen Direccin IP Destino

Opciones
Datos

Relleno

Fragmentos
Paquete de 1500 B Destino Red 4

Paquete Reensamblado

Red 1 MTU =1500

2
Red 2 MTU= 750

Fragmentos de 750B

1 2
Red 3 MTU= 1500

Red 4 MTU= 1500

Redes y Subredes
RED 1

Subred 1 Subred 2

Interfaces

Interface 1 Interface 2

Mascaras
El paso de la informacin entre las redes que conforman a Internet se hace en base de la red a la que va dirigida la informacin Por tanto es necesario poder saber que parte de la direccin IP representa a la red y cual a las interfaces

Mascaras

cont...

Existe una segunda direccin de igual estructura a la IP (32 bits, separados en 4 octeto) llamada MASCARA y que nos sirve para definir que bits de la Direccin IP representa a REDES y cuales a INTERFACES

Mascaras

cont...

La mscara se obtiene poniendo en 1 todo bit cuyo bit correspondiente en la direccin IP forma parte de la direcin de red En 0 se pone todo bit cuyo bit correspondiente en la D.IP forme parte de la direccin de Interface

Ej: 150.184.250.10 Mascara:255.255.0.0 RED: 150.184.0.0 Interface: 250.10

Direcciones de broadcast
En ocaciones (muchas desgraciadamente) es necesario (?) enviar mensajes a toda la red Para poder hacer eso necesitamos una direccin comn a todas las interfaces de la red La direccin de broadcasts se arma poniendo en 1 todos aquellos bits en la direccin IP que formen parte de la direccin de interfaz

Ej: Dir. Interfaz 150.185.130.1 Mscara: 255.255.255.0 Direccin de broadcast: 150.185.130.255

Direcciones de Red
Definen el enrutamiento de la informacin en Internet Se forman poniendo en 0 todos los bits de la parte de interface de la D.IP
Ej: D.IP 150.185.140.20 Mascara: 255.255.255.0 Direccin de Red:150.185.140.0

Classless
Por classless se conocen a aquellas subredes que no pertenecen a clases puras (A,B,C,D). Ej: 150.185.128.5 Mscara:255.255.192.0

Enrutamiento
20.0.0.5 30.0.0.6

40.0.0.7

Red a 10.0.0.0

a Red 20.0.0.0

Red a 30.0.0.0

Red 40.0.0.0
Interfaz de Salida

10.0.0.5

20.0.0.6
Red Destino

30.0.0.7
Siguiente Saldo Por Mtrica

Tabla en G

20.0.0.0 30.0.0.0 10.0.0.0 40.0.0.0

Entrega Directa 0 Entrega Directa 0 20.0.0.5 30.0.0.7 1 1

a b a b

Un enrutador
Siempre obtendr de la cabecera del datagrama IP la direccin de destino. A partir de la direcin IP de destino obtendr la direcin de la red de destino. Con la direcin IP de la red de destino buscar en su Tabla de enrutamiento la MEJOR ruta.

Rutas
Directamente conectadas Estticas Dinmicas Por omisin

Classless Inter-Domain Routing (CIDR)


204.71.0.0/24 204.71.1.0/24 204.71.2.0/24 204.71.3.0/24 204.71.4.0/24

Suministrador de Servicios 204.71.0.0/16

Internet

Aplicacin Transporte

Transporte
UDP
Servicio

Inter-red
Interface Red

de entrega de paquetes NO orientado a

Hardware

conexin Las aplicaciones desarrolladas que utilizan UDP deben ser responsables de la confiabilidad Varias aplicaciones pueden utilizar simultneamente los servicios de UDP La forma de diferenciar las aplicaciones consiste en la asignacin de PUERTOS Algunos puertos se denominan PUERTOS BIEN CONOCIDOS y se asignan a aplicaciones especficas

Aplicacin Aplicacin Transporte Transporte

Transporte
Puerto l Puerto n Puerto m

Inter-red
Interface Red

Hardware

UDP Mux
Datagrama UDP Nivel IP

Aplicacin Aplicacin Transporte Transporte

Transporte
TCP
Servicio

Inter-red
Interface Red

de entrega de paquetes orientado a

Hardware

conexin Es confiable y se basa en el establecimiento de Circuitos Virtuales Maneja el concepto de puertos Las conexiones se identifican por dos pares :
(Direccin IP Host 1, Puerto Host 1) (Direccin IP Host 2, Puerto Host 2) Se

pueden tener varias conexiones simultneas al mismo puerto en un host

Aplicacin Aplicacin Transporte Transporte

Transporte
TCP
Existen

continuacin

Inter-red
Interface Red

Hardware

(al igual que en UDP) Puertos BIEN CONOCIDOS que son asignados a aplicaciones especficas Los bloques de informacin que entrega la aplicacin son divididos en segmentos de datos y manejados ptimamente El tamao de los segmentos es independiente del tamao de los bloques de informacin Estos segmentos de datos son entregados al nivel IP para su transmisin

Aplicacin Transporte Inter-red


Interface Red

Aplicacin
Esquema Cliente-Servidor
Mecanismo

Hardware

utilizado frecuentemente en redes TCP/IP para la interaccin de aplicaciones cooperativas Un Servidor corresponde a un programa o proceso que ofrece un servicio que puede ser requerido a travs de la red Un Cliente es una aplicacin o proceso que enva requerimientos de servicio, a algn servidor, haciendo uso de la red

Aplicacin Transporte Inter-red


Interface Red

Aplicacin
Esquema Cliente-Servidor
Requerimiento enviado a un puerto Bien Conocido

Hardware

Host 1

Cliente

Servidor

Host 2

Respuesta enviada al puerto del cliente

Protocolos de Aplicacin
Telnet : Ejecucin Remota
FTP: File Transfer Protocol Transferencia de ficheros SMTP: Simple Mail Transfer Protocol Correo Electrnico

SNMP: Simple Network Management ProtocolAdministracin


NFS: Network File System Compartir Sistemas de archivo NIS : Network Information Services Homogenizar informacin

de usuarios
DNS: Domain Name Services Servicio de nombres

Donde est la Informacin?


RFC: Request for Comments

RFC 793: TCP RFC 768: UDP RFC 791: IP RFC 826 :ARP RFC 959: FTP RFC 854 :TELNET RFC 821 :SMTP RFC 1058 :RIP RFC 1035: DNS RFC 1094:NFS

Das könnte Ihnen auch gefallen