【计算机网络】传输层TCP协议

embedded/2025/2/28 0:16:05/

传输层 - layer4 - TCP协议

传输层:位于ISO模型的第四层 ——>L4
tcp协议意为传输控制协议(Transmission Control Protocol)
提供端到端的连接
端口号范围:0-65535 (2^16次方)
一个应用程序(服务)会占用一个端口号(port)

TCP协议的特点

  1. 可靠的
  2. 面向连接
  3. 速度相对较慢

TCP端口号分类

  1. 知名端口(0-1023)
  2. 注册端口(1024-49151)
  3. 动态/私有端口 (49152-65535)

http://www.ppmy.cn/embedded/167665.html

相关文章

Python学习第十七天之PyTorch保姆级安装

PyTorch安装与部署 一、准备工作二、pytorch介绍三、CPU版本pytorch安装1. 创建虚拟环境2. 删除虚拟环境1. 通过环境名称删除2. 通过环境路径删除 3. 配置镜像源4. 安装pytorch1. 首先激活环境变量2. 进入pytorch官网,找到安装指令 5. 验证pytorch是否安装成功 四、…

React + TypeScript 数据模型驱动数据字典生成示例

React TypeScript 数据模型驱动数据字典生成示例 引言:数据字典的工程价值 在现代化全栈开发中,数据字典作为业务实体与数据存储的映射桥梁,直接影响系统可维护性与团队协作效率。传统手动维护字典的方式存在同步成本高和版本管理混乱两大痛…

自定义ToolbarView实战指南(Kotlin版)

一、为什么我们需要造轮子? 看到标题你可能会问:系统自带Toolbar不香吗?确实香,但遇到这些场景就抓瞎了: 设计稿要求标题栏带渐变背景动态波浪线产品经理非要搞个不对称的返回按钮布局UI设计师坚持标题和副标题要45度…

服务端配置TCP探活,超出探活时间后的行为?

server端启动 (完整源码在最后) 配置探活 setsockopt(client_fd, IPPROTO_TCP, TCP_KEEPIDLE, &(int){5}, sizeof(int)); // 空闲60秒后探测setsockopt(client_fd, IPPROTO_TCP, TCP_KEEPINTVL, &(int){10}, sizeof(int)); // 探测间隔10秒…

Milvus向量数据库可视化客户端Attu

概述 关于Milvus的介绍,可搜索网络资料。Milvus的使用还在摸索中;打算写一篇,时间待定。 关于Attu的资料: 官网GitHub文档 对于Milvus的数据可视化,有如下两个备选项: Milvus_cli:命令行工…

Spark内存并行计算框架

spark核心概念 spark集群架构 spark集群安装部署 spark-shell的使用 通过IDEA开发spark程序 1. Spark是什么 Apache Spark™ is a unified analytics engine for large-scale data processingspark是针对于大规模数据处理的统一分析引擎 spark是在Hadoop基础上的改进&…

数仓搭建实操(传统数仓orale):DM数据集市层

需求 : 根据映射表建表 个贷客户违约信息表 建表 CREATE TABLE DM.PERSON_LOAN_WY_INFO(DATE_DT DATE,CUST_CUNT NUMBER,CUST_FIN NUMBER,CUST_BAD NUMBER,CUST_FIN_PER VARCHAR2(30),CUST_BAD_PER VARCHAR2(30),CUST_EXC_RAT VARCHAR2(30) ); COMME…

在 Centos7 上部署 ASP.NET 8.0 + YOLOv11 的踩坑实录

本文将详细记录我在CentOS 7上部署ASP.NET 8.0结合YOLOv11目标检测项目过程中遇到的问题及解决方案,旨在为有类似需求的开发者提供参考。 1. 背景 随着人工智能技术的迅猛发展,目标检测成为了众多应用场景中的核心技术之一。YOLO(You Only L…