TCP/UDP是计算机传输层协议的导言。

      最后更新:2021-11-27 00:35:03 手机定位技术交流文章

      目录

      TCP协议

      TCP报文段

      TCP三次握手

      TCP四次挥手

      UDP协议介绍

      常见协议及其端口

      TCP/IP 级协议由TCP/IP小组使用。

      TCP代表《传输控制议定书》。

      UDP(用户数据表协议)

      TCP协议

      • TCP是连接和确保可靠的流程到流程通信的一项议定书。

      • TCP提供全时服务,即每周七天、每天24小时提供全时服务,同时,数据可以两种方式传输。

      • TCP传输,TCP将若干字节分类为报告,在IP数据中,TCP部分是密封的。

      TCP报文段

      源端口号:发件人过程的端口号。

      目标端口号是接收端端程序的端口号。接收方在收到数据段后,使用此端口号决定将数据传输到应用程序的程序。

      序号:发射机为每个字节指定一个号码,以协助适当重建接收端。

      当TCP从过程中获得数据字节时,它将数据储存在传输缓存中的数据段和每个字节的数字中。当数据到达目的地时,接收端根据序列号重新排序数据,以保证数据的准确性。

      经核实的号码:发件人的信息已确认。

      接收者将使用该数据栏通知发送者已收到序列号前的数据部分,如果确认号为x,则该数据栏表示已收到以前的x-1数据部分。

      第一部长:利用它来决定第一个TCP数据结构的字节长度,TCP通常在第一节为20字节,但部长人数最多可增加到60字节。

      控制位:

      紧急情况 紧急点是有效的

      ACK: 确认位置。 序列号字段的确认只有在 ACK=1: 确认字段在 ACK=0 无效时才被接受 。

      PSH: 紧急情况位置。 下午1时,接收者必须尽快获得数据,以便进入申请阶段。

      RST: 重置位置。 当 RST 值为 1 时, 通知会重建 TCP 连接 。

      SYN: 同步( 连接) 位元。 当 TCP 想要形成连接时, 它会同步编号位置, 并将此值设置为 1 。

      在TCP通过断开连接完成数据流动后,提议断开连接的一方将这一数值设定为1。

      窗口的大小表示本地可接收的数据区块的数量。 此值是可更改的。 当网络在运行和运行时, 接收的最终反应信息会提高窗口值以加速传输。 如果网络不可靠, 则确保可靠的网络数据传输的价值会下降。 TCP 的流量控制方法基于窗口的大小变化。 例如, 异常教育的速度从几个 kB 稳步增长到几个 MB 。

      校验和: 用于错误控制。 实地测试包括第一个部分和数据部分。 数据部分在发送时和到达目的地时进行核查和计算, 如果两次检查一致,数据基本有效; 否则, 数据被视为销毁, 接收端丢弃数据 。

      紧急指针:与紧急小组结合使用,只有在紧急小组设为1时才适用。

      选项 : 最多40 字节的可选信息可在 TCP 开始处找到。 例如, 文章的最大长度为 MSS (最大安全大小) 。 MSS 通知其它 TCP : “ 我在报告字段中可以接受的数据字段的最大长度为 MMS 字节 。 ”

      TCP三次握手

      三手握手是指TCP连接进程。

      Tcp是连接的,这意味着每次提供数据时,都会形成一个可信赖的链接。这种连接分为三个阶段,称为三节握手。

      1 当客户向服务器提交连接请求时:

      序列序号 = x (随机x)

      SYN=1(用于发送连接请求)

      当服务器收到客户的要求时,它同意建立连接,并向客户提供确认信息:

      Seq 序列号 = y (这也是产生与客户端序列号无关的序列号y y 的服务器)

      CACK=X+1 (Seq 序号 x+1, 表示客户请求接收)

      ACK=1(表明这是确认请求)

      SYN=1 (还发送连接请求)

      一旦服务程序确认客户程序,服务即得到确认,并有效建立连接:

      Seq 序列号 = x+1 (这是客户端的序列号)

      (确认收到服务器连接请求)

      ACK=1( 表示此信件已被确认)

      TCP四次挥手

      UDP协议介绍

      UDP 协议。 没有连接, 传输协议不可靠, 成本很小 。

      常见协议及其端口

      端口 协议 说明

      FTP服务器可以进入控制港口。

      TELNET用于远程登录和控制目标管理计算机。

      25 SMTP SMTP服务器开放端口,用于电子邮件传送

      HTTP是超文本传输协议的缩写。

      110 POP3用于邮件递送

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/13833.html

          热门文章

          文章分类