协议有网络层协议,传输层协议,应用层协议。
网络层协议用于三层网络互联,传输层协议用于数据传输,应用层协议用于数据的应用。
IP协议属于网络层协议,IP的主要作用是寻址和分段。IP端口号范围0~65535。
端口属于四层传输层,如果说IP是一座房子,那么端口就是这个房子的门。
TCP叫传输控制协议,是一种安全可靠的传输层协议。
UDP叫用户数据包协议,是一种简单但不可靠的传输层协议。
TCP/IP我们就可以理解为是一种安全可靠的数据传输的一对组合。IP用于寻址,而TCP则决定数据安全的传输控制。
网络层协议 |
描述 |
||
IP |
网络协议,用于寻址和分段。 |
||
ARP |
地址解析协议,将IP解析出MAC地址,工作在网络层的协议。 |
||
RARP |
无敌ARP协议,一种反馈机制,当发生IP冲突时,它会反馈信息给管理员。 |
||
ICMP |
网络控制消息协议,一种反馈机制,使用PING命令测试网络连通性。 |
||
应用层协议 |
端口号 |
使用什么协议进行传输 |
描述 |
SMTP |
25 |
TCP |
用于邮件的发送。 |
POP3 |
110 |
TCP |
用于邮件的接收,缓存在本地。 |
IMAP4 |
143 |
TCP |
用于在线查看邮件,缓存在网络。 |
FTP |
21 |
TCP |
文件传输协议,用于文件传输。 |
TFTP |
69 |
UDP |
轻型文件传输协议,用于小文件传输。 |
DHCP |
67,68 |
UDP |
动态主机配置协议,用于主机动态获取IP。 |
DNS |
53 |
UDP |
域名系统,用于将一个IP转换成一个便于人们记忆的域名。 |
NTP |
123 |
UDP |
时间服务器。 |
SNMP |
161 |
UDP |
简单网络管理协议,用于管理网络系统。 |
HTTP |
80 |
TCP |
超文本传输协议,用于浏览WEB网站。 |
HTTPS |
443 |
TCP |
加密性超文本传输协议,更安全的浏览WEB网站。 |
TELNET |
23 |
TCP |
用于远程连接设备。 |
SSH |
22 |
TCP |
更安全的通过远程连接设备。 |
共享服务 |
445 |
TCP |
用于文件共享。 |
远程桌面 |
3389 |
TCP |
用于桌面远程。 |
注:每个应用层协议都对应一个端口号。
本文转自 触动的风 51CTO博客,原文链接:http://blog.51cto.com/10978134/1904019