计算机互联网网络培训教材6互联网网络层.ppt

计算机互联网网络培训教材6互联网网络层.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章 网络层 网络层的定义 网络层为高层协议提供一个主机到另一个主机的通信服务。 ISO给出的网络层协议定义为: 网络层为一个网络连接的两个传送实体之间交换网络服务数据单元提供功能和规程的方法,它使传送实体独立于路由选择和交换的方式。 网络中的每台主机和路由器中都网络层协议。 网络层是通信子网设备的协议最高层,是通信子网的边界。 网络层的工作环境 网络层的工作环境 调用数据链路层提供的帧传输服务,为传输层提供主机到主机的分组传输服务; 对传输层屏蔽掉网络层实现的细节; 通信中的两个主机可以在一个物理网络中,也可以是在通过通信子网连接的不同物理网络中。 网络层协议的功能: (1)交换功能: 当一个分组到达网络层设备的一条输入链路时,该设备将该分组先缓存下来,在输出线路空闲的时候,把该分组通过输出链路发送出去,即基于存储-转发技术完成接收分组并转发分组功能。 (2)路由功能: 当分组从发送方流向接收方时,通信子网提供了很多的传输路径,网络层必须能够选择分组传输的最佳路径,并形成转发表用于指导执行交换功能把分组从合适的端口转发出去。 选择最佳路径并形成转发表的算法被称为路由算法(routing algorithm)。 网络设备都具有一张转发表(forwarding table),也称路由表。 无论两个主机是否位于同一个物理网络中,网络设备只能通过和其直接连的邻居网络设备把数据分组转发出去。因此,路由表通常有两列组成,第一列为目标网络设备,第二列为将该分组转发到目标网络设备时选择的该设备的某个输出端口,也可用和该端口直接相连的邻居网络设备表示,即下一跳节点。 网络层协议的功能: (3)连接建立功能: 有了交换和路由功能之后,网络层设备具备了执行网络层功能的基本条件。 但是数据通信的两台计算机之间必须要有一个作为通信的发起方,另一个作为通信的接收方。 发起方可以直接发送数据分组给接收方而不事先告知,也可以在发送数据分组之前先告知接收方。 根据通信前两台主机之间是否执行握手过程,网络层提供了两种不同的通信设备互动机制,即面向连接的通信机制和面向无连接的通信机制,网络层把该机制称为连接建立功能。 三类功能分别定义了网络层设备内部工作机制、网络层设备之间的工作机制,三类功能彼此配合、共同完成数据分组的网络层传输服务。 通信子网中执行以上三类功能的网络设备被称为路由器。 数据分组传输过程中,一个分组到达路由器后,路由器通过检查该分组头部一个字段的值,然后查询该路由器的转发表得到输出端口或下一跳路由器,执行交换功能把该数据分组传给下一跳路由器。依次类推,直到分组到达目的主机为止。 网络层协议的内容 (1)通信子网该如何构建和设计? 网络层的分组传输服务是通过通信子网中的大量网络设备、多次接力转发实现的。通信子网的拓扑结构、工作机制和性能直接影响到网络层服务。 (2)数据分组单元该如何定义? 包括分组格式定义、字段的含义等。 (3)网络层设备应具备路由和交换功能,路由器硬件、软件设计和工作机制。 路由表的形成机制,包括路由算法、优化指标等。 (4)编址和寻址技术: 路由功能和交换功能都涉及到网络层的大量设备。数据分组是从哪个网络设备发出来的? 发给谁? 因此,必须给网络层的每个设备分配一个身份标识,这就是网络层的编址技术; 根据分配到的身份标识,把分组送到对应的目标主机的过程就是网络层的寻址技术。 网络层协议的内容 (5)为了实现分组数据传输,通信的两个网络层设备之间需要一些互动操作,也称同步机制。 包括连接建立管理(包括面向连接和面向非连接)。 (6)辅助协议 网络层也需要一些辅助协议,该类协议不为分组传输提供直接服务,而是提供帮助,配合其它传输协议工作。 如网络运行状态诊断、线路异常报告、地址转换等。 ICMP:网际控制报文协议 IGMP:网际组管理协议 通信子网的构建和设计 在计算机网络领域,网络层应该向运输层提供怎样的服务? 是提供“面向连接”服务还是“面向无连接”服务呢? 在计算机通信中,可靠交付应当由谁来负责?是网络还是端系统? 对该类问题的解决方案不同,则对应的通信子网工作机制也不同。 由此形成了两大类基本的通信子网构建机制,分别是虚电路通信子网和数据报通信子网。 虚电路通信子网 通信子网负责提供可靠交付功能,采用面向连接的通信方式。 该方案类似电路交换技术,具有建立连接、数据传输和释放连接三个过程 但是基于分组交换技术,通信中的双方并不独占线路资源,因此称为虚电路。 两个站点之间使用虚电路(virtual circuit,VC)方式进行通信。 ATM、帧中继和X.25等网络等采用虚电路方案。 虚电路通信子网 一条虚电路(VC)的组成为: 源和目的主机之间的路径,即一系列链路和路由器;VC号,即沿着该路径的每段链路一个

文档评论(0)

xina171127 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档