单选题 下列关于TCP和UDP端口的说法中,正确的是______。
  • A.TCP和UDP分别拥有自己的端口号,二者互不干扰,可以共存于同一台主机
  • B.TCP和UDP分别拥有自己的端口号,但二者不能共存于同一台主机
  • C.TCP和UDP的端口号没有本质区别,二者互不干扰,可以共存于同一台主机
  • D.TCP和UDP的端口号没有本质区别,但二者相互干扰,不能共存于同一台主机
【正确答案】 A
【答案解析】TCP和UDP都使用端口号来标识应用进程。但TCP和UDP的端口号具有不同的含义,TCP的端口号标识一个使用TCP协议的应用进程,而UDP的端口号标识一个使用UDP协议的应用进程。具体来说,是通过IP协议实现复用和分用的:源主机将TCP报文段和UDP数据报都交给IP协议,IP协议通过IP数据报中的“协议”字段进行标识;当IP数据报到达目的主机时,目的主机将根据IP数据报中的“协议”字段将数据部分交给上层的TCP或UDP,然后TCP或UDP根据端口号将数据交给相应的应用进程。因此,TCP和UDP可以有自己的端口号,二者互不干扰,可以共存于同一台主机中。