当前课程知识点:互联网体系结构 > 第一周:互联网概述 > 网络协议基础 > Video
现在网络的重要性现在已经不用多说了吧
那我们学习娱乐工作
方方面面息息相关
比如我们现在在大家在进行的直播课程
离了网络就不行
那还有我们如果是买了一台电脑
不能上网对吧
他就是一个小霸王学习机
如果我买了一台手机
没有开4G没有开网络
那他又是诺基亚打电话
对吧
你电脑不能上网
你只是玩玩扫雷意思不大了
当然一接入网络
那我们可以刷微博
我们可以刷抖音
我们去看直播
对吧
生活学习就由此而丰富了
不知道我们现在已经离
可以说是离不开网络
网络就像我们的空气水一样
就成了我们生活的一部分
但网络如此重要
那我们网络有多少了解呢
大家有没有常见的一些网络设备
它的工作
大家也知道一点点
比如说路由器干嘛呢
上网用的是吧
没有路由器上不了网
还有我们见过交换机也是有时候我们说的是猫对不对
然而是家庭里面常用的一些网络设备
那我们今天就给大家介绍一下
常用的一些网络的一些协议
网络的一些设备
以及我们用流程把些东西串起来
跟大家讲一下
我们不会深入到每一个协议
协议部分
我们只是讲IP协议的一个基础的协议
而其他的协议部分有专门的书籍来讲
我们讲到网络大家都会
都会讲了两个模型
第一个是OSI模型
它是参考模型
还有个TCP/IP分层模型
这两个模型有什么关系跟区别呢
首先
我们OSI模型是七层的
他是参考模型
意思是我理想化了
理想上我给你一个参考标准
是我的标准
但真真正正的我们在实现在用的
网络模型
我们其实是用的TCP/IP
这种分层模型
你看一下
我们一起看下两个模型
对比一下
其实没太大的不一样
一个是五层
一个是七层
但我们底下四层都是一样的
那只有说是我们最上面三层还在TCP/IP里面
我们把它合成了一层,统一称为应用层
统一根据协议不一样
因为场景不一样
但我没有继续再给他分层
其他的每一层的
比如物理层就对应的是TCP/IP的硬件
我们也可以称为是物理层
网卡层也可以说是数据链路层,其他的底下四层几乎是
基本上一一对应这种关系
我们再看一下我们每一层的协议
每一层的模型
对应到的我们具体的实现里
我们每一层的协议都是在哪里实现
那我们看一下
首先我们硬件层物理层
肯定是跟我们的硬件有关系
数据链路层
网卡层
是跟我们的设备驱动有关系
那就说我们底下两层基本上是跟硬件以及硬件驱动是有关系的
那我们再往上看网络层就是IP协议
这一块
还有我们的传输层
比较典型的TCP,UDP
那我们这两层
通常我们在操作系统里面
网络子系统里面我们会包含这一个
我们会把它与我们操作系统网络子系统的方式
你操作在操作系统里面就集成进来
在内核里面就包括进来
我说的是Linux这种内核
其他的应用层应用程序了
那不同的应用程序
以及就像比如我们Linux自带的一些
里面有相关的一些应用
那它其实虽然是Linux系统自带的
但是他不属于内核
他属于那种应用层的一部分
它的开发也是基于我们应用层那些协议了
你开发了他不会放在内核里面发布
好,这是我们的模型的简介
整个模型给我们操作系统Linux操作系统的对应的关系
-课程内容简介
--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
-课程考核
--外部链接