当前课程知识点:互联网体系结构 > 第一周:互联网概述 > 上网浏览网页背后的网络通信过程 > Video
那看我们刚才说的URL,输入的URL,就是网址
它包含这几个部分
第一个是协议
我们协议部分通常是由http
和https两种协议
现在http
如果是用的话
好像我们很多浏览器上面就会提示了不安全
我们现在以https为多
然后我们中间的这块,www.baidu.com是我们的域名
然后/s这个就是我们的要查询的路径
然后还有就是后面是我们的查询参数
#这个是我们的猫点
锚点的话就是说
我们在一个页面里面
我们指定一个页面
里面哪一块哪一个定位到哪一个点
比如我们在一个页面
我们要访问什么网址啊
什么的东西的时候或者我们读一篇文章的时候
有的文章是非常长的
要翻几十页
那我们这边有章节
章节上面有个锚点
比如5章节
我们就记个#5直接跳过去
这是我们的一个锚点的使用
OK这个URL比较简单
大家整天都接触
然后这个我们说一下
我们有域名
我们是怎么拿到IP的
其实就跟我们的
根据地址去找一个电话
类似的电话号码的意思就是他的一个作用
就相当于一个电话簿解析的过程
就是我们自己的DNS客户端就是我们自己的
比如我们PC
你们自己的PC我们自己的电脑
然后去我们的DNS服务器上面
本地的DNS服务器那边的请求
比如我们路由器上面就有一个DNS server
是我们请求本地的DNS server
这时我们就说
www.baidu.com
他的IP是多少
我问他
他本地里面如果是有
有这种记录的话还直接发给你了
他如果要没有的话
他就又问根服务器,DNS根服务器
他说
他就问
baidu.com在哪,谁负责呢
然后呢
这个顶级的root,这个顶级的一个DNS服务器
然后就往下分任务了
他就说
是在可能是在.com的DNS服务器上面
.com上面可能就是二级了
就是我们的一个DNS的二级
然后这个时候我们的本地的DNS server再去问你得看吧
这就第四步,你得看这个时候的服务器
然后我们这个.com说
也不在我这边
但是我知道在哪里
他下一级
然后再去问
这个就是来来回回
这是一个递归
直到我问到
我一直往下问
问完之后
那我们
最后我给你拿到了IP地址
然后第九步
然后我们就直接把访问到我们的IP地址了
那我们就直接可以访问了
就可以通讯了就可以了
这是一个DNS的一个解析过程
具体的协议可能比这个还要复杂
这只是说我们的一个递归的一个询问的过程
我们比较简单地了解他
知道这回事就可以了
然后刚才我们说到了我们域名获取IPDNS
那我们拿到IP之后
还要往下获取啊
我要回去MAC那这个时候就是我们的ARP
ARP协议
然后我们拿到MAC之后
那通常已经到了交换机里
这个时候
那我们就可以根据我们的MAC地址
获取我们的端口
然后查的就是我们的MAC表就是访问table
然后拿到端口号就是我们的
拿到端口号就定位了
我给你PC了就可以了
然后我们总结一下刚才我们
这个模型
我们刚才在开篇的时候我们也介绍了一下
那我们现在主要是其中的
是我们的中间的那一部分
那怎么样
我们的一个数据是怎么样从上到下
从下到上来回去访问的
这是一个过程
-课程内容简介
--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
-课程考核
--外部链接