应用层协议很多,但传输层就两个协议,如何使用传输层的两个
协议标识应用层协议呢?
通常使用传输层协议加一个端口号来标识一个应用层协议,如图
2-3所示,展示了传输层协议和应用层协议之间的关系。
下面列出了一些常见的应用层协议和传输层协议,以及它们之间
的关系。
(1)HTTP默认使用TCP的80端口。
(2)FTP默认使用TCP的21端口。
(3)SMTP默认使用TCP的25端口。
(4)POP3默认使用TCP的110端口。
(5)HTTPS默认使用TCP的443端口。
(6)DNS默认使用UDP的53端口。
(7)远程桌面协议(RDP)默认使用TCP的3389端口。
(8)Telnet默认使用TCP的23端口。
(9)W?ndows访问共享资源默认使用TCP的445端口。
(10)微软S?L数据库默认使用TCP的1433端口。
(11)MyS?L数据库默认使用TCP的3306端口。
以上列出的都是默认端口,当然可以更改应用层协议使用的端
口。如果不使用默认端口,客户端需要指明所使用的端口。
图2-4所示的服务器运行了Web服务、SMTP服务和POP3服务。这
3个服务分别使用HTTP、SMTP和POP3与客户端通信。现在网络中的
A计算机、B计算机和C