视频指路:王道考研bilibili
第三章指路:【王道计算机网络】第三章 数据链路层
第五章指路:【王道计算机网络】第五章 传输层
已经有基础,以找工作为目的请移步:计算机网络笔试面试准备
参考文章1
参考文章2
目录
1. 网络层的功能
1.1 网络层的功能(路由选择与分组转发、异构网络互连、拥塞控制)
1.2 计算机网络之(电路交换、报文交换、分组交换–数据报–虚电路)
1.2.1 电路交换
1.2.2 报文交换
和电路交换对比,不在占用整条线路,而是分段占用(有点像快递站,在不同的中间站转运)
1.2.3 分组交换
添加额外的信息(编号、原地址、目的地址…)
不同层,数据名称不同
数据报
转发表:
虚电路
以分组的方式进行转发,每个虚电路号对应一条固定的线路,结合两种的优点。
数据报和虚电路对比
2. 路由算法与路由协议概述(课程 P43)
路由转发表:
通常路由最短路径就是最佳路由(链路代价最少),是使用路由算法算出的最佳路径。
2.1 路由算法与路由协议概述(静态路由和动态路由—距离-向量路由算法—链路状态路由算法、层次路由)
2.1.1 导图
动态路由的设计消耗比较大。
3. IPv4(IPv4分组、IPv4地址、NAT、子网划分与子网掩码、CIDR、ARP协议、DHCP、ICMP)
为什么要划分 ip 地址
3.1 IP 分类
3.2 特殊 IP
127是全1的十进制
只能用于内网的 IP
3.3 NAT
每个进程对应不同的端口号,NAT 会转换成本地主机的目的地址和对应端口号
3.4 子网划分
网络地址=ip地址 & 掩码
不同的掩码可以得到相同的网络地址(这时候主机位不同)
3.5 子网掩码
3.6 CIDR
3.7 构成超网
3.8 最长前缀
3.9 数据传输过程
网络层从传输层 DNS 中识别出 IP3 的地址
数据链路层得到 IP3 的 MAC 地址
3.10 ARP 协议
3.11 DHCP
自动获取 ip 地址
3.12 ICMP
差错报告报文
不发送差错报告报文
询问报文
4. IPv6(诞生原因、数据报格式、与IPv4的不同、地址表现形式、基本地址类型、IPv6与IPv4的过渡策略)
4.1 诞生原因
ipv4 增加长度-> ipv6(买了个大房子)
4.2 数据报格式
4.3 与IPv4的不同
4.4 地址表现形式
4.5 基本地址类型
4.6 IPv6与IPv4的过渡策略
将 ipv6 放在 ipv4 的数据中
4.7 导图
5. 路由选择协议(自治系统AS、RIP、OSPF、BGP)
5.1 RIP 协议
无法到达写16,但是会更新为更短距离,所以又更新为R2的信息。
5.2 OSPF 协议
变化或者有自己没有的才会更新。
5.3 BGP 协议(课程 4.15)
6. IP组播(IGMP、组播路由选择协议、组播地址)
7. 移动IP
8. 网络层设备路由器
9. 导图
10. 补充知识
10.1 ip地址和mac地址的区别:
一、地址性质不同
MAC地址是物理地址,IP地址是逻辑地址。MAC地址是不可改变的,IP地址是可以更改的。
二、可变性
MAC地址具有唯一性,每个硬件出厂时候的MAC地址是固定的;IP地址不具备唯一性,因此,很多应用软件是围绕MAC地址开发的。
三、工作层次不同
二层基于MAC地址转发数据帧,三层基于IP地址转发报文。二层交换机基于MAC地址表转发数据,路由器基于路由表(IP地址)转发数据。
四、长度定义
MAC地址是Ethernet网卡上带的地址,长度为48位,IP地址目前主流是32位长。IP地址和MAC地址通过ARP协议联系到一起。
五、分配依据不同
IP地址的分配是基于网络拓扑,MAC地址的分配是基于制造商。