You are on page 1of 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 (sistemas.html)>
rpaucarc@gmail.com

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 comn.
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
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

A
Red 1
MTU=1500

R1

Red 2
MTU = 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

Cabecera

Dato

Cabecera Cabecera

Dato

Protocolo 1

Protocolo 2

Cabecera

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

Dato Dato

Ack

Ack
Dato

Dato

Ack

Dato

Dato

Ack
Dato

rpaucarc@gmail.com

Ack
Dato

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS


FACULTAD DE INGENIERIA ELECTRNICA Y ELCTRICA

Modelo OSI
Capas del modelo OSI
7
6

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

Sesin

Transporte

Transporte

Red

Red

Enlace

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

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.

Red

Responsable del enrutamiento de los datos del origen al destino.

Enlace de
datos

Divide los datos en tramas de datos y enva las tramas en forma


secuencial a la red.

Fsico

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

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
Segmento

Transporte

Transporte

Router
Internet

Paquete

Internet

Interfaz de
red

Trama

Interfaz de
red

Red Fsica 1

Paquete

Trama

Red Fsica 2
rpaucarc@gmail.com

Internet

Interfaz de
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

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
a enviar (web)
Protocolo
HTTP

Capa de Aplicacin

Capa de Transporte

Cabecera
HTTP

Informacin
a enviar (web)

Aplicacin

Cabecera Cabecera
TCP
HTTP

Informacin
a enviar (web)

TCP

Cabecera Cabecera Cabecera


IP
TCP
HTTP

Informacin
a enviar (web)

IP

Protocolo
TCP

Protocolo
IP

Capa de Internet
Cabecera
IP
Trama
Ethernet

Datos de IP

MAC MAC
Cabecera
Tipo
Dest. Orig.
IP

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

Datos de IP
Datos de la Trama

rpaucarc@gmail.com

Drive
Ethernet

Ethernet

You might also like