应用层

网络应用与应用层协议:网络应用:E-mailWeb

支持Web服务的关键技术

超文本传输协议HTTP:Web服务应用层协议,超文本在浏览器与Web服务器之间的传输协议。默认端口号80

超文本标记语言HTML:文档中的特殊数据格式,一个文档可以链接到另一个文档。

统一资源定位符URL:标识Web中的资源,以便于用户查找。

URL地址组成:

协议类型、存放对象的服务器主机名和对象的路径及地址。

电子邮件系统总体结构

三部分:

用户代理:

​ 当用户完成邮件撰写时,邮件代理向其邮件服务器发送邮件,并存放在发送队列中。当用户想读取一条报文时,邮件代理从其邮件服务器的邮箱中获取该报文。

邮件服务器:

​ 邮箱:发送给用户的报文。

​ 报文队列:用户要发出的邮件报文

简单邮件传输协议SMTP

​ 从发送方的邮件服务器 向接收方的邮件服务器发送邮件。应用层协议。使用TCP可靠数据传输服务。

​ 客户使用TCP来可靠传输邮件报文到服务器端口号25。

建立TCP连接:

握手:指明收发双方的邮件地址

邮件报文的传输

结束:关闭TCP连接

域名系统DNS (Domain Name System):进行主机名到IP地址的转换。

DNS通常直接由其他的应用层协议 (包括HTTP、SMTP 和FTP)使用,以将用户提供的主机名解析为IP地址。用户只是间接使用。

一般是:四级.三级.二级.根DNS服务器