计算机网络 --- osi网络层

来源:互联网 发布:淘宝店铺刷销量和好评 编辑:程序博客网 时间:2024/05/16 17:18

在网络层中,

1.主要功能:是处理端到端数据传输的最底层,体现了网络环境中资源子网访问通信子网的方式。(提供连接方式--虚电路或者报文,选择路径拥塞控制)

2.主要协议:X.25协议

3.提供的服务:两种服务

1).面向连接的服务(虚电路方式---可靠的报文传输,不丢失重复报文)

2).无连接的服务(数据报方式---可能丢失,重复,但灵活方便,迅速)


一。虚电路和数据报工作原理


虚电路是面向连接的服务,该服务为了进行数据传输,源节点和目的节点先要建立一条逻辑通路,称为“虚电路”


虚电路工作原理:主机开始通信前,首先必须用具有全称网络地址的呼叫分组进行虚电路的连接建立,伺候双方只需要使用较短的逻辑信道号,即虚电路即可传送双方的报文分组报文分组按顺序到达,如果出错或者分组丢失由子网负责纠正,数据传输完毕后关闭虚电路。


数据包是网络层接受来自上层的独立报文分组,具有网络锁能识别的目的地址和源地址的数据单位


数据报工作原理:发送方每发送一个报文分组时候都要给出收发双方的全称网络地址,子网根据目的地址的全称网络地址选择路由,并传输该数据报文。由于子网在传送数据报时候,把每个数据报当成独立的数据单位进行路由选择,因此数据报文到达目的地的报文顺序可能会不同,其差错控制,流量控制等要由上层完成。


二。路由选择

如果子网采用虚电路传送方式,则只需在简历虚电路时进行一次路由选择

如果子网采用采用数据报方式,对每收到的一个分组都必须进行一次路由选择。


路径选择算法可分为两大类,为(静态路由选择算法)和(动态路由选择算法)


静态路由选择包括:

最短路径选择算法

随机路由算则算法

基于流量的路由选择算法

扩散式路由选择法



动态路由选择包括:

距离矢量路由选择算法

链路状态路由选择算法