计网-11
前言:计网这门课是性价比最低的,同时知识点最为琐碎的
该章前言也说了,基本就是一个边角料、补充性的内容,太细究就没必要了
还不如把重心放在计组和数据结构上面,这两门才是重中之重
网络应用模型补充:
客户/服务器模型也被称为C/S模型,这个词看到别不认识
C/S模型是属于“集中式”的,P2P模型是属于对等式、也可以说是分布式的,各自的特征
服务器可以主动向客户端发送信息,这是一个不需要请求的过程,客户端也一样
没有请求照样可以发数据,没有规定一定要有请求才发的,上一节的真题就是如此的
域名的端口号需要清楚,那张表基本是得背下来的吧,此外,湖科大的PPT可以做补充
一轮基本没怎么看PPT,二轮相对而言可以用PPT不断去查漏补缺
域名的写法稍微注意下顶级域名是最右边,低级域名是在左边,从右往左降低级别
具体的几个服务器,稍微谈下补充和注意点:
一般根域名服务器只会给定对应的顶级域名服务器的地址,不直接给定地址
顶级域名服务器的主要任务是给定对应的权限域服务器的地址,部分地址直接给定
权限域服务器的主要任务就是给定对应的主机地址,次要任务是给定子权限域服务器地址
域名解析过程:
主机段:
主机本身也有域名映射缓存,如果主机本身有,直接连接,没有则请求本地域名服务器
访问本地域名服务器这一段是必然视作“递归”的,只能由本地服务器返回域名的IP映射
这一段也是一段DNS请求,统考题里面这一段DNS请求是直接忽略时延的,不计RTT
估计是因为局域网内,相互访问的时间本身就比较短,并且访问互联网的RTT相对长很多
本地域名服务器先看自己的缓存里面有没有,有的话直接返回给主机
没有的话只能向根域名服务器发送DNS请求,这个是在广域网的,计入RTT往返
这里就单纯说迭代情况了,递归其实总体也差不了多少
根域名服务器一般解析出的都是对应的顶级域名服务器的IP地址,不太可能直接给IP终址
然后本地域名服务器向顶级域名服务器发送DNS请求,计入RTT往返
顶级域名服务器可能返回最终IP地址,也可能返回权限域名服务器的IP地址
毕竟顶级域名服务器管理的是该顶级域名下注册的所有二级域名,可能就包含最终的结果
返回的是权限域名服务器IP地址,则本地域名服务器向权限域名服务器发送DNS请求
同样计入RTT,是广域网上的
如果后缀里面有多个划分,那么可能需要多次访问不同的权限域名服务器
例如www.123.456.789.com,就需要在顶级域名下访问三个不同的域名服务器才能达到
关于连接:
当最终得到了权限域名服务器给出的域名解析IP地址后
本地域名服务器把该IP地址返回给主机,然后主机就可以去建立TCP或者UDP连接
这个IP地址对应的可能就是一台服务器,例如WEB服务器、FTP服务器等
要根据具体的服务器类型,选择相对应的连接,例如UDP是无连接,TCP是带连接
而WEB、FTP服务器就是带连接的,需要经过三次握手阶段
两者的时延就会完全不一样,统考当时就这样考的
下面这个图要自己能够画出来,否则流程都不知道是没办法做的
具体可以参考统考真题,2020年的,质量非常高,且过程考察非常详细
课后习题的补充:
第一题至少是纠正了一个错误观念,域名和IP并非一一对应,而是多对多
因特网的主机不一定要有域名但一定要有IP地址(你就说你的电脑有没有域名吧
B/S模型是浏览器/服务器模型,应该在后面会有介绍