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

系统与网络安全------网络通信原理(5)

资料整理于网络资料、书本资料、AI,仅供个人学习参考。

传输层解析

传输层

传输层的作用

  • IP层提供点到点的连接
  • 传输层提供端到端的连接

端口到端口的连接(不同端口号,代表不同的应用程序)

在这里插入图片描述

TCP协议概述

  • TCP(Transmission Control Protocol)

传输控制协议

可靠的、面向连接的协议

传输效率低(建立连接需要的时间长)

在这里插入图片描述

UDP协议概述

  • UDP(User Datagram Protocol)

用户数据报文协议

不可靠的、无连接的服务

传输效率高(无需专门建议连接,速度快)

TCP数据包

TCP的报文结构

在这里插入图片描述

TCP连接与断开

  • TCP连接与断开

TCP连接的建立:三次握手、TCP连接的断开:四次握手

  • STN:同步位,TCP需要建立连接时将该值设为1
  • ACK:确认位,当该位为1时,用于确认发送方的数据
  • FIN:当TCP断开连接时将该位置为1

在这里插入图片描述

  • TCP的连接:三次握手

在这里插入图片描述

  • TCP的断开:四次挥手

在这里插入图片描述

UDP协议解析

UDP封装格式

在这里插入图片描述

UDP的应用

端口协议说明
69TFTP简单文件传输协议
53DNS域名服务
123NTP网络时间协议
67/68DHCP动态主机配置协议
http://www.dtcms.com/a/130680.html

相关文章:

  • nlp面试重点
  • 算法差分详解 + 总结
  • lx2160 LSDK21.08 firmware 笔记 - 1.bl31.bin 链接脚本 bl31.ld.S 分析
  • JavaWeb 课堂笔记 —— 09 MySQL 概述 + DDL
  • 基于贝叶斯方法的地震动分析及AI拓展
  • mysql安装-MySQL MGR(Group Replication)+ ProxySQL 架构
  • 前端 react+ant design ,后端 springboot +mysql+redis 全栈项目零基础小白从服务器初始化开始部署上线超详细保姆级教程
  • Ubuntu24.04 编译 Qt5 和 Qt6 源码
  • Android Cmake构建的项目,需不需要配置指定ndk及版本
  • 动态路由, RIP路由协议,RIPv1,RIPv2
  • MarkDown 输出表格的方法
  • 信息安全管理与评估2022国赛正式卷一阶段答案截图
  • [leetcode]第445场周赛
  • 亲手打造可视化故事线管理工具:开发全流程、难点突破与开发过程经验总结
  • SSH远程访问及控制
  • 数据结构——哈希详解
  • Pytorch深度学习框架60天进阶学习计划 - 第41天:生成对抗网络进阶(二)
  • Tkinter进度条与状态栏
  • c++ 里友元函数可以声明与定义放一块么,答案是可以,这是友元函数会自动成为内联函数
  • Spring 事务传播行为
  • 【Android】ContentResolver的使用
  • 【2025软考高级架构师】——软件架构设计(4)
  • 关于 LLB 的问题
  • 【JAVA】使用Unirest.post模拟post接口,返回状态码403,报错Invalid CORS request
  • 【首发】类脑智能体:通往通用智能体之路-当前智能体的能力调研
  • 简述谷歌A2A协议
  • 迷你世界脚本脚本常见问题
  • mongodb 4.0+多文档事务的实现原理
  • 表单数据校验方法
  • 有ts文件却无法ts出来解决办法