- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 IP协议 2.1 IP协议如何进行网络互联 2.2 IP地址 2.3 IP数据报格式 2.4 Internet控制报文协议(ICMP) 2.5 地址解析 2.6 IP数据报的路由选择 习题 2.1 IP协议如何进行网络互联 2.1.1 网络互联方式 面对一个由很多网络连接而成的互联网,在进行数据通信时,数据是如何从源端传输到目标端的呢?我们可以举一个日常生活中的例子来说明这个问题,如有图2-1所示的一个城市交通图。 在图2-1中有六个城市,它们之间通过图中所示的公路相连,为了便于说明问题,我们对图中的公路进行了编号。 图2-1中所示的城市交通图与多个网络连接而成的互联网是非常相似的,图2-1中的一个城市相当于互联网中的一个网络,连接城市的公路相当于连接网络的介质,每条路上都有一个负责选路的路由器(在图2-2中用表示),这样我们可以把图2-1所示的交通图对应成图2-2所示的网络互联图。 前面在交通图中所述的两种不同送信(通信)过程,正好与网络互联的两种解决方案相对应。这两种网络互联方案是:面向连接的(Connect-oriented)和无连接的(Connectionless)。 面向连接的解决方案要求在通信的源端和目标端之间建立一条逻辑通路,一般称为虚电路(Virtual Circuit),源端和目标端之间通信时的所有信息都通过该通路传输,这与交通图中送信过程的第一种方式类似。这种方式看似简单,易于实现,但其最大的缺点是如果不能保证虚电路中沿途经过的节点都能可靠地发送数据,就可能使网络崩溃。由于互联网所连网络的复杂性和多样性,因而很难保证所有节点都能可靠地发送数据。 无连接的互联网解决方案与交通图中送信过程的第二种方式类似,它在源端和目标端之间不建立一条逻辑通路,而送到网络中的每个分组带有完整的目标主机地址,收到分组的节点(主要是路由器)根据目标地址和当前网络状况(如通信量等),选择一条合适的线路把分组发送到接近目标端的下一个节点,通过多个节点的转发,最终把分组送达目标节点。使用这种方式时,由源端顺序送出的各分组,由于每个分组在网络中可能经过不同的路径到达目标端,所以先发出的分组不一定就先到达目标端,另外,也不能保证每个分组都能可靠地到达目标端。 无连接方式的优点是显而易见的,源端和目标端之间的通信可以通过多条通路进行,而不依赖于某一条通路,因此可靠性和通信效率高。另外,这种方式实现起来也比较简单,适合于异构网络的互联,因此被很多网络厂商所使用。Internet使用的就是这种无连接的方式,由IP协议来实现。 2.1.2 IP互联网原理 利用信息隐蔽原理,在互联网中把不同网络的实现细节通过IP层隐藏起来,达到在网络层逻辑上一致的目的,如图2-3所示。 2.1.3 IP协议的地位与IP互联网的特点 互联网上的所有数据报都要经过IP协议进行传输,它是通信网络与高层协议的分界,如图2-4所示。 使用IP协议的互联网具有以下重要特点: (1) ?IP协议是一种无连接(Connectionless)不可靠(Unreliable)的数据报传输协议。 (2) IP互联网中的计算机没有主次之分,所有主机地位平等(因为惟一标识它们的是IP地址),当然从逻辑上来说,所有网络(不管规模大小)也没有主次之分。 (3) IP互联网没有确定的拓扑结构,就像图2-2所示的那样。 (4) 在IP互联网中的任何一台主机,都至少有一个独一无二的IP地址,有多个网络接口卡的计算机每个接口可以有一个IP地址,这样一台主机可能就有多个IP地址。有多个IP地址的主机叫多宿主机(Multi-home Host)。 (5) 在互联网中有IP地址的设备不一定就是一台计算机,如IP路由器、网关等,因为与互联网有独立连接的设备都要有IP地址。 2.2 IP地址 2.2.1 IP地址的结构 互联网是由很多网络连接而成的,互联网中的数据报有些是在本网内主机之间传输的,有些是要送到互联网中其他网络中的主机中去的,因此,IP地址不但要标识在本网内的主机号,还要标识在互联网中的网络号,如图2-5所示。 2.2.2 IP地址的表示格式 Internet现在使用的IP协议是IPv4(第四版),它使用32位二进制数(即4个字节)表示一个IP地址,在进行程序设计时一般用长整型。用二进制数表示IP地址适合于机器使用,但对用户来说难写,难记,易出错,因此人们常把IP地址按字节分成4个部分,并把每一部分写成等价的十进制数,数之间用“.”分隔,这就是人们最常用的“点分十进制”表示法。IP地址的各种表示法如表2-1所示。 表中后三种地址表示方法只是为了人们书写方便而使用的,
您可能关注的文档
- SQL Server数据库应用技术实例教程李东芸电子教案 任务十二.ppt
- SQL Server数据库应用技术实例教程李东芸电子教案 任务十三.ppt
- SQL Server数据库应用技术实例教程李东芸电子教案 任务十一.ppt
- SQL Server数据库应用技术实例教程李东芸电子教案 任务四.ppt
- SQL Server数据库应用技术实例教程李东芸电子教案 任务五.ppt
- SQL Server数据库应用技术实例教程李东芸电子教案 任务一.ppt
- SQL Server数据库应用项目化教程 教学课件 作者 张福堂 主编 项目三 管理图书管理数据库.ppt
- SQL Server数据库应用项目化教程 教学课件 作者 张福堂 主编 项目四 开发图书管理数据库.ppt
- SQL Server数据库应用项目化教程 教学课件 作者 张福堂 主编 项目一 创建图书管理数据库.ppt
- SQL Server数据库应用与开发李德有 彭德林电子教案 SQL 2005第1章.ppt
- TCP IP协议与网络编程 任泰明 第3章 传输层协议UDP和TCP.ppt
- TCP IP协议与网络编程 任泰明 第4章 TCP应用层常用协议.ppt
- TCP IP协议与网络编程 任泰明 第5章 TCP协议代码实例分析.ppt
- TCP IP协议与网络编程 任泰明 第6章 网络程序设计基本知识.ppt
- TCP IP协议与网络编程 任泰明 第7章 TCP网络程序框架与实例.ppt
- TCP IP协议与网络编程 任泰明 第8章 Winsock API.ppt
- TCP IP协议与网络编程 任泰明 第9章 高级网络编程API.ppt
- TCP IP协议与网络编程 任泰明 第10章 网络程序设计实例.ppt
- TCP_IP网络编程 教学课件 作者 任泰明 第1章.ppt
- TCP_IP网络编程 教学课件 作者 任泰明 第2章.ppt
最近下载
- 国际会计第七版课后答案(第三章).doc VIP
- ABAQUS六面体网格划分的分块技巧(从SolidWorks导入多实体分块).pdf VIP
- 2024年高校教师资格证之高等教育心理学通关考试题库带答案解析.docx VIP
- 输电点工程施工质量验收统一表式全套(变电土建、变电电气、线路、电缆).docx VIP
- Unit1-Unit3单词默写表(中翻英)北师大版高中英语选择性必修第一册.pdf VIP
- SYT6064-2017 油气管道线路标识设置技术规范.pdf VIP
- 工业机器人技术基础-全套PPT课件.pptx
- 麻醉手术期间病人的容量治疗与血液保护.ppt VIP
- 人教版(2024新版)九年级上册化学全册教案教学设计.docx
- 淞沪会战ppt课件.pptx VIP
文档评论(0)