艾锑知识—网络设备与协议之协议篇
2020-04-24 17:29 作者:艾锑无限 浏览量:
通过本文的学习,相信你可以对 本机 IP 地址、子网掩码的配置,本机 MAC 地址,目的机器 IP 地址,其它机器 MAC 地址的获取等做到知其然又知其所以然。
服务器运维
在访问 Web 站点和发送、接收电子邮件时,我们通常会直接输入 Web 网站的地址或电子邮件地址等那些由应用层提供的地址,而不会使用由十进制数字组成的某个 IP 地址。
但是网络层需要的是 IP 地址,这就需要一种功能--将应用中使用的地址映射为 IP 地址。
此外,在数据链路层也不需要 IP 地址,需要的是 MAC 地址传输数据包。由此可知,在实际通信中,还需要众多支持 IP 的相关技术才能够实现通信。
IP 的辅助技术包括 DNS、ARP、ICMP、ICMPv6、DHCP、NAT等。还包括如 IP 隧道、 IP多播、IP任播、质量控制以及网络拥塞的显式通知和 Mobile IP 技术。
1. DNS
域名系统(英语:Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和 IP 地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS 使用 TCP 和 UDP 端口 53 。当前,对于每
一级域名长度的限制是 63 个字符,域名总长度则不能超过 253 个字符。
(1) DNS查询过程
以查询 zh.wikipedia.org 为例:客户端发送查询报文 "query zh.wikipedia.org" 至DNS服务器,DNS服务器首先检查自身缓存,如果存在记录则直接返回结果。如果记录老化或不存在,则:
-
DNS服务器向根域名服务器发送查询报文"query zh.wikipedia.org",根域名服务器返回顶级域 .org 的权威域名服务器地址。
-
DNS服务器向 .org 域的权威域名服务器发送查询报文"query zh.wikipedia.org",得到二级域 .wikipedia.org 的权威域名服务器地址。
-
DNS服务器向 .wikipedia.org 域的权威域名服务器发送查询报文"query zh.wikipedia.org",得到主机 zh 的A记录,存入自身缓存并返回给客户端。
(2) 查看修改DNS
如下图所示,Mac 电脑可以在「系统偏好设置 - 网络 - Wi-Fi - 高级 - DNS」查看当前网络所使用的 DNS。