网络层技术详解:IP协议、路由选择和地址转换
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
网络层与路由技术 网络层是计算机网络的关键部分,它负责将IP分组从源地址传送到目标地址。网络层需要解决的问题是确定IP分组如何路由的。小型网络的路由选择很简单,所以网络层功能很弱。在大型网络中,IP分组需要跨越若干个网络才能到达目标地址,其中的种种问题需要由网络层来解决。 **网络层的主要功能** 网络层的主要功能是把IP分组从一个网络传送到另一个网络。为了达到这个目的,网络层必须屏蔽各种不同网络类型之间的差异,采用统一的数据格式和统一的网络地址,使IP分组在网络之间实现寻址和转发。 **网络层的主要协议** 网络层主要有以下协议:IP(网际协议)、路由选择协议(如RIP、OSPF)、ICMP(因特网控制报文协议)、ARP(地址解析协议)和IGMP(因特网组管理协议)等。 **IP分组格式** IP分组由报头和数据两部分组成。报头中前一部分是固定长度的20个字节,后一部分的长度是可变的可选部分。 **最大数据传输单元长度** 物理层一般要限制每次发送数据帧的最大长度。任何时候IP层接收到一份要发送的IP分组时,它要判断向本地哪个接口发送数据(选路),并查询该接口,获得MTU(最大数据传输单元)长度。IP协议把MTU与IP分组长度进行比较,如果IP分组太大,则需要进行分片。分片可以发生在原始发送端的主机上,也可以发生在中间路由器上。 **IP分组的路由** 路由器在结构上可分为路由选择和分组转发两大部分。路由选择部分也称为控制部分,核心部件是路由表和路由选择处理机。分组转发由三部分组成:交换部件、一组输入端口和一组输出端口。在讨论路由选择原理时,往往不区分转发表和路由表的区别,而是笼统地使用路由表这一名词。 **路由算法的基本流程** 网络层处理IP分组的主要步骤是路由选择和地址转换,路由算法的基本流程如下: (1)从IP分组的头部提取目标站的IP地址D,从中得到目标站的网络号N。 (2)若网络号N与此路由器直接相连,则通过该网络将IP分组交付给目标主机(其中包括将目标主机的IP地址D转换为具体的物理地址,将IP分组封装为MAC帧);否则,执行(3)。 (3)若路由表中有目的网络的路由信息,则根据路由表选择下一跳路由器,并将IP分组发送到该路由器上。 因此,网络层是计算机网络的关键部分,它负责将IP分组从源地址传送到目标地址,为整个网络的正常运行提供了基础保障。
![](https://csdnimg.cn/release/download_crawler_static/45146489/bgb.jpg)
![](https://csdnimg.cn/release/download_crawler_static/45146489/bgc.jpg)
![](https://csdnimg.cn/release/download_crawler_static/45146489/bgd.jpg)
剩余63页未读,继续阅读
![ppt](https://img-home.csdnimg.cn/images/20210720083527.png)
![ppt](https://img-home.csdnimg.cn/images/20210720083527.png)
![ppt](https://img-home.csdnimg.cn/images/20210720083527.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 3
- 资源: 5万+
![](https://csdnimg.cn/release/wenkucmsfe/public/img/vip-rights-1.c8e153b4.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/vip-rights-2.8b825a4e.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/vip-rights-3.fc5e5fb6.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/vip-rights-4.320a6894.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/vip-rights-icon.fe0226a8.png)
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 解决本地连接丢失无法上网的问题
- BIOS报警声音解析:故障原因与解决方法
- 广义均值移动跟踪算法在视频目标跟踪中的应用研究
- C++Builder快捷键大全:高效编程的秘密武器
- 网页制作入门:常用代码详解
- TX2440A开发板网络远程监控系统移植教程:易搭建与通用解决方案
- WebLogic10虚拟内存配置详解与优化技巧
- C#网络编程深度解析:Socket基础与应用
- 掌握Struts1:Java MVC轻量级框架详解
- 20个必备CSS代码段提升Web开发效率
- CSS样式大全:字体、文本、列表样式详解
- Proteus元件库大全:从基础到高级组件
- 74HC08芯片:高速CMOS四输入与门详细资料
- C#获取当前路径的多种方法详解
- 修复MySQL乱码问题:设置字符集为GB2312
- C语言的诞生与演进:从汇编到系统编程的革命
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)