Cuando uno contactos ordenador otro ordenador a través de una red , no puede controlar el cable de red para la duración de la operación. Otros equipos quieren utilizar la misma red al mismo tiempo . La red es compartida por el envío de datos en paquetes . Cada equipo envía ráfagas cortas de datos, lo que evita cualquier equipo de control del cable durante cualquier periodo de tiempo. Los segmentos de datos viajan en una estructura , llamados un paquete . Los datos viajan en el cuerpo del paquete , que es precedido por encabezados añadido en por los programas que crearon el paquete . Las cabeceras contienen direcciones e información acerca de cómo los datos se cortan en segmentos.
Transporte Protocolos
Los dos protocolos de transporte de TCP /IP son el Protocolo de control de transmisión y la user Datagram Protocol . Estos se refieren generalmente dos por el abreviaturas TCP y UDP. TCP es el sistema más complicado de los dos. Se establece una sesión entre los dos equipos que se comunican y permite al receptor para seguir el orden correcto de los paquetes de datos que llegan . Si no se encuentra un paquete , se lo notifica al remitente que vuelva a enviar ese paquete . UDP es un protocolo de transporte ligero que no establece una sesión, ni tiene ningún procedimiento de notificación de error .
Conexiones
El término " conexiones UDP " es engañoso porque UDP se clasifica como un " sistema de conexión " . En la creación de redes , el término " conexión " implica algo más que contacto. Los servicios prestados por TCP con sus características de administración de sesiones que sea un protocolo " orientado a la conexión " . La sesión es la conexión.
Números de puerto
TCP y UDP tienen la tarea de la responsabilidad de la obtención de datos a un proceso que se ejecuta en un equipo remoto . Ellos no están interesados en ponerse en contacto con el equipo , es decir la responsabilidad del Protocolo de Internet. UDP utiliza un rango de números de puerto para identificar el proceso de destino , como lo hace TCP . El número de puerto es un número de referencia para la aplicación. Cualquier aplicación que recibe datos a través de una red tiene que tener un número de puerto asociado. El registro y la distribución de la asociación de puertos y aplicaciones es la responsabilidad de la Autoridad de Números Asignados de Internet.