为啥tcp udp两种端口是否一样的呢?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥tcp udp两种端口是否一样的呢?相关的知识,希望对你有一定的参考价值。

看看ip的首部格式:是没有端口的,tcp与udp的报文中才有端口一说。

所以端口分为TCP的端口和UDP的端口,tcp的80端口分配给一个程序,同udp的端口可以分配给另一个程序。


ip报文格式:



参考技术A TCP和UDP是两种协议,端口号可以相同。 参考技术B 端口对照表
端口可分为3大类:
*公认端口(Well Know Ports): 从0~1023, 它们紧密绑定于一些服务. 通常这些端口的通信明确了某种服务的协议.
*注册的端口(Registered Ports): 从1024~49151. 它们松散地绑定于一些服务. 也就是说许多服务绑定于这些端口,
这些端口同意用于许多其他目的.
*动态/私有端口(Dynamic and/or Private Ports ): 从49152~65535. 理论上部应为服务分配这些端口. 实际上.
计算机同常从1024起分配动态端口.

以上是关于为啥tcp udp两种端口是否一样的呢?的主要内容,如果未能解决你的问题,请参考以下文章

端口号的类型有啥,好像有tcp,udp,请问有没有http的呢?

TCP和UDP可以同时监听相同的端口吗

请问同一台机器上udp端口和tcp端口可以一样对吗,不会冲突?

为啥可以同时在 TCP 和 UDP 上使用相同的端口?

【udp】如何检测UDP端口的连通性

如何UDP/TCP端口是否通了