当前位置: 首页 > news >正文

网站模板怎么设计自助式建站平台

网站模板怎么设计,自助式建站平台,手机wap网站开发与设计,网站做链接网际控制报文协议ICMP ​ 为了更有效的转发IP数据报和提高交付成功的机会,在网际层使用ICMP(Internet Control Message Protocol)协议,其允许主机或路由器报告差错情况和提供有关异常情况的报告。ICMP报文装在IP数据报中&#xf…

网际控制报文协议ICMP

​ 为了更有效的转发IP数据报和提高交付成功的机会,在网际层使用ICMP(Internet Control Message Protocol)协议,其允许主机或路由器报告差错情况和提供有关异常情况的报告。ICMP报文装在IP数据报中,作为其中的数据部分,看起来像高层协议,但其实还是IP层的协议。
在这里插入图片描述

一、ICMP报文的种类

​ ICMP报文有两种。前四个字节是统一的格式。代码字段用于进一步区分某种类型中的几种不同情况,校验和字段用来检验整个ICMP报文(因为IP数据报首部中的检验和字段只检验首部,不检验IP数据报的内容)。
在这里插入图片描述

1、ICMP差错报告报文

(1)终点不可达:当路由器或主机不能交付数据报时就向源点发送该报文。

(2)时间超过

  • 当路由器收到TTL为0的数据报时,除了丢弃该数据报外还要向源点发送该报文。
  • 当终点在预先规定的时间内不能收到一个数据报的全部数据报片时,就把已收到的数据报片全部丢弃,并向源点发送该报文。

(3)参数问题:当路由器或目的主机收到的数据报的首部中有的字段值不正确时(根据首部检验和字段判断),就丢弃该数据报并向源点发送该报文。

(4)改变路由(重定向):路由器把改变路由报文发送给主机,让主机知道下次应将数据报发送给另外的路由器(也就是说,找到了更好的路由)。

​ 在互联网的主机中也要有一个转发表。当主机要发送数据报时,首先查找主机自己的转发表,看应当从哪一个接口把数据报发送出去。在互联网中主机的数量远大于路由器的数量,出于效率的考虑,这些主机不和连接在网络上的路由器定期交换路由信息。在主机刚开始工作时,一般都在转发表中设置一个默认路由器的IP地址。不管数据报要发送到哪个目的地址,都一律先把数据报传送给这个默认路由器,而这个默认路由器知道到每一个目的网络的最佳路由(通过和其他路由器交换路由信息)。如果默认路由器发现主机发往某个目的地址的数据报的最佳路由应当经过网络上的另一个路由器R,就用改变路由报文把这情况告诉主机。于是,主机就在其转发表中增加一个项目:到某某目的地址应经过路由器R(而不是默认路由器)。

​ 所有的ICMP差错报告报文中的数据字段都具有同样的格式。把收到的需要进行差错报告的IP数据报的首部和数据字段的前8个字节提取出来,作为ICMP报文的数据字段。再加上相应的ICMP 差错报告报文的前8个字节,就构成了ICMP 差错报告报文。提取收到的数据报的数据字段前8个字节是为了得到运输层的端口号(对于 TCP和UDP)以及运输层报文的发送序号(对于 TCP)。这些信息对源点通知高层协议是有用的。整个ICMP报文作为IP数据报的数据字段发送给源点。
在这里插入图片描述

2、ICMP询问报文

(1)回送请求或回送回答:由主机或路由器向一个特定的目的主机发出的询问。收到此报文的主机必须给源主机或路由器发四送ICMP回送回答报文。可以用来测试目的站是否可达以及了解其有关状态。

(2)时间戳请求或时间戳回答:发出该报文后,就能够收到对方响应的ICMP时间戳回答报文,利用在报文中记录的时间戳,发送方可以计算出当前网络是往返时延。

二、ICMP的应用举例
1、ping

​ 用来测试两台主机之间的连通性,使用了ICMP回送请求与回送回答报文。它没有经过运输层的TCP或UDP,而是直接使用网络层的ICMP。

在这里插入图片描述

2、traceroute(tracert)

​ 用来追踪一个分组从源点到终点的路径。在UNIX操作系统下是traceroute,Windows下是tracert。

其工作原理大致是这样的:

​ 从源主机向目的主机发送一连串的IP数据报,数据报中封装的是无法交付的UDP用户数据报(使用了非法端口)。第一个数据报P1的生存时间TTL设置为1,当P1到达路径上的第一个路由器R1时,路由器R1先收下它,接着把TTL 的值减1。由于TTL等于零了,因此R1就把P1丢弃,并向源主机发送一个ICMP 时间超过差错报告报文。源主机接着发送第二个数据报P2,并把TTL 设置为2。P2先到达路由器R1,R1收下后把TTL减1再转发给路由器R2。R2收到P2时 TTL为1,但减1后 TTL变为零了。R2就丢弃P2,并向源主机发送一个ICMP 时间超过差错报告报文。

​ 这样一直继续下去。当最后一个数据报刚刚到达目的主机时,数据报的TTL是1。主机不转发数据报,也不把TTL 值减1。但因IP数据报中封装的是无达交付的运输层的 UDP用户数据报,因此目的主机要向源主机发送ICMP终点不可达差错报告报文。

​ 这样,源主机达到了自己的目的,因为这些路由器和最后目的主机发来的ICMP报文正好给出了源主机想知道的路由信息:到达目的主机所经过的路由器的IP 地址,以及到达其中的每一个路由器的往返时间。图中每一行有三个时间出现,是因为对应于每一个TTL值,源主机要发送三次同样的IP数据报。
在这里插入图片描述

http://www.yayakq.cn/news/770102/

相关文章:

  • 郓城网站制作网站的权重是什么意思
  • 内网网站建设所需硬件设备衡水提供网站制作公司电话
  • 专业建站公司加盟企业没有网站怎么做seo优化
  • 邯郸大网站企业设计网站
  • 网上做任务的网站数据库wordpress
  • 常用网站布局台州椒江网站制作公司
  • 网站建设 学生作业中国人自己的空间站
  • 域名申请证书快速整站优化
  • 好的营销网站设计公司wordpress小工具九宫格
  • 百度网站是怎么做的网站服务器租用注意事项
  • 工业信息化部网站备查询网站建设规划申请
  • 建设网站的叫什么职位旅游商业网站策划书
  • 中国建设银行网站对公业务流程国际新闻稿件
  • 高端大气的企业网站模板网页微信下载
  • 别人是怎么建设网站的企业网站建设方案如何
  • 足球比分网站建设手机配件网站模板
  • 用外国人的照片做网站网站文章的作用
  • 网站开发 认证国家企业公司网
  • 那个网站做毕业设计松江工业区网站建设
  • app 网站 同时做大丰做网站哪家最好
  • 专营网站建设1g1m wordpress
  • 网站模板 带手机端北京市建设工程审核网站
  • 浙江住房和建设网站wordpress 教程
  • 济南金融行业网站开发网页设计与制作模板免费
  • 广州富邦物流网站建设网站推广的公司哪家好
  • 网站域名icp 备案价格常州电子商务网站建设
  • 建设规划工程许可证在当地什么网站网站备案帐号是什么情况
  • 济南 外贸网站建设做二手货的网站
  • 购物网站前台功能模块分析唯品会是哪做的网站
  • 网站建设 300元设计案例展示网站