计算机网络学习【入门】——(六)应用层

本文深入探讨了应用层网络协议,包括DNS域名解析、DHCP主机配置、FTP文件传输、TELNET远程终端、RDP远程桌面、HTTP超文本传输、SMTP邮件发送、POP3与IMAP邮件读取等关键协议的功能、工作原理及应用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第六章 应用层
一、域名系统DNS
DNS:Domain Name System
1. DNS服务作用
负责解析域名,将域名解析成IP地址。
2. 什么是域名?
域名就是上网单位的名称,是一个通过计算机登上网络的单位在该网中的地址。一个公司如果希望在网络上建立自己的主页,就必须取得一个域名,域名也是由若干部分组成,包括数字和字母。
因特网采用了层次树状结构的命名方法。域名结构:
域名的根
     顶级域名 com  edu  net cn org gov… 代表网站的性质
二级域名 公司和企业、个人都能申请,比如在.com下申请一个baidu.com,baidu就是二级域名,它是全球唯一的
      三级域名 比如 www.aaa.baidu.com中.aaa.baidu.com就是三级域名,可以有四级五级等,三级域名可以自己随便取
 
图 1域名结构
3. 域名解析测试
(1)可以使用ping命令,例如ping www.baidu.com 
 
图 2 ping解析测试
(2)可以使用nslookup命令,nslookup  www.baidu.com
 
图 3 nslookup解析测试
4.域名注册
首先先在网页上搜索“域名注册”,可以看到很多域名注册公司,随便进去一个看看。然后要申请域名之前要先查询自己的想要的域名是否已被注册,如果被注册则要改一下域名,没有被注册就可以购买域名了。
5. 域名解析的过程
 
图 4域名解析的过程
如图,假设根DNS下有com、net、edu、cn四个服务器,四个服务器的IP地址分别为101、102、103、104。再假设有两个网站,www.baidu.com和www.inhe.net,他们的IP地址分别是191、192。现在有一台客户PC要访问这两个网站,那么它们的域名解析过程如下:
(1)访问www.baidu.com
     假设客户PC设置的域名IP是101,那么客户PC就直接找到101的服务器,即“com”,然后“com”下刚好有个191(即www.baidu.com的网站),然后“com”就直接给客户PC传数据,说www.baidu.com的IP地址是191,然后客户PC就可以访问到www.baidu.com了。
(2)访问www.inhe.net
     假设客户PC设置的域名IP还是101,那么客户PC就找到101的服务器,但是101是“com”服务器,而客户要访问的是“net”服务器,于是101就向根DNS询问“net”的IP地址,因为根DNS早就先存好了各服务器的I

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值