应用层

作者: 小禄来学习 | 来源:发表于2022-08-08 00:35 被阅读0次

    应用层对应用程序的通信提供服务。

    应用层的功能:

    文件传输、访问和管理

    电子邮件

    虚拟终端

    查询服务和远程作业登录

    应用层的重要协议:

    FTP、SMTP、POP3、HTTP、DNS

    网络应用模型:

    1.客户/服务器(C/S)模型

    服务器:提供计算服务的设备。

    1.永久提供服务  2.永久性访问地址/域名

    客户机:请求计算服务的主机。

    1.与服务器通信,实验服务器提供的服务

    2.间歇性接入网络

    3.可能使用动态IP地址

    4.不与其他客户机直接通信

    2.P2P模型

    每个主机既可以提供服务,也可以请求服务。

    任意端系统/节点之间可以直接通信。

    节点间歇性接入网络。

    节点可能改变IP地址。

    可扩展性好。

    网络健壮性强(一个坏了,其他都还能用)。

    域名解析系统DNS:

    实现域名向IP地址的转换。

    域名:www.baidu.com

    上图解释了一个域名如何解析成IP地址的大概流程:本地域名服务器收到一个域名时,会发给根域名服务器,根域名服务器掌握了每个顶级域名服务器所对应的IP地址,因此它会解析出一部分IP地址,然后把域名再向下传递给该顶级域名服务器,顶级域名服务器再向下传给对应的权限域名服务器,以此类推。

    FTP协议(文件传送协议):

    提供不同种类主机系统(硬、软件体系等都可以不同)之间的文件传输能力。

    FTP使用TCP实现可靠传输。

    电子邮件:

    电子邮件的信息格式:

    电子邮件系统的组成结构:

    如上所示,发送邮件是使用的SMTP协议,包括从发件人用户代理→发送方服务器,也包括发送方服务器→接收方服务器;而读取邮件采用的是POP3或IMAP协议,如下图所示。

    简单邮件传送协议SMTP:

    上图的解决方案:使用通用因特网邮件扩充MIME,MIME可以将非ASCII码的内容转换为7位ASCII码内容。

    POP3协议:

    网际报文存取协议IMAP:

    万维网:

    万维网(WWW:World Wide Web)是一个大规模的、联机式的信息储藏所/资料空间,是无数个网络站点和网页的集合。

    超文本传输协议HTTP:

    HTTP定义了浏览器(万维网客户进程)怎样向万维网服务器请求万维网文档,以及服务器怎样把文档传送给浏览器。

    HTTP协议的特点:

    HTTP报文结构:

    相关文章

      网友评论

          本文标题:应用层

          本文链接:https://www.haomeiwen.com/subject/jzjgwrtx.html