【计算机网络】第八章 应用层

目录

应用层概述

客户/服务器方式和对等方式

客户/服务器(Client/Server,C/S)方式

对等(Peer-to-Peer,P2P)方式

动态主机配置协议

动态主机配置协议DHCP的作用

动态主机配置协议DHCP的基本工作过程

DHCP中继代理

域名系统

域名系统的作用

因特网的域名结构

因特网上的域名服务器

根域名服务器

顶级域名服务器

权限域名服务器

本地域名服务器*

因特网的域名解析过程

递归查询

迭代查询

高速缓存

文件传送协议

文件传送协议FTP的作用

文件传送协议FTP的基本工作原理

主动模式

被动模式

电子邮件

电子邮件系统的组成

简单邮件传送协议SMTP的基本工作过程

电子邮件的信息格式

多用途因特网邮件扩展

常用的邮件读取协议

基于万维网的电子邮件

万维网

统一资源定位符URL

超文本传输协议

非持续连接

持续性连接

总结

使用Cookie在服务器上记录信息

万维网缓存与代理服务器


应用层概述

客户/服务器方式和对等方式

网络应用程序在各种端系统上的组织方式和它们之间的关系:

  • 客户/服务器(Client/Server,C/S)方式
  • 对等(Peer-to-Peer,P2P)方式

客户/服务器(Client/Server,C/S)方式

客户和服务器是指通信中所涉及的两个应用进程

客户/服务器方式所描述的是进程之间服务和被服务的关系

客户是服务请求方,服务器是服务提供方

服务器总是处于运行状态,并等待客户的服务请求

对等(Peer-to-Peer,P2P)方式

没有固定的服务请求者和服务提供者,分布在网格边缘各端系统中的应用进程是对等的,被称为对等方。对等方相互之间互相通信,每个对等方既是服务的请求者,又是服务的提供者

动态主机配置协议

动态主机配置协议DHCP的作用

如何配置用户主机才能使用户主机正常访问Web服务器

动态主机配置协议DHCP可为计算机自动配置网络参数,使得计算机"即插即联网"

动态主机配置协议DHCP的基本工作过程

Discover:事务ID、DHCP客户端的MAC地址

Offer:事务ID、配置信息(IP地址使用ARP确保所选IP地址未被网络中其他主机占用、子网掩码、地址租期、默认网关、DNS服务器)

Request:事务ID、DHCP客户端的MAC地址、接收的租约中的IP地址、提供此租约的DHCP服务器端的IP地址

DHCP中继代理

域名系统

域名系统的作用

因特网的域名结构

因特网上的域名服务器

根域名服务器

顶级域名服务器

权限域名服务器

本地域名服务器*

因特网的域名解析过程

递归查询

迭代查询

高速缓存

文件传送协议

文件传送协议FTP的作用

文件传送协议FTP的基本工作原理

FTP客户和服务器之间要建立以下并行的TCP连接:

一个是控制连接 ,在整个会话期间一直保持打开,用于传送FTP相关控制命令

另一个是数据连接,用于文件传输,在每次文件传输时才建立,传输结束就关闭

默认情况下,FTP使用TCP 21端口进行控制连接,TCP 20端口进行数据连接

但是,是否使用TCP 20端口数据连接与传输模式有关,主动方式使用TCP 20端口,被动方式由服务器和客户端自行协商决定

主动模式
被动模式

电子邮件

电子邮件系统的组成

电子邮件系统采用客户/服务器方式

三个主要组成构件:用户代理、邮件服务器、电子邮件所需的协议

简单邮件传送协议SMTP的基本工作过程

电子邮件的信息格式

SMTP协议只能传送ASCII码文本数据,不能传送可执行文件或其他的二进制对象

MIME

多用途因特网邮件扩展

MIME

常用的邮件读取协议

POP

IMAP

基于万维网的电子邮件

万维网

World Wide Web(WWW)并非某种特殊的计算机网络。是一个大规模的、联机式的信息储藏所,是运行在因特网上的一个分布式应用

万维网利用网页之间的超链接将不同网站的网页链接成一张逻辑上的信息网

统一资源定位符URL

超文本传输协议

超文本传输协议Hyper Text Transfer Protocol

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

非持续连接

持续性连接

总结

HTTP是面向文本的,其报文中每一个字段都是一些ASCII码串,并且每个字段的长度都是不确定

使用Cookie在服务器上记录信息

万维网缓存与代理服务器

假设HTTP1.1协议以持续的非流水方式工作,一次请求响应的时间为RTT,rfc.html页面引用了2个JPEG小图像,则浏览器从开始建立TCP到接收到全部内容为止,需要多少个RTT?

相关推荐
EasyDSS7 小时前
连锁扩张管控难?一套视频会议/直播/点播/集群对讲EasyDSS音视频云平台打通门店全流程数字化
网络·音视频·easydss
mengchanmian9 小时前
VSFTP 服务器搭建(Centos)
运维·服务器·centos
比兔代理9 小时前
游戏、直播、远程办公遇到动态IP怎么办?
网络
Lzg_na9 小时前
ARP 地址解析协议详解
网络·网络协议
上海广测检测科技有限公司10 小时前
消费类智能联网设备安全分级国标征求意见要点解析:三级五维框架与跨境对标逻辑
网络·经验分享
别动我齐刘海10 小时前
Linux 系统调试学习1
linux·运维·服务器·c++·学习·机器学习·机器人
QZ1665609515911 小时前
金融数据流转监测排行:从看见到拦截的距离
网络·安全·网络安全·金融
不像程序员的程序媛11 小时前
linux常见文本操作命令
linux·运维·服务器
蜗牛互联网13 小时前
Python Agent工具调用的白名单、参数校验与审批门禁
java·服务器·前端·人工智能·后端·python
zxanz113 小时前
SSL 证书申请下来快吗?
网络·网络协议·ssl