计算机网络-计算机网络体系结构-网络层

news/2024/12/22 20:06:54/

目录

一、IPV4

IP数据报格式

*IP 数据报分片

*IPV4地址

分类

网络地址转换(NAT)

二、子网划分与子网掩码

*CIDR

*超网

协议

ARP协议

DHCP协议

ICMP协议

 三、IPV6

格式

IPV4和IPV6区别

地址表示形式

四、路由选择协议

RIP(路由信息协议)

OPSF(开发最短路径优先)

BGP(边界网关协议)

*路由算法

距离向量路由算法

链路状态路由算法

五、IP组播

IP组播地址

硬件组 播

六、移动IP

七、网络层设备


网络层传输单位:数据报

功能一:路由选择与分组转发

功能二:异构网络互联

功能三:拥塞控制

一、IPV4

IP数据报格式

*IP 数据报分片

首部长度单位:4B                      片编移单位:8B                       总长度单位:1B

*IPV4地址

分类

网络地址转换(NAT)

二、子网划分与子网掩码

*CIDR

*超网

:将多个子网聚合成一个较大的子网 

最长前缀匹配

协议

ARP协议

DHCP协议

动态分配IP地址

ICMP协议

差错(或异常)报告

ICMP差错报告报文

 三、IPV6

格式

IPV4和IPV6区别

地址表示形式

四、路由选择协议

RIP(路由信息协议)

UDP

格式

OPSF(开发最短路径优先)

IP数据报发送

BGP(边界网关协议)

包含路径向量 协议          TCP

*路由算法

距离向量路由算法

例题

1.目的网络相同,下一跳相同,直接更新路由表

2.新的网络地址。直接添加

3.目的网络相同,下一跳不同,更新路径最短

链路状态路由算法

五、IP组播

复制,分发

IP组播地址

硬件组 播

IGMP协议与组播路由选择协议

六、移动IP

七、网络层设备

路由表与路由转发


http://www.ppmy.cn/news/1170232.html

相关文章

Maven 基础教程系列

Maven是一个项目开发管理和理解工具。基于项目对象模型的概念:构建、依赖关系管理、文档创建、站点发布和分发发布都由pom.xml声明性文件控制。Maven可以通过插件进行扩展,以使用许多其他开发工具来报告或构建过程。 一、Maven 使用教程-CSDN博客 二、…

NPM安装后报错:ERROR: npm v10.2.1 is known not to run on Node.js v10.24.1.

问题描述 NPM卸载高版本后安装低版本运行报错: C:\Users\Administrator>npm -v ERROR: npm v10.2.1 is known not to run on Node.js v10.24.1. This version of npm supports the following node versions: ^18.17.0 || >20.5.0. You can find the latest…

计算机毕业设计 机器学习深度学习人工智能

视频参考: 计算机毕业设计项目分享_哔哩哔哩_bilibili 基于深度学习的农业病虫害识别基于SpringBootVue的博客系统基于SpringBootVue的仓库管理系统基于卷积网络的花卉图像识别 毕业设计选题: VX:whbwqq123 基于机器学习的大气数据的污染物pm2.5预测基…

洛谷题解 | AT_arc069_b [ABC055D] Menagerie

目录 题面翻译题目描述题目描述输入格式输出格式样例 #1样例输入 #1样例输出 #1 样例 #2样例输入 #2样例输出 #2 样例 #3样例输入 #3样例输出 #3 提示制約Sample Explanation 1Sample Explanation 2 题目思路解法一解法二 AC 代码解法一解法二 题面翻译 题目描述 Snuke&#…

探索数据结构世界之排序篇章(超级详细,你想看的都有)

-文章开头必看 1.!!!本文排序默认都是排升序 2.排序是否稳定值指指排完序之后相同数的相对位置是否改变 3.代码相关解释我都写在注释中了,方便对照着看 1.插入排序1.1直接插入排序1.2希尔排序1.2.1单趟1.2.2多趟基础版——排完一…

怎么写一个可以鼠标控制旋转的div?

说在前面 鼠标控制元素旋转在现在也是一个很常见的功能,让我们从实现div元素的旋转控制开始来了解元素旋转的具体原理和实现方法吧。 效果展示 体验地址 https://code.juejin.cn/pen/7290719197439459386 实现步骤 画一个div 首先我们需要先画一个div&#xff0…

如何在linux服务器上安装Anaconda与pytorch

如何在linux服务器上安装Anaconda与pytorch 1,安装anaconda1.1 下载anaconda安装包1.2 安装anaconda1.3 设计环境变量1.4 安装完成验证 2 Anaconda安装pytorch2.1 创建虚拟环境2.2 查看现存环境2.3 激活环境2.4 选择合适的pytorch版本下载2.5 检测是否安装成功&…

家庭燃气表微信抄表识别系统

1.背景需求 目前家里燃气度数的读数上报,每个月在社区微信群里面将手机拍摄的燃气表读数截图(加住址信息水印),发到群里给抄表员。 2.总体设计 设计目标 功能一:手机上随时可以远程采集读数图片(自动加住…