常见协议刷题

ICMP 协议

ICMP有两种报文:差错报文、询问报文

ICMP差错报文用于目标主机或到目标主机路径上的路由器向源主机报告差错和异常情况。

五种情况:终点不可达、原点抑制、时间超过、参数问题、改变路由(重定向)

ICMP询问报文有四种类型:回送请求和回答报文;时间戳请求和回答报文;掩码地址请求和回答报文;路由器询问和通告报文

题目ICMP 相关

PPP协议

PPP是面向字符的,HDLC是面向位的。

https://www.nowcoder.com/test/question/done?tid=47439612&qid=94774#summary

arp协议和 rarp协议

arp : ip->MAC 地址

rarp: mac-> ip 地址

https://www.nowcoder.com/test/question/done?tid=47441307&qid=69288#summary

FTP协议

FTP 协议的端口号: 21

FTP服务端有2个端口:20端口用于传输数据,21端口是用来控制连接。

FTP客户端是随机端口:

FTP分为主动模式和被动模式,任何一种模式中客户端均是动态申请一个端口来使用,服务器端控制连接端口(默认21)始终不变,当使用主动模式时,客户端申请一个端口告诉服务器,服务器则使用20号端口向客户端的这个端口主动建立一条数据连接;当使用被动模式时,服务器则动态申请一个端口告诉客户端以等待客户端的连接

https://www.nowcoder.com/test/question/done?tid=47442031&qid=93946#summary

ATM 网络

https://www.nowcoder.com/test/question/done?tid=47442031&qid=74565#summary

ATM 网络采用固定长度信元传送数据:

信元长度 53 B

头长度5 B

数据长度48B。

DHCP 协议

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。

ICMP(Internet Control Message Protocol)Internet控制报文协议。它是TCP/IP协议簇的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。

协议理解

会话层   会话层(Session Layer)是OSI模型的第5层,是用户应用程序和网络之间的接口,主要任务是:向两个实体的表示层提供建立和使用连接的方法。将不同实体之间的表示层 的连接称为会话。因此会话层的任务就是组织和协调两个会话进程之间的通信,并对数据交换进行管理。 用户可以按照半双工、单工和全双工的方式建立会话。当建立会话时,用户必须提供他们想要连接的远程地址。而这些地址与MAC(介质访问控制子层)地址或网络层的逻辑地址不同,它们是为用户专门设计的,更便于用户记忆。

表示层   表示层(Presentation Layer)是OSI模型的第六层,它对来自应用层的命令和数据进行解释,对各种语法赋予相应的含义,并按照一定的格式传送给会话层。其主要功能是“处理用户信息的表示问题,如编码、数据格式转换和加密解密”等。

https://img2018.cnblogs.com/blog/1605493/201903/1605493-20190312104856956-2062623515.png