欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 养生 > 第六章应用层

第六章应用层

2025/7/18 6:14:37 来源:https://blog.csdn.net/2203_75970230/article/details/144017146  浏览:    关键词:第六章应用层

0.应用层的特点和各层的关系

考频是每年平均三分左右。

d3b88c9835e9408ebe0e2620fbee7ad9.png

120caf52221d4006820fe2ba735e48ba.png

1.网络应用层模型

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

7e12ea3d31b14ff2ba380f099a832389.png

体会C/S模型特点:

• 客户、服务器地位不平等

• 客户之间不直接通信

• 如果服务器损坏,影响全局

• 服务器负载较大

1.2 P2P模型

31ebf581e295489286cd59cdca4822a3.png

体会P2P模型特点:

• 主机之间地位平等

• 主机之间直接通信

• 单个节点损坏不影响全局

• 各节点可以分摊负载

 


客户机是面向服务器的,服务器是面向任务的

服务器也能主动发送数据给客户端,用一些消息的通知。

2.域名系统(DNS)

0cbb85f2b8044614a86441b5e20c7fbe.png

2.1域名

域名缩写DN

b00dd2f3d6c24af996d963fb7ced2244.png

8da1499b4ce443998cc2324cbcb151ab.png


域名与IP地址、MAC地址、主机都不具有一一对应的关系。

Internet上提供客户访问的主机一定要有IP,不一定有域名。 

2.2域名服务器

根域名服务器知道所有的顶级域名服务器的域名和IP地址。

顶级域名服务器知道权限域名服务器的IP。

权限域名服务器(授权域名服务器)负责一个区的域名服务器(网址)

本地域名服务器(人脉王):缓存近期被查询过的域名。

4ef60cb3cdcf4eae97b0e34cd59b633c.png

 

2.3域名解析过程

域名解析就是指把域名转化为IP地址的过程。当客户需要域名解析时,通过本机的DNS客户构造一个DNS请求报文,以UDP数据报方式发送本地域名服务器。

通常是客户机向本地的查询通常是采用递归查询,本地域名服务器向根域名服务器的查询通常是采用迭代查询。 

03e50b3afc3541be9853793308ccf4b7.png

为了提高DNS的查询效率,在域名服务器中广泛地使用高速缓存。(DNS服务器在一段时间后丢弃高速缓存的信息,故是要定时刷新)

d184958cdaaf4b319c8fd1337f7927d6.png

d47fba2c893343c283de0cfb48009dc9.png

3.文件传输协议(FTP)

额外(TFTP):是内存小,简单,用于传输小文件。

FTP是因特网上使用最广泛的文件传输协议。FTP提供交互式的访问,允许客户指明文件的类型与格式。

3.1工作原理

989fd2408c0542ac8443ed517206fa14.png

9fe7fcfbd14e4eceb9f01681eef64269.png 功能:

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

2.以用户权限管理的方式提供用户对远程FTP服务器上的文件管理能力。

3.以匿名FTP的方式提供公用文件共享的能力。

3.2控制连接与数据连接

e4bf739107084ee58cc076c4d96d8a1c.pngTCP控制连接(端口21)时始终打开,并且是传请求,先与传文件的数据(端口20)。

默认文件是主动的(PORT)—端口为20。

注意:它们采用的是TCP,所以是可靠连接。

这里的端口都是服务器的端口。

4.电子邮件

4.1邮件

格式:用户名@邮箱所在主机的域名

发送人发送时间和地址是系统自动生成的,收信人的地址和邮件主题是发送人自己填的。

8f06ae0717e44bf391991fe06f536ba0.png

4.2组成结构

e26534a200ee4d1fa5218fd7578f581f.png

61f04fab9e4b4ea492e8e15b27427b6c.png 

4.3SMTP和POP3

(1)SMTP

是提供一种可靠且有效的电子邮件传输的协议。 SMTP采用的是TCP连接,用的端口号位为25。

采用C/S的客户模式。 

6d0d38d03a4841ad9b91aba4b838887c.png 

 7d8312b0f962462b8ae8e6ef5c5866ba.png

2.邮件传送中 RCPT命令是,先弄清接受方是否已经做好准备,然后才发邮件。

获得OK的回答后,客户端用DATA命令。

SMTP的缺点如下,故用MIME进行提升改进。

9aacf99505f94d35bff5591864d45a13.png

 P0P3b86d44fde719400d806cff1746d22ff1.png

改进(IMAP)

56f4aa10ff7f41d49e58598043ad7317.png 

若用的是万维网如:Hotmail、Gmail。

则改为:

70b64be882934fd8ae757be1801fda11.png 

5.万维网(WWW) 

5.1浏览器访问一个网页的过程

a44eef08b5904749a9b35ef936ce570c.png

浏览器访问一个网页的过程非常重要

WWW服务的第一部操作是浏览器对服务器的请求域名解析。

为HTTP保留的端口号:TCP的80端口

万维网的每一个页面有一个唯一的地址:UPL统一资源定位符

2456dfb218f347b0a4d40dcf63b5460c.png

0a12bbbc8c574ced8263d14c59f26754.png

5.2HTTP报文格式

1046401a3521437eb6bd13dd452484e9.png 

HTTP是一个无状态协议,然而Web站点经常希望能够识别用户,这时需要用到Cookie。 

d383028b313f412c82dcecb0492f3f7f.png

434f970c5dc447f782a25b18d6b03cb7.png 

 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com