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

计算机网络传输层

前言

传输层定义了主机应用程序之间端到端的连通性。

传输层中最为常见的两个协议分别是传输控制协议TCP(Transmission Control Protocol)和用户数据包协议UDP(User Datagram Protocol)。

传输层概述:

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

• 网络层提供点到点的连接

传输层端口:Port

关于port:

在计算机网络的传输层,端口(Port)是一个逻辑概念,用于区分不同的应用程序或进程。它是一个 16 位的数字,取值范围是 0 - 65535。可以把它想象成计算机通信的一个 “入口” 或 “出口”,不同的端口对应着不同的网络服务或应用程序。

端口使用规则

客户端源端口 = 随机分配未使用的(>1023)

服务端目标端口 = 网络服务指定(如:HTTP默认=80)

传输层协议:

TCP和UDP数据包结构对比:

左TCP 右UDP

TCP:

TCP会话的建立-三次握手:任何基于TCP的应用,发送数据前都需要先建立连接

TCP的确认和重传:保证数据传输的可靠性

TCP的窗口滑动机制:控制数据的传输速率

TCP会话的关闭-四次挥手:断开连接,释放资源

UDP:

• UDP不提供重传机制,占用资源小,处理效率高。

• 一些时延敏感的流量,如语音、视频等,通常使用UDP作为传输层协议。

TCP和UDP的对比:

相关文章:

  • 电子学会—2024年月6青少年软件编程(图形化)四级等级考试真题——水仙花数
  • Python 动态规划(DP)套路总结
  • UE5从入门到精通之如何创建自定义插件
  • (数据结构)双向链表
  • 2025-03-09 学习记录--C/C++-PTA 习题11-1 输出月份英文名
  • BEVDepth: Acquisition of Reliable Depth for Multi-view 3D Object Detection 论文阅读
  • 代码随想录算法训练营第八天|Leetcode 151.翻转字符串里的单词 卡码网:55.右旋转字符串 字符串总结 双指针回顾
  • 基于Spring3的抽奖系统
  • 通义千问:Qwen2.5-0.5B模型架构解释
  • 绘制列线图并解释线性模型的Python包-nomogram-explainer(记我的第一个pypi项目)
  • 配置多区域OSPF,配置OSPF手动汇总,配置OSPF特殊区域
  • IO多路复用实现并发服务器
  • 电路研究10——MPU6050电路搭建
  • InDraw6.2.3 | 甾体、核苷、黄酮类化合物实现简称命名
  • 模板注入Smarty
  • 《C++ primer》第六章
  • Linux基本操作指令3
  • 用K8S部署Milvus服务
  • 设备树的概念
  • 【网络编程】简单的网络服务器设计
  • 知名商城网站建设公司/百度如何搜索网址
  • 铜川新区网站建设招标/鸣蝉智能建站
  • 简述网站开发的具体流程/关键词推广方式
  • 做号网站吗/百度推广开户公司
  • 提供东莞网站制作公司/怎样才能在百度上发布信息
  • 网站备案方法/如何优化搜索引擎的搜索功能