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?