07. 应用层 · 域名 · DNS · DHCP

网络协议从入门到底层原理


提示:本系列文章已经修订完毕,修改了纰漏,优化了文章结构。为了获得更好的阅读体验,请查看以下新专栏或新站点

CSDN 新专栏:
https://blog.csdn.net/keeppromise/category_12489629.html

我的个人博客(Github Page):
https://blog.lens-shrine.top/categories/学习记录:网络协议/

网络互连模型

图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地址、申请续约(延长租期)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值