当前课程知识点:互联网体系结构 > 第四周:IP协议及路由表 > IP协议基础 > Video
好接下来我们来看就是互联网体系结构中最关键
最关键的一个协议
IP就是internet protocol
互联网就是互联网协议呢
实际上
他是所谓internet就是intern net
那就是网络之间连起来就是
也就是internet
working就是把这个网络互连起来对吧
所以他是网络的网络,internet是一个网络的网络
他是把这些网络的互连起来
他是一个非常关键的协议
我们看一下
在这个internet协议呢
她处的位置
我们可以看到它是网络层里面最核心的位置
对吧就核心位置向上呢
给TCP,UDP
等等传输层协议提供承载
那么向下呢,他会通过LAN,WAN还有其他的网络技术
我们下面的我们叫网络,到这儿呢
我们叫internet的叫互联网对吧
互联网互相连起来的网络的
所以他那是就是更上一层的吧
下面的就可以是网络层
我那我们就是同样
我们还要具体来看一下他的
除了看他的位置
我们还要看他的封包格式
他的封包格式
也是比较典型的
也就是有一个
头部也就说一个IP头
然后呢
IP数据IP头呢
大概是二十到六十个字节
数据部分的会更大一些的吧
我们看看他的里面呢
还有版本等等
有这些信息
但是里边最关键的信息
那是
也就是目的地址和源地址
这两个是最关键的对吧
因为就是IP提供点到点的通信
也就是主机到主机的通信
主机是怎么编号的
那是通过IP地址来编号的
所以呢
这个信息是最关键的
那我们再来看他的就是他的承载的方式
IP数据报的和mac帧
他是放在mac帧里面的
mac帧的有帧头和帧尾的吧
哎
呃当然么
就是这个帧也有目的地址源地址对吧
还有一个类型
这个类型的有两字节的类型IP数据报呢
是0800
我们在读内核代码的时候
我们看到这个定义类型的时候有mac帧的类型
这其中有0800对吧
那就是说
这个处理他的时候就是以IP协议来处理这个数据处理流数据
因为有好多协议通过几次mac帧来承载
比如ARP协议对吧
IP协议
他也是也是通过mac帧来承载了
所以呢就是数据链路层在接收到了一个封包的时候
它会根据类型来通知
是IP协议来处理
他还是ARP协议来处理的
还是其他的协议来处理的
-课程内容简介
--Video
-网络协议基础
--Video
--Video
--Video
--Video
-上网浏览网页背后的网络通信过程
--Video
--Video
-实验环境安装配置
--Video
-网络相关命令
--Video
--Video
-本周作业
--外部链接
-编译、构建和调试
--Video
--Video
--Video
-Socket接口
--Video
--Video
-UDP范例代码
--Video
-TCP范例代码
--Video
-本周作业
--外部链接
-TCP协议概述
--Video
--Video
-Linux网络协议栈源代码简介
--Video
-Linux系统的编译、构建和调试
--Video
--Video
-TCP协议源代码分析
--Video
-本周作业
--外部链接
-IP协议基础
--Video
-路由表
--Video
-路由转发举例
--Video
-IP协议栈源代码解析
--Video
-路由协议简介
--Video
-网络层数据传输路径解析
--Video
-本周作业
--外部链接
-ARP协议基础
--Video
-ARP解析的过程
--Video
-ARP解析在网络传输过程中的作用
--Video
-ARP协议栈源代码解析
--Video
-本周作业
--外部链接
-以太网基础
--Video
--Video
-交换机的学习、转发和过滤数据库
--Video
-常见二层协议
--Video
-数据链路层在Linux网络协议栈中的一些关键代码分析
--Video
-本周作业
--外部链接
-DNS协议基础
--Video
-DNS域名的存储
--Video
-DNS域名解析过程分析
--Video
-本周作业
--外部链接
-互联网架构设计的最初动机与核心目标
--Video
-互联网架构设计的具体目标及背后重要权衡
--Video
--Video
--Video
-课程考核
--外部链接