• 首页>
  • GRE考试>
  • Icmp协议TCP\u0026UDP协议相关介绍,两分钟快速掌握

Icmp协议TCP\u0026UDP协议相关介绍,两分钟快速掌握

2023-02-12 19:23:58来源:留学时间作者:浮木 阅读量:18084

一方面,因特网控制消息接发协议icmp (互联网控制消息协议)。

Icmp协议TCPu0026UDP协议相关介绍,两分钟快速掌握

ICMP是网络层的重要协议。

ICMP协议用于在网络设备之间传递各种错误和控制信息,在各种网络信息的收集、各种网络故障的诊断和排除中起着重要的作用。

如果使用基于ICMP的APP应用程序,则必须熟悉ICMP的工作原理。

基于IP协议、协议号码1

ICMP是TCP/IP协议簇的核心协议之一,用于在IP网络设备之间发送和接收控制消息,并传输错误、控制、查询等信息。

echo request type=8 code=0

echo reply type=0 code=0

二. ICMP重定向

ICMP Redirect重定向消息用于支持路由功能。

如图所示,主机a想向服务器a发送消息,根据设定的默认网关地址向网关RTB发送消息。

在收到消息后,网关RTB检查消息信息并发现该消息需要转发至与源主机位于相同网络段上的另一网关设备RTA。 这是因为这个传输路径是更好的路径。

因此,RTB向主机发送Redirect消息,告知主机将直接向另一个网关RTA发送该消息。

当主机接收到Redirect消息时,它向RTA发送消息,RTA将该消息转发给服务器a。

三. ICMP错误检测

ICMP包格式

1、ICMP消息封装在IP消息中。

ICMP消息的格式取决于Type和Code字段。 其中Type字段是消息类型,Code字段包含消息类型的特定参数。

以下校验和字段用于检查消息是否完整。

消息包含32位可变参数。 通常不使用此字段,通常设置为0。

2、对于ICMP Redirect消息,此字段用于指定网关的IP地址,主机根据此地址将消息重定向到指定的网关。

Echo请求消息中,该字段包括标识符和序列号,并且源基于这两个参数将收到的响应消息与从本地发送的Echo请求消息相关联。

具体地说,在源侧向目的地侧发送了多个Echo请求消息的情况下,需要根据标识符和序列号来将Echo请求和回复一一对应。

3、Type表示ICMP消息类型,而Code表示同一消息类型中的不同信息。

四. ICMP消息类型和编码类型

五. ARP

1、某个网络设备向其他以太网设备发送数据时,必须知道对方的IP地址。

但是,仅有IP地址是不够的。 发送方还必须获取目标MAC地址,因为IP数据消息必须封装在帧中才能通过数据链路发送,并且数据帧必须包含目标MAC地址。

每个网络设备在封装数据之前必须获得下一跳的MAC地址。

2、IP地址由网络层提供,

MAC地址通过ARP协议获取。

ARP协议是TCP/IP协议簇的重要组成部分,ARP可以通过目标IP地址发现目标设备的MAC地址,实现数据链路层的可达性。

3、华为设备界面默认未开启ARP代理功能。 在界面下使用arp-proxy enable打开代理功能。

免费ARP :免费ARP在检测到IP地址有冲突的主机上是否分配有IP地址或该IP地址有变更后,为了避免地址的冲突,所分配的IP地址在网络上是否是唯一的

主机通过发送ARP request消息进行地址冲突检测。

主机a将ARP Request广播消息的目标IP地址字段设置为其IP地址,网络中的所有主机(包括网关)都会接收此消息。

如果主机或网关已经使用目标IP地址,主机或网关将响应ARP reply消息。

这将使主机a能够检测到IP地址冲突。

TCPUDP

传输层中最常见的两种协议分别是:

TCP传输控制协议( Transmission Control Protocol ) )。

TCP是面向连接的传输层协议,提供可靠的传输服务

UDP用户数据报协议( User Datagram Protocol ) ) ) ) )。

TCP端口号:

1、TCP允许一台主机同时执行多个APP应用进程。

每个主机可以有多个APP应用程序端口,并为每个端口号、源和目标IP地址组合唯一标识会话。

端口包括有名的端口和动态的端口。

2、部分网络服务使用固定端口。 此类端口称为有名的端口,端口号范围为0-1023。

例如,FTP、HTTP、Telnet、SNMP服务器都使用有名的端口。

动态端口号的范围从1024到65535,这些端口号一般不固定地分配给服务器。 如果正在运行的程序向系统申请访问网络,则系统可以从这些端口号中分配一个供该程序使用。

TCP握手三次切断四次。

TCP默认头部长20bytes

ENSP通过TFTP下载文件,路由器只能设置为客户端模式。

get下载、上传

tftp 172.16.1.1 get XXX从172.16.1.1下载

TFTP 172.16.1.1上传172.16.1.1服务器至put flash:/XXX本地flash

如果你喜欢这个内容,欢迎大家夸奖、收藏、分享、转发。

欢迎网络技术爱好者加入网迷圈子交流,在圈子里不断更新和分享干网技术,你会发现坚持下去会有意外的成长和收获。

(这里追加了社团卡。 请通过今天的顶级客户端进行确认)

面向零度基点入门的网络技术视频欢迎大家学习! 继续更新! 【华为的网络产品主要是思科的网络辅助】

另外,也欢迎想学习更多网络技术的大学生和初学者、跳槽者和考证者、职业规划问题也可以单独私信交流。

相关文章

热门文章