¿Cuál es el protocolo estándar para Internet?

Mejor respuesta

Protocolo de control de transmisión (TCP)

TCP es un protocolo orientado a la conexión y ofrece entrega de paquetes de un extremo a otro. Actúa como columna vertebral para connection.it exhibe las siguientes características clave:

  • El Protocolo de control de transmisión (TCP) corresponde al Capa de transporte del modelo OSI.
  • TCP es un protocolo confiable y orientado a la conexión.
  • TCP ofrece:
  • Transferencia de datos de flujo.
  • Fiabilidad.
  • Control de flujo eficiente
  • Operación full-duplex.
  • Multiplexación.
  • TCP ofrece paquetes de extremo a extremo orientados a la conexión entrega.
  • TCP asegura la confiabilidad al secuenciar bytes con un número de acuse de recibo de reenvío que indica al destino el siguiente byte que la fuente espera recibir.
  • Retransmite los bytes no reconocidos con en un período de tiempo especificado.

Servicios TCP

TCP ofrece los siguientes servicios a los procesos en el capa de aplicación:

  • Servicio de entrega de transmisión
  • Envío y recepción de búferes
  • Bytes y segmentos
  • Servicio Full Duplex
  • Servicio orientado a la conexión
  • Servicio confiable

Stream Deliver Servicio

El protocolo TCP está orientado al flujo porque permite que el proceso de envío envíe datos como flujo de bytes y el proceso de recepción obtenga datos como flujo de bytes.

Enviar y recibir búferes

Es posible que los procesos de envío y recepción no produzcan y obtengan datos a la misma velocidad, por lo tanto, TCP necesita búferes para almacenamiento en los extremos de envío y recepción.

Bytes y segmentos

El Protocolo de control de transmisión (TCP), en La capa de transporte agrupa los bytes en un paquete. Este paquete se llama segmento. Antes de la transmisión de estos paquetes, estos segmentos se encapsulan en un datagrama IP.

Servicio Full Duplex

Transmitiendo el Los datos en modo dúplex significan un flujo de datos en ambas direcciones al mismo tiempo.

Servicio orientado a la conexión

TCP ofrece un servicio orientado a la conexión de la siguiente manera:

  1. TCP del proceso-1 informa a TCP del proceso – 2 y obtiene su aprobación.
  2. TCP del proceso – 1 y TCP del proceso – 2 e intercambiar datos en ambas direcciones.
  3. Después de completar el intercambio de datos, cuando los búferes en ambos lados están vacíos, los dos TCP destruyen sus búferes.

Servicio confiable

En aras de la confiabilidad, TCP usa un mecanismo de reconocimiento.

Protocolo de Internet (IP)

El protocolo de Internet es sin conexión y u Protocolo confiable. No asegura ninguna garantía de transmisión exitosa de datos.

Para que sea confiable, debe estar emparejado con un protocolo confiable como TCP en la capa de transporte.

El protocolo de Internet transmite el datos en forma de datagrama como se muestra en el siguiente diagrama:

Puntos para recordar:

  • La longitud del datagrama es variable.
  • El datagrama se divide en dos partes: header y datos.
  • La longitud del encabezado es de 20 a 60 bytes.
  • El encabezado contiene información para el enrutamiento y la entrega del paquete.

Protocolo de datagramas de usuario (UDP)

Como IP, UDP es un protocolo sin conexión y poco confiable. No es necesario establecer una conexión con el host para intercambiar datos. Dado que UDP es un protocolo poco confiable, no existe ningún mecanismo para garantizar que se reciban los datos enviados.

UDP transmite los datos en forma de datagrama. El datagrama UDP consta de cinco partes como se muestra en el siguiente diagrama:

Puntos para recordar:

  • UDP es utilizado por la aplicación que normalmente transmite una pequeña cantidad de datos a la vez.
  • UDP proporciona el puerto de protocolo utilizado, es decir El mensaje UDP contiene el número de puerto de origen y de destino, lo que hace posible que el software UDP en el destino envíe el mensaje al programa de aplicación correcto.

Protocolo de transferencia de archivos (FTP)

FTP se utiliza para copiar archivos de un host a otro. FTP ofrece el mecanismo para lo mismo de la siguiente manera:

  • FTP crea dos procesos como el Proceso de control y el Proceso de transferencia de datos en ambos extremos, es decir, tanto en el cliente como en el servidor.
  • FTP establece dos conexiones diferentes: una es para la transferencia de datos y la otra es para la información de control.
  • Conexión de control se realiza entre procesos de control mientras que la conexión de datos se realiza entre
  • FTP usa el puerto 21 para la conexión de control y el puerto 20 para la conexión de datos.

Protocolo trivial de transferencia de archivos (TFTP)

Trivial File Transfer Protocol también se usa para transferir los archivos, pero transfiere los archivos sin autenticación. A diferencia de FTP, TFTP no separa la información de control y de datos. Dado que no existe autenticación, TFTP carece de funciones de seguridad, por lo que no se recomienda utilizar TFTP.

Puntos clave

  • TFTP utiliza UDP para el transporte de datos. Cada mensaje TFTP se transporta en un datagrama UDP separado.
  • Los primeros dos bytes de un mensaje TFTP especifican el tipo de mensaje.
  • La sesión TFTP se inicia cuando un cliente TFTP envía una solicitud para cargar o descargar un archivo.
  • La solicitud se envía desde un puerto UDP efímero al puerto UDP 69 de un servidor TFTP.

Diferencia entre FTP y TFTP

Telnet

Telnet es un protocolo que se utiliza para iniciar sesión en una computadora remota en Internet. Hay varios clientes Telnet que tienen una interfaz de usuario fácil de usar. El siguiente diagrama muestra que una persona inició sesión en la computadora A y, desde allí, inició sesión remotamente en la computadora B.

Protocolo de transferencia de hipertexto (HTTP)

HTTP es un protocolo de comunicación. Define el mecanismo de comunicación entre el navegador y el servidor web. También se denomina protocolo de solicitud y respuesta porque la comunicación entre el navegador y el servidor se realiza en pares de solicitud y respuesta.

Solicitud HTTP

La solicitud HTTP consta de líneas que contienen:

  • Línea de solicitud
  • Campos de encabezado
  • Cuerpo del mensaje

Puntos clave

  • La primera línea, es decir, la Solicitud line especifica el método de solicitud, es decir, Get o Publicar.
  • La segunda línea especifica el encabezado que indica el nombre de dominio del servidor desde donde se recupera index.htm.

Respuesta HTTP

Al igual que la solicitud HTTP, la respuesta HTTP también tiene cierta estructura. La respuesta HTTP contiene:

  • Línea de estado
  • Encabezados
  • Cuerpo del mensaje

Respuesta

En los términos más simples, el protocolo IP se utiliza para enrutar paquetes de datos a través de una red para que lleguen al destino correcto (básicamente, datos del remitente al receptor). IP también es el mecanismo para identificar la dirección de red de una computadora y la dirección de host (formando así la dirección IP).

El protocolo TCP se utiliza para garantizar que los datos del remitente al receptor lleguen a ser confiables y en orden (lo que significa que el receptor puede ordenar los datos que recibe del remitente para que los datos tengan sentido, ya que no hay forma de saber qué partes de todos los datos que envía el remitente serán recibidas realmente por el receptor). Además, TCP es responsable del control de la congestión, lo que significa que controla la velocidad a la que se envían los datos (esto es más complicado de lo que parece y se escriben artículos completos sobre cómo determinar la velocidad correcta, ya que no hay información DIRECTA sobre qué tan congestionado un es la red).

Básicamente:

IP: 1.) Enruta los datos del remitente al receptor. 2.) Defina una dirección IP.

TCP: 1.) Asegúrese de que los datos lleguen al receptor. 2.) Asegúrese de que los datos estén en orden. 3.) Controle la velocidad a la que se envían los datos (algoritmo de control de congestión)

Tenga en cuenta que lo he simplificado enormemente. Hay muchos detalles técnicos y quiero decir mucho.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *