计算机网络-应用层

电子邮件Email

计算机网络-应用层_第1张图片
Internet Email的工作原理

Email的格式:由RFC822定义,由两部分组成(header+body)。

扩展Email,MIME

Email传输协议(SMTP):Server在25号端口上监听,有连接请求时,接受连接,然后传输邮件,传输完毕后再将连接断开。这是一个纯ASCII字符的协议,所有的命令和数据均以标准ASCII字符传输。

邮件收发客户端协议(POP3协议)

个人计算机不能具有固定的域名和IP地址,因此,不能作为SMTP的服务器。需要Internet网上的SMTP服务器来代替用户代收邮件。一般的邮件服务器除了有SMTP server外,同时也支持PC客户接受邮件。

注:发信人的用户代理向源邮件服务器发送邮件,源邮件服务器向目的邮件服务器发送邮件使用的都是SMTP协议;POP3等协议只是从目的邮件服务器上读取邮件。


文件传输协议FTP

计算机网络-应用层_第2张图片

WWW应用

WWW系统必须要解决的问题及工作模型

计算机网络-应用层_第3张图片
WWW的工作模型

1.如何标识分布在Internet上的文档?

URL:统一资源定位符,是能从Internet上得到的资源的位置和访问方法的一种简洁的表示。格式:<访问方法>://<主机>:<端口>/<路径>

2.如何使不同风格的文档都能在Internet的各种计算机上展示出来?

使用HTML语言

3.用什么协议实现用户与服务器之间的文档传输?

HTTP协议(超文本传输协议):纯文本的Client/Server交互协议,Client发出命令,Server给出响应(MIME like)


DNS应用

DNS的作用将主机名字转换成二进制IP地址。DNS被设计成为一个联机分布数据库系统,采用客户服务器模式,由若干个域名服务器组成。

Internet的域名结构:采用层次树状结构的命名方法,域名的结构由若干分量组成,各分量之间用点隔开,每一级的域名都由英文字母和数字组成(小于63个,不分大小写),级别最低的域名在最左边,最高的级别在最右边(<255)。域名只是个逻辑概念,并不反应出计算机所在的物理地点。

域名管理原则:每一个域名服务器都只对域名体系中的一部分进行管辖。

DNS查询流程:作为DNS的一个客户,先向本地域名服务器发送查询,本地DNS若不知道所查的域名,向顶级查询,顶级并不知道,但返回授权服务器的IP,根据返回的IP地址又向授权服务器查询,返回所查域名的IP,本地服务器将此IP返回给DNS客户。

你可能感兴趣的:(计算机网络-应用层)