《网络协议从入门到底层原理》07. 应用层 · 域名 · DNS · DHCP


网络互连模型

图01

请求过程

图02

网络分层

图03

应用层

应用层的常见协议

  • 超文本传输:HTTP、HTTPS
  • 文件传输:FTP
  • 电子邮件:SMTP、POP3、IMAP
  • 动态主机配置:DHCP
  • 域名系统:DNS

域名(Domain Name)

由于IP地址不方便记忆,并且不能表达组织的名称和性质,人们设计出了域名(比如baidu.com)。
但实际上,为了能够访问到具体的主机,最终还是得知道目标主机的IP地址。
域名申请注册:https://wanwang.aliyun.com/

图04

顶级域名的分类

图05
图06

DNS

图01

DNS服务器

  • 客户端首先会访问最近的一台DNS服务器(也就是客户端自己配置的DNS服务器)
  • 所有的DNS服务器都记录了DNS根域名服务器的IP地址
  • 上级DNS服务器记录了下一级DNS服务器的IP地址
  • 全球一共13台IPv4的DNS根域名服务器、25台IPv6的DNS根域名服务器

DNS常用命令【实践】

ipconfig /displaydns:查看DNS缓存记录
ipconfig /flushdns:清空DNS缓存记录
ping 域名:ping [域名] 会自动解析DNS
nslookup 域名:主动解析DNS

DHCP

DHCP(Dynamic Host Configuration Protocol),译为:动态主机配置协议
DHCP协议基于UDP协议,客户端是68端口服务器是67端口(双方端口都固定)。
DHCP服务器会从IP地址池中,挑选一个IP地址“出租“给客户端一段时间,时间到期就回收。
平时家里上网的路由器就可以充当DHCP服务器

IP地址的分配

IP地址按照分配方式,可以分为:静态IP地址动态IP地址

图02

分配IP的四个阶段

图03
图示:
图04

细节

图05

常用命令【实践】

ipconfig /all:可以看到DHCP相关的详细信息,比如租约过期时间、DHCP服务器地址等
ipconfig /release:释放租约
ipconfig /renew:重新申请IP地址、申请续约(延长租期)

posted @ 2022-10-07 17:06  镜坛主  阅读(57)  评论(0)    收藏  举报