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

基于TCP的协议

目录

TCP

基于TCP的应用层协议:

TCP的工作方式


TCP

TCP(传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层协议。它为应用层提供了一个可靠的端到端的数据传输服务。再TCP/IP模型中,TCP位于传输层,负责再不同主机之间的应用程序的传输数据。

基于TCP的应用层协议:

HTTP(超文本传输协议):用于在Web服务器和客户端之间传输网页数据,通常使用80端口。

FTP(文件传输协议):用于在网络上进行文件传输,通常使用20端口进行数据传输,21端口进行控制信息传输。

SMTP(简单邮件传输协议):用于发送电子邮件,通常使用25端口。

TELNET:用于远程登录,允许用户在本地计算机上远程控制另一台计算机,通常使用23端口。

SSH(安全外壳协议):用于安全地访问远程计算机,提供了加密的网络通信,通常使用22端口。

TCP的工作方式

TCP的工作方式包括建立连接、数据传输和连接终止三个阶段:

建立连接:通过三次握手过程建立TCP连接。首先,客户端发送一个SYN(同步序列编号)报文到服务器,并进入SYN_SENT状态。服务器接收到SYN报文后,回复一个SYN+ACK报文,并进入SYN_RECV状态。最后,客户端收到SYN+ACK后,发送一个ACK报文到服务器,完成连接建立。

数据传输:在连接建立后,客户端和服务器就可以开始数据传输。TCP会将数据分割成报文段,并为每个报文段分配一个序号。接收方收到数据后,会发送一个ACK报文作为确认。如果发送方在超时时间内没有收到ACK,它会重传该报文段。

连接终止:当数据传输完成后,任一端都可以发起连接终止。终止连接通常需要四次握手,即发送FIN报文并等待对方的ACK确认。

http://www.xdnf.cn/news/90379.html

相关文章:

  • (数论)Lucas定理
  • linux 手动触发崩溃
  • 多头注意力(Multi‑Head Attention)
  • 鸣潮赞妮技能机制解析 鸣潮赞妮配队推荐
  • 路由交换网络专题 | 第六章 | OSPF | BGP | BGP属性 | 防环机制
  • RS232借助 Profinet网关与调制解调器碰撞出的火花
  • 探秘云原生架构:概念、技术、设计与反模式深度解读
  • strlen参数不匹配编译报错处理
  • 前端做模糊查询(含AI版)
  • 操作系统——堆与栈详解:内存结构全面科普
  • 电商平台比价 API 接口,避免人工比价的低效与误差
  • Mellanox网卡qos设置
  • window如何关闭指定端口
  • 嵌入式人工智能应用-第三章 opencv操作8 图像特征之LBP特征 下
  • 【C++游戏引擎开发】第20篇:基于物理渲染(PBR)——辐射度量学
  • 如何一键提取多个 PPT 幻灯片中的备注到 TXT 记事本文件中
  • 爱普生FC-12M晶振在车载系统中广泛应用
  • Spring事件机制,如何使用Spring事件监听器
  • Vue 实例 VM 访问属性
  • 【MySQL】索引失效问题详解
  • STM32单片机入门学习——第46节: [14-1] WDG看门狗
  • 怎样用 esProc 提速主子表关联时的 EXISTS
  • 利用参考基因组fa和注释文件gff提取蛋白编码序列
  • 定义python中的函数和类
  • SVT-AV1编码器中的模块
  • 如何收集用户白屏/长时间无响应/接口超时问题
  • linux命令集
  • 来啦,烫,查询达梦表占用空间
  • SVT-AV1编码器初始化函数
  • Linux 系统监控基石:top 命令详解与实战指南