Internet: Gщnesis, Estructura y Perspectivas

Anuncio
,QWHUQHW
*pQHVLV(VWUXFWXUD\3HUVSHFWLYDV
Génesis de Internet
Servicios y Aplicaciones
Modelo de Capas TCP/IP
Encapsulamiento de Protocolos
IP (Internet Protocol)
Direcciones, Datagrama y Ruteo.
UDP (User Datagram Protocol)
Datagrama y Encapsulado.
TCP (Transport Control Protocol)
Mensaje y Confiabilidad.
%
5 4
2 1#
$3 #
"
0!/ #
$
"
$ .
(
* )"
$ +
- ,
'
&
%&
$" #
!
7
8
7
8
7
8
7
8
7
6
$JHQGD
1950:
Guerra
Fría
Arquitectura Centralizada.
y
1974: DoD comenzó a
trabajar en una red de redes.
Universal
Independiente del HW y SW.
Q
Q
Inter-red
P
H
Red 1
1977 a 1979: TCP/IP toman
su forma actual.
H
G
Red 4
H
G Red 3
G
Red 2
G
G
H
Red 5
H
N M
K J<
=L <
;
I!H <
=
;
= G
A
C B;
= D
F E
@
?
>?
=; <
H
!:9
H
H
O
P
P
*pQHVLVGH,QWHUQHW
*pQHVLVGH,QWHUQHW
EEUU
ordena
que
se
conecten con TCP/IP las
Computadoras Militares, de
Institutos de Investigación y
Universitarias.
Se dan Fondos a Berkeley
para diseñar el SOCKET
dentro de UNIX.
Inter-red
H
Red 1
G
H
Red 4
H
H
G Red 3
G
Red 2
G
G
H
Red 5
H
h
g f
d cU
Ve U
T
b!a U
V
T
V `
V ]
_ ^
\ [T
Z
X
Y
1984: Se empiezan a Desarrollar Aplicaciones y
Servicios en Internet.
WX
VT U
!SR
k
j
j
i
1980 a 1983: Se Implementa
Internet
H
H
6HUYLFLRVGH,QWHUQHW
• Servicio Mejor Esfuerzo No Confiable
–UDP: Carta Simple.
–No garantiza la entrega de mensajes.
s
 €
~ }o
p o
n
|!{ o
p
n
p z
t
v un
p w
y x
s
r
qr
pn o
!ml
• Servicio de Transporte Confiable
–TCP: Carta Certificada con ACUSE
–Garantiza la entrega de mensajes.
$SOLFDFLRQHVGH,QWHUQHW
Desde el punto de vista de un usuario, una
red de redes TCP/IP es un grupo de
programas de aplicación que utilizan la red
para llevar a cabo tareas de comunicación.
˜
— –
” “…
†• …
„
’!‘ …
†
„
† 
Š
Œ ‹„
† 
 Ž
‰
ˆ
‡ˆ
†„ …
!ƒ‚
Correo electrónico.
Transferencia de Archivos.
Acceso Remoto.
¡
›
©!¨ œ
¯
® ­
ADSL
« ªœ
¬ œ

›
 §
 ¤
¦ ¥
£ ¢›
Ÿ
žŸ
› œ
!š™
0RGHORGH&DSDV7&3,3
WiFI
²
û
þÿ
ýü
û
7UDQVSRUWH
,3
,QWHUID]5HG
5('
Æ
Å Ä
 Á³
´Ã ³
´
!À¿ ³
´ ¾
²
,QWHUID]5HG
´ »
½ ¼
,3
õ ô
Ý
ó
õ ÷
õ
ùú
ö
ø÷
ò
ç
ëñ
é ð
ïì
ç
íé
êì æ
í
ëì
ê !éè
ç æ
Ý
î
$SOLFDFLyQ
¸
·
ä
×
Ö
ã×
åÛ
× á
â
×
àß
ÖÞ
Ü Û
Ý
Ú
ØÙ
Ö×
Ô
Í
Õ
ÓÒ
ÑÒ
Ï
Î
ÊË
ÐÉ
ÌÉ
ÉÈ
Ç
(0,625
º ¹²
¶
µ¶
´² ³
!±°
0RGHORGH&DSDV7&3,3FRQW
5(&(3725
7UDQVSRUWH
$SOLFDFLyQ
,3
,QWHUID]5HG
5('
&DSDV7&3,3(QFDSVXODPLHQWR
Origen X
Destino Y
APP Data
APP. Data
TCP
TCP
IP
IP
5)&
1
0 /
- ,
. +* )
"
$ #
%
&
( '
!
Permite ver la InterNet como una Única Red
Virtual que interconecta y comunica a todos
los Host, dejando ocultas e irrelevantes las
Estructuras subyacentes.
Direccionamiento Universal
Mejor Esfuerzo
Otras RFCs: 894, 815,1700…
2
2
2
2
,QWHUQHW 3URWRFRO
5)&
Cada Host TCP/IP tiene asignada una dirección que
se utiliza en todas sus comunicaciones.
Especifican 1 Conexión a la InterNet y no a un
Host en si mismo.
K
J
J
'LUHFFLRQHV,3
Si un Host se mueve a otra red, su IP debe cambiar.
I
I
H G
E D6
7F 6
5
CB 6
7
5
7 A
7 >
@ ?
= <5
%
;
9
:
Lo asigna el Administrador de la Red.
89
75 6
43
Lo asigna InterNIC (Internet Network Information Center)
HostID: Identificación del Host dentro de esa Red.
K
L
K
L
C/ dirección IP está compuesta:
NetID: Identifica la Red a la cual se Conecta el
Host.
U
O
]\ P
R
c
b a
_ ^P
Q` P
Q
O
Q [
Q X
Z Y
W VO
%
S
RS
T
QO P
NM
'DWDJUDPD,3
l
f
ts g
z{
y x
v ug
hw g
h
f
h r
h o
q p
n mf
%
j
ij
k
hf g
ed
$OJRULWPRGH5XWHR
5)&\
5XWHR,3
”
Entrega Directa: Emisor y
Receptor están en la misma red
física.
El Emisor identifica un Router y
le envía el mensaje.
El Router recibe el datagrama, y
lo copia a otra red (hacia otro
Router).
Continua el proceso hasta lograr
Entrega Directa.
’“
‘ 
Ž 
€ 
~
Œ‹ 
€
~
€ Š
„
† …~
%
€ ‡
‰ ˆ
ƒ
‚
‚
€~ 
}|
•
•
•
”
Entrega Indirecta: Emisor y
Receptor no están en la misma
red.
®
Detectar y corregir errores.
Detectar y Solicitar Datagramas Faltantes.

¬
« ª
¨ §™
š© ™
˜
¦¥ ™
š
˜
š ¤
š ¡
£ ¢
Ÿ˜
%
ž
œ

Se entregan los Datos en cualquier Orden.
Aplicaciones Típicas: DNS, SNMP, VoIP, TFTP.
›œ
­
­
š˜ ™
—–
5)&
Mejor esfuerzo
Si hay error se descarta el datagrama y no se
generan mensajes de error al Emisor.
La Aplicación que usa UDP es responsable de
®
­
­
­
8VHU 'DWDJUDP 3URWRFRO
'DWDJUDPD8'3
PUERTO UDP DE ORIGEN
PUERTO UDP DE DESTINO
LONGITUD DEL MENSAJE UDP
SUMA DE VERIFICACION UDP
DATOS
Asignación de PUERTOS
Well Know Ports: Para las Aplicaciones bien
conocidas: 0-1023.
ÅÆ
Ä Ã
Á À²
³Â ²
±
¿¾ ²
³
±
³ ½
³ º
¼ »
¹ ¸±
%
·
µ
¶
Suelen ser usados por el cliente.
´µ
³± ²
°¯
Suelen usarlos los Servidores para ofrecer sus Servicios.
Dinámica: Para negociar los puertos:1024-65535.
È
Ç
È
Ç
...........................................
Ë
ÙØ Ì
ßà
Þ Ý
Û ÚÌ
ÍÜ Ì
Í
Ë
Í ×
Í Ô
Ö Õ
Ñ
Ð
20 Bytes
Ó ÒË
%
Ï
ÎÏ
ÍË Ì
ÊÉ
8'3 (QFDSVXODGR
8 Bytes
La aplicación que usa TCP no es responsable de corregir
errores.
÷ø
ö õ
ó òä
åô ä
ã
ñð ä
å
ã
å ï
å ì
î í
ë êã
%
é
ç
è
TCP debe compensar las pérdidas y los retardos sin
sobrecargar las redes ni los enrutadores.
TCP entrega de los Datos en el Mismo Orden que
fueron enviados.
Aplicaciones Típicas: Telnet, FTP, SMTP.
æç
ù
ù
ù
åã ä
âá
5)&
Servicio Confiable de entrega de Mensajes.
Si hay error TCP pide la retransmisión.
ú
ù
ù
7UDQVSRUW &RQWURO 3URWRFRO
þ
þ
ÿ þ
ý
ÿ
ý
ÿ ÿ ý
ÿý þ
üû
)RUPDWRGHOPHQVDMH7&3
Problema
Solución
Perdida de Paquetes
y/o Congestión
Distintas velocidades
de equipos
Rebooteos,
desconexiones, etc.
Retransmisión con
TimeOut Adaptativo
Control de Flujo
, +
) (
* '& %
"
$ #
! 3way Hand Shaking
/RJUDQGROD&RQILDELOLGDGHQ7&3
2C
B A
? >0
1@ 0
/
=< 0
1
/
1 ;
1 8
: 9
7 6/
!
5
3
4
Douglas Commer: Redes de datos con
TCP/IP, 3era Edición.
Andrew Tanembaum: Redes de
Ordenadores, 3era Edición.
Uyless Black: Redes de Computadores,
Protocolos, normas e interfaces.
23
1/ 0
.-
D
D
D
%LEOLRJUDItD
Descargar