Está en la página 1de 25

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

FACULTAD DE INGENIERIA ELECTRNICA Y ELCTRICA

Arquitectura TCP/IP

Profesor: Ing. Ronald Paucar C.

San Miguel, 2015


rpaucarc@gmail.com

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS


FACULTAD DE INGENIERIA ELECTRNICA Y ELCTRICA

Concepto de Protocolos
Son reglas o procedimientos para que dos
computadoras puedan comunicarse.
Lo importante para llevar a cabo la
comunicacin entre computadoras es que
sigan el mismo protocolo.
CLIENTE
Hola

Conexin TCP
request

Hola

SERVIDOR

Conexin TCP
respuesta

Qu
hora es?

Get
http://www.unmsm.edu.pe/sistemas.html

2:00

<archivo
rpaucarc@gmail.com

(sistemas.html)

>

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS


FACULTAD DE INGENIERIA ELECTRNICA Y ELCTRICA

Idea de Capas
Dato
Protocolo a

Capa n+1

Un
programa:
un (01)
mdulo

Protocolo b

Protocolo j

Protocolo p

Capa n

Protocolo q

Protocolo t

Protocolo 1

..
..

Protocolo k

Capa 1
ARQUITECTURA DE PROTOCOLOS
rpaucarc@gmail.com

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS


FACULTAD DE INGENIERIA ELECTRNICA Y ELCTRICA

Sintetizando la idea de protocolos

Los protocolos deben tener un formato com


Los protocolos estn ubicados en capas.

Emisor

Receptor
Capa n+1

Se define
protocolos

Capa n

Capa n+1
Comunicacin
de par a par

Capa n-1

Capa n
Capa n-1

RED
RED
rpaucarc@gmail.com

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS


FACULTAD DE INGENIERIA ELECTRNICA Y ELCTRICA

Funciones de los Protocolos


Segmentacin/ensamblado
Una tecnologa de red transporta como
mximo una cantidad de bytes de datos,
MTU.
La redes estn formadas de diferentes
tecnologas (diferente MTU).
B

Red 1
MTU=1500

R1

Red
Red22
MTU
MTU==620
620

rpaucarc@gmail.com

R2

Red 3
MTU=1500

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS


FACULTAD DE INGENIERIA ELECTRNICA Y ELCTRICA

Funciones de los Protocolos


Segmentacin/ensamblado
Razones de fragmentar.
Control de error ms eficiente con menos datos.
En el receptor menor capacidad de memoria.
Desventaja de fragmentar.
Se interrumpe muy seguido al procesador.
Poca eficiencia. Relacin Datos/Control menor.

rpaucarc@gmail.com

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS


FACULTAD DE INGENIERIA ELECTRNICA Y ELCTRICA

Funciones de los Protocolos


Encapsular

Dato
Dato

Protocolo 1

Cabecera
Cabecera

Dato
Dato

Protocolo 2

Cabecera
Cabecera Cabecera
Cabecera

Dato
Dato

Cabecera
Cabecera

Dato
Dato

La informacin de control puede contener:

Direccin de destino y de origen.


Tcnicas de deteccin de error.
Informacin sobre el tipo de dato que transporta. Etc.
rpaucarc@gmail.com

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS


FACULTAD DE INGENIERIA ELECTRNICA Y ELCTRICA

Funciones de los Protocolos


Control de conexin
Protocolo no orientado a conexin
Transmisor

Receptor

Dato Dato Dato

Dato Dato Dato

Dato
Dato
Dato

Dato
Dato
Dato

Dato

Dato
Dato
Dato

Dato

Dato
Dato
Dato

rpaucarc@gmail.com

Dato

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS


FACULTAD DE INGENIERIA ELECTRNICA Y ELCTRICA

Funciones de los Protocolos


Control de conexin
Protocolo orientado a conexin
Dato Dato
Ack

Dato Dato
Ack

Dato
Ack

Dato

Dato

Ack
Dato

rpaucarc@gmail.com

Dato
Ack
Dato

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS


FACULTAD DE INGENIERIA ELECTRNICA Y ELCTRICA

Modelo OSI
Capas del modelo OSI
7
6
5

Aplicacin
Presentacin
Sesin

Transporte

Red

Enlace de
datos

Fsico
rpaucarc@gmail.com

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS


FACULTAD DE INGENIERIA ELECTRNICA Y ELCTRICA

Modelo OSI
PC Linux

PC Windows

Aplicacin

Presentacin

Sesin

Aplicacin

Presentacin

Transporte

Sesin

Red

Transporte

Enlace

Red

Enlace

Fsica

Fsica

Al enviar
el mensaje
baja

Red de comunicaciones
rpaucarc@gmail.com

Al recibir
el mensaje
sube

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS


FACULTAD DE INGENIERIA ELECTRNICA Y ELCTRICA

Modelo OSI

Aplicacin
Presentacin
Sesin
Transporte
Red
Enlace de
datos
Fsico

Contienen los protocolos que manejan las aplicaciones:


Correo electrnico, transferencia de archivos, etc.
Suministra el servicio estndar terminal virtual.
Se ocupa de la sintaxis (ordenacin y conexin) y semntica
(significado) de la informacin que se transmite.
Establece sesiones entre usuarios de host diferentes.
Una sesin permite el envo de datos ms algunos servicios.
Define los datos para enviarlos a la capa de red y asegura su envo.
Regula el flujo de datos.
Responsable del enrutamiento de los datos del origen al destino.
Divide los datos en tramas de datos y enva las tramas en forma
secuencial a la red.
Ve la transmisin de los bits por el canal de transmisin.
Representacin de un bit 1 0,duracin del bits, conector,

rpaucarc@gmail.com

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS


FACULTAD DE INGENIERIA ELECTRNICA Y ELCTRICA

Modelo OSI
Datos

AH Datos

Aplicacin

Aplicacin

A-PDU

Presentacin

Presentacin

Sesin

Sesin

Transporte

Transporte

Red

Red

Enlace de
datos
Fsico

Enlace de
datos
Fsico

PH

P-PDU

SH

S-PDU

TH

T-PDU

NH
LH

R-PDU
DL-PDU
Prembulo

Cola

ANCHO
DE BANDA
bps

rpaucarc@gmail.com

Red
Red

ANCHO
DE BANDA
bps

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS


FACULTAD DE INGENIERIA ELECTRNICA Y ELCTRICA

Modelo OSI
Servicios, Interfaces y Protocolos
El modelo OSI distingue
entre:
Servicios (funciones): Qu
hace la capa
Interfaces: Cmo las capas
vecinas pueden solicitar/dar
servicios
Protocolos: Reglas para
que capas pares se
comuniquen

Capa A

Capa A

Capa B

Capa B

NODO 1

NODO 2

rpaucarc@gmail.com

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS


FACULTAD DE INGENIERIA ELECTRNICA Y ELCTRICA

Arquitectura TCP/IP
La necesidad de poder conectar muchas
redes fsicas diferentes y hacerlas
funcionar como una unidad coordinada.
Desde el inicio de los 90 es una
arquitectura dominante.
Se inici su uso antes de que normalice
OSI. Es prctico.
Fue desarrollado por el Departamento de
Defensa (DoD) de EEUU para fines
militares
Lo usa INTERNET.
rpaucarc@gmail.com

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS


FACULTAD DE INGENIERIA ELECTRNICA Y ELCTRICA

Arquitectura TCP/IP
Que es TCP/IP
El nombre TCP/IP se refiere a una suite de
protocolos de datos.
El nombre viene de 2 de los protocolos que
lo conforman:
Transmission Control Protocol (TCP)
Internet Protocol (IP)
Hay muchos otros protocolos en la suite
rpaucarc@gmail.com

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS


FACULTAD DE INGENIERIA ELECTRNICA Y ELCTRICA

Arquitectura TCP/IP

Aplicacin

Transporte

Internet

Acceso de
red

rpaucarc@gmail.com

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS


FACULTAD DE INGENIERIA ELECTRNICA Y ELCTRICA

Arquitectura TCP/IP
PC Linux

PC Windows

Aplicacin

Transporte
Internet
Acceso
de red

Al enviar
el mensaje
baja

Aplicacin

Transporte

Internet

Acceso
de red

Red de comunicaciones
rpaucarc@gmail.com

Al recibir
el mensaje
sube

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS


FACULTAD DE INGENIERIA ELECTRNICA Y ELCTRICA

Arquitectura TCP/IP
TCP/IP
4

Aplicacin

Transporte

Internet

Acceso de
red

La capa de aplicacin que maneja aspectos de


representacin, codificacin y control de dilogo.
La capa de transporte se encarga de los aspectos de calidad
del servicio con respecto a la confiabilidad, el control de flujo y
la correccin de errores.
El propsito de la capa Internet es dividir los segmentos TCP
en paquetes y enviarlos desde cualquier red
En esta capa se produce la determinacin de la mejor ruta y
enrutamiento de paquetes.
Esta capa guarda relacin con todos los componentes, tanto
fsicos como lgicos, necesarios para lograr un enlace fsico.
Incluye los detalles de tecnologa de networking, y todos los
detalles de las capas fsica y de enlace de datos del modelo
OSI.

rpaucarc@gmail.com

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS


FACULTAD DE INGENIERIA ELECTRNICA Y ELCTRICA

Arquitectura TCP/IP
datos
Aplicacin
Aplicacin

Aplicacin
Aplicacin
Segmento

Transporte
Transporte

Transporte
Transporte

Router
Internet
Internet

Paquete

Internet
Internet

Interfaz
Interfazde
de
red
red

Trama

Interfaz
Interfazde
de
red
red

Red Fsica 1

Paquete

Trama

Red Fsica 2
rpaucarc@gmail.com

Internet
Internet
Interfaz
Interfazde
de
red
red

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS


FACULTAD DE INGENIERIA ELECTRNICA Y ELCTRICA

Arquitectura TCP/IP
PC Windows

Aplicacin

HTTP, SMTP, POP, DNS, FTP, TFTP,


SNMP, TELNET.

Transporte

TCP, UDP

Internet
Interfaz de
red

ARP, RARP, IPv4, IPv6, ICMP.


LAN (Ethernet, 802.3, Token Ring,
FDDI)
WAN, Internet

rpaucarc@gmail.com

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS


FACULTAD DE INGENIERIA ELECTRNICA Y ELCTRICA

Arquitectura TCP/IP
Protocolos de la arquitectura TCP/IP

HTTP: Protocolo de Transferencia de HiperTexto


DNS: Sistema de Nombre de Dominios
SMTP: Protocolo de Transferencia de Correo Simple
POP: Protocolo de Oficina Postal
FTP: Protocolo de Transferencia de Archivos
TFTP: Protocolo Trivial de Transferencia de Archivos
SNMP: Protocolo de Gestin de Red Simple
TCP: Protocolo de control de Transmisin
UDP: Protocolo de Datagrama de Usuario
IP: Protocolo Internet
ICMP: Protocolo de Control de Mensajes en Internet
ARP: Protocolo de Resolucin de Direcciones
RARP: Protocolo de Resolucin de Direcciones
Inversa
rpaucarc@gmail.com

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS


FACULTAD DE INGENIERIA ELECTRNICA Y ELCTRICA

Comparacin OSI y TCP/IP


OSI
7

Aplicacin

6 Presentacin

TCP/IP

Sesin

Transporte

Aplicacin

Red

Transporte

Internet

Interfaz de
red

2
1

Enlace de
datos
Fsico

rpaucarc@gmail.com

Fsica +
enlace de datos

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS


FACULTAD DE INGENIERIA ELECTRNICA Y ELCTRICA

Donde estn los protocolos?


Aplicacin
Transporte
Internet
Interfaz de
Red
Interfaz de
Red

Interfaz de
Red

Internet

Internet

Interfaz de
Red

Interfaz de
Red

Aplicacin
Transporte
Internet
Interfaz de
Red

rpaucarc@gmail.com

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS


FACULTAD DE INGENIERIA ELECTRNICA Y ELCTRICA

Encapsulamiento en TCP/IP - Ejemplo


Informacin
Informacin
a enviar (web)
a enviar (web)
Protocolo
HTTP

Capa de Aplicacin

Capa de Transporte

Protocolo
TCP

Protocolo
IP

Capa de Internet

Cabecera
Informacin
Cabecera
Informacin
HTTP
a enviar (web)
HTTP
a enviar (web)
Cabecera Cabecera
Informacin
Informacin
Cabecera Cabecera
TCP
HTTP
a enviar (web)
TCP
HTTP
a enviar (web)

Cabecera Cabecera Cabecera


Informacin
Cabecera Cabecera Cabecera
Informacin
IP
TCP
HTTP
a enviar (web)
TCP
HTTP
a enviar (web)
IP
Cabecera
Cabecera
Datos de IP
Datos de IP
IP
IP

Trama
Ethernet

MAC MAC
Cabecera
MAC MAC Tipo Cabecera
Dest. Orig. Tipo
IP
Dest.
Orig.
IP
Capa de Enlace
MAC MAC
de Datos
MAC MAC Tipo
Dest. Orig. Tipo
Dest. Orig.

Datos de IP
Datos de IP
Datos de la Trama
Datos de la Trama

rpaucarc@gmail.com

AplicaAplicacin
cin
TCP
TCP

IP
IP

Drive
Drive
Ethernet
Ethernet

Ethernet

También podría gustarte