功能:
1.接收用户投递的邮件
2.将用户投递进来的邮件转发给目标邮件服务器
3.接收其他邮件服务器发来的邮件,并把邮件存储到其管理的用户邮箱中
4.为前来读取邮件的用户提供读取服务
邮件服务器按功能可以划分为两种类型:SMTP服务器、POP3/IMAP服务器
SMTP服务器:用于替用户发送邮件和接收外面发送给本地用户的邮件,相当于现实生活中的邮件接收部门(可接收普通客户要投出的邮件和其他邮局投递进来的邮件)
POP3/IMAP服务器:用于帮助用户读取SMPT服务器接收进来的该用户的邮件,它相当于专门前来取包裹的用户提供服务的部门
图1.1中编号1、2、3由SMTP服务器完成的,编号4由POP3服务器完成的
邮件客户端软件负责与邮件服务器通信,主要用于帮助用户将邮件发送给SMTP服务器和从POP3/IMAP服务器读取用户的电子邮件。
邮件客户端软件通常集邮件撰写、发送、接收功能与=于一体,例如Outlook Express、Foxmail。
在web站点中可以集成邮件客户端软件的功能,例如,sina和sohu等大型门户网站,用户可以通过访问这些web站点来接收电子邮件。
要想让一个web站点能够帮助用户完成电子邮件的收发功能,只要将Outlook Express、Foxmail的邮件收发模块集成到web站点程序中即可,由邮件收发模块完成与邮件服务器的通信,有web网页提供邮件撰写和显示的操作界面。
E-mail地址,用户通过E-mail地址标识自己发送的电子邮件,同时也通过这个地址接受别人发来的电子邮件。
电子邮箱的获得需要在邮件服务器上进行申请,申请到的电子邮箱由邮件服务器进行管理,电子邮箱就是用户在邮件服务器上申请的账户。
邮件服务器把接收到的邮件保存到为该账号所分配的邮箱空间中,由于邮件服务器为用户提供的邮件空间是有限的,所以用户需要经常查收、清理自己的电子邮箱,以便腾出空闲空间接收新的电子邮件。
电子邮件需要在邮件客户端软件和邮件服务器之间,以及两个邮件服务器之间进行传递,邮件的传递必须遵循一定的规则,即邮件传输协议。
它是对POP3协议的一种扩展,也是定义了邮件客户端软件与邮件服务器的通信规则
图1.1中编号1、2、3功能采用SMTP协议,编号4功能采用POP3或IMAP协议
Internet上的计算机是采用ip地址来标识其网络位置和访问路径的,计算机之间必须采用ip地址进行通信,显然,当用户访问Internet中的某个服务器上的网页或者其他资源时,必须知道该服务器的ip地址,才能访问到该服务器。由于ip地址是以数字的形式表示的,人们想要记住Internet上在众多服务器ip地址显然是一件十分困难的事情。
另外,与公司的电话号码可能会随着公司搬家而发生变更的情况类似,大多数公司的服务器在Internet上的ip地址通过都是临时租用的,而不是终生不变的。
这些情况会给Internet中直接使用ip地址进行通信带来了一定的困难和不便,于是又提出DNS的概念和应用
根据某个计算机的主机名查询出其ip地址的过程为DNS正向解析,反之,根据某个计算机的ip地址查询出主机名的过程称为DNS的反向解析
计算机的主机名与ip地址的关系,就像公司名称和公司电话号码一样,
在DNS服务器中注册了某台计算机的主机名与ip地址的映射关系后,其他计算机上的网络应用程序就可以使用该计算机的主机名与之进行通信了,当然,这也要求其他计算机上已经事先指定好了为其提供DNS查询服务的DNS服务器。
例如,在DNS服务器上已经注册好了"218.30.99.150"(IP地址)与''www.it315.org"(主机名)的映射关系,当在其他计算机上使用浏览器访问"http://www.it315.org"时,其他计算机将从DNS服务器中查询出主机名''www.it315.org"所对应的ip地址为 "218.30.99.150",然后使用这个ip地址去连接相应的web服务器。
虽然应用程序可以使用主机名去访问某台计算机,但是,计算机之间的通信最终必须依靠IP地址,首先要通过DNS服务器查询出主机名对应的IP地址后,然后再使用ip地址去访问目标计算机,只是这个过程是由底层网络系统自动完成的。如果没有为目标计算机注册主机名,或者没有为访问者计算机设置DNS查询服务器,那么访问者计算机就无法使用主机名来访问目标计算机,必须使用ip地址访问目标计算机
C:\Users\Administrator>ipconfig /all
Windows IP 配置
主机名 . . . . . . . . . . . . . : 201605050385-
主 DNS 后缀 . . . . . . . . . . . : creditease.corp
节点类型 . . . . . . . . . . . . : 混合
IP 路由已启用 . . . . . . . . . . : 否
WINS 代理已启用 . . . . . . . . . : 否
DNS 后缀搜索列表 . . . . . . . . : creditease.corp
以太网适配器 本地连接:
连接特定的 DNS 后缀 . . . . . . . :
描述. . . . . . . . . . . . . . . : Realtek PCIe GBE Family Controller
物理地址. . . . . . . . . . . . . : 1C-39-47-3D-F4-00
DHCP 已启用 . . . . . . . . . . . : 是
自动配置已启用. . . . . . . . . . : 是
本地链接 IPv6 地址. . . . . . . . : fe80::61dd:97b5:aab9:c19b%12(首选)
IPv4 地址 . . . . . . . . . . . . : 10.108.21.72(首选)
子网掩码 . . . . . . . . . . . . : 255.255.252.0
获得租约的时间 . . . . . . . . . : 2017年2月24日 9:57:38
租约过期的时间 . . . . . . . . . : 2017年2月25日 13:33:00
默认网关. . . . . . . . . . . . . : 10.108.20.1
DHCP 服务器 . . . . . . . . . . . : 10.108.20.1
DHCPv6 IAID . . . . . . . . . . . : 337393991
DHCPv6 客户端 DUID . . . . . . . : 00-01-00-01-1D-F6-F8-67-78-0C-B8-14-81-47
DNS 服务器 . . . . . . . . . . . : 10.108.17.251
10.108.17.252
TCPIP 上的 NetBIOS . . . . . . . : 已启用
C:\Users\Administrator>ping gitlab.creditease.corp
正在 Ping gitlab.creditease.corp [10.100.8.78] 具有 32 字节的数据:
来自 10.100.8.78 的回复: 字节=32 时间=6ms TTL=56
来自 10.100.8.78 的回复: 字节=32 时间=5ms TTL=56
来自 10.100.8.78 的回复: 字节=32 时间=6ms TTL=56
来自 10.100.8.78 的回复: 字节=32 时间=6ms TTL=56
10.100.8.78 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 5ms,最长 = 6ms,平均 = 5ms
一个域表示一组逻辑相关的计算机的组合,可以按照地区、行业、机构对计算机进行分组,所划分出来的每个组都可形成DNS的一个域。
DNS的域名也是按照层次结构进行设计,每层之间使用(.)进行分隔,且层次关系是从右到左的顺序指定,即层次中的最高级别的域名位于最右边。
计算机的主机名就是在它所属的域名前增加一个不含点(.)的本地名称组成的,本地名称与域名之间也是用点(.)进行分隔的,
例如,主机名"www.hb.wh.cn"表示隶属于"hb.wh.cn"域中的一台本地名称为"www"的计算机。可见,DNS中的域也是一种按计算机的名称进行分组的机制,通过主机名的后缀部分就可以知道计算机所属的域,只要两台计算机的后缀名称相同,他们就属于同一个域,
1.每个域都需要有一台DNS服务器进行管理,要想让某台计算机加入到某个域中,必须征得域管理员的同意后,再有域管理员在管理该域的DNS服务器上注册这台计算机的ip地址和主机名。虽然每个域都需要有一台DNS服务器对其进行管理,但为了节省资源,可以让一台DNS服务器监管多个域,但从逻辑上讲,仍然相当于每个域都有一台自己DNS服务器对其进行单独管理
2.一个域的DNS服务器只负责管理直隶属于这个域的每个主机名与其ip地址的映射关系,而不负责管理其子域中的主机名与ip地址的映射关系,
例如,"www.it315.org"、"ftp.it315.org"、"blog.it315.org"等主机名都是管理域"it315.org"的DNS服务器进行管理,而不能由管理域"org"的DNS服务器进行管理
3.每个子域都必须在其直接父域的DNS服务器上注册该子域的名称和该子域的DNS服务器的IP地址,
也就是说,在父域的DNS服务器上除了要注册属于该域的所有主机的信息外,还要注册属于该域的所有直接子域的域名及管理子域的DNS服务器的ip地址。
例如,必须在管理域"org"的DNS服务器注册子域"it315.org"和管理子域"it315.org"的DNS服务器的ip地址后,域名"it315.org"才能真正被外界所认可。
4.为了方便对顶级域名的统一管理,在顶级域名之上其实还有一个根域名,根域名用点(.)表示,
例如,"www.it315.org"也可以写为"www.it315.org.",最后的那个点(.)就表示根域名。
带有根域名部分的主机名或域名才是一个完整的域名,被称为完全限定域名(Fully Qualified Domain Name)
internet中的根域名由interNIC(国际互联网络信息中心)集中管理,顶级域名和其下的域名则有拥有该域名的组织、公司和个人自己管理。