Introduccion A Las Redes Ip

  • Uploaded by: Jimmy
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Introduccion A Las Redes Ip as PDF for free.

More details

  • Words: 847
  • Pages: 17
Introducción a las redes IP  Clase 4:  Transporte en Internet (UDP) 

Recopilación : Ing Rolando Simon Titiosky

Bibliografía  Obligatoria: Redes  Globales de información  con Internet y TCP/IP.  Douglas Commer. Editorial  Prentice Hall. ISBN: 968–880–541–6 

Ampliatoria:  •Redes IP. De Tomas, Cabrera y  Raya. Editorial AlfaOmega, 2002.  •Redes de Computadoras,  Andrew Tanenbaum, Prentice Hall

Agenda de Hoy  Unidad 4: Transporte en Internet:  UDP  Transporte No Confiable.  Puertos/Sockets y el Sistema  Operativo  Formato del Paquete  Referencia: Capítulos Commer 11 y 12

Modelo en Capa de Transporte

Protocolo de datagrama de usuario  (UDP) rfc768  Mecanismo primario de transporte.  Sin Conexión: Datagramas  n  No Confiable:  n 

w Detección de Errores de Header opcional.  w No realiza control de Errores del mensaje  n 



Las APP tienen la responsabilidad del manejo de  la confiabilidad y perdida de conectividad.  n  Ignorarlo puede generar APP defectuosas. 

Distingue distintas App en un mismo  host. 

App que Usan UDP: Servidores de Echo,  de Tiempo, DNS, VozIP …

¿Cuando usar un protocolo No  Confiable?  # dato  ( D / C ) = # mensajes _ de _ control  D/C: Relación Datos y Msg de Control  Una comunicación confiable  requiere MUCHOS mensajes de  control. Podemos usar un Protocolo no confiable cuando  n  n 

Está comprometido el Delay en la recuperación.  D/C es > 10 => usar UDP. 

Ejemplos:  VoIP usa 32Kbps de datos y 2Kbps de control  n 

D/C= 32/2=16=> UDP está bien 

FTP en 64Kbps de datos usa unos 8Kbps de control  n 

D/C= 64/12=8=> TCP está bien

Encapsulamiento UDP  UDP está fuertemente ligado al IP por  razones prácticas  

es imposible identificar la app remota  sin identificar la máquina remota  (dirección IP)  app remota

máquina remota 

ENCABEZADO  DEL DATAGRAMA 

HEAD  UDP 

DATOS  UDP 

AREA DE DATOS  DEL DATAGRAMA IP 

Estratificación UDP  UDP acepta datagramas de muchos programas de  aplicación y los pasa al IP para su transmisión  UDP acepta datagramas entrantes de IP y los  transfiere al programa de aplicación apropiado.  La Capa IP solo transmite datagramas de un  extremo a otro, UDP es quien puede diferenciar  entre varias fuentes y varios destinos.  HEAD  UDP

ENCABEZADO  DEL DATAGRAMA 

ENCABEZADO  DE LA TRAMA 

DATOS  UDP 

AREA DE DATOS  DEL DATAGRAMA IP 

AREA DE DATOS  DE LA TRAMA 

Puertos  Cada Host que esta corriendo una Aplicación  contiene  un grupo de puntos abstractos de destino  n  n 

llamados puertos de protocolo  identificados con un numero entero positivo. 

El SO local de la maquina proporciona una interfaz que  los procesos utilizan para acceder o especificar un  puerto. 

Puerto 1 

MULTIPLEXADO  Y DEMULTIPLEXADO 

Puerto 2 

UDP :  demultiplexado  basado en el puerto 

Capa IP

Puerto 3 

Protocolo de Internet-UDP

puerto  Aplica­  ción A 

1  2 

Aplica­  ción A 



1  2 

Quien hace esto ? Los protocolos UDP o TCP.  Protocolo UDP



Puertos y Sockets  App O  E  L 

Un puerto UDP es 

Puerto “ n”  





una cola de espera con acceso sincrónico  (entre el SO local y el proceso UDP)  donde se almacenan los mensajes que  van llegando para ese puerto. 

El Socket está formado por  n  n 

IP Origen+Port Origen  IP Destino+Port Destino 

App O  E  L Puerto “ O”  

U D P  Puerto “ D”  

E  L  App D 

s.  o.  Puerto “ n”  



L  Udp O 

Asignación de Puertos Definición de Puertos: enfoque híbrido.  Asignación Dinámica: disponibles números altos  para negociar los puertos: 1024­65535.  Enfoque Universal: Well Know Ports: Puertos  bien conocidos para todas las APP bien  conocidas: 0­1023. 

Si el numero de puerto no está accesible o no  existe,  el UDP envía un MSG de error ICMP  “puerto no accesible” y descarta el  datagrama. 

Formato de Datagrama UDP 31 

0                                                            16 

üPuerto Origen: Puerto  sobre  el cual el Cliente,  escribe datos para el Servidor 

PUERTO UDP DE ORIGEN 

PUERTO UDP DE DESTINO 

LONGITUD DEL MENSAJE UDP 

SUMA DE VERIFICACION UDP 

DATOS  ........................................... 

üPuerto Destino: Puerto  sobre  el cual el Servidor, lee  datos del Cliente. 

DIRECCION IP DE ORIGEN  DIRECCION IP DE DESTINO  CERO 

PROTO 

LONGITUD UDP 

=17 (UDP)  Sin incluir el Pseudeencabezado  üLongitud: conteo de los  bytes del datagrama de  El propósito de utilizar un pseudo­  usuario.  encabezado es para verificar que el  ØIncluye el header:  datagrama llegó a su destino correcto.  §mínimo 8  §máximo 2 16 =65535.  Si SUMA=0 => no se realizó 

Formato de Datagrama UDP  0                                                            16  Para computar la suma de  PUERTO UDP DE ORIGEN  PUERTO UDP DE DESTINO  verificación, UDP añade  SUMA DE VERIFICACION UDP  pseudo­encabezado: que no se  LONGITUD DEL MENSAJE UDP  DATOS  transmite y no está incluido  ...........................................  para calcular la longitud del  datagrama del usr.  DIRECCION IP DE ORIGEN 

1.Crear PseudoEncabezado  2.Relleno al Pseudo con 0 para  ser múltiplo de 16Bits  3.Campo Suma=Ceros  4.Suma a complemento 16bits  de Todo el conjunto.  5.Guarda el resultado en el  campo Suma 

DIRECCION IP DE DESTINO  CERO 

PROTO=17(UDP  ) 

LONG. UDP Sin el Pseudeencabezado 

Checksum:  Suma a complemento 1.  Ej: A= 10 , B =11.  =>A c1 =01, B c1 =00.  A+B=101  A c1 +B c1 =01  Cheksum= (A c1 +B c1 ) c1 =10

31 

¿Dudas, Preguntas  Consultas o Sugerencias ?  Estamos en contacto  vía e­mail  [email protected]  !!Los espero¡¡

Related Documents


More Documents from ""

Surat Peminjaman.docx
December 2019 17
Tugas Geografi.docx
November 2019 29
Franquicias Final.docx
April 2020 12
Caratula.docx
April 2020 12
1st Assignment.docx
May 2020 10