3.协议与端口

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3.协议与端口相关的知识,希望对你有一定的参考价值。

协议有网络层协议,传输层协议,应用层协议。

网络层协议用于三层网络互联,传输层协议用于数据传输,应用层协议用于数据的应用。

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

用于桌面远程。

注:每个应用层协议都对应一个端口号。

以上是关于3.协议与端口的主要内容,如果未能解决你的问题,请参考以下文章

[网络原理] TCP 协议的相关特性

使用Postfix与Dovercot部署邮件系统

http与https随笔

DNS协议总结

传输文件协议FTP

Python中的端口协议之基于UDP协议的通信传输