计算机网络——应用层

目录

6.1 应用层概述

6.2 客户/服务器方式(C/S方式)和对等方式(P2P)

 C/S方式

 对等(P2P)方式

 6.3 动态主机配置协议DHCP

 6.4 域名系统DNS

 域名解析的过程

​ 6.5 文件传输协议FTP

6.6 电子邮件

 6.7 万维网WWW

 报文格式

​ Cookie

 缓存与代理服务器


6.1 应用层概述

解决通过引用进程的交互来实现特定网络应用的问题

 6.2 客户/服务器方式(C/S方式)和对等方式(P2P)

 C/S方式

 

 对等(P2P)方式

 

 6.3 动态主机配置协议DHCP

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

 方案1:手工配置

问题:如果网络中的主机数量比较多,配置麻烦,而且容易出错

 方案2:使用DHCP服务器动态配置

在DHCP服务器中设置好可为其它各主机配置的网络配置信息,网络中各主机开机后自动启动DHCP应用程序,向DHCP服务器请求自己的网络配置信息。

工作过程:

(1)用户主机运行68端口的UDP传输进程,服务器运行端口67的UDP进程

(2)用户主机以广播的形式发送发现报文,此时用户的IP为0.0.0.0,目的为255.255.255.255,记得封装MAC地址

(3)服务器收到后,查找自己的数据库,如果有,发送DHCP提供报文,没有发送默认信息,还是广播发送

(4)客户端收到后,做出处理,根据事务ID判断是否是自己的请求报文。如果有多条提供,选择先到的报文。然后向选择的一方发送DHCP请求报文。

 

 接下来的步骤如下图:

 DHCP中继代理

要通过路由器转发DHCP发现报文,这就是中继代理

 6.4 域名系统DNS

作用:维护域名和IP地址的映射关系

 

因特网采用层次树状结构的域名结构

 

 

 

 域名解析的过程

两种查询方式:递归查询、迭代查询

递归查询:

迭代查询:

 6.5 文件传输协议FTP

概述:

 举例:FTP文件传送协议的应用

FTP的基本工作原理 

有两种模式,如下图。

 有两个通道,一条命令通道(橙色),一条是数据通道(蓝色)

主动模式:

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

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

一个题目:

6.6 电子邮件

(只做介绍,关于协议不做深入讲解)

概述:

 过程:

 基本工作原理

信息格式:

 存在的问题:

 基于万维网的电子邮件:

 6.7 万维网WWW

 报文格式

 请求报文格式:

 响应报文格式:

 Cookie

 缓存与代理服务器

 代理服务器中的资源存在有效日期和修改日期两个字段

  1. 客户主机向代理服务器发送请求
  2.  代理服务器检查资源是否过期,没过期就返回,过期就访问原始服务器
  3. 访问原始服务器,如果没修改过,原始服务器返回一个不包含资源的响应,代理服务器更新有效日期。修改过则带着资源一起返回给代理服务器。
  4. 将请求文档发回给主机

关于应用层的很多协议都没有展开讲,基本只做了简单介绍,有时间再补吧。

参考资料:湖南科技大学——计算机网络微课堂

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值