以太网协议和DNS协议

文章详细介绍了以太网协议中的MAC地址、IP地址的区别,以及类型、MTU的概念。同时,解释了DNS协议的作用,作为域名解析系统,如何将域名转换为IP地址,并讨论了DNS服务器故障对网络访问的影响。此外,提到了域名的分级体系。
摘要由CSDN通过智能技术生成

1.以太网协议

报文属性

上面的图表示的是整个以太网数据报.

目的地址和原地址

此处的地址并非是IP地址,而是mac地址.

在大小上:mac地址占有6个字节,相比于IPv4,mac可以给全球的每一台设备一个自己的mac地址.

在地址的描述上:IP地址描述的是整体路程的起点和终点,而mac地址描述的是相邻两个节点的起点和终点.

举个例子,如下图:

IP: 源IP描述主机A的地址(起始地址),目的IP描述主机B的地址(终点位置)

mac: 源mac描述主机A的地址,目的mac描述节点1的地址;源mac节点1的地址,目的mac描述节点2的地址......

类型

类型共分三种,如下图:

第一种类型0800:载荷部分装的是一个完整的IP数据报

第二种类型0806:载荷部分装的是一个ARP数据报

第三种类型8035:载荷部分装的是一个RARP数据报

其中APR和RARP属于ARP协议,这个协议可以让某个路由器/交换机 可以认识局域网里面的其他设备.

具体的实现就是在路由器/交换机里面构建一个表(相当于hash表),这个表可以建立出IP和mac直接的映射关系(比如给出一个IP就可以指定它对应的mac).

MTU

MTU是数据链路层的一个数据帧,它描述的是能承载数据的最大长度(载荷长度).

如下图:

在以太网的MTU就是1500(字节)

这个MTU还引起了IP协议的拆包和组包,因为MTU通常来说都要64KB要小,

2.DNS协议

功能

DNS协议属于应用层的一个协议,它是一个域名解析系统.

比如任意一个网址(域名): www.baidu.com

网络上的服务器,要访问它,需要指定它的IP地址,而每个域名都对应了一个或多个IP地址,因此我们需要将域名和IP地址给对应上.

DNS服务器的功能就是:当你访问某个域名的时候,会自动请求一下DNS服务器,DNS服务器会帮你进行查询,然后将得到的结果返回给你(具体的IP地址).

如果此时你的DNS服务器挂了或者配置的不正确,此时就可能出现:QQ用着没问题,但是网页打不开.

域名

我们要求每个网站的域名都是不能重复的,但是全世界上的网站成千上万,要保证唯一性,就要针对域名进行分级.

比如:pic.sogou.com

其中.com是一级域名

sogou 是二级域名

pic是三级域名

域名分级了,DNS服务器也会进行分级:一级域名服务器、二级域名服务器......

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

追梦不止~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值