curso tcp ip osiptel

102
TCP/IP E INTERNET [email protected] XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES ropiedad intelectual de Daniel Díaz @ 2010

Upload: pedro-aldana-quintana

Post on 06-Aug-2015

66 views

Category:

Documents


3 download

DESCRIPTION

Curso TCP IP OSIPTEL

TRANSCRIPT

Page 1: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

Page 2: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10 INTRODUCCIONINTRODUCCION

Page 3: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

CONMUTACION DE CIRCUITOS

Adecuado para voz

2

3

1INICIO

4 Fin

Se establecen 03 fases:Inicio de la conexión

Transferencia de datosLiberación de la conexión

Implica la existencia de un camino dedicado entre eltransmisor y el receptor de datos.

Page 4: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

CONMUTACION DE PAQUETES

2 1

1

11

1

1

2

22

2

22

2

1

Control delpaquete

Datos del paquete(longitud variable)

Paquete de Datos

Unidad deinformación

Contiene:Direcc. de origenDirecc. de destino

Origen Destino

ASI FUNCIONAINTERNET

No existe conexión dedicadaentre dos puntos de la red.

Page 5: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

CONMUTACION DE CELDAS

Es utilizado por la red ATM.

VPNVPN

VPN

Control delpaquete

Datos del paquete(longitud variable)

Paquete de Datos<216 bytes

05Bytes

48 Bytes

53 bytes53 bytes

CeldaCelda

Page 6: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

ARQUITECTURA DE PROTOCOLOSARQUITECTURA DE PROTOCOLOS

ASPECTO GENERAL

óó

Dato

Un programa:

un (01) módulo

Un programa:

un (01) módulo

Capa nCapa n

Capa n+1Capa n+1

Capa 1Capa 1

Protocolo pProtocolo p Protocolo qProtocolo q

Protocolo tProtocolo t

Protocolo aProtocolo a Protocolo bProtocolo b

Protocolo jProtocolo j

Protocolo 1Protocolo 1 Protocolo kProtocolo k

........

Page 7: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

Dirección de destino y de origen.Técnicas de detección de error.Información sobre el tipo de dato que transporta. Etc.

ENCAPSULAR

La información de control puede contener:

DatoDato

CabeceraCabecera DatoDato

CabeceraCabecera CabeceraCabecera DatoDato

Protocolo 1

Protocolo 2

CabeceraCabecera DatoDato

Page 8: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

EJEMPLO PRACTICO

….

IPv4/IPv6

….

IPv4/IPv6

Infraestructura existente en la

InternetRouter

Dual StackRouter

Dual Stack

Internet IPv4

LAN con IPv6 LAN con IPv6

IPv6 Datos

IPv4 DatosIPv4 DatosIPv6 Datos

IPv6 Datos

Page 9: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

MODELO DEREFERENCIA

OSI y ARQUITECTURA

TCP/IP

MODELO DEREFERENCIA

OSI y ARQUITECTURA

TCP/IP

Page 10: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

CAPAS DEL MODELO OSI

La ISO crea el Modelode Referencia OSI en1984.

El objetivo fue crear un grupo de protocolosque permita ínterope-rar las diversas redesde datos emergentes en esa fecha.

Está formado por 07 Capas.

Page 11: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

PRINCIPIOS DE LAS SIETE CAPASCada capa es independiente de otras capas:Principio de abstracción.

Cada capa debe realizar una función biendefinida y no repetirse en otra capa.

Cada capa debe contener un conjunto de protocolos estandarizados.

La complejidad del intercambio de informa-ción entre las capas debe ser sencilla:Encapsulamiento

Page 12: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

ARQUITECTURA TCP/IP

Interfaz de Red

Internet

Transporte

Aplicación

INTERNET

Interfaz de Red

Internet

Transporte

Aplicación

Page 13: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

FUNCIONES DE LAS CAPAS TCP/IPCapa de Interfaz de Red

►Coloca y recibe los paquetes TCP/IP del medio de la red.►Permite que TCP/IP sea independiente del medio. LAN: Ethernet, Token ring, etc. WAN: X.25, Frame Relay y nuevas tecnologías (ATM).

Capa de Internet►Es responsable del direccionamiento, encapsulamiento y enrutamiento.►Ofrece dos tipos de servicios: Circuito virtual y Datagrama►Los principales protocolos son: IP, ICMP, IGMP y ARP(*).

Page 14: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

FUNCIONES DE LAS CAPAS TCP/IPCapa de Transporte

Capa de Aplicación►Define los protocolos que las aplicación utilizarán para intercambiar sus datos.

►Proporciona dos tipos de servicios a las aplicaciones:►Servicio de sesión ú orientado a conexión: - Confiable, secuencia, acuse de recibo, control de flujo. - Protocolo TCP.►Servicio de datagrama u orientado a no conexión - No confiable. - Protocolo UDP

►Algunos protocolos: HTTP, FTP, TELNET, DNS, RIP, TELNET, etc.

Page 15: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10 Interfaz de Red

Internet

Transporte

Aplicación

Interfaz de Red

Internet

Transporte

Aplicación

Interfazde Red

Interfazde Red

Internet

Tabla de enrutamiento

INTERCONEXION DE LAN

IP

IPMAC

IPMAC

IP

IPMAC

IPMAC

IPMAC IPMAC

IP

El tema clave….La tabla de enrutamiento►Contiene un listado de las redes de destino.►Contiene la interfaz de salida o siguiente salto para llegar a la red de destino.

TCP TCP

Page 16: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

ENCAPSULAMIENTO EN TCP/IP (Ejemplo)

Ethernet

IPIP

TCPTCP

Aplica-ción

Aplica-ción

DriveEthernet

DriveEthernet

MACDest.

MACDest.

MACOrig.

MACOrig. Tipo

Tipo

CabeceraIP

CabeceraIP

CabeceraTCP

CabeceraTCP

CabeceraHTTP

CabeceraHTTP

Informacióna enviar (web)

Informacióna enviar (web)

Informacióna enviar (web)

Informacióna enviar (web)

CabeceraHTTP

CabeceraHTTP

Informacióna enviar (web)

Informacióna enviar (web)

CabeceraTCP

CabeceraTCP

CabeceraHTTP

CabeceraHTTP

Informacióna enviar (web)

Informacióna enviar (web)

Datos de IPDatos de IPCabecera

IP

CabeceraIP

Datos de IPDatos de IPCabecera

IP

CabeceraIP

MACDest.

MACDest.

MACOrig.

MACOrig. Tipo

TipoDatos de la Trama

Datos de la Trama

Capa de Aplicación

Capa de Transporte

Capa de Internet

Capa de Enlace de Datos

ProtocoloHTTP

ProtocoloTCP

ProtocoloIP

TramaEthernet

Page 17: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

ARQUITECTURA TCP/IP CON IEEE

Interfaz de Red

Internet

Transporte

Aplicación

TCP/IPTCP/IP

Físico

Control de Acceso al Medio- MAC

Control de Enlace Lógico-LLC

Protocolosde la capassuperiores

IEEE 802IEEE 802

Físico

Control de Acceso al Medio- MAC

Control de Enlace Lógico-LLC

Internet

Transporte

Aplicación

TCP con IEEETCP con IEEE

Page 18: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

APLICACIONES

ANALOGIA DE FUNCIONAMIENTO

Comunicación lógica entre hosts

Comunicación lógica entre procesos

Proceso 1

Proceso 2

Proceso 3Proceso 4

Proceso 5

Casa-a-casa

Persona-a-persona

MULTIPLEXA DEMULTIPLEXA

Page 19: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10 CAPA DE ENLACE

DE DATOS

CAPA DE ENLACEDE DATOS

Page 20: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

Internet

Enlace de datos

Aplicación

Transporte

Internet

Enlace de datosRouter

Aplicación

Fa Fb R1

R2

Fc

Fd

Tabla de enrutamiento

COMO FUNCIONA LA CAPA DE ENLACE DEDATOS

Decide enviar a la puerta de

enlace

Fa,Fb

Decide enviar al router R2

Fc,Fd

Fc,Fd

Dirección IP de origen IP1Dirección IP de destino IP2

propaga horizontal

Page 21: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

SERVICIOS EN CAPA DE ENLACE DE DATOSEnmarcado (Framing)

►Casi todos los protocolos de la capa de enlace encapsula cada uno de los datagramas de la capa de red.

Acceso de enlace►Un protocolo MAC especifica las reglas para que una trama sea transmitido en el enlace. Varía según el canal: punto-a-punto o broadcast

Envío confiable►Según sea el medio, puede ser necesario que la capa de enlace ofrezca una garantía en el envío de la trama entre los extremos de un enlace.

Page 22: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

SERVICIOS EN CAPA DE ENLACE DE DATOSControl de flujo

►Evita que el nodo receptor pueda saturar sus buffers y se origine pérdidas de trama.

Detección de error►Varios protocolos de la capa de enlace suministra mecanismos para detectar la presencia de uno o más errores.

Corregir error►Algunos protocolos de la capa de red sólo corrigen errores en la cabecera del protocolo (ej. ATM)

Half duplex y Full duplex

Son similares a la capa de transporte.Capa de transporte E2E y Capa de enlace entre

dos nodos conectado en un enlace

Page 23: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

Datos DatosE

E = f (datos)

informacióna transmitir

Transmisor

Datos E

Receptor

E´ = f (datos) E=E´SI

NO

Error

Correcto

DETECCION DE ERRORES

Todo proceso de detección se basa en losiguiente:

Page 24: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

ALGORITMO CRC

Mensaje de Dde d bits

Se considera un mensaje D con d bits:

Se desplaza el mensaje Dhacia la izquierda r bits:

r bitsen cero

Mensaje de Dde d bits

Se selecciona r bits adicionales denominado R:

R conr bits

D

D.2r

R

El transmisor envía el siguiente mensaje:

Mensaje de Dde d bits

R conr bits

d+r bits

D.2r R

Page 25: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

DEMOSTRACION DEL ALGORITMO CRC

► Suma es equivalente a OR-Exclusivo.0 +00

0 +11

1 +01

1 +10

► Resta es equivalente a OR-Exclusivo.0 -00

0 -11

1 -01

1 -10

Algún detalle previo....Aritmética Módulo 2sin carry no borrow

x y

0110

x y

0011

0101

x y = x + y

Page 26: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

DEMOSTRACION DEL ALGORITMO CRC

D.2r REl transmisor envía la siguiente información

Se debe encontrar un Generador G con r+1 bits, tal que:D.2r R = nG

Divisor de r+1 bitsCociente (no usado en el algoritmo)

Encontrando el parámetro R:

Or-exclusivo en ambos lados:(D.2r R) R = nG R

Por propiedad: (x y) y = x

D.2r = nG R D.2r = nG + R

R es el residuo de dividircon G

D.2r

Page 27: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

Mensaje D de d bitsMensaje D de d bits

VISUALIZANDO

2r

Cociente (no usado)Cociente (no usado)Residuo Rde r bits

Residuo Rde r bits

FCS

Número predeterminadode r+1 bits

Número predeterminadode r+1 bits

Polinomio estandarizado

TRAMA ATRANSMITIR

TRAMA ATRANSMITIR

Residuo Rde r bits

Residuo Rde r bits

Mensaje D desplazador bits a la izquierda

Mensaje D . (2 ) : Desplazado a la izquierda r bits

Mensaje D . (2 ) : Desplazado a la izquierda r bits

r

000....000

Page 28: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

EJEMPLO

El mensajeD=11100110

1 1 0 0 1 1 1 1 0 0 1 1 0 0 0 0 01 1 0 0 1

0 0 1 0 10 0 0 0 0

0 1 0 1 1 1 1 0 0 1

0 1 1 1 01 1 0 0 1

0 0 1 0 10 0 0 0 0

0 1 0 1 01 1 0 0 1

0 1 1 0 11 1 0 0 10 0 0 1 1

0 0 0 0 00 0 1 1 0

Generador G=11001.(r=4)

1 0 1 1 0 1 1 0

Obtener la tramaenviada a la red

1

1

0

0

0

0

0Resp) Trama a transmitir: 11100110 0110

Page 29: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

POLINOMIO GENERADOR

► CRC-16 =x + x + x + 1.16 15 2

► CRC-16 =x + x + x + 1.16 12 5

► CRC-32 =x + x + x + x + x + x + x + x + x + x + x + x + x + x + 1.

32 26 23 22 16 12 11

10 8 7 5 4 2

► P(X) = x + x + x + x + 1 = 1 0 1 0 0 0 1 1 0 19 7 3 2

Utilizado por Ethernethttp://www.erg.abdn.ac.uk/users/gorry/course/dl-pages/crc.html

Los polinomios se representan como:

Tres polinomios usados y estandarizados son:

Page 30: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

DIRECCIONES FISICAS O MACEn una red Ethernet la dirección física o MAC es de 48 bits.

1 2 3 4 5 6

Identifica alFabricante

OUI: Organizational Unique Identifier

Identifica a laInterfaz

Dirección estandarizada por la IEEE.http://standards.ieee.org/regauth/oui/oui.txt

06 bytes = 48 bits

Page 31: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

COMO CONOCER LA DIRECCION FISICAipconfig /all.

Page 32: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

USO DE LAS DIRECCIONES FISICAS

00 02 45 7f c3 ab 02 f2 76 8c 3e 1f 01 45 ea f0 48 91

00 ac 9b 64 81 2c

200.1.2.2 200.1.2.3 200.1.2.4

200.1.2.1

La PC 200.1.2.2 envía datos a la PC 200.1.2.4► La PC 200.1.2.2 debe conocer la MAC de la PC 200.1.2.4 01 45 ea f0 48 91 00 02 45 7f c3 ab Tipo

Dato de la trama:IP dest 200.1.2.4

00 02 45 7f c3 ab 02 f2 76 8c 3e 1f 01 45 ea f0 48 91

00 ac 9b 64 81 2c

200.1.2.2 200.1.2.3 200.1.2.4

200.1.2.1

Page 33: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

CASO ETHERNET

ARP → Address Resolution Protocol Protocolo de Asociación de Direcciones

ARP → Address Resolution Protocol Protocolo de Asociación de Direcciones

Se puede definir tablas que contengan:(las direcciones IP, Direcciones Físicas)

Codificar una dirección física dentro de unadirección de alto nivel (IP)

Se debe transformar las direcciones de altonivel (IP) a direcciones físicas (MAC):

Para definir las tablas, es necesario unprotocolo que los crea y/o actualice.

Page 34: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

PROTOCOLO ARP

IPa IPx IPb IPy

Dirección física Fa

Dirección física Fx

Dirección física Fb

Dirección física Fy

Deseo dirección física de IPb. Peroenvío mi IPa y Fa

Envío de dirección física Fb y dire- cción internet IPb

Almacenar(IPb,Fb)

Directo

Page 35: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

FORMATO DEL PROTOCOLO ARP

HARDWARE TYPE : Tipo de interfaz de hardware. Valor de 1 para Ethernet.PROTOCOL TYPE : Indica el protocolo de alto nivel. Valor de 0800 para IP.HLEN : Indica la longitud de la dirección hardware. Para Ethernet, es de 06 bytes (48 bits).PLEN : Indica la longitud de la dirección Internet (IP). Para IP, es de 04 bytes (32 bits).

OPERATION : Especifica la operación del protocolo ARP. 1 Solicitud ARP 3 Solicitud RARP 2 Respuesta ARP 4 Respuesta RARP

SENDER HARDWARE: Contiene la dirección hardware del transmisor y ocupa 06 bytes para Ethernet (48 bits).

SENDER IP: Contiene la dirección Internet IP del transmisor y ocupa 04 bytes para IP (32 bits).

TARGET IP (Direcc. IP del receptor.)TARGET IP (Direcc. IP del receptor.)

TARGET HARDWARE TARGET HARDWARE (Direcc. Hw. del receptor) TARGET HARDWARE TARGET HARDWARE (Direcc. Hw. del receptor)

SENDER HARDWARE (Direcc. Hw. del transmisor) SENDER HARDWARE SENDER HARDWARE (Direcc. Hw. del transmisor) SENDER HARDWARE

OPERATIONOPERATION

HARDWARE TYPEHARDWARE TYPE

HLEN (LongHw) PLEN (LongProt)

PROTOCOL TYPEPROTOCOL TYPE

SENDER IP (Direcc. IP del trans)

SENDER IP (Direcc. IP del trans.)

28 bytes

0 15 16 31

Page 36: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

ARP ENCAPSULADO EN UNA TRAMA

Trama Ethernet

Direcc.destino

Direcc.origen

Tipo0806

Datos

6 6 2 Mínimo 46 bytes

TARGET IP (Direcc. IP del receptor.)TARGET IP (Direcc. IP del receptor.)

TARGET HARDWARE TARGET HARDWARE (Direcc. Hw. del receptor) TARGET HARDWARE TARGET HARDWARE (Direcc. Hw. del receptor)

SENDER HARDWARE (Direcc. Hw. del transmisor) SENDER HARDWARE SENDER HARDWARE (Direcc. Hw. del transmisor) SENDER HARDWARE

OPERATIONOPERATION

HARDWARE TYPEHARDWARE TYPE

HLEN (LongHw) PLEN (LongProt)

PROTOCOL TYPEPROTOCOL TYPE

SENDER IP (Direcc. IP del trans)

SENDER IP (Direcc. IP del trans.)28 bytes

0 15 16 31

18 bytes de relleno

28 bytes del protocolo ARP

28 bytes del protocolo ARP

Page 37: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

PROTOCOLO CSMA/CDCarrier Sense Multiple Access with Collision Detection

Espacio entre tramaque permite al receptorasentarse.

Información de CISCO

Page 38: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

FORMATO DE LA TRAMA SEGÚN IEEE 802.3IEEE Std 802.3-1985

PreámbuloDest.Addr.

SourceAddr.

LLC Data PAD FCS

0 6 2 ó 6 2 ó 6 0 3

1 0 1

10101010 10101011

Preámbulo.- Sincroniza elreceptor con el transmisor.

SFD.- Start Frame Delimiter,inicio de trama.FCS.- Un Cyclic RedundancyCheck (CRC) es usado comoalgoritmo.

Page 39: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

FORMATO DE LA TRAMA ETHERNET II

Dirección MACde destino

Dirección MACde origen

Tipo Datos

8 bytes 6 bytes 6 bytes 2bytes 46 a 1500 bytes 4bytes

FCSPreámbulo

Preámbulo para sincronizar el origen con el destino.

Tipo es mayor o igual a 0600H el valor deeste campo es codificado según el protocolode la capa superior.

Ethernet II es utilizado en redes TCP/IP

► El octavo byte están en 10101011.► Los primeros 07 bytes están en 10101010.

Page 40: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

VALORES DEL CAMPO TIPO(≥ 0600H)(*)

(*) Todas las asignaciones dado por IANA (Internet Assigned Numbers Authority) en: http://www.iana.org/numbers.htm

0101 ~ 01FF Experimental0800 IPv40806 ARP8035 RARP86DD IPv6880B PPP8847 MPLS Unicast8848 MPLS Multicast

Más información en:http://www.iana.org/assignments/ethernet-numbers

Page 41: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10 CAPA DE INTERNETCAPA DE INTERNET

Page 42: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

CAPA DE RED o INTERNET

Internet

Enlace de datos

Internet

Enlace de datos

Internet

Enlace de datos

Internet

Enlace de datos

Internet

Enlace de datos

Aplicación

Transporte

Internet

Enlace de datos

Aplicación

Transporte

Internet

Enlace de datos

Internet

Enlace de datos

Router Router Router

Router Router

RouterAplicaciónfinal

Aplicaciónfinal

CAPA DE REDEs responsable del

envío de datos desdeel origen al destino

CAPA DE REDEs responsable del

envío de datos desdeel origen al destino

Page 43: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

FUNCIONES DE LA CAPA DE RED o INTERNETDeterminación (routing) del trayecto E2E o path:

►El administrador de red pueden definir el trayecto.►Algoritmos de enrutamiento (routing algorithms) pueden definir el trayecto.

Envío hacia adelante o Forwarding:►Un paquete que arriva en la entrada de un router, el router debe mover el paquete a la apropiada interfaz de salida, para llegar a su destino.

No establece llamada, (no Call setup) :►La capa de red en la Internet no realiza ningún establecimiento de llamada (no hay estados).

Page 44: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

Aplicación

Transporte

Red

Enlace de datos

Aplicación

Transporte

Red

Enlace de datos

Red

Enlace de datos

Red

Enlace de datos

Red

Enlace de datos

MODELO DE SERVICIO DE CAPA DE RED o INTERNET: Circuito Virtual

1Inicio dellamada

2Ingreso de

llamada

3

Aceptación dellamada

4

Llamadaconectada

5

Envío dedatos

6

Rec

epci

ón d

eda

tos

Mensajes deseñalización

Page 45: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

Aplicación

Transporte

Red

Enlace de datos

Aplicación

Transporte

Red

Enlace de datos

Red

Enlace de datos

Red

Enlace de datos

Red

Enlace de datos

MODELO DE SERVICIO DE CAPA DE RED o INTERNET: Datagrama

Arquitecturade Red

Modelo deservicio

Garantía deAncho de banda

Garantía deNo-pérdida

Orden

Internet Best Effort No No No

Indicacongestión

No

Servicio datagrama

Page 46: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

MODELO DE SERVICIO DE INTERNET

Las aplicaciones “elásticas”Sistemas finales “inteligentes”

Modelo “best-effort”: la red intenta enviar los datos correctamente, pero no lo garantiza.

La red no garantiza la capacidad mínima, niretardo máximo, ni variaciones máximas de losretardos o “jitter”

La red no garantiza la entrega, ni el orden deentrega de los datos.

Este modelo se basa en:

Page 47: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

EL PROTOCOLO IP

Protocolo IP

Red Ethernet

Red Ethernet

Red Wireless

Red Wireless

RedRed RedRed

Protocolo ICMP Protocolo IGMP

Protocolo TCP Protocolo UDP

Protocolo

Protocolo

Protocolo

Page 48: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

Opciones-relleno

Ver HLENTipo Serv. Longitud total

Identificador Desplaz de frag. Indic

TTL Protocolo Suma de chequeo

Dirección de origen

Dirección de destino

Carga útil

0 4 8 16 19 31

40 b

ytes

m

ax

Cabe

cera20

byt

es

CabeceraIP

Datos del datagrama

FORMATO DEL PROTOCOLO IP

Page 49: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

0 31

Direcciónde red

Dirección host

Red

Host

Red

Host

netid hostid

ESTRUCTURA DE LAS DIRECCIONES IP

IP Address = <número de red> <número de host>

Una dirección IP consiste de dos números:

Opciones-relleno

Ver HLEN Tipo Serv. Longitud total

Identificador Desplaz de frag. Indic

TTL Protocolo Suma de chequeo

Dirección de origen

Dirección de destino

Carga útil

40

byte

s

m

ax

Cabe

cera20

byt

es

Page 50: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

Clase D ID de grupo multicast1 11 0

Clase E Reservado para uso futuro1 11 1

CLASES DE DIRECCIONES EN IPv4

Clase A

224-2=16 777 214 host

0 7 8 15 23 31

Dirección host0-1270

27-2=126 redes

216-2=65 534 hostClase B 128-1911 0 Dirección host

214-2=16 382 redes

Clase C 192-2231 0 Dirección host1

28-2=254 host221-2=2 097 150 redes

En los routersactuales se puede

habilitar la direcciónde red extremas

Page 51: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

Mi PC

1100 1000 0010 0101 1000 0011 0011 0001

200 37 131 49

200.37.131.49 Notación decimal con puntoso dotted-decimal

Notación decimal con puntoso dotted-decimal

NOTACION DE LAS DIRECCIONES IP

Page 52: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

DIRECCIONES IP PRIVADAS(RFC 1918, http://www.ietf.org/rfc/rfc1918.txt)

►10.0.0.0 - 10.255.255.255 Prefijo: 10/8►172.16.0.0 - 172.31.255.255 Prefijo: 172.16/12►192.168.0.0- 192.168.255.255 Prefijo: 192.168/16

El objetivo es re-usar direcciones

La RFC 1918 describe la asignación dedirecciones IP para redes privadas.

Bloques de direcciones IP privadas

Surge el protocolo NAT

Page 53: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

CUAL ES LA IDEA DE SUBNETTING

Clase A

224-2=16 777 214 host

0 7 8 15 23 31

Dirección host0-1270

27-2=126 redes

Clase A

2n-2 subredes

7 bits n bits 24-n bits

Dirección host0-1270

27-2=126 redes

Dirección de Subnet

224-n-2 host

IP Address = <número de red> <número subnet><número de host>

El mismo principiopara clase B y C.

El número de host es dividido en dos partes:un segundo número de red o subnet y un número de host.

Page 54: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

CONCEPTO DE MASCARA DE SUBNET

Clase A

7 bits n bits 24-n bits

Dirección host0-1270 Dirección de Subnet

Dirección local

1 1 1 1 1 1 1 1 1 1 1 1……..1 1 1 1 0 0 0 0 0 0 ……. 0 0 0 0 0 0Máscara

AND

Indica que bits de la Dirección Localson usados para identificar una sub-red

Indica el númerode red

Para identificar en la dirección IP el númerode subnet y el número de host se usa unamáscara de subnet.

Page 55: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

EJEMPLO DE SUBNETEO

210.1.2.xxxx xxxx25-2 = 30

direcciones IP

210.1.2.0000 0000 = 210.1.2.0/27 Subred 0

210.1.2.0010 0000 = 210.1.2.32/27Subred 1

Prefijo de red LAN 210.1.2.0/24

Cada subred con 30 IP máximo.

Máscara = 11111111 11111111 11111111 11100000 255 . 255 . 255 . 224

INTERNET

INTERNET

. . .

F0

F1

Subred 0

Subred 1

LAN

. . .

Subred 2. . .

F2

210.1.2.0100 0000 = 210.1.2.64/27Subred 2

210.1.2.0/27210.1.2.0/27

210.1.2.32/27210.1.2.32/27

210.1.2.64/27210.1.2.64/27

.1.1

.33.33

.65.65

Page 56: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

EJEMPLO DE VLSM

R1R1

R2R2 R3R3

R6R6 R5R5

R4R4

.. .... .. ....

SW1SW1 SW2SW2

Red LAN conprefijo de red200.1.1.0/24, cada subred con62 IP máximo.

Prefijo de red LAN 200.1.1.0/24200.1.1.xxxx xxxx

26-2 = 62direcciones IP

22= 4Subredes

200.1.1.0000 0000 = 200.1.1.0/26 Subred 0

200.1.1.0100 0000 = 200.1.1.64/26Subred 1

Máscara = 11111111 11111111 11111111 11000000 255 . 255 . 255 . 192

200.1.1.0/26200.1.1.0/26 200.1.1.64/26200.1.1.64/26

Page 57: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

EJEMPLO DE VLSM

Para los enlaces WAN volvamos a subnetear:

R1R1

R2R2 R3R3

R6R6 R5R5

R4R4

.. .... .. ....

SW1SW1 SW2SW2

200.1.1.0/26200.1.1.0/26 200.1.1.64/26200.1.1.64/26

200.1.1.1000 0000 = 200.1.1.128/26Subred 2 VLSMVLSM

00

11

22

33

44

55

66 77 88

200.1.1.1000 0000 = 200.1.1.128/30 VLSM 0

200.1.1.1000 0100 = 200.1.1.132/30 VLSM 1

200.1.1.1000 1000 = 200.1.1.136/30 VLSM 2

200.1.1.1010 0000 = 200.1.1.160/30 VLSM 8

........

200.1.1.128/30

200.1.1.128/30200.1.1.132/30200.1.1.132/30

200.1.1.136/30

200.1.1.136/30

200.1.1.140/30

200.1.1.140/30

200.1.1.144/30200.1.1.144/30

200.1.1.148/30

200.1.1.148/302

00

.1.1

.16

0/3

02

00

.1.1

.16

0/3

0

20

0.1

.1.1

52

/30

20

0.1

.1.1

52

/30 200.1.1.156/30

200.1.1.156/30

Page 58: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

Ver HLEN HLEN Tipo Serv.Tipo Serv. Longitud totalLongitud total

IdentificadorIdentificador Indic Indic

0 4 8 16 19 31

20 b

ytes Desplaz de frag.Desplaz de frag.

TTLTTL Protocolo1

Protocolo1 Suma de chequeoSuma de chequeo

Dirección de origenDirección de origen

Dirección de destinoDirección de destinoCabecera

IPProtocolo ICMP

PROTOCOLO ICMP

Cabecerade la trama

Cabeceradel paquete IP

CabeceraICMP

DatosICMP

TipoTipo CódigoCódigo Suma de chequeoSuma de chequeo

Otros campo, cabecera IP+datosOtros campo, cabecera IP+datos

Page 59: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

200.1.2.6200.1.2.5

Red LAN 210.10.10.0

255.255.255.0

Red LAN 220.20.20.0

255.255.255.0

220.20.20.0 255.255.255.0 200.1.2.6

LAN destino Máscara Salto sigte

210.10.10.0 255.255.255.0 200.1.2.5

LAN destino Máscara Salto sigte

LA CLAVE DE INTERNET: Sus tablas

Page 60: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

TABLA DE ENRUTAMIENTO DINAMICO

El enrutamiento dinámico origina sobrecargaen la red: se envían paquetes entre routers.

Una mejor solución podría ser una red híbrida:► Parte de la red usa enrutamiento estático y otra parte enrutamiento dinámico.

El enrutamiento dinámico es definido por unalgoritmo de enrutamiento implementado encada router: Se necesita protocolo de enrutamiento

El enrutamiento dinámico es escalable y adaptable: La red puede crecer y adaptarse.

Page 61: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

SISTEMAS AUTONOMOS (AS)

Es un conjunto de redes bajo una administra-ción común y comparten una estrategia deenrutamiento común.

Un AS se identifica por un número de 16 bits(existe una recomendación para 32 bits).► LACNIC es el que lo “administra” en nuestra región.

SISTEMA AUTÓNOMO 1000

Page 62: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

PROTOCOLO ENRUTADO-vs-ENRUTAMIENTO

Dato

-- -- ---- -- ---- -- ---- -- --

-- -- ---- -- ---- -- ---- -- ---- -- ---- -- ---- -- ---- -- --

-- -- ---- -- ---- -- ---- -- --

-- -- ---- -- ---- -- ---- -- ---- -- ---- -- ---- -- ---- -- --

tabla

tabla tabla

tabla

Dato

Protocolo de enrutamiento: Actualiza las Tablas

Protocolo enrutado: Contiene los datos

Page 63: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

PROTOCOLOS DE ENRUTAMIENTO

IGP: RIP, IGRP, OSPF, EIGRP IGP: RIP, IGRP, OSPF, EIGRP

EGP: BGP

SISTEMA AUTÓNOMO SISTEMA AUTÓNOMO

RFC 4271: “A Border Gateway Protocol 4 (BGP-4)”http://www.ietf.org/rfc/rfc4271.txt

Page 64: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

TIPOS DE SISTEMAS AUTONOMOS

eBG

P

n3, n4

eBG

P

n5, n6

eBG

P n1, n2

eBG

Pn1, n2

ISP1Redes n3, n4

ISP2Redesn5, n6

Redes n1, n2

AS

Sistemas Autónomos sin tránsito

► El AS no permite el tráfico de tránsito a través de él.

eBG

P

n3, n4

eBG

P

n5, n6

eBG

P

n1, n2,

n5, n6

eBG

Pn1, n2,

n3, n4

iBGP

ISP1Redes n3, n4

ISP2Redesn5, n6

Redes n1, n2

AS

Sistemas Autónomos de tránsito

► Los routers que utilizan iBGP se denominan de tránsito cuando transportan tráfico de transito.► El AS sólo publica sus redes y

no propaga otras redes aprendidas. No existen dos protocolos diferentes iBGP y eBGP. Es el mismo BGP en escenarios diferentes

Page 65: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

TABLA DE ENRUTAMIENTO ESTÁTICO

También se puedeespecificar la interfazde salida del router

Page 66: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

CLASIFICACIÓN DE LOS PROTOCOLOSDE ENRUTAMIENTO

Información de CCNA-CISCO

Page 67: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

INTRODUCCION AL PROTOCOLO RIP

RIP presenta dos versiones: RIPv1 y RIPv2►RIPv1 Es un protocolo de enrutamiento con clase.

►RIPv2 Es un protocolo de enrutamiento sin clase.

RIP difunde su tabla de enrutamiento completa a cada router vecino en intervalosde 30 segundos ► Dirección MAC=FF FF FF FF FF FF

RIP utiliza el algoritmo Vector Distancia.

RIP utiliza como métrica el número de saltos.►Máximo número de saltos en un trayecto (path) es 15. Mayores a 15 saltos es inalcanzable.

Page 68: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

RIPv1 – vs – RIPv2

RIPv1 envía sus actualizaciones en broadcast:255.255.255.255.

RIPv2 permite autenticación: texto plano ocifrado MD5.

RIPv2 envía sus actualizaciones en multicast:224.0.0.9.

RIP es capaz de equilibrar las cargas hasta en seis rutas deigual costos, siendo cuatro rutas la cantidad por defecto.

RIP es capaz de equilibrar las cargas hasta en seis rutas deigual costos, siendo cuatro rutas la cantidad por defecto.

RIPv1 y RIPv2 se encapsulan en UDP.►En puerto utilizado es el 520.

Page 69: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

TEMPORIZACION DEL PROTOCOLO RIP

RIP emplea temporizadores para mejorar surendimiento.

►Routing-update timer Inicialmente 30 seg. Intervalo entre las actualizaciones de tabla de enrutamiento.►Route-timeout timer ó Hold down en 180 seg. Cada entrada tiene un route-timeout asociado. Cuando expira, la ruta es señalada como inválida pero no es borrada de la tabla de enrutamiento.

►Route-flush timer Inicialmente en 240 seg Cuando expira el route-timeout, se borrará la entrada cuando expira el route-flush timer.

Page 70: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

FORMATO DEL PROTOCOLO RIP

Métrica

00 00 00 00

00 00 00 00

Dirección IP

Address Family 00 00

Métrica

00 00 00 00

00 00 00 00

Dirección IP

Address FamilyIdentifier

00 00

Comando Versión 00 00

0 8 16 31

RIPv1

Máx

imo

25 p

or p

aqu

ete

RIP

Máximo 512 bytesMétrica

Salto siguiente

Máscara de subred

Dirección IP

Address Family Route Tag

Métrica

Salto siguiente

Máscara de subred

Dirección IP

Address FamilyIdentifier

Route Tag

Comando Versión 00 00

0 8 16 31

RIPv2

Page 71: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

ENCAPSULAMIENTO DEL PROTOCOLO RIPv2

Métrica

Salto siguiente

Máscara de subred

Dirección IP

AFI Route Tag

Comando VersiónDominio de

enrutamiento

Longitud de Mensaje Suma de Chequeo

Puerto de Origen0208H = 520

Puerto de Destino0208H = 520

0 8 16 31

Dirección IP de Destino

Dirección IP de Origen

TTLProtocolo11H = 17

Suma de Chequeo

Identificador Indicador/Desplazam.

Ver HLEN ToS Longitud Total

MACDestino

MACOrigen

Tipo0800H

Datos

Trama Ethernet

.

Page 72: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

Los routers deben conocer sus vecinos

► El router A debe conocer la existencia de los routers B, C y D.► El router A debe enviar protocolo de descubrimiento.

HELLO

HELLO

Cada router forma una base de datos con susrouters vecinos.

ARouter BRouter CRouter D

BRouter ARouter CRouter D

F Router CRouter E

.........

ALGORITMO DE DIJKSTRA-PROTOCOLO OSPF

Page 73: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

Cada routers envía sus estados a sus routers vecinos

►Costo, máscara de enlace WAN, dirección IP, etc.

5

2

3

1

2 13

1

5

2

A F

B C

D E

Estado A

Estado A Estado C

►Cada router contiene una base de datos con los estados de los demás routers. Esta base de datos es idéntica en toda la red.

ALGORITMO DE DIJKSTRA-PROTOCOLO OSPF

Page 74: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

ALGORITMO DE DIJKSTRA-PROTOCOLO OSPF

5

2

3

1

2 13

1

5

2

A F

B C

D E

► Es obtiene una topología de arbol invertido por router.

Estadosde todos

los routers

Estadosde todos

los routersEstadosde todos

los routers

Estadosde todos

los routers

Estadosde todos

los routers

Estadosde todos

los routers

En cada router se aplica el algoritmo deDijkstra.

B D

A2 1

E

1

C F

1 2

Page 75: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

PROTOCOLO DETRANSPORTE

PROTOCOLO DETRANSPORTE

Page 76: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

INTRODUCCION A LA CAPA DE TRANSPORTE

Los protocolos de la Capa de Transporte suministranuna comunicación lógica entre los proceso de lasaplicaciones ejecutándose en diferentes hosts.►Los procesos están “directamente conectados” aun si los hosts están en lugares diferentes.

Los protocolos de la Capa de Red suministranuna comunicación lógica entre los hosts.

Los protocolos de la Capa de Red son: TCP yUDP; ofrecen diferentes servicios a las aplicaciones.

Page 77: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

CAPA DE TRANSPORTE

Distingue el tráfico de las diferentes aplicacionesactivadas en el host.

Los servicios que la Capa de Transporte puedeofrecer son restringidos por lo que puedeofrecer la Capa de Red.

En el host, un protocolo de transporte mueve mensajes desde el proceso de la aplicación al bordede la red; y viceversa.

Ciertos servicios pueden ser ofrecidos por la Capade Transporte aun si no lo ofrece la Capa de Red.

Page 78: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

CAPA DE TRANSPORTE

UDP ofrece dos servicios a las aplicaciones:►Envío de proceso-a-proceso. ►Chequeo de error.

TCP ofrece otros servicios a las aplicaciones:►Transferencia de datos confiable: control de flujo, números de secuencias, acuses de recibos y timers.►Control de congestión

La Capa de Transporte en redes TCP/IP ofrece dosprotocolos:►UDP (User Datagrama Protocol) .- Suministra un servicio NO confiable y NO orientado a conexión.

►TCP (Transmission Control Protocol).- Suministra un servicio confiable y orientado a conexión.

Page 79: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

MULTIPLEXACION Y DEMULTIPLEXACIONDE LA CAPA DE TRANSPORTE

Es la extensión del envío de host-a-host al envío deproceso-a-proceso.

Capa de Transporte:Multiplexor

Socket a Socket b ……… Socket j

Protocolo IP

Proceso 1 Proceso 2 Proceso η

Capa de Transporte:Demultiplexor

Socket a Socket b ……… Socket j

Protocolo IP

Proceso 1 Proceso 2 Proceso η

Page 80: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

CONCEPTO DE SOCKET

Un socket es la puerta de paso de los datos desde lacapa de red a un proceso y de un proceso a la capade red.►Todo proceso tiene un socket.►Un host puede tener varios socket a la vez►Cada socket tiene un identificador único.

El envío de datos ubicado en el segmento hacia uncorrecto socket es demultiplexar.

El trabajo de recolectar datos de diferentes sockets para crear segmentos y luego enviarlos a la capa dered es multiplexar.

Page 81: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

COMO SE IDENTIFICA UN SOCKET

A través de los campos de los protocolos de transporte.

Número de puertode origen

Número de puertode origen

Número de puertode destino

Número de puertode destino

Otros campos, según sea elprotocolo de transporte

Otros campos, según sea elprotocolo de transporte

Datos de la Aplicaciónó mensajes

Datos de la Aplicaciónó mensajes

16 bits 16 bits

►Cada puerto es de 16 bits (http://www.iana.org).►Valores de 0 a 1023 están reservadas para las aplicaciones bien conocidas: HTTP (80), FTP(21).

Page 82: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

BestEffort

Proporciona los mecanismos para que una aplicaciónenvíe paquetes de datos a otra aplicación.

LO BASICO DEL PROTOCOLO UDP

UDP envía tanto el puerto de destino para que seentregue los datagramas correctamente y el puerto de origen para que el destino envíe alguna respuesta.

UDP proporciona un servicio de entrega sin conexión y no confiable, igual que IP.Esto se conoce con servicio de Envío de DatagramaEnvío de Datagrama.

Page 83: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

CAMPOS DEL PROTOCOLO UDP

DatosDatos

Longitud del mensaje UDPLongitud del mensaje UDP Suma de verificación UDPSuma de verificación UDP

Puerto UDP de origenPuerto UDP de origen

0 15 16 31

Puerto UDP de destinoPuerto UDP de destino

Los puertos UDP son utilizados para demultiplexar los datagramas entre los procesos que los recibirán.

Longitud del mensaje UDP indica el tamaño en bytes del datagrama UDP: Cabecera+Datos

Page 84: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

ALGORITMO DE SUMA DE CHEQUEO

Dirección de origenDirección de origen

Dirección de destinoDirección de destino

00 (*)00 (*) Protocolo11H (**)

Protocolo11H (**) Long. mensaje UDPLong. mensaje UDP

Puerto UDP de origen Puerto UDP destinoPuerto UDP destino

Long. mensaje UDP 00 00 00 00

(*) relleno (**) 11H=17

Datos Datos

Seudocabecera

CabeceraUDP

DatosUDP

Colocado en00 00 para iniciar elcálculo

Seudo cabecera

CabeceraUDP

DatosUDP

El campo suma de verificación UDP se obtiene:

Page 85: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

VerVer HLEN HLEN Tipo Serv.Tipo Serv. Longitud totalLongitud total

IdentificadorIdentificador Indic Indic

0 4 8 16 19 31

20 b

ytes Desplaz de frag.Desplaz de frag.

TTLTTL Protocolo17

Protocolo17 Suma de chequeoSuma de chequeo

Dirección de origenDirección de origen

Dirección de destinoDirección de destino

Cabecera IP

CabeceraIP

DatosIP Puerto UDP de origen

08 bytesPuerto UDP destinoPuerto UDP destino

Long. mensaje UDPLong. mensaje UDP Suma de verificación Suma de verificación

Cabecera UDP

Datos Datos

ENCAPSULAMIENTO DE UDP EN IP

Page 86: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

ASPECTOS BÁSICOS DE TCP

TCP es un protocolo orientado a conexión.►Dos aplicaciones usando TCP (cliente-servidor) deben establecer una conexión TCP antes de intercambiar datos.

TCP tiene las siguientes características:►La unidad de información pasado por TCP a IP es llamado segmento►Cuando TCP envía un segmento mantiene un temporizador, esperando del otro extremo TCP la recepción de un acuse de recibo (ACK) del segmento. Si no se recibe este ACK el segmento es retransmitido.►Los segmentos TCP pueden arribar en el receptor desordenados.►El receptor TCP debe descartar datos duplicados.►TCP provee control de flujo.

Page 87: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

CABECERA TCP

Protocolo IPv4

0 4 8 16 31

20 b

ytes

Número de puerto de origen Número de puerto de destino

Número de secuencia

Número de acuse de recibo (ACK)FIN

SYN

RST

PSH

ACK

URG

ReservadoLong .de cabecera Tamaño de la ventana

Suma de Chequeo Puntero de Urgencia

Opcional

Datos

Page 88: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

INTRODUCCIONAL PROTOCOLO

IPv6

Page 89: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

IPv4 tiene 32 bits para las direcciones IP.►232 direcciones IP = 4 , 294´ 967, 296 = 4.2x109

IPv6 tiene 128 bits para las direcciones IP.►2128 direcciones IP = 3.4x1038

La población mundial en el 2009:► 6, 829´ 4 00, 000 habitantes

La población mundial para el 2050:► 9, 150´ 000, 000 habitantes

http://www.unfpa.org/swp/2009/es/pdf/ES_SOWP09_DemSocialEcon.pdf

NOS FALTAN DIRECCIONES IPv4 PARA ASIGNAR ACADA SER HUMANO!!!

PERO...CADA SER HUMANOTENDRÍA EN EL 2050

3.71X1028

DIRECCIONES IPv6

LO MAS NOTORIO: Direcciones en IPv6

Page 90: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

NUEVAS APLICACIONES

Access Grid Arte: Opera Oberta

http://www.accessgrid.org/ http://www.opera-oberta.org

ALMA: Atacama Large Millimetre Array

http://www.eso.cl/alma.php

Telemedicina

Page 91: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

ESTRUCTURA DEL PROTOCOLO IPv6

DS Etiqueta de flujo

Dirección de origen40

byt

es

Ver Longitud de carga útil Límite saltoCabe.sigte

Dirección IP de destino

Dirección IP de origen

0 4 8 12 16 24 31

Cabecera extensión 1

Cabecera extensión 2

Cabecera extensión n

.

.

.

PDU de la capa superior

Page 92: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

DIRECCIONES EN IPv6(Según la RFC 3513-Abril de 2003)

UNICASTADDRESS

ANYCASTADDRESS

MULTICASTADDRESS

LINK – LOCAL UNICAST

SITE - LOCALUNICAST

GLOBAL UNICAST

Prefijo de redFE80::/10

Prefijo de redFECO::/10

Prefijo de redDiferente al anterior

Es una direcciónGlobal unicast

Prefijo de redFF00::/8

Page 93: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

UNICASTADDRESS

ANYCASTADDRESS

MULTICASTADDRESS

LINK – LOCAL UNICAST

GLOBAL UNICAST

Prefijo de redFE80::/10

Prefijo de redDiferente al anterior

Es una direcciónGlobal unicast

Prefijo de redFF00::/8

DIRECCIONES EN IPv6(Según la RFC 4291-Febrero de 2006)

Page 94: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

NOTACION DE LAS DIRECCIONES IPv6

Una dirección IPv6 se divide en 08 grupos de 16 bits cada uno “unidos” por “:”

128 bits

bbbb bbbb bbbb bbbbbbbb bbbb bbbb bbbb

16 bits

Cada grupo se expresa en hexadecimal.

►Ejemplo de una dirección IPv6 2001 : 1a13 : 0000 : 0000 : 12bc : 0045 : fe00 : 0001

0001 0010 1011 1100

Page 95: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

CONVENCIONES EN DIRECCIONES IPv6

Los bits en 0 a la izquierda se pueden comprimir.► 2001 : 1a13 : 0000 : 0000 : 12bc : 0045 : 0fe0 : 0001

► Se puede escribir como: 2001 : 1a13 : 0 : 0 : 12bc : 45 : fe0 : 1

Campos sucesivos en 0 se pueden representar con “::”► 2001 : 1a13 : 0 : 0 : 12bc : 45 : fe0 : 1

► Se puede escribir como: 2001 : 1a13 :: 12bc : 45 : fe0 : 1

Sólo un “::” enuna dirección

► Otro ejemplo: FF02:0:0:0:0:0:0:1 = FF02::1

Page 96: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

PREFIJO DE DIRECCION IPv6

Prefijos de dirección IPv6 es similar a la forma delos prefijos de dirección IPv4 en notación CIDR.

Dirección IPv6 / longitud de prefijoDirección IPv6 / longitud de prefijo

Ejemplo, el prefijo de la Red AcadémicA Peruana RAAP es:► 2001 : 13a0 :: / 32

► Esto quiere decir que : 2001 : 13a0 : 0000 :0000 : 0000: 0000: 0000 : 0000

Identificala RAAP

Para ser distribuidodentro de la RAAP

Page 97: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

INTRODUCCION AMPLS

INTRODUCCION AMPLS

Page 98: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

EXPEtiqueta MPLS TTLS EXPEtiqueta MPLS TTLS

LAS CABECERA(S) MPLS

Opciones-relleno

Ver HLEN Tipo Serv. Longitud total

Identificador Desplaz de frag. Indic

TTL Protocolo Suma de chequeo

Dirección de origen

Dirección de destino

Carga útil

0 4 8 16 19 3140

byt

es

max

20 b

ytes

DS Etiqueta de flujo

Dirección de origen

40 b

ytes

Ver

Longitud de carga útil Límite saltoCabe.sigte

Dirección de destino

PDU de la capa superior

Cabecera opcionales

Dirección de origen

Opc

iona

l

0 4 8 16 19 31

Cabe

cera

EXPEtiqueta MPLS TTLS EXPEtiqueta MPLS TTLS

EXPEtiqueta MPLS TTLS EXPEtiqueta MPLS TTLS

CabeceraMPLS

CabeceraMPLS

Lab

elSt

acki

ng S=0

S=0

S=1

Page 99: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

ESCENARIO DE UNA RED MPLS

REDMPLS

REDLAN RED

LANRouter IP

EdgeLSR

EdgeLSR

LSR LSR

LSR LSR

IP

IP

IP Etiqueta

IP

Introduce (push)Etiqueta

LSP

QoS en la Red MPLS

AnalizaEtiqueta

AnalizaEtiqueta

AnalizaEtiqueta

AnalizaEtiqueta

Extrae (pop)Etiqueta

Page 100: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

PRINCIPIO DE CONMUTACION EN MPLS

REDMPLS

REDLAN RED

LANRouter IP

EdgeLSR

EdgeLSR

LSR LSR

LSR LSR

1

2

1 2

3

1

23

4

1

23

4 1

2 3

1

23

IP IP

IP70

IP34

IP17

IP

IP

IPIP

23

IP 80

IP77

IP71

Las etiquetas tienen significadolocal; no tiene significado global

swap

FEC Interfaz Etiqueta de salida de salida

a 2 70 b 2 23

Interfaz Etiqueta Interfaz Etiqueta de entrada de entrada de salida de salida

1 70 3 34 1 23 4 80

Interfaz Etiqueta Interfaz Etiqueta de entrada de entrada de salida de salida

1 80 2 71

Interfaz Etiqueta Interfaz Etiqueta de entrada de entrada de salida de salida

2 34 4 17 3 71 4 77

LFIB=Label Forwarding Information Base

LFIB=Label Forwarding Information BaseLFIB=Label Forwarding Information Base

LFIB=Label Forwarding Information Base

Page 101: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10

PRINCIPIO DE CONMUTACION EN MPLS

REDMPLS

REDLAN RED

LANRouter IP

EdgeLSR

EdgeLSR

LSR LSR

LSR LSR

1

2

1 2

3

1

23

4

1

23

4 1

2 3

1

2 3

FEC Interfaz Etiqueta de salida de salida

a 2 70 b 2 23

Interfaz Etiqueta Interfaz Etiqueta de entrada de entrada de salida de salida

1 70 3 34 1 23 4 80

Interfaz Etiqueta Interfaz Etiqueta de entrada de entrada de salida de salida

1 80 2 71

Interfaz Etiqueta Interfaz Etiqueta de entrada de entrada de salida de salida

2 34 4 17 3 71 4 77

QoS para cadaLSP.

QoS para cadaLSP.

QoS para cadaLSP.

QoS para cadaLSP.

QoS para cadaLSP.

Red orientada a conexión

Mediofísico

LSP

LSP

Page 102: Curso TCP IP OSIPTEL

TCP/IP E INTERNET

dd

iaz@

inic

tel-

un

i.e

du

.pe

XIV CURSO DE EXTENSIÓN UNIVERSITARIA EN REGULACIÓN CON ESPECIALIZACIÓN EN TELECOMUNICACIONES

Pro

pie

da

d i

nte

lec

tua

l d

e D

an

iel

Día

z @

20

10 GRACIASGRACIAS