TCP套接字和UDP套接字可以共用相同端口号

计算机中一般配有NIC(Network Interface Card, 网络接口卡)数据传输设备。通过NIC向计算机内部传输数据时会用到IP。操作系统负责把传递到内部的数据适当分配给套接字,这时就利用端口号,也就是说,通过NIC接收的数据内有端口号,操作系统正式参考此端口号把数据传输给相应端口的套接字,而套接字的类型有分为TCP面向连接的套接字和UDP面向消息的套接字,两种套接字类型,操作系统是可以按接收到的数据按套接字类型传输给相应的端口号套接字,所以TCP套接字和UDP套接字可以共用相同端口。

你可能感兴趣的:(TCP套接字和UDP套接字可以共用相同端口号)