当前课程知识点:互联网体系结构 >  第四周:IP协议及路由表 >  路由转发举例 >  Video

返回《互联网体系结构》慕课在线视频课程列表

Video在线视频

Video

下一节:Video

返回《互联网体系结构》慕课在线视频列表

Video课程教案、知识点、字幕

在这个我们讲路由这里边过程呢

他也是在IP协议内部实现的对吧

在IP协议栈内部

那他有个

这地方当来了一个packet,一个IP数据报

那么那我们要把他的目的地址也叫IP的头部

有源地址和目的地址

IP地址目的IP地址

我们把目的IP地址取出来之后呢

我们要提取他的这个掩码提取他的网络号对吧

他的网络号

取网络号

这时候

我们需要查询路由表查询路由表我们匹配他的和网络号匹配的

就是网络号

匹配的,如果匹配的

那我们就找到了下一跳以及对应的接口号

这样那我们就找到了next hop addr

也是一个IP地址

对吧还有呢

就是网络接口

好,我们就可以进一步的

我们就是来进行ARP来交给ARP来做进一步的地址解析

进一步的处理了这个呢

后面我们再在具体讲在这呢

我们只知道IP层对于他的就是发送一个IP数据报的话,那么呢

他要进行路由对吧

他要进行转发路由的过程,路由就实际上查询路由表

他根据目的IP地址查询路由表

目的IP地址就是他的输入是吧

他查询路由表的策略呢

就是匹配他的网络号对吧

匹配子网号,子网地址,如果匹配上了那么呢

他就得到了一个下一跳的IP地址

下一跳的IP地址也就他下一站到哪里

以及他要就是

IP数据报发到哪个网络接口上

因为我们当前主机或者是当前路由器

他有很多个网络接口

所以啦

我们就要下一跳

他从哪一个接口可以到达下一跳

也需要指明

那我们在这儿再具体看一个例子哈

这个例子就是比较简单的一个例子

也就是说

假如是这是一个企业网吗

这个企业网里面呢

有四个子网,有一个R1路由器

把这四个网络连起来

其中呢

有一个网络呢

对外有网络接口,对外可以连着一个路由器

连到internet

其他的都是内网对吧

那我们看看这几个呢

他这就是m1

他连了一个就是子网子网掩码为25的180的一个地址段的子网掩码为25爱他当然啦

在m1上呢

他有一个IP地址

这是这个135的吧

135啊

就是m0的接口

m1的接口呢

他也有一个IP地址

是这个

m2呢

他也有一个m2接口

也有一个IP地址,对吧,m3呢

同样m3也连接了这,子网掩码24

201开头的这个网络

那我们看到

我们看到对应的话也就说在

R1路由器的路由表

他大致上是这样子

对于26这个掩码为26的180的

他有一个他就是对R1来讲

他是直接连着的

所以他没有下一跳的吧

他是直接连接的

如果我们的这个到达R1路由器的IP的数据包

他就进行网络号的比对,发现和这个网络号能够匹配上那么呢

他就可以直接转发到对应的m2

他就没有下一跳了

是直接到达目的地了

对吧

那对于就是子网掩码180,25的这个

掩码25的

那他就可以直接到达目的地

他也没有下一跳了

是吧还没下一跳

直接转发到m0上就行了

同样的道理

这两个也是,也就是到达这四个网络的IP数据包在R1上

他下一跳

他的下一跳就是目的

IP地址对吧

他在下一跳就什么样

他在路由表里面没有下一跳了

但是实际上是有下一跳的

下一跳就是他的IP包的目的IP地址

但是对于其他的数据包

他在这四个里面没有匹配到的

那么他就是默认路由呢

他就要发到通过m2这个接口发到这台路由器上

这台路由器上的是

这个IP地址

他的下一跳就是在这里

这个就是默认路由对吧

这就是一个比较简单的一个网络的例子

互联网体系结构课程列表:

第一周:互联网概述

-课程内容简介

--Video

-网络协议基础

--Video

--Video

--Video

--Video

-上网浏览网页背后的网络通信过程

--Video

--Video

-实验环境安装配置

--Video

-网络相关命令

--Video

--Video

-本周作业

--外部链接

第二周:Socket网络编程

-编译、构建和调试

--Video

--Video

--Video

-Socket接口

--Video

--Video

-UDP范例代码

--Video

-TCP范例代码

--Video

-本周作业

--外部链接

第三周:TCP协议与Linux内核

-TCP协议概述

--Video

--Video

-Linux网络协议栈源代码简介

--Video

-Linux系统的编译、构建和调试

--Video

--Video

-TCP协议源代码分析

--Video

-本周作业

--外部链接

第四周:IP协议及路由表

-IP协议基础

--Video

-路由表

--Video

-路由转发举例

--Video

-IP协议栈源代码解析

--Video

-路由协议简介

--Video

-网络层数据传输路径解析

--Video

-本周作业

--外部链接

第五周:ARP协议及ARP缓存

-ARP协议基础

--Video

-ARP解析的过程

--Video

-ARP解析在网络传输过程中的作用

--Video

-ARP协议栈源代码解析

--Video

-本周作业

--外部链接

第六周:二层交换网络及转发过滤数据库

-以太网基础

--Video

--Video

-交换机的学习、转发和过滤数据库

--Video

-常见二层协议

--Video

-数据链路层在Linux网络协议栈中的一些关键代码分析

--Video

-本周作业

--外部链接

第七周:DNS协议及域名存储与解析

-DNS协议基础

--Video

-DNS域名的存储

--Video

-DNS域名解析过程分析

--Video

-本周作业

--外部链接

第八周:互联网架构设计背后的渊源

-互联网架构设计的最初动机与核心目标

--Video

-互联网架构设计的具体目标及背后重要权衡

--Video

--Video

--Video

-课程考核

--外部链接

Video笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。