目录

总结数据链路层相关知识

总结数据链路层相关知识


数据链路层的代表协议是以太网协议, 以太这个词出自于物理学.

最初人们认为,光是一种波. 光能在真空中传播, 波都需要介质. 那么人们就脑补在真空中存在一种物质,称为"以太". 后来迈克尔逊–莫雷实验做了一个实验, 光在各个方向上传播速度都是一样的(光速不变前提), 这样就推翻了以太的存在. 但是以太这个词, 再互联网这个圈子中还是保留了下来.

我们平时使用的网线, 也叫做"以太网线"

我们平时使用的交换机, 也叫做"以太网交换机"

以太网这个协议, 既涉及到数据链路层的内容也涉及到物理层的内容/

1 以太⽹帧格式

https://i-blog.csdnimg.cn/direct/0edd21985add45e0aa3c1b0bec7ca9f0.png

那么既然已经有了IP地址, 为什么还要有mac地址呢?

这是一个历史问题, 设计IP地址的大佬和设计mac地址的大佬没有通气, 最后就干脆都采用了.

https://i-blog.csdnimg.cn/direct/a6c75705c0c5423a9d7dbfb87199925a.png

网络层是规划路线的, 而具体的转发过程是数据链路层进行的.

比如, 现在要从西安去白城.

https://i-blog.csdnimg.cn/direct/c49821ffb5e04cb68664be2a066cc512.png https://i-blog.csdnimg.cn/direct/1ea20769c8544773ab7070091e52a011.png

https://i-blog.csdnimg.cn/direct/8790ba5d5cf5403486786af574623b23.png

https://i-blog.csdnimg.cn/direct/93ffd88885444ae3be5dbb4461f142ff.png

https://i-blog.csdnimg.cn/direct/db94a78bc14a4a7cabbd7cbc7aaf3220.png

https://i-blog.csdnimg.cn/direct/843ccdfe79374379a53a299e874e0258.png 当前mac地址,都是网卡出厂的时候, 就写死了.(可以保证每个设备的网卡都有独立的mac地址的).

因此mac地址就成了互联网上一种身份标识, 所以大家千万不要干坏事, 抓你还是很难简单的.

https://i-blog.csdnimg.cn/direct/eda8f8a2826c4e2aa2370c4310485c7c.png

2 DNS

又称域名解析系统.

我们上网,肯定要访问服务器, 那么就要知道服务器的ip 地址. ip地址,是一串数字,虽然这个数字使用点分十进制已经清晰不少了,但是仍然不方便人们记忆和传播. 于是聪明的程序猿们又想到了使用单词,来代替ip 地址. 使用baidu, sogou, taobao这样的单词,来代替ip 地址. 这样的单词,就称为"域名". 实践中为了保证域名的唯一性, 域名往往是分级.

https://i-blog.csdnimg.cn/direct/e79e3a1df853402887e64d03e1233144.png

DNS干的事就是将域名自动地翻译成IP地址.

https://i-blog.csdnimg.cn/direct/7ec0764bde8348f9b92cca630e0dfea6.png

类似这样一个访问过程, 你不是直接去访问sougou的服务器.

https://i-blog.csdnimg.cn/direct/2d6fe2c18959462ea01c9390b68282fa.png

那么问题来了,全世界这么多的主机都在上网,此时 DNS服务器能承担这么高的并发量嘛?

DNS服务器如何能够承载高并发量?

两个原则,开源,节流

1.每个电脑上,在进行域名解析的时候. 都会有缓存. 我访问10次搜狗, 只有第一次真的访问DNS,后面9次都不一定访问.

2.全世界会搭建出很多的"DNS镜像服务器"(一般是网络运营商或者一些大厂)

https://i-blog.csdnimg.cn/direct/9e839cad75fe497d9edace15a2c80f81.png

https://i-blog.csdnimg.cn/direct/43e6db891baf4e0fa39b19a231d683af.png

这样的DNS服务器就叫根域名服务器(也就是老大, 服务器都得听他的).

https://i-blog.csdnimg.cn/direct/bf5e53669f7b41979b1c35b3eb6c27a9.png

https://i-blog.csdnimg.cn/direct/5d9bfab7ca8545c9b17745d592f77de6.png