networking - tls - smtp port
¿Cuál es la diferencia entre un número de puerto y un número de protocolo? (11)
¿Cuál es la diferencia entre un número de puerto y un número de protocolo?
puertos = orejas, boca, globo ocular, tacto
protocolos = inglés, español, lenguaje de señas, Braille
Número de protocolo :-
El número de protocolo es un byte único en la tercera palabra del encabezado del datagrama. El valor identifica el protocolo en la capa sobre IP a la que se deben pasar los datos. Números de puerto / dirección de puerto Después de que el IP pasa los datos entrantes al protocolo de transporte, el protocolo de transporte pasa los datos al proceso de aplicación correcto. Los procesos de aplicación (también llamados servicios de red) se identifican por números de puerto, que son valores de 16 bits. El número de puerto de origen, que identifica el proceso que envió los datos, y el número de puerto de destino, que identifica el proceso que recibirá los datos, están contenidos en la primera palabra de encabezado de cada segmento TCP y paquete UDP.
Protocolo = cómo comunicarse, puerto = dónde comunicarse
Puerto = Lugar donde entran los barcos
Protocolo = Cómo se carga la carga en el barco
Todos tienen razón: mi analogía favorita es la de los barcos. Puerto: donde se carga la carga, Protocolo: cómo se carga / descarga la carga.
Este artículo de wikipedia podría ayudarte un poco.
http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers
Un protocolo es un acuerdo sobre cómo interpretar datos y cómo responder a los mensajes. Por lo general, especifican formatos de mensajes y mensajes legales. Los ejemplos de protocolos incluyen:
Un puerto es parte del punto final del socket en TCP y UDP. Permiten que el sistema operativo distinga qué servicio TCP o UDP del host debe recibir los mensajes entrantes.
La confusión generalmente surge porque, una cantidad de puertos están reservados (por ej., El puerto 80) y generalmente son escuchados por servidores que esperan un protocolo en particular (HTTP en el caso del puerto 80). Aunque generalmente se espera que los mensajes enviados al puerto 80 sean mensajes HTTP, no hay nada que impida que un servidor no HTTP escuche en el puerto 80 o que un servidor HTTP escuche en un puerto alternativo (por ejemplo, 8080 o 8088).
Un puerto es solo un canal que usted selecciona para la comunicación, y el protocolo determina cómo se realiza la comunicación. Un cierto protocolo generalmente usa un puerto específico, como el puerto 80 para HTTP, el puerto 21 para FTP.
en Puerto simple significa a quién se comunica. & Protocolo significa cómo comunicarse o una forma de comunicación.
En términos de IP, un número de protocolo es el valor asignado al protocolo de Capa 4 transportado dentro de IP, por ejemplo, 6 para TCP, 17 para UDP, como se encuentra a menudo en el /etc/protocols
en la mayoría de los sistemas UNIX.
Se usa un número de puerto dentro de los encabezados UDP y TCP para representar diferentes protocolos de nivel superior transportados dentro de esos protocolos, por ejemplo, 25 para SMTP, 80 para HTTP, etc., por /etc/services
.
Puede pensar en un puerto como una extensión de teléfono, con la dirección IP de la computadora como su número de teléfono. Puede llamar al número (dirección IP) para hablar con la computadora, luego marcar la extensión (puerto) para hablar con una aplicación específica. Una aplicación necesita estar escuchando en un puerto para comunicarse.
Un protocolo es solo el idioma en el que las dos aplicaciones en cada extremo de una conversación aceptan hablar. Si su aplicación está enviando secuencias de bytes a mi aplicación, mi aplicación necesita saber cómo interpretar esos bytes.
Un protocolo es una especificación de cómo dos dispositivos deberían intercambiar datos de una manera que ambos puedan entender. Un puerto es una especie de ''etiqueta'' numerada que ayuda a una computadora a decidir quién debe recibir una información entrante.
Muchos protocolos tienen un puerto por el que se ejecutan de forma predeterminada; esto hace que sea más fácil descubrirlos o configurar las aplicaciones que los usan. Pero esa no es una regla difícil; siempre podían escuchar en un puerto diferente, siempre que cualquiera que los contactase supiera sobre el cambio.