tcp和udp属于哪一层协议?TCP特点是什么?TCP相关知识介绍
时间:2023-05-09 13:33:50来源:时代新闻网

tcp和udp属于哪一层协议?

tcp和udp属于“传输层”协议。UDP和TCP是计算机传输层中重要的协议,TCP是面向连接的,UDP是面向无连接的。TCP(传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。UDP(用户数据报协议)为应用程序提供了一种无需建立连接就可以发送封装的IP数据包的方法。

TCP相关知识介绍

传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。

TCP:用户报文协议,面向连接,在传输数据之前必须先建立连接,数据传输结束之后释放连接,TCP不提供广播或多播服务。

1. TCP特点

TCP面向连接,提供可靠交付;

有流量控制;

拥塞控制;

提供全双工通信;

面向字节流(把应用层传下来的报文看成字节流,把字节流组织成大小不等的数据块),每一条 TCP 连接只能是点对点的(一对一)。

2. TCP的连接

TCP连接的不是两个主机号,也不是端口号,而是套接字:

socket = IP地址:端口号

3. TCP报文段首部格式

源端口和目的端口:各占2个字节,分别写源端口和目的端口;

序号:4个字节,TCP面向字节流,在TCP连接中传送的字节流每一个字节都按照顺序编号,整个要传送的字节流的起始号序号必须要在传输建立时设置;

确认号 :期望收到的下一个报文段的序号。例如 B 正确收到 A 发送来的一个报文段,序号为 501,携带的数据长度为 200 字节,因此 B 期望下一个报文段的序号为 701,B 发送给 A 的确认报文段中确认号就为 701。

数据偏移 :指的是数据部分距离报文段起始处的偏移量,实际上指的是首部的长度。

确认 ACK :当 ACK=1 时确认号字段有效,否则无效。TCP 规定,在连接建立后所有传送的报文段都必须把ACK 置 1。

同步 SYN :在连接建立时用来同步序号。当 SYN=1,ACK=0 时表示这是一个连接请求报文段。若对方同意建立连接,则响应报文中 SYN=1,ACK=1。

终止 FIN :用来释放一个连接,当 FIN=1 时,表示此报文段的发送方的数据已发送完毕,并要求释放连接。

窗口 :窗口值作为接收方让发送方设置其发送窗口的依据。之所以要有这个限制,是因为接收方的数据缓存空间是有限的。

4. TCP三次握手

假设 A 为客户端,B 为服务器端。

首先 B 处于 LISTEN(监听)状态,等待客户的连接请求。

A 向 B 发送连接请求报文,SYN=1,ACK=0,选择一个初始的序号 x。

B 收到连接请求报文,如果同意建立连接,则向 A 发送连接确认报文,SYN=1,ACK=1,确认号为 x+1,同时也选择一个初始的序号 y。

A 收到 B 的连接确认报文后,还要向 B 发出确认,确认号为 y+1,序号为 x+1。

B 收到 A 的确认后,连接建立。

标签: tcp和udp属于哪一层协议 TCP三次握手T

生活指南
  • 工会经费是什么意思?工会经费如何上缴比例是多少?

    工会经费是什么意思?1、工会经费:是指工会依法取得并开展正常活动所需的费用。2、按《中华人民共和国工

  • 什么是金融市场?金融市场的分类是什么?

    什么是金融市场?金融市场指的是经营货币资金借款、外汇买卖、有价证券交易、债券和股票的发行、黄金等贵

  • 公司法中关于股东权益有哪些规定?为什么要保护股东权益?

    公司法中关于股东权益有哪些规定?为什么要保护股东权益?股东是公司的投资者和组成人员,没有股东,就不

  • 成立公司需要什么条件?新成立公司税务流程办理有哪些步骤?

    新成立公司税务流程办理

  • 父亲欠别人钱被起诉会影响子女吗?欠款纠纷的管辖地在哪?

    一、父亲欠别人钱被起诉会影响子女么父亲欠别人钱被起诉一般不影响子女,父亲一般是完全民事行为能力人

  • 长高电新:子公司合计中标2.1亿元国家电网项目|世界微头条

    长高电新(002452)公告,公司四个全资子公司分别在国家电网组合电器、隔离开关、成套设备三大类产品招标中

  • 关于婚假的规定都有哪些内容?工资支付暂行规定第十一条的内容是什么?

    婚假的规定如下:1、双方已经达到法定结婚年龄结婚的,可享受3天婚假;2、符合晚婚年龄,不再享受晚婚假

  • 你知道珍珠怎么养吗?珍珠的种类有哪些?

    珍珠是用来做首饰的一种原料,也可用于美容养颜,那么珍珠该怎么养呢?首先挑选外壳完整、壳内饱满、健康

  • 蜂窝结构指的是什么?蜂窝结构结构特点介绍

    蜂窝结构蜂窝结构的夹层是形状像蜂窝的夹层结构,这种结构的夹层由金属材料制成、由玻璃纤维或复合材料

  • 职工养老保险能退吗?退职工养老保险需满足哪些条件?

    职工养老保险能退吗?退职工养老保险需满足哪些条件?职工养老保险可以退,但要满足以下条件才可以退:1、

  • 开除孕妇赔偿几个月工资?几种情况可以辞退孕妇?

    开除孕妇赔偿几个月工资?辞退孕妇的补偿标准:如果公司是违法辞退孕妇的,应当按照经济补偿标准的二倍来

  • 侵犯著作权后应承担的法律责任有哪些?侵犯著作权会判几年?

    侵犯著作权后应承担的法律责任有哪些?侵犯著作权后应当承担的法律责任主要包括:1 承担停止侵权、消除影

  • 农业银行网上银行证书过期怎么办呢?为什么农业银行不给办k宝?

    农业银行网上银行证书过期怎么办呢?农行网银证书到期可以选择自助更新和网点更新两种方式:1 自助更新:

  • 中际联合(605305):4950万股限售股将于5月6日起上市流通 占比45%

    中际联合(605305)公告,本次上市流通的限售股为公司部分首次公开发行限售股,限售期自公司股票上市之日起12个月,共涉及228名股东,共合计4

  • 远兴能源(000683)2021年度权益分派:每10股派1元

    远兴能源(000683)发布公告,公司2021年年度权益分派方案为:以公司现有总股本剔除已回购股份后的股份为基数,向全体股东每10股派1 00元人民

  • 龙高股份(605086)发布第一季度业绩,净利润2715万元,同比增长13.88%

    龙高股份(605086)发布第一季度报告,报告期内,公司实现营业收入7111万元,同比增长12 99%,实现归属于上市公司股东的净利润2715万元,同比

  • 民生
    • 乐昌含笑是常绿还是落叶?含笑树的寿命有多长时间?

    • 如何买基金?怎么买量化基金?基金越跌越买对吗?

    • 身份证丢失的补办条件是什么?身份证可以在异地补办?身份证掉了怎么办?

    • 民事诉讼的性质是什么?民事证据证明范本内容是什么?