【计算机网络】网络层学习笔记一

本文详细介绍了网络层的主要任务,包括网络互联、编址、路由、分组及分片,同时探讨了两种主要的路由算法——距离矢量路由和链路状态路由的工作原理及其优缺点。此外,还提及了拥塞控制和服务质量在网络层的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、网络层要实现的目的

为上层提供有连接的可靠传输服务和无连接的不可靠传输服务,分别是虚电路(有连接)和数据报(无连接)

1.网络互联:对下链路层连接不同的网络,例如LAN、WAN,对上传输层使网络的个数和具体的技术对于传输层透明。

2.编址

3.路由

4.组包:封装高层的信息,生成包,因而网络层传输的单位是包。

5.分段/分片:不同的链路层协议能够传输的最大数据长度不同,如何分割传输层来的数据到适合的包大小,并下发给链路层。

二、路由算法

1.Distance Vector Routing (DVR) 距离矢量路由

(1)通过邻居节点间相互交换信息来构建路由表

         持续交换直到收敛

         如果得到了更优的路径则更新路由表

(2)收敛速度慢

(3)会产生无穷计数问题

2.Link State Routing (LSR)链路状态路由

(1)向全局转发自己和邻居之间的拓扑结构

         所有节点根据收到的拓扑结构构建全局的网络拓扑

         然后在这上面比如跑迪杰斯特拉得到路由表

         只在拓扑变化时发送

、拥塞控制

四、服务质量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值