¿Cómo se implementan realmente los protocolos de Internet / protocolos de transferencia?

Su problema no es solo en las redes sino en la computadora en general.

Primero, comprenda que todo lo que escriba, incluso esta respuesta, se le da a la máquina como 1 y cero. La señal en realidad es eléctrica u óptica. Ahora en mi forma de explicar las redes y cómo se envían los paquetes.

Primero dejemos usar un ejemplo de un protocolo como TCP. TCP primer hombre seguro de que hay una conexión entre los dos hosts que envía algunos paquetes. Esos paquetes en el enlace o cable son 0 y 1 en la máquina, son hexadecimales o binarios. Entonces, cuando el host receptor lee estos uno y cero desde allí, puede determinar qué protocolo y qué aplicación lo usa.

Vamos a distinguir el protocolo hermano:

1 los 24 primeros bits de paquetes son IP de origen (en realidad 32 pero son los nuestros)

2. Los siguientes bits son 24 bits son la dirección de origen

3. Son datos

Ahora, al recibir el host, podemos decir que después de tomar los primeros 24 bits, agrúpelo en 4 y convierta todos los grupos en números enteros, coloque un “.” Entre ellos y muestre el resultado. ese es un software que puede hacer eso.

Más allá de este breve ejemplo, en las computadoras reales se necesita más información y hay más terminología.

Los protocolos son así, son como la jerga hablada y en inglés. Imaginemos que somos traficantes de drogas. Podemos dar nuestro código de grupo para hablar en público y otros no lo entenderán

Droga = hombre blanco

Dinero = hojas verdes

Etc

Entonces, cuando digo que Geeen se va, me refiero a dinero, este es nuestro protocolo. Un estándar que podemos seguir

Cada protocolo es un conjunto de reglas codificadas en el sistema operativo del dispositivo de red. Es una combinación de chips de hardware y este código de software que hace posible la transmisión de paquetes.

Depende de si se refiere a qué protocolos; TCP / IP y HTTP son muy diferentes, por ejemplo. Como usted nombra TCP / IP, aquí estoy:

A menudo son parte del sistema operativo. Pueden incorporarse al núcleo, o pueden agregarse como módulos después del hecho; la última es típica en la mayoría de los sistemas operativos modernos.

A menudo están en capas; Casi todos los protocolos en el nivel TCP, hoy en día, se basan en IP (IPv4 o IPv6), lo que reduce la sobrecarga de comenzar porque la mayoría de los enrutadores de red entienden el enrutamiento IP.

luego escribimos el software del controlador para ellos y, en consecuencia, sustituimos el código en el hardware.