传输层协议介绍
admin
2023-04-01 17:22:36
0

传输层协议:TCP传输控制协议
                    UDP用户数据报协议

TCP面向连接的,可靠的进程到进程通信的协议
TCP提供全双工服务,即数据可在同一时间双向传输
TCP报文段     不超过1500字节
      TCP将若干个字节构成一个分组,叫报文段
      TCP报文段封装在IP数据报中


TCP报文段首部格式
传输层协议介绍

源端口号:发送方对应的端口号

目的端口号:对应的是接收端的进程,接收端收到数据段后,根据这个端口号来确定把数据送给哪个应用程序的进程

序号:发送端为每个字节编号,以便接收端重组

确认号:用于确认发送端的消息

首部长度:用它可以确定首部数据的字节长度

保留:现在没有使用到

控制位:这六位有很重要的作用,TCP的连接,传输和断开都受这六个控制为的指挥

        URG:紧急指针有效位。1是开启0是关闭,不经过缓存直接提交

        PSH:快速接受传递应用层。需要经过缓存等一批报文段到齐,直接发送应用层

        SYN:请求建立连接

        FIN :请求断开连接

        ACK:确认位

        RST:通知重新建立连接

窗口大小:用于说明本地可接受数据段的数目,窗口大小是可变的

校验和:用来做差错控制的

紧急指针:配合URG使用,当URG开启时有效


TCP三次握手(TCP建立连接)

第一次握手:pc1向pc2发送一个SYN建立连接的请求连接

第二次握手:pc2向pc1发送ACK确认连接并请求连接SYN

第三次握手:pc1向pc2发送ACK确认,实现连接

传输层协议介绍

TCP四次握手(断开连接)

第一次握手:pc1向pc2发送断开连接FIN和确认ACK

第二次握手:pc2向pc1回复一个确认ACK

第三次握手:pc2向pc1发送断开连接FIN和一个确认ACK

第四次握手:pc1向pc2发送一个确认ACK

在TCP断开连接过程中,有一个半关闭状态。TCP一方客户端可以终止发送数据,但是仍然可以接受数据,称为半关闭

(1)客户端发送 FIN 报文段,半关闭了这个连接,服务器发送 ACK 报文段接受半关闭。

(2)服务器继续发送数据,而客户端只发送 ACK 确认,不再发送任何数据。

(3)当服务器已经把所有数据发送完毕时,就发送 FIN 报文段,客户再发送 ACK 报文 段,这样就关闭了 TCP 连接。

传输层协议介绍



TCP常用端口号
端口号  协议                         说明
21        FTP                          FTP服务器所开放的控制端口  20端口是ftp的数据连接21端口是ftp的控制连接
23        TELNET                    明文 用于远程登录,可以远程控制管理目标计算机
25        SMTP                       用于发送邮件
80        HTTP                       超文本传输协议                             https 443安全
110      POP3                       用于邮件的接受
143      IAMP                       用于发送邮件
22        SSH                         密文远程登陆


UDP协议

UDP 是一个无连接、不保证可靠性的传输层协议,也就是说发送端不关心发送的数据是 否到达目标主机、数据是否出错等,收到数据的主机也不会告诉发送方是否收到了数据,它 的可靠性由上层协议来保障。既然 UDP 有这样的缺点,那为什么进程还愿意使用它呢?因为 UDP 也有优点,UDP 的首部结构简单,在数据传输时能实现最小的开销,如果进程想发送很 短的报文而不关心可靠性,就可以使用 UDP。使用 UDP 发送很短的报文时,在发送端和接 收端之间的交互要比使用 TCP 时少得多。

UDP首部格式

传输层协议介绍

源端口号:用来标识数据发送端的进程,和 TCP 协议的端口号类似。

目的端口号:用来标识数据接收端的进程,和 TCP 协议的端口号类似。

UDP 长度:用来指出 UDP 的总长度,为首部加上数据。

校验和:用来完成对 UDP 数据的差错检验,它的计算与 TCP 校验和类似。这是 UDP 提供的唯一可靠机制。


常用的UDP端口号及其功能
端口       协议  说明
69         TFTP  简单文件传输协议
111        RPC  远程过程调用
123        NTP  网络时间协议




相关内容

热门资讯

成龙赠台故宫“兽首”被政治化,... 中国台湾网5月11日讯 据台媒“中时新闻网”报道, 近日,关于台北故宫博物院南院受赠的“十二生肖兽首...
急需解答墙砖600mm地砖30... 其实无论您家在墙砖与地砖上使用的是多大的尺寸,在衔接的位置上用上压下的做法去连接即可。也就是我们平时...
卫生间水龙头的水发黄怎么办 如果卫生间水龙头的水发黄,可以尝试以下方法解决:1. 检查水源:确定是否整个家庭的水源都有问题。2....
电视机待机开关故障 电视机待机开关故障是指在待机(或休眠、关机)状态下,电视机的电源开关无法正常地控制电视机的开启或关闭...
我的装修目前在瓦工阶段,水电视... 只要大家通过齐家网找装修公司,那能够享受的服务都是非常齐全的,齐家能够提供保单服务,而且也会有第三方...
按了电视上的待机键打不开电视了 1、可能是电视机未接通电来源或未打开机身的电源开关导致开不了机。2、可能是电视机处于待机自状态开不了...
5A景区不该连基本的环境卫生都... 澎湃特约评论员 熊志5月11日,澎湃新闻正式推出《给5A体个检》系列报道,首期聚焦邯郸广府古城景区,...
特朗普关税拿捏东盟,专家:强行... 据凤凰卫视报道,2026年4月,美国贸易代表办公室发起两项大规模贸易调查,将东盟主要成员国在内的60...
北约拉拢亚太四国涉足太空领域,... 据凤凰卫视援引《日经新闻》消息报道,5月10日,北约秘书处及日本政府相关人士透露,北约已邀请日本、韩...
河南超有品|豫电品牌电靓出彩中... “中原红”赓续红色血脉 “中原红”豫电宣讲团成员在国网河南电力党校讲授课。张帅威 摄焦裕禄精神、红...