三部分网络互联.ppt
《三部分网络互联.ppt》由会员分享,可在线阅读,更多相关《三部分网络互联.ppt(58页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1第八章第八章 网络互联协议:网络互联协议:IP Networking Networking techno;ogytechno;ogy三部分网络互联 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望2第八章第八章 网络互联协议:网络互联协议:IP Networking Networking techno;ogytechno;ogy第七章第七章 网络互联与网络互联与TCP/IP7.1 网络互联层次网络互联层次 7.1.1 应用级互联 7.1.2 网络级互联 7.2 T
2、CP/IP参考模型参考模型7.3 TCP/IP参考模型的特点参考模型的特点 7.3.1 IP层的地位 7.3.2 TCP/IP的可靠性思想 7.3.3 TCP/IP模型的特点7.4 TCP/IP与与ISO/OSI 3第八章第八章 网络互联协议:网络互联协议:IP Networking Networking techno;ogytechno;ogy7.1 网络互联层次网络互联层次多种不同网络(协议)存在的原因多种不同网络(协议)存在的原因l历史原因:不同公司的网络产品大量使用;l价格原因:网络产品价格低,更多的人有权决定使用何种网络;l技术原因:不同网络采用不同技术、不同硬件、不同协议没有一个物
3、理网络能够为所有用户服务没有一个物理网络能够为所有用户服务,任何单个网络技术都不能满足所有的需要,任何单个网络技术都不能满足所有的需要,因此我们只能考虑包容多种基础网络的互因此我们只能考虑包容多种基础网络的互联技术。联技术。网络互联的目标是要进行网络互联的目标是要进行统一的合作网络统一的合作网络的互连,支持一种通用的通信服务。的互连,支持一种通用的通信服务。4第八章第八章 网络互联协议:网络互联协议:IP Networking Networking techno;ogytechno;ogy网络互联层次网络互联层次应用级互联应用级互联l早期的异种网络互联是通过应用程序完成的。用协议早期的异种网络
4、互联是通过应用程序完成的。用协议转换的观点来说,这种互联网中,除了应用层协议外,转换的观点来说,这种互联网中,除了应用层协议外,其他各层协议都不相同。其他各层协议都不相同。l例子:电子邮件系统例子:电子邮件系统网络级互联网络级互联l我们在依赖于技术的通信机制和应用程序之间插入的我们在依赖于技术的通信机制和应用程序之间插入的网际互连软件网际互连软件将隐藏低层的细节,使得集成网络看起将隐藏低层的细节,使得集成网络看起来象是单个大的网络,能够把用户数据分组从源端发来象是单个大的网络,能够把用户数据分组从源端发送到目的端。这样一种互连方案就称为网际互连,所送到目的端。这样一种互连方案就称为网际互连,所
5、形成的网络称为形成的网络称为inernet(互连网)。避免了应用级互(互连网)。避免了应用级互联的种种弊端。联的种种弊端。l例如:例如:IP协议。协议。5第八章第八章 网络互联协议:网络互联协议:IP Networking Networking techno;ogytechno;ogy基于网关的互联模型基于网关的互联模型高层1传输层1网络层1链路层1物理层1H1 转换转换 H2 N1 N2 L1 L2PH1 PH1网络网络1高层2传输层2网络层2链路层2物理层2网络网络26第八章第八章 网络互联协议:网络互联协议:IP Networking Networking techno;ogytechn
6、o;ogy基于基于IP路由器的网络互联模型路由器的网络互联模型TCPIPLLCMAC1PH1 IPLLC X.25-3MAC1 X.25-2PH1 X.25-1TCPIPLLCMAC2PH2 IPX.25-3 LLCX.25-2 MAC2X.25-1 PH2LAN1LAN2X.25网IP路由器1IP路由器2站A站B7第八章第八章 网络互联协议:网络互联协议:IP Networking Networking techno;ogytechno;ogy网络互联网络互联在满足服务功能的前提下,互联实现层应尽可能在满足服务功能的前提下,互联实现层应尽可能选在较低的层次上。选在较低的层次上。如互联实现层是
7、第如互联实现层是第N层,那么包括第层,那么包括第N层在内的以层在内的以上各功能必须完全相同,才能实现网络互联和互上各功能必须完全相同,才能实现网络互联和互通,而包括(通,而包括(N1)层在内的以下各层可以完全)层在内的以下各层可以完全不同,以便容许连接更多的不同类型的独立子网。不同,以便容许连接更多的不同类型的独立子网。实际上就是要将小网变成统一的大网实际上就是要将小网变成统一的大网。局域网之间的互联多选择在物理层和数据链路层,局域网之间的互联多选择在物理层和数据链路层,分别采用转发器和网桥。而局域网和广域网以及分别采用转发器和网桥。而局域网和广域网以及广域网之间的互联多选择在网络层,采用路由
8、器广域网之间的互联多选择在网络层,采用路由器互联。应用层网关仅用于极少有的特殊情况。互联。应用层网关仅用于极少有的特殊情况。8第八章第八章 网络互联协议:网络互联协议:IP Networking Networking techno;ogytechno;ogy路由器路由器互连两个或多个网络并且将报文分组从一个网络互连两个或多个网络并且将报文分组从一个网络传递到另一个网络的计算机叫做传递到另一个网络的计算机叫做网关网关或路由器。或路由器。9第八章第八章 网络互联协议:网络互联协议:IP Networking Networking techno;ogytechno;ogy端到端的互联技术端到端的互联
9、技术10第八章第八章 网络互联协议:网络互联协议:IP Networking Networking techno;ogytechno;ogy端到端的互联技术端到端的互联技术Internet的观点:通信子网无论怎么设计都是不可靠的,因此网络层只需提供无连接服务11第八章第八章 网络互联协议:网络互联协议:IP Networking Networking techno;ogytechno;ogy互联技术互联技术隧道技术:源和目的主机所在网络类型相同,连接它们的是一个不同类型的网络,这种情况下可以采用隧道技术。12第八章第八章 网络互联协议:网络互联协议:IP Networking Networki
10、ng techno;ogytechno;ogy隧道技术隧道技术13第八章第八章 网络互联协议:网络互联协议:IP Networking Networking techno;ogytechno;ogyTCP/IP参考模型没有真正定义互联网层之下的协议,只是指出必须使用某种协议与网络连接,以便能传递IP分组。7.2 TCP/IP参考模型参考模型14第八章第八章 网络互联协议:网络互联协议:IP Networking Networking techno;ogytechno;ogyTCP/IP模型各层使用的协议模型各层使用的协议15第八章第八章 网络互联协议:网络互联协议:IP Networking
11、Networking techno;ogytechno;ogy各层的功能各层的功能网络接口层网络接口层l负责接收从IP层交来的IP数据报并通过低层物理网络发送之,或者从低层物理网络上接收物理帧,抽出IP数据报,交给IP层。互联网层互联网层 l互联网层的主要功能就是把IP分组发送到它应该去的地方。主要有:了解通信子网的拓扑结构,选择路由 拥塞控制、差错处理与分段技术。传输层传输层 l在源结点和目的结点的两个进程实体之间提供可靠的端到端的数据传输。应用层应用层 16第八章第八章 网络互联协议:网络互联协议:IP Networking Networking techno;ogytechno;ogyI
12、P over ATM17第八章第八章 网络互联协议:网络互联协议:IP Networking Networking techno;ogytechno;ogy TCP/IP模型的两大边界模型的两大边界 OS外部空间OS内部空间使用物理地址使用IP地址应用层传输层互联网层网络接口层18第八章第八章 网络互联协议:网络互联协议:IP Networking Networking techno;ogytechno;ogy7.3.1 IP层的地位层的地位 IP层作为通信子网的互联层,最基本的服务是提供层作为通信子网的互联层,最基本的服务是提供一个非可靠的尽最大努力去完成好任务的、无连接一个非可靠的尽最大努
13、力去完成好任务的、无连接的分组投递系统(数据报传输机制)。说它非可靠,的分组投递系统(数据报传输机制)。说它非可靠,是因为所要求的投递不能保证成功,是因为所要求的投递不能保证成功,IP路由器尽量路由器尽量减少对数据报的处理过程,以尽快的速度转发,不减少对数据报的处理过程,以尽快的速度转发,不对数据差错校验,不作接收确认,不对分组重新排对数据差错校验,不作接收确认,不对分组重新排序,重组。因此,序,重组。因此,IP协议并不保证协议并不保证IP报文传递的可报文传递的可靠性。靠性。说这种服务是尽最大努力去做好,因为说这种服务是尽最大努力去做好,因为IP尽最大努尽最大努力去投递分组,并不轻易地抛弃分组
14、,仅当资源用力去投递分组,并不轻易地抛弃分组,仅当资源用尽或下面的物理网失效时才会发生不可靠的现象。尽或下面的物理网失效时才会发生不可靠的现象。只将发现的差错和故障报告,向上一层递交。只将发现的差错和故障报告,向上一层递交。19第八章第八章 网络互联协议:网络互联协议:IP Networking Networking techno;ogytechno;ogyIP层的地位层的地位其次,其次,IP协议是点到点的。协议是点到点的。IP数据报基本上按数据报基本上按“端系统端系统路由器路由器 路由器路由器端系统端系统”逐跳逐跳方式点对点传输。方式点对点传输。IP协议向上层协议向上层(主要是主要是TCP层
15、层)提供统一的提供统一的IP报文报文,使得各种帧或报文格式的差异性对高层协议不复使得各种帧或报文格式的差异性对高层协议不复存在。存在。IP层是层是TCP/IP实现异种网互联最关键的一层实现异种网互联最关键的一层。IP的的“在任何技术上运行在任何技术上运行”的能力被认为是其最的能力被认为是其最重要的特性之一。到目前为止,还没有发现一种重要的特性之一。到目前为止,还没有发现一种物理网络技术,不适合于物理网络技术,不适合于IP协议。协议。IP over Everything 20第八章第八章 网络互联协议:网络互联协议:IP Networking Networking techno;ogytechn
16、o;ogyIP层对物理网络的统一层对物理网络的统一21第八章第八章 网络互联协议:网络互联协议:IP Networking Networking techno;ogytechno;ogyIP报文对物理网络帧的统一报文对物理网络帧的统一22第八章第八章 网络互联协议:网络互联协议:IP Networking Networking techno;ogytechno;ogy7.3.2 TCP/IP的可靠性思想的可靠性思想 TCP/IP的可靠性体现在传输层。的可靠性体现在传输层。lTCP协议提供面向连接服务。因为传输层是端到端的,所以TCP/IP协议的可靠性被称为端到端可靠性。端到端可靠性思想有两个优
17、点。端到端可靠性思想有两个优点。l第一,TCP/IP协议跟ISO/OSI相比,显得简洁清晰;l第二,TCP/IP的效率相当高。TCP/IP的的IP协议是协议是“尽力传递尽力传递”方式,只有方式,只有TCP层为保证传输可靠性而做必要的工作,不像层为保证传输可靠性而做必要的工作,不像OSI几乎每一层都要保证可靠传输。几乎每一层都要保证可靠传输。实践证明,实践证明,TCP/IP的效率比的效率比OSI高,尤其当低层高,尤其当低层物理网络很可靠时,物理网络很可靠时,TCP/IP的效率更加可观。的效率更加可观。23第八章第八章 网络互联协议:网络互联协议:IP Networking Networking
18、techno;ogytechno;ogy7.3.3 TCP/IP模型的特点模型的特点 TCP/IP将不同的底层物理网络、拓扑结构隐藏起将不同的底层物理网络、拓扑结构隐藏起来,向用户和应用程序提供通用的、统一的网络来,向用户和应用程序提供通用的、统一的网络服务。服务。TCP/IP互联网还有一个基本思想:任何一个能传互联网还有一个基本思想:任何一个能传输数据的通信系统,均可看作一个独立的物理网输数据的通信系统,均可看作一个独立的物理网络。大到广域网、小到络。大到广域网、小到LAN,甚至两台机器之间,甚至两台机器之间的点到点专线以及拨号电话线路都被当作网络,的点到点专线以及拨号电话线路都被当作网络,
19、这就是互连网的网络对等性。这就是互连网的网络对等性。TCP/IP网络完全撇开了底层物理网络的特性,是网络完全撇开了底层物理网络的特性,是一个高度抽象的概念,这是这一抽象的概念,赋一个高度抽象的概念,这是这一抽象的概念,赋予了予了TCP/IP网络巨大灵活性和通用性。网络巨大灵活性和通用性。24第八章第八章 网络互联协议:网络互联协议:IP Networking Networking techno;ogytechno;ogyTCP/IP互联网用户视图和内部结构互联网用户视图和内部结构25第八章第八章 网络互联协议:网络互联协议:IP Networking Networking techno;ogy
20、techno;ogy因特网因特网26第八章第八章 网络互联协议:网络互联协议:IP Networking Networking techno;ogytechno;ogy7.4 TCP/IP与与ISO/OSITCP/IP模型并不十分清晰地区分服务、接口和协模型并不十分清晰地区分服务、接口和协议这些概念。议这些概念。TCP/IP模型先有协议,模型只是现有协议的描述,模型先有协议,模型只是现有协议的描述,因而协议与模型非常吻合。问题在于因而协议与模型非常吻合。问题在于TCP/IP模型模型不适合其它协议栈。因而,它在描述其它非不适合其它协议栈。因而,它在描述其它非TCP/IP网络时用处不大。网络时用处
21、不大。ISO/OSI模型模型(去掉会话层和表示层去掉会话层和表示层)可以用来很好可以用来很好地讨论计算机网络,但是地讨论计算机网络,但是ISO/OSI 协议并未流行。协议并未流行。TCP/IP模型正好相反,其模型本身实际上并不存模型正好相反,其模型本身实际上并不存在,只是对现存协议的一个总结和归纳,但在,只是对现存协议的一个总结和归纳,但TCP/IP协议却被广泛使用。协议却被广泛使用。27第八章第八章 网络互联协议:网络互联协议:IP Networking Networking techno;ogytechno;ogy第七章小结第七章小结网络互连的目是为了屏蔽底层物理网络技术细节。网络互连的目
22、是为了屏蔽底层物理网络技术细节。网络互连可以在应用程序级完成,也可以在网络网络互连可以在应用程序级完成,也可以在网络级完成。级完成。TCP/IP参考模型将互连网分为四层,分别为网络参考模型将互连网分为四层,分别为网络接口层、互联网层、传输层以及应用层,而且它接口层、互联网层、传输层以及应用层,而且它有两大边界。有两大边界。IP层在层在TCP/IP参考模型中占用非常重要的地位,参考模型中占用非常重要的地位,IP层作为通信子网的最高层,提供无连接的数据层作为通信子网的最高层,提供无连接的数据报传输机制,但它不能保证报传输机制,但它不能保证IP报文传递的可靠性,报文传递的可靠性,而数据的可靠传输由而
23、数据的可靠传输由TCP协议完成。协议完成。28第八章第八章 网络互联协议:网络互联协议:IP Networking Networking techno;ogytechno;ogy第八章第八章 网络互联协议:网络互联协议:IP(网间协议网间协议)8.1 IP数据报数据报8.1.1 IP报文格式8.1.2 IP地址格式8.2 IPv6协议协议8.2.1 固定头部格式8.2.2 IPv6地址8.2.3扩展头部29第八章第八章 网络互联协议:网络互联协议:IP Networking Networking techno;ogytechno;ogy8.1 IP数据报数据报 IP数据报(分组)数据报(分组)
24、有两层含义:有两层含义:l第一是指IP层的无连接数据报传输机制以及IP协议提供的无连接服务;l第二是指IP数据报格式。l二者是密切相关的:无连接数据报传输机制需要通过IP数据报格式来体现,而IP数据报格式只有在无连接的数据报传输机制中才真正具有意义。30第八章第八章 网络互联协议:网络互联协议:IP Networking Networking techno;ogytechno;ogy8.1.1 IP报文格式报文格式 数据IP版本号:IPV4通常5个字长(20个字节)3位优先级;D,T,R;两位未用头部加数据最大:65535字节生存期:用于限制分组生命周期的计时器(缺省64)。用来说明分段在当前
25、分组中的 位置(偏移量以8字节为单位)。DF=1:不可分段MF=1:还有分段用于说明IP分组应被传送到的高层协议(TCP:6 ,UDP:17)分组表示符:用于判断分段属于哪个分组校验:仅对头部进行校验选项:用于扩充协议功能。例如安全性,记录路由,时间戳等31第八章第八章 网络互联协议:网络互联协议:IP Networking Networking techno;ogytechno;ogyIPv4协议的报文格式协议的报文格式Version:版本号,版本号,IPv4IHL:头部长度:头部长度Type of Service:服务类型:服务类型l优先级lDelay、Throughput、Reliabi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 三部 网络
限制150内