Instituto Tecnológico de Tijuana Subdirección Académica Departamento de Sistemas y Computación

Anuncio
Instituto Tecnológico de Tijuana
Subdirección Académica
Departamento de Sistemas y Computación
Semestre Enero-Junio 2014
Ingeniería en Tecnologías de la Información y
Comunicaciones
Fundamentos De Redes Serie: 1TI4
“Datagramas UTP y TCP”
Unidad 2
José Luis Aguirre Núñez #12211527
ISC. Rogelio Escobedo Mitre
Fecha de Entrega: 28/02/2014
Datagrama: Un datagrama es un fragmento de un paquete que es enviado con la
suficiente información para que la red pueda dirigirlo hacia el equipo o dispositivo
receptor de los datos, de manera independiente a los otros fragmentos.
Todos los datagramas incluyen una cabecera IP de 20 bytes de datos que
consiste en:











Versión: Versión de IP utilizada
Longitud: Longitud de la cabecera
Tipo de Servicio: Permite al host indicar el servicio que quiere.
Longitud total: Muestra la longitud total del datagrama. El valor máximo es
de 65535 bytes.
Identificación: Identifica a que datagrama pertenece cada fragmento.
Bit sin uso
Campos de fragmentación: DF para no fragmentar y MF para más
fragmentos.
Desplazamiento de fragmento: Indica la parte del datagrama en la que va
el fragmento.
Tiempo de vida: Un contador que sirve para limitar la vida del paquete.
Protocolo: Indica la capa de transporte a la que debe entregarse, sea TCP
o UDP.
Checksum (Suma de la cabecera): Verifica solamente los datos de la
cabecera.
Después de la cabecera IP, sigue una cabecera UDP o TCP, dependiendo del
protocolo utilizado para enviar el datagrama.
Datagrama UDP
El segmento de cabecera UDP está compuesto por cuatro campos de 2 bytes
cada uno:

Puerto de Origen: Indica el puerto de origen del proceso emisor, y en caso de
no especificar puerto de destino, se utiliza como puerto de destino.

Puerto de Destino: Indica el puerto al que se dirige el datagrama.

Longitud: Representa la longitud en octetos (bytes) del datagrama de usuario,
incluyendo la cabecera y los datos. El valor mínimo de este campo es de 8.

Checksum: Suma de control, es una función que se utiliza para verificar que
una secuencia de datos no fue alterada durante su trayecto de un sistema a
otro. Consiste de la suma de la cantidad de bytes en el encabezado UDP y un
pseudo-encabezado creado a partir de la información del encabezado IP.
Datagrama TCP
El segmento de cabecera TCP mide 20 bytes y está compuesto por:
Puerto de Origen: Indica el puerto emisor, y en caso de no especificar puerto de
destino, se utiliza como puerto de destino. 16 bits.
Puerto de Destino: Indica el puerto receptor. 16 bits.
Número de Secuencia: Número de secuencia del primer octeto de datos del
segmento. 32 bits.
Numero de acuse de Recibo: contiene el valor del siguiente número de
secuencia que el emisor espera recibir. Una vez establecida la conexión se manda
el número. 32 bits.
Posición de los datos: El número de palabras de 32 bits que ocupa la cabecera
de TCP, indica donde comienzan los datos. 4 bits.
Reservado: Espacio reservado para usos futuros, debe valer 0. 6 bits.
Bits de Control: 6 bits.
URG: Hace significativo el campo “Puntero urgente”.
ACK: Hace significativo el campo “Numero de acuse de recibo”.
PSH: Funcion de “Entregar datos inmediatamente” (PUSH)
RST: Reset o Reiniciar la conexión.
SYN: Sincronizar los números de secuencia.
FIN: Ultimos datos del emisor.
Ventana: El número de octetos de datos, iniciando a partir del número indicado en
el acuse de recibo. 16 bits.
Checksum: Suma de Control.
INETD: Internet Service Daemon. Comúnmente llamado “supe servidor de internet,
es un “daemon” o programa residente que ejecuta en segundo plano en lugar de
ser controlado directamente por un usuario. Su función principal es esperar
conexiones en los distintos sockets de internet. Cuando detecta una conexión,
determina el servicio que se está solicitando y ejecuta el programa
correspondiente. Básicamente, inetd es un daemon capaz de llamar a otros
deamons para que realicen sus funciones.
Daemon: Disk and Execution MONitor.
Fuentes:
http://datagramas.wikispaces.com/1+Definicion
http://www.hpca.ual.es/~leo/redes/Rel3-01-02.pdf
http://www.openbsd.org/cgi-bin/man.cgi?query=inetd&sektion=8
http://doc.ubuntu-es.org/Daemon
http://www.openredes.com/2011/03/31/formato-de-la-cabecera-de-segmentos-tcp/
http://neo.lcc.uma.es/evirtual/cdd/tutorial/red/cabipv4.html
Descargar