计算机网络(九):应用层
2020-08-22 本文已影响0人
FriendlyJesse
应用程序
-
表示层与会话层
- 表示层的功能:编码、压缩、加密
- 会话层的功能:建立、维持、终结应用程序之间的会话
[图片上传失败...(image-94a42c-1597978607863)]
-
应用层服务及协议
- 单个应用程序可能使用多个不同的应用层服务
- 服务器支持多个客户端
-
客户端—服务器模型
- 在客户端 / 服务器模型中,请求信息的设备成为客户端,而响应请求的设备称为服务器
准备应用程序和服务
点对点模型
- 点对点网络
- 在点对点网络中,两台或两台以上的计算机通过网络互连,它们共享资源(如打印机和文件)时可以不借用专用服务器
- 点对点应用程序
- 与点对点网络不同,点对点应用程序(P2P)运行设备在同一通信过程汇总既作客户端又作服务端
-
常用的协议
-
传输层使用某种编址方案,称为端口号。端口号识别应用程序及应用层服务(即源数据和目的数据)。服务器程序通常使用客户机已知的预定义端口号。
image
-
应用程序协议与实力
-
DNS 服务及协议
-
入门很难记住 IP 数字地址。于是,入门闯进来可以将数字地址转换为简单易记名词的域名系统。
-
用户还可以使用操作系统中名为 nslookup 的实用程序手动查询域名服务器,来解析给定的主机名
image -
域名系统采用分级系统创建域名数据库,从而提供域名解析服务。该层级模型外观类似一颗倒置的树,枝叶在下,而树根在上。
image
-
-
WWW 服务及 HTTP 协议
- 当在 Web 浏览器中输入一个 Web 地址时,Web浏览器将通过 HTTP 协议建立与服务器上的 Web 服务之间的建立。常用的三种消息类型包括
Get
、POST
、PUST
以及DELETE
- HTTP 服务器通过返回网页的代码对请求作出响应
- 浏览器解释 HTML 代码并显示网页
- 当在 Web 浏览器中输入一个 Web 地址时,Web浏览器将通过 HTTP 协议建立与服务器上的 Web 服务之间的建立。常用的三种消息类型包括
-
电子邮件服务及 SMTP/POP 协议
- 客户端使用 SMTP 将邮件发送到服务器并使用 POP3 接受电子邮件
- 邮件服务器 MTA & MDA
- 邮件传送代理(MTA)进程使用 SMTP 将电子邮件发送到 MDA 或其他 MTA。
- 邮件分发代理(MDA)进程控制服务器与客户端之间的电子邮件分发。
-
FTP
- FTP 用于客户端和服务器之间的文件传输
- 客户端在 TCP 的 21 号端口建立第一条连接。该连接由客户端命令和服务器回复组成,用于管理传输流量
- 第二条连接建立 TCP 的 20 号端口。每当有文件需要传输时建立该连接,用于实际文件传输。
[图片上传失败...(image-3c386f-1597978607863)]
-
DHCP
- 通过动态主机配置协议(DHCP)服务,网络中的设备可以从 DHCP 服务器获取 IP 地址和其他信息
- DHCP 服务器负责维护 IP 地址池,并在客户端登录时,将临时地址分配给客户端
-
TeInet 服务及协议
- TeInet 是一种客户端 / 服务器协议,规定了创建和终止 VTY 会话的规则
- TeInet 提供使用通过网络连接的计算机访问网络设备的方法,就如同键盘和显示器直接连接到该设备一样。
[图片上传失败...(image-f1b26f-1597978607863)]