当前课程知识点:计算机网络 > 第五章 网络层 > 5.4 IP寻址 > Video
你好
网络层的主要功能是
将数据分组或数据报
从源机一路送到目的机
源和目的机之间可能相隔很近
也可能隔着千山万水
覆盖着一个大网络
分组如何穿越这个
大而复杂的网络呢
使用IP寻址
IP寻址就是
根据目的IP地址
找到目的网络的过程
比如这个图上我们看到有三个网络
一 二和三
目的机1.3挂接在一网络上面
现在有一个分组
它的目的IP地址写着1.3
那么这个分组在穿越大网络的时候
中间的这些路由器
就会一路把它推进一这个网络
最终就会来到一这个网络
在这个推进的过程里面
实际上有点类似于我们的邮件投递
比如说有一封邮件
它要从北京来到我们的图书馆
那么它首先要来到广东邮政局
然后再来到广州邮政局
再来到华工的邮政局
最后才能送到这个图书馆
那么这个邮件的投递过程
实际上就是把邮件
逐渐地从大的邮政局
到中邮政局
再到小邮政局
最后再到收件人所在的
那个邮政局的这样一个过程
那么我们的IP分组投递
正是跟邮件的投递是一样的
首先来到一个大的网络
再来到中的网络
再推到小的网络
最后再来到目的机所在的那个网络
执行IP寻址的主要设备
就是路由器
源和目的机之间
可能穿过很多个路由器
一个路由器被称作一跳
叫Hop
当数据到达最后一跳
就是最后一个路由器的时候
这个路由器像其他的路由器一样
把这个分组解开
看它要去哪里
最后会把它发到目的机
所在的那个目的网络
在最后这一个阶段
在最后一个网络上面
MAC寻址就开始起作用了
什么是MAC寻址呢
就是根据目的MAC地址
找到目的机的过程
执行MAC寻址的主要设备是交换机
那么IP寻址和MAC寻址
我们把它比较一下
它有很多的不同
比如说它适用的网络范围不同
MAC寻址只适合用于小型的网络
在局域网里面定位目的机
而IP寻址它是在整个互联网上
在一个大的网络范围内
逐跳逐跳地推进到目的机
所在的那个目的网络
另外有一个不同呢
就是所依赖的地址结构不同
MAC地址是平面地址
它在全球是唯一的
而IP地址它是一个结构化的地址
在这个结构化的地址里边
它蕴含了这个地址所在的网络信息
它本身携带了位置信息
第三个不同呢
就是所处的OSI
参考模型的层数不同
MAC寻址
是位于第二层数据链路层
而IP寻址位于第三层网络层
第四个不同
就是地址数目有没有限制
MAC寻址呢
它依据的是MAC地址
MAC地址用48位表示的
总数大概有7万亿个
到目前为止还没有用尽的这种可能
而IP地址是用32位表示的
它的总地址池已经枯竭了
最后一个不同呢
就是两种地址它的格式完全不一样
IP地址是用点分十进制表示的
而MAC地址呢
是用十六进制来表示出来的
尽管IP寻址和MAC寻址有很多不同
但两者不是对立的
它们共同作用
才让一个数据分组
从源一跳一跳地找到目的网络
进而找到目的机的
在IP寻址的过程中
起关键作用的是路由器
路由器在收到一个分组之后
它具体是怎么处理的呢
实际上有三个步骤
或者三个动作
第一步打开分组
打开分组的目的
就是要提取出它的目的IP地址
所以事实上这个打开
这个解分组
它只打开到第三层
也就是网络层
提取出它的目的IP地址
第二步
通过这个目的IP地址
和子网掩码进行按位“与”的操作
得到目的网络
为什么要得到目的网络呢
因为我们需要查找路由表
而路由表的查找入口
正是目的网络
所以第二步
得到目的网络之后
我们查找路由表
第三步 已经拆的乱七八糟的
这个分组
再重新转发出去之前
它要进行重新封装
再转给路由表里面指示的下一跳
Next hop
让我们用一个比较完整的例子
来看一下数据如何从源
穿过多个路由器
最终到达目的机的吧
在这个图上
源机是X
目的机是右边这台Y
首先就是原机X完成它的封装
从第七层应用层的信息开始
逐层地下移
到了物理层的时候
就变成了能够传递的比特流了
比特流从X的网卡流出
首先到达了路由器A
路由器A所做的动作
就是刚才我们讲到的三步
首先就是拆装到三层
提取出目的IP
从A传出去的比特流
到达了它的下一跳B
B所做的动作跟A做的动作一模一样
就是那三个动作
最后呢
这个分组会来到整个路径上的
最后一跳
就是C
C路由器做的动作
也和其他的路由器一样
唯一不一样的
就是它在重新封装的时候
它已经知道了它的目的机Y
就在它的直连子网上
所以呢
当从C流出的比特流
进入到了Y所在的那个子网的时候
就用到了MAC寻址
所有的在这个子网上的机器
都会收到这个比特流
但是只有Y会接收
并且对它进行解封装的动作
也就是说从物理层的比特流
逐渐恢复出
帧 分组 数据段 数据流
最后到应用层的信息的全部的过程
在上面的例子里边
A为什么不把分组
转给别的路由器
而是传给B呢
B路由器为什么不把分组
转给别的路由器
而只传给C呢
是因为在我们的路由器里边
有一张表
这张表叫路由表
它记录着到达目的网络的
最优路径信息
查表我们就知道
经过这个最优路径
它的下一跳
就是下一个路由器是谁
所以我们的A会经过查表之后
把分组转给它的下一跳 转给B
B转给它的下一跳C
就是这样一跳一跳的接力
让数据从路由器A经过B 经过C
最终会到达目的机
那么路由表是从哪里来的呢
我们后续的课程
将陆续讲解这个问题
小结一下今天的内容
IP寻址就是通过
IP地址找到目的机
所在目的网络的过程
MAC寻址是通过MAC地址
定位到目的机的过程
通常要定位到目的机
是要先通过IP寻址找到目的网络
再通过MAC寻址定位到目的机
这两个是共同作用
来完成这样的功能的
路由器收到分组的处理过程
有三个
首先解封装到第三层
提取出目的IP
确定目的网络
查找路由表
最后重新封装 转发
路由器决策的依据
是路由表
路由表的获取
我们将在后面讲解
-本课程简介
--课程组织
-1.1 为什么要学习计算机网络?
-1.2 互联网络发展史
--Video
--互联网络发展史
-1.3 常用的基本概念
--Video
--常用的基本概念
-1.4 参考模型(重点)
--Video
--参考模型
-1.5 参考模型相关的概念
--Video
--数据如何传输
-1.6 本课程的组织
--Video
--课程组织
-附录1:思考题
--html
-附录2:术语中英对照表
--html
-附录3:伦敦奥运会开幕式之Tim Berners Lee
--附录说明
-第一章 概述--章节测试
-附录4:本章的无背景乐的视频
--1-4参考模型
--关于附录4的说明
-2.1 数据通信的理论基础
--Video
-2.2 有导向的传输介质
--Video
--有导向的传输介质
-2.3复用技术
--Video
--复用技术
-2.4调制技术
--Video
--调制技术
-2.5公共交换电话网络
--Video
--公共交换电话网络
-2.6物理层设备
--Video
--物理层设备
-附录1:思考题
--html
-附录2:术语中英对照表
--html
-附录3:光纤熔接
--Video
-附录4:海底光缆
--附录说明
--外部链接
-第二章 物理层--章节测试
-附录5:本章的无背景乐的视频
--2-3复用技术
--2-4调制技术
--关于附录5的说明
-3.1 数据链路层概述
--Video
--数据链路层概述
-3.2 差错处理概述
--Video
--差错处理概述
-3.3 纠1位错的海明码
--Video
--纠1位错的海明码
-3.4 检错码
--Video
--检错码
-3.5基本数据链路协议1~3
--Video
-3.6 滑动窗口协议
--Video
--滑动窗口协议
-3.7 回退n帧
--Video
--回退n帧
-3.8 选择性重传
--Video
--选择性重传
-附录1:思考题
--html
-附录2:术语中英对照表
--html
-第三章:数据链路层--章节测试
-附录3:本章的无背景乐的视频
--3-4检错码
--3-6 滑窗协议
--3-7 回退n帧
--关于附录3的说明
-4.1 MAC子层概述
--Video
--MAC子层概述
-4.2 ALOHA协议
--Video
--ALOHA协议
-4.3 CSMA协议
--Video
--CSMA协议
-4.4 以太网概述
--Video
--以太网概述
-4.5 以太网帧格式
--Video
--以太帧格式
-4.6 二层交换的基本格式
--Video
-4.7 生成树协议
--Video
--生成树协议
-4.8 虚拟局域网
--Video
--虚拟局域网
-4.9 二层设备
--Video
--二层设备
-附录1:思考题
--html
-附录2:术语中英对照表
--html
-第四章 介质访问控制子层--章节测试
-附录3:本章的无背景乐的视频
--4-9 二层设备
--关于附录3的说明
-5.1 网络层引言
--Video
--网络层引言
-5.2 IP地址
--Video
--IP地址
--子网规划实例
-5.3 子网规划
--Video
--子网规划
-5.4 IP寻址
--Video
--IP寻址
-5.5 IP分组
--Video
--IP分组
-5.6 什么是IPv6?
--Video
--什么是IPv6?
-5.7 IPv6地址
--Video
--IPv6地址
-5.8 IPv6分组
--Video
--IPv6分组
-5.9 IPv6过渡技术
--Video
--IPv6过渡技术
-5.10 路由从何而来?
--Video
--路由如何而来
-5.11 距离矢量路由选择协议
--Video
-5.12 路由信息协议RIP
--Video
--RIP
-5.13 RIP为什么衰落?
--Video
-5.14 链路状态路由选择LS
--Video
-5.15 单区域OSPF
--Video
-5.16 无类域间路由 CIDR
--Video
--CIDR
-5.17 网络地址翻译 NAT
--Video
--NAT
-5.18 互联网控制消息协议 ICMP
--Video
--ICMP
-5.19 地址解析协议 ARP
--Video
--ARP
-5.20 拥塞控制
--Video
--拥塞控制
-5.21 流量整形
--Video
--流量整形
-附录1:思考题
--html
-附录2:术语中英对照表
--html
-第五章 网络层--章节测试1
-第五章 网络层--章节测试2
-第五章主观测试题
-附录3:本章的无背景乐的视频
--5-2_IP地址
--5-3_子网规划
--5-4_IP寻址
--5-5_IP分组
--5-9过渡技术
--5-21流量整形
-6.1 传输层概述
--Video
--传输层概述
-6.2 用户数据报协议 UDP
--Video
-6.3 通信模型
--Video
--通信模型
-6.4 TCP数据段
--Video
--TCP数据段
-6.5 TCP三次握手建立连接
--Video
-6.6 TCP连接释放
--Video
--TCP连接释放
-6.7 TCP传输策略
--Video
--TCP传输策略
-6.8 TCP拥塞控制
--Video
--TCP拥塞控制
-6.9 TCP定时器等
--Video
--TCP定时器等
-附录1:思考题
--html
-附录2:术语中英对照表
--html
-第六章 传输层--章节测试
-附录3:本章的无背景乐的视频
--6-1传输层概念
--6-2UDP
--6-3通信模型
-linux
-windows
-7.1 应用层概述
--Video
--应用层概述
-7.2 域名系统 DNS 概述
--Video
-7.3 DNS之域名解析
--Video
--域名解析
-7.4 电子邮件 e-mail
--Video
-7.5 万维网 WWW
--Video
--万维网 WWW
-7.6 其它应用
--Video
--其它应用
-附录1:思考题
--html
-附录2:术语中英对照表
--html
-第七章 应用层--章节测试
-附录3: 本章无背景音乐的视频
--7-4_电子邮件
--7-6_其它应用