计算机网络应用层篇

章节导学

imgimg

应用层概述

  • 传输层以及以下的层提供完整的通信服务
  • 应用层是面向用户的一层

imgimg

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

DNS详解

DNS(Domain Name System:域名系统)

DNS存在的意义

imgimg

域名的详解

imgimgimgimgimg

域名服务器

imgimg

DHCP协议详解

DHCP是什么

  • DHCP(Dynamic Host Configuration Protocol:动态主机设置协议)
  • DHCP是一个局域网协议
  • DHCP是应用UDP协议的应用层协议

DHCP的作用

imgimgimgimg

HTTP协议详解

HTTP是什么

  • HTTP(HyperText Transfer Protocol:超文本传输协议)

超文本: "超级文本" "带超链接文本"

  • http(s)😕/<主机>:<端口>/<路径>

imgimgimgimgHTTP工作过程img

请求方法

img

img

指定资源

  • 在地址中指定
  • 在请求数据中指定

imgimgimgimg

状态码

imgimg

HTTP工作的结构

  • Web缓存
  • Web代理
  • CDN
  • 爬虫

WEB缓存

img

WEB代理

imgimgimgimg

CDN

  • CDN(Content Delivery Network:内容分发网络)

多媒体内容

img

爬虫

imgimg

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

HTTPS协议详解

HTTP不安全

  • HTTP是明文传输的

img

  • HTTPS(Secure)是安全的HTTP协议
  • http(s)😕/<主机>:<端口>/<路径>

端口默认为443

加密模型

imgimgimg

数字证书

  • 数字证书是可信任组织颁发给特定对象的认证
  • img

SSL

img

HTTPS过程

imgimgimg

SSL握手过程

img

HTTP与协议栈

imgimgimg

imgimgimgimgimg

posted @ 2022-04-03 23:43  WonderC  阅读(60)  评论(0编辑  收藏  举报