其他分享
首页 > 其他分享> > 计算机网络-6-应用层

计算机网络-6-应用层

作者:互联网

文章目录

计算机网络-6-应用层

1.网络应用模型

1.1应用层概述

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

应用层协议定义了什么?

应用层的功能

应用层的重要协议FTP,SMTP,POP3,HTTP,DNS

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

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

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

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

  1. 与服务器通信,使用服务器提供的服务。
  2. 间歇性接入网络。
  3. 可能使用动态IP地址。
  4. 不与其他客户机直接通信。

应用:Web,文件传输FTP,远程登录,电子邮件。

1.3P2P模型

在这里插入图片描述

2.DNS系统

2.1DNS概述

DNS就是将在地址栏的域名转化为IP地址的东西。

在这里插入图片描述

2.2域名

域名就是www.xxx.com,当然这是最简单的一种 .com之后还可以有东西,称之为根,域名从左向右,级别逐渐增高。

在这里插入图片描述

在这里插入图片描述

2.3域名服务器(DNS服务器)

在这里插入图片描述

2.4域名解析过程

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tA3Jf9EF-1627885099226)(C:\Users\30287\AppData\Roaming\Typora\typora-user-images\image-20210723221057496.png)]

高速缓存:为了减少多次查询同一个域名的资源浪费,本地域名服务器会存储最近使用的ip地址解析,下次再访问同一个域名就不需要这么多查询步骤了。同时这个高速缓存主机本身也有存储同时本地域名服务器还可以对顶级域名服务器,权限域名服务器的地址进行缓存,下一次即使是不知道的ip地址,查询也可以更快。

高速缓存为了保持正确性,需要定时更新。

3.文件传送协议FTP

3.1概述

文件传送协议FTP:提供不同种类主机系统之间的文件传输能力。

在这里插入图片描述

3.2FTP的服务端和客户端

在这里插入图片描述

3.3FTP工作原理

在这里插入图片描述

4.电子邮件

4.1电子邮件的信息格式

在这里插入图片描述

4.2电子邮件的组成结构

在这里插入图片描述

4.3简单邮件传送协议SMTP

  1. 连接建立

    在这里插入图片描述

  2. 邮件发送

    在这里插入图片描述

  3. 连接释放

    在这里插入图片描述

4.4通用因特网邮件扩充MIME协议

在这里插入图片描述

4.5邮局协议POP3

在这里插入图片描述

4.6网际报文存取协议IMAP

4.7基于万维网的电子邮件

与之前的不同的地方就是,基于万维网的电子邮件的邮件服务器端可以不同

同时,发送邮件使用的SMTP/MIME和收邮件时的POP3/IMAP协议都换成了HTTP协议

在这里插入图片描述

5.万维网和HTTP协议

5.1万维网概述

5.3HTTP协议的过程

在这里插入图片描述

5.4HTTP协议的特点

HTTP协议的特点

小知识:
由于HTTP协议是无状态的,但是在实际工作中,一些万维网站点常常希望能够识别用户。
于是有了CookieCookie是存储在用户主机中的文本文件,记录一段时间内某用户(使用识别码识别,如“123456”)的访问记录。可为用户提供个性化服务。

5.5HTTP连接方式

在这里插入图片描述

5.6HTTP的报文结构

在这里插入图片描述

标签:协议,HTTP,SMTP,计算机网络,万维网,域名,服务器,应用层
来源: https://blog.csdn.net/qq_45966440/article/details/119324190