ICMP协议原理及报文分析.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ICMP协议原理及报文分析

ICMP协议原理及报文分析 学院 计算机学院 班级 07级网络工程本科班 姓名 王宇 目 录 摘要……………………………………………………………………………………2 第一章 TCP/IP结构模型 1.1 TCP/IP结构模型 …………………………………………………… 第章 第一章TCP/IP结构模型 1.1 TCP/IP结构模型 目前使用的大多数网络通信协议的结构都是基于OSI(Open Systems Interconnection,开放式系统互联模型)模型的。TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制和网间互连协议)结构也是基于OSI模型但又并不严格遵循 OSI模型。但当前关于如何使用分层模型来描述TCP/IP又没有一个统一的协定。一般承认TCP/IP比7层OSI模型层次少(3到5层)。这里以4层TCP/IP结构进行阐述。 TCP/IP结构中忽略了OSI模型中的某些特征,只综合了部分相邻OSI 层的特征并分离其它各层。信息由4层结构中的应用层传送到物理层。当发送数据时,每层将其从上层接收到的信息作为本层数据,并在数据前添加控制信息头,然后一起传送到下一层。每层的接收数据过程与以上发送过程正好相反,其中在数据被传送到上一层之前要将其控制信息头移去。 TCP/IP 4层模型以及每层主要功能描述如下: 应用层(Application Layer) TCP/IP 组中的应用层综合了OSI应用层、表示层以及会话层的功能。因此,在TCP/IP 结构中,传输层以上的任何过程都称之为应用。在TCP/IP 中,使用套接字(socket)和端口描述应用程序通信路径。大多数应用层协议与一个或多个端口号相关联。 传输层(Transport Layer) TCP/IP结构中包含两种传输层协议。其一传输控制协议(TCP),确保信息传输过程。其二用户数据报协议(UDP,User Data Protocol),直接传输数据报,而不需要提供端对端可靠校验。两种协议对应不同的应用具有各自功能。 网络层(Network Layer) TCP/IP网络层中的主要协议是网际协议(IP)。所有网络层以下或以上的各层通信在跨越TCP/IP协议栈时,都必须通过IP完成。此外,网络层还包含部分支持性协议,实施和管理路由过程。 网络访问层(Network Access Layer) 在TCP/IP结构中,网络访问层由数据链路层和物理层合并而成。TCP/IP网络访问层并没有重新定义新标准,而是有效利用原有数据链路层和物理层标准。物理层中规定了硬件通信属性,但它不直接作为网络层及以上层的TCP/IP协议的接口。 ICMP协议原理解析 ICMP是“Internet Control Message Protocol”(Internet控制报文协议)的缩写,是一个非常重要的协议,它对于网络安全具有极其重要的意义。ICMP消息是随IP数据包一起传输的,但该消息本身也是一种与IP协议并行运行在网络层的协议。 它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。 我们在网络中经常会使用到ICMP协议,只不过我们觉察不到而已。比如我们经常使用的用于检查网络通不通的Ping命令,这个“ping”的过程实际上就是ICMP协议工作的过程。还有其他的网络命令如跟踪路由的Tracert命令也是基于ICMP协议的。 2.1 ICMP协议原理概述 ICMP是“Internet Control Message Protocol”(Internet控制消息协议)的缩写。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。我们在网络中经常会使用到ICMP协议,只不过我们觉察不到而已。比如我们经常用的用于检查网络通不通的Ping命令,这个“Ping”的过程实际上就是ICMP协议的过程。还有其他的网络命令如跟踪路由的Tracert命令也是基于ICMP协议的。 从因特网的角度看,因特网是由收发数据的主机和中转数据的路由器组成。在通信系统中,IP协议被用来实现主机之间的数据报传递,而路由器用来连接网络设备。但是,IP通信过程中总会碰上各种各样的原因导致通信失败,比如:目的地址不正确。IP协议

文档评论(0)

pangzilva + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档