当前位置: 首页 > 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动态主机配置协议

相关文章:

  • 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 事务传播行为
  • 陈吉宁龚正黄莉新胡文容等在警示教育基地参观学习,出席深入贯彻中央八项规定精神学习教育交流会
  • 王征、解宁元、牛恺任西安市副市长
  • 国务院关税税则委员会公布公告调整对原产于美国的进口商品加征关税措施
  • 上海首发经济“卷”到会展业,浦东签约三个年度“首展”
  • 观察|“双雄”格局下电池制造商如何生存:加码不同技术、抢滩新赛道
  • 习近平出席中国-拉美和加勒比国家共同体论坛第四届部长级会议开幕式并发表重要讲话