Colección de citas famosas - Mensajes de felicitación - ¿Por qué los puertos TCP y UDP pueden ser iguales?

¿Por qué los puertos TCP y UDP pueden ser iguales?

tienes razón. Utilice netstat -an para comprobarlo usted mismo. El encabezado del paquete IP tiene un campo llamado protocolo, que indica si el protocolo de capa superior es TCP, UDP u otro p.

TCP [::]:49152 [::]:0 escuchando

TCP [::]:49153 [::]:0 escuchando

TCP [::]:49154 [::]:0Escuchando

TCP [::]:49155 [::]:0Escuchando

TCP [::]:49156 [: :] :0Escucha

UDP 0.0.0.0:500 *:*

UDP 0.0.0.0:3600 *:*

Por supuesto, el sistema operativo es capaz de determinar en qué se basa el mensaje en la parte del protocolo del campo IP del mensaje recibido. En otras palabras, cuando el sistema lee datos, ya sabe cuál es el mensaje de la capa superior antes de leer el mensaje de la capa superior (TCP/UDP), por lo que puede entregarlo directamente al proceso del núcleo correspondiente o a la pila de protocolos para su procesamiento. . Y el número de puerto es único dentro del mismo protocolo.

¿entender?