计算机网络应用层

应用层

传输层以及一下的层提供完整的通信服务
面向用户的一层,工作在终端设备
在这里插入图片描述

UDP与TCP应用的场景
在这里插入图片描述

定义应用通信的规则
应用进程的报文类型(请求报文,应答报文)
报文的语法,格式
应用进程发送数据的时机,规则

1.DNS详解

DNS(域名系统) 使用UDP协议

IP地址太难记忆,所以引入了DNS
在这里插入图片描述

命名规则

域名由点,字母和数字组成
点分割不同的域
域名可以分为顶级域,二级域,三级域

在这里插入图片描述
在这里插入图片描述

域名组成的树状结构

在这里插入图片描述

2.DHCP协议

DHCP(动态主机设置协议)
DHCP是一个局域网协议(局域网与外网通信需要用到NET技术)
DHCP是应用UDP协议的应用层协议

即插即用联网

在这里插入图片描述

3.HTTP协议

HTTP(超文本传输协议)应用层最广泛使用的协议

http(s)😕/<主机>:<端口>/<路径>
端口:80端口或443端口(443端口最安全)

HTTP协议是可靠的数据传输协议(底层依靠TCP协议)

3.1 Web服务器

在这里插入图片描述

HTTP方法

方法作用
GET获取指定的服务端资源
POST提交数据到服务端
DELETE删除指定的服务端资源
UPDATE更新指定的服务端资源

UPDATE中的指定

在地址中指定
在这里插入图片描述

在请求数据中指定
在这里插入图片描述

请求报文在这里插入图片描述

应答报文(状态码)
在这里插入图片描述

HTTP工作的结构

Web缓存
降低延迟,降低网络传输

在这里插入图片描述

Web代理
在这里插入图片描述

在这里插入图片描述

CDN

CDN(内容分发网络)

在这里插入图片描述

爬虫

增加网络拥塞
损耗服务器资源

在这里插入图片描述

4.HTTPS协议

HTTP协议是明文传输
HTTPS是安全的HTTP协议

在这里插入图片描述

SSL(安全套接层)
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

交换随机数时使用非对称加密,确定随机数时使用对称加密

4.1 加密模型

对称加密
在这里插入图片描述

非对称加密
在这里插入图片描述

A,B是拥有一定数学关系的一组密钥
在这里插入图片描述

数字证书

可信任组织颁发给特定对象的认证
可信任组织:国家 特定对象:中国公民 数字证书:身份证

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值