Administración de Tecnologia

Páginas: 20 (4975 palabras) Publicado: 11 de mayo de 2014
Tema 3:TCP/IP, UDP

Tema 3:TCP/IP, UDP

Tema 3: Transporte: TCP/IP, UDP
UDP
Funcionalidades de TCP

Modelo arqutectonico

Control de errores
Control de flujo
Control de la congestión

T

Grafo de estados TCP

Sliding Window
TimeOuts: algoritmo de Van Jacobson para el temporizador TCP

H

P

T

S

P

T

C

P

P

P

Aplicación

UDP

Transporte

IPInternet

Ethernet, Token Ring

Interfaz
de Red

F.R., FDDI

Física

Sockets

D

F

TCP

Enlace de datos

Slow Start
Congestion Avoidance

T

I

T

Red

Control de congestión

R

N

E

Transporte

Control de flujo

D

T

N

Sesión

3wHS
Finalización de la conexión.

H

T

L

Presentación

F

E

Aplicación

Modelo de referencia OSICapas conceptuales TCP/IP

Concepto de socket y llamadas al sistema en UNIX
Mapeo de llamadas a sockets con el grafo de estados de TCP
Servidores concurrentes e interactivos
1

2

Tema 3:TCP/IP, UDP

Tema 3:TCP/IP, UDP

Transporte: nivel 4 cuyas funciones principales son:
Proporcionar conectividad extremo-a-extremo entre hosts
Sólo se incluyen los protocolos de transporte en loshosts (nunca
en los routers a no ser que sean por alguna razón especifica, e.g.
Gateways de aplicación)
Proporcionan estructuración de la información (segmentos TCP y
datagramas UDP)
Multiplexación/demultiplexación de aplicaciones en transporte
(concepto de puertos como identificador de las aplicaciones)
Uso de comunicaciones fiables y no fiables a nivel de transporte:
TCP: detección ycontrol de errores y control de flujo y de la
congestión extremo a extremo orientado a la conexión (para
aplicaciones de datos) RFC 793
UDP: sólo detección de errores extremo a extremo no
orientado a la conexión (para aplicaciones en tiempo real
como son audio y vídeo) RFC 768
3

UDP (User Datagram Protocol):
Protocolo de transporte no-orientado a la conexión, cuya unidad deencapsulamiento es el datagrama UDP
Protocolo de datagrama de usuario
Ideal para comunicaciones en tiempo real
Cada escritura por parte de la aplicación provoca la creación de un
Datagrama UDP
Cada datagrama UDP creado provoca la creación de un datagrama
IP en el nivel 3
Si se pierde el datagrama IP o UDP es problema de la aplicación
remota incorporar mecanismos de retransmisión.
Para IP, UDP esbásicamente un interfaz de aplicación.
No añade fiabilidad.
Básicamnete es como un multiplexor/demultiplexor que sirve para
enviar y recibir datagramas.
Puede transmitir más información en menor tiempo que TCP.
4

Tema 3:TCP/IP, UDP

Tema 3:TCP/IP, UDP

UDP (User Datagram Protocol):
Foncionamiento del protocolo UDP
Aplicación 1

Aplicación 2

………….
………….

Puerto 1 Puerto 2

UDP(User Datagram Protocol):
Datagrama UDP (8 bytes de cabecera)
Puertos: identifican a la aplicación origen y destino
UDP length: longitud total del datagrama UDP (campo
redundante ya que IP lleva la longitud también)
UDP checksum: detector de errores que aplica a TODO el
datagrama (recordar que checksum IP sólo cubría la cabecera IP)

Aplicación N
Puerto N

UDP
IP
8 bytes

Datagrama IPcon UDP
Datagrama IP
Datagrama UDP
IP
Header

UDP
Header

Datos UDP

5

6

Tema 3:TCP/IP, UDP

Tema 3:TCP/IP, UDP

UDP (User Datagram Protocol):
UDP checksum: detector de errores que aplica a TODO el
datagrama (recordar que checksum IP sólo cubría la cabecera IP)
Para calcularlo necesitamos que la longitud del datagrama
UDP sea un número par de octetos (para poder agruparlosen
words de 16-bits)
Si no hay un número par entonces hacer padding (añadir un
byte de 0s al final del datagrama)
El checksum además de la cabecera UDP cubre ciertos
campos de la cabecera IP para hacer un “double-checking”.
Esos campos son:

UDP (User Datagram Protocol):
Maximum UDP size:
En principio, como IP tiene una longitud máxima de 65335 bytes
(16-bits de longitud de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tecnología y Administración
  • TECNOLOGIA Y ADMINISTRACION
  • Administracion de la tecnologia
  • administracion de la tecnologia
  • administracion de tecnologias
  • Administración de la Tecnología
  • administracion tecnologia
  • Administración de la Tecnología

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS