当前位置: 首页 > news >正文

网络安全——计算机网络基础下(下篇)

六、应用层

为操作系统或网络应用程序提供访问网络服务的接口。应用层重点:​

  • 数据传输基本单位为报文;​
  • 包含的主要协议:FTP(文件传送协议)、Telnet(远程登录协议)、DNS(域名解析协议)、SMTP(邮件传送协议),POP3协议(邮局协议),HTTP协议(Hyper Text Transfer Protocol)。

6.1. DNS详解

DNS(Domain Name System:域名系统)【C/S,UDP,端口53】:解决IP地址复杂难以记忆的问题,存储并完成自己所管辖范围内主机的 域名 到 IP 地址的映射。

域名解析的顺序:​

  • 【1】浏览器缓存,​
  • 【2】找本机的hosts文件,​
  • 【3】路由缓存,​
  • 【4】找DNS服务器(本地域名、顶级域名、根域名)->迭代解析、递归查询。

IP—>DNS服务—>便于记忆的域名

域名由点、字母和数字组成,分为顶级域(com,cn,net,gov,org)、二级域(baidu,taobao,qq,alibaba)、三级域(www)(12-2-0852)

6.2. DHCP协议详解

动态主机配置协议 (Dynamic Host Configuration Protocol,DHCP) 是一个用于局域网的网络协议,位于OSI模型的应用层,使用UDP协议工作,主要用于自动分配IP地址给用户,方便管理员进行统一管理。

DHCP服务器端使用67/udp,客户端使用68/udp。DHCP运行分为四个基本过程,分别为请求IP租约、提供IP租约、选择IP租约和确认IP租约。客户端在获得了一个IP地址以后,就可以发送一个ARP请求来避免由于DHCP服务器地址池重叠而引发的IP冲突。

DCHP 报文格式

6.3. HTTP协议详解

文件传输协议(FTP):控制连接(端口21):传输控制信息(连接、传输请求),以7位ASCII码的格式。整个会话期间一直打开。

HTTP(HyperText Transfer Protocol:超文本传输协议)【TCP,端口80】:是可靠的数据传输协议,浏览器向服务器发收报文前,先建立TCP连接,HTTP使用TCP连接方式(HTTP自身无连接)。

HTTP请求报文方式:​

GET:请求指定的页面信息,并返回实体主体;​

POST:向指定资源提交数据进行处理请求;​

DELETE:请求服务器删除指定的页面;​

HEAD:请求读取URL标识的信息的首部,只返回报文头;​

OPETION:请求一些选项的信息;​

PUT:在指明的URL下存储一个文档。

6.3. HTTP协议详解

文件传输协议(FTP):控制连接(端口21):传输控制信息(连接、传输请求),以7位ASCII码的格式。整个会话期间一直打开。

HTTP(HyperText Transfer Protocol:超文本传输协议)【TCP,端口80】:是可靠的数据传输协议,浏览器向服务器发收报文前,先建立TCP连接,HTTP使用TCP连接方式(HTTP自身无连接)。

HTTP请求报文方式:​

GET:请求指定的页面信息,并返回实体主体;​

POST:向指定资源提交数据进行处理请求;​

DELETE:请求服务器删除指定的页面;​

HEAD:请求读取URL标识的信息的首部,只返回报文头;​

OPETION:请求一些选项的信息;​

PUT:在指明的URL下存储一个文档。

6.3.1 HTTP工作的结构

6.3.2 HTTPS协议详解

HTTPS(Secure)是安全的HTTP协议,端口号443。基于HTTP协议,通过SSL或TLS提供加密处理数据、验证对方身份以及数据完整性保护。

http://www.jsqmd.com/news/1153270/

相关文章:

  • 通用下载方法
  • 3分钟永久备份B站视频:m4s-converter让缓存视频永不失效的完整指南
  • 【新手快速上手】 OpenClaw 本地离线 AI 智能体 Windows 搭建实操手册(含安装包)
  • 拥抱 Markdown 带来的奇妙世界
  • Ansys Workbench 屈曲分析:特征值 vs 非线性 5大核心差异与工程选型指南
  • Cesium@1.138中实现标尺绘制功能
  • quartus与vivado 的debug标记代码对比
  • NVIDIA Profile Inspector终极指南:如何解决驱动兼容性崩溃问题
  • 计算机毕业设计之基于SSM框架的医院信息管理系统设计与实现
  • 深度解析NVIDIA Profile Inspector在571.96驱动版本中的内存访问异常与修复方案
  • 从故事点到概率分布:用贝叶斯模型重塑项目工期估算的决策质量
  • 合肥七七音响亲测,2026年7月效果超赞
  • 别再为懒惰找借口!居家也能练出“超模感”,这套方案建议锁死!
  • 火龙果矮砧密植,水肥一体滴灌系统搭建实战指南(配套图解)
  • 完整学习LLM(一):为什么我要系统学习大模型
  • 客服效率提升实战|智能400电话全功能落地教程:低成本搭建企业标准化客服体系
  • 应用宝 MMTLS 协议与wx_code分析
  • 嵌入式多层 PCB 层叠设计完全指南:四层板信号回流路径与阻抗控制核心要点
  • 【供应链底座】如何通过“设备物模型”与“流体力学正向研发”重构工业管网:自控阀门源头工厂选型及全球化信任特征全栈解析
  • 5分钟掌握网易游戏资源解包神器unnpk:轻松探索阴阳师等游戏内部世界
  • 全球市场研究服务网络是什么?主要有哪些要素与对出海企业的应用?
  • 决策树 vs 随机森林 vs XGBoost:3 大集成学习算法性能对比与选型指南
  • 基于RFID及GIS技术的资产管理系统设计与应用
  • 【RT-DETR涨点改进】14 尺度自适应位置编码:让RT-DETR不再“看不清”小目标
  • 陈,小动物气体代谢监测系统 动物气体能量代谢系统 小动物能量代谢监测系统
  • 使用堡垒机构建运维安全网关——JumpServer堡垒机的安装部署实践教程
  • 深入理解MySQL_10 Explain的用法
  • Ubuntu 18.04深度学习驱动安装避坑指南:NVIDIA 418驱动选型与nouveau禁用
  • 为什么中国自家的“codex”和“claude code”,没什么人用?
  • 终极指南:用DDrawCompat在现代Windows系统复活经典DirectX游戏 [特殊字符]