1. 域名系统DNS
把主机域名解析为IP地址的系统,解决了IP地址难记的问题。
域名系统由三部分构成:DNS域名空间、域名服务器、DNS客户机
DNS主要基于UDP,较少情况下使用TCP,端口号均为53。
域名服务器
名称 | 定义 | 作用 |
---|---|---|
主域名服务器 | 维护本区域所有域名信息,信息存于磁盘文件和数据库中 | 提供本区域名解析,区内域名信息的权威。具有域名数据库,一个域有且只有一个主域名服务器。 |
辅域名服务器 | 主域名服务器的备份服务器提供域名解析服务,信息存于磁盘文件和数据库中 | 主域名服务器备份,可进行域名解析的负载均衡。具有域名数据库 |
缓存域名服务器 | 向其他域名服务器进行域名查询,将查询结果保存在缓存中的域名服务器。 | 改善网络中DNS服务器的性能,减少反复查询相同域名的时间,提高解析速度,节约出口带宽。获取解析结果耗时最短,没有域名数据库。 |
转发域名服务器 | 负责非本地和缓存中无法查到的域名。接收域名查询请求,首先查询自身缓存,如果找不到对应的,则转发到指定的域名服务器查询。 | 负责域名转发,由于转发域名服务器同样可以有缓存,因此可以减少流量和查询次数。具有域名数据库。 |
对应类型与资源记录
资源记录 | 说明 |
---|---|
SOA(起始授权机构) | 定义了该区域中的哪个名称服务器是权威名称服务器 |
NS(域名服务器) | 表示该区域的域名服务器 |
A(主机) | 列出了区域中域名到IP地址的映射 |
CNAME(别名记录) | 基于A记录的主机,作出一个别名 |
MX | 邮件交换器记录 |
PTR(指针) | PTR记录把IP地址映射到域名 |
2. 文件传输服务FTP
因特网上提供FTP服务的计算机一般都支持匿名访问,它允许用户以“anonymous”作为用户名,以自己的E-Mail地址作为口令,这样就可登录到支持FTP的计算机上,下载其公共数据文件。
3. DHCP服务
1、DHCP discover(广播)
2、DHCP offer
3、DHCP request
4、DHCP ack
DHCP Decline:当客户端发现服务器分配的IP地址无法使用(如IP地址冲突时),将发出此报文,通知服务器禁止使用该IP地址。
DHCP Client:68
DHCP Server:67
4. 电子邮件服务
IMAP和POP3的区别:
POP3协议允许电子邮件客户端下载服务器上的邮件,但是在客户端的操作(如移动邮件、标记已读等),不会反馈到服务器上,比如通过客户端收取了邮箱中的3封邮件并移动到其他文件夹,邮箱服务器上的这些邮件是没有同时被移动的。而IMAP客户端的操作都反馈到服务器上,对邮件进行的操作,服务器上的邮件也会做相应的动作。
MIME:
即多用途互联网邮件扩展,是目前互联网电子邮件普遍遵循的邮件技术规范。在MIME的支持下,图像、声音、动画等二进制文件都可方便的通过电子邮件来进行传递,极大低丰富了电子邮件的功能。目前互联网上使用的基本都是遵循MIME规范的电子邮件。
当接收邮件时,客户端与POP3服务器之间通过TCP建立连接,所使用的端口是110。
SMTP传输的邮件报文采用HTML格式。
5. HTTP协议
使用HTTP的URL的一般形式:http://<主机>:<端口>/<路径>
- 浏览器分析超链指向页面的URL。
- 浏览器向DNS请求解析www.wngrk.com的IP地址。
- 域名系统DNS解析出服务器的IP地址。
- 浏览器与服务器建立TCP连接。
- 浏览器发出取文件命令:GET/web/index.htm。
- 服务器给出响应,把文件index.htm发给浏览器。
- TCP连接释放。
- 浏览器显示文件index.htm中的所有文本。
6. 远程登陆服务Telnet
远程登陆协议Telnet:TCP/IP终端仿真协议,登陆到远程主机上操作,网络虚拟终端NVT支持异构主机,采用TCP 23端口,C/S工作模式。使用命令:telnet 192.168.1.254