应用层 - 图1

1.应用层概述

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

1.应用层协议定义:

应用进程交换的报文类型,请求还是响应?
各个报文类型的语法,如报文中的各个字段及其详细描述。
字段的语义,即包含在字段中的信息的含义。
进程何时,如何发送报文,一季对报文进行响应的规则。

2.应用层的功能和协议:

文件传输,访问和管理 FTP
电子邮件 SMTP,POP3
虚拟终端 HTTP
查询服务和远程作业登录 DNS

3.网络应用模型

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

image.png

2.P2P模型

image.png

2.域名解析系统DNS

实现域名到IP地址的转换。
image.png

1.域名

image.png
image.png

1.域名服务器

image.png

2.域名解析过程

image.png
image.png

3.文件传输协议

image.png
image.png
image.png

4.电子邮件
1.信息格式
image.png

2.组成结构
image.png
image.png

3.协议

1.SMTP(发送)

image.png
image.png
image.png

2.POP3(接收)

image.png

4.万维网和HTTP协议

image.png

1.超文本传输协议HTTP

image.png
image.png
image.png

2.HTTP协议报文结构

image.png
image.png