您当前的位置:首页 > 新闻 > 科技

14、90秒快速“读懂”TCP、UDP协议及报文格式

时间:2020-03-15 12:21:21  来源:  作者:

传输层定义了主机应用程序之间端到端的连通性。传输层中最为常见的两个协议分别是传输控制协议TCP ( Transmission Control Protocol)用户数据包协议UDP(User Datagram Protocol)。

 

一、TCP (Transmission Control Protocol)

TCP位于TCP/IP模型的传输层,它是一种面向连接的端到端协议。TCP作为传输控制协议可以为主机提供可靠的数据传输。

14、90秒快速“读懂”TCP、UDP协议及报文格式

 

TCP端口号

端口号用来区分不同的网络服务。

14、90秒快速“读懂”TCP、UDP协议及报文格式

 

TCP允许一个主机同时运行多个应用进程。每台主机可以拥有多个应用端口,每对端口号、 源和目标IP地址的组合唯一地标识了一个会话。

端口分为知名端口动态端口

有些网络服务会使用固定的端口,这类端口称为知名端口,端口号范围为0-1023。如FTPHTTPTelnetSNMP服务均使用知名端口。

动态端口号范围从1024到65535,这些端口号一般不固定分配给某个服务。

 

TCP报文头部

14、90秒快速“读懂”TCP、UDP协议及报文格式

 

源端口: 数据发送方的端口号。

目的端口: 数据接受方的端口号。

序列号:本数据报文中的的第一个字节的序列号。

确认号:希望收到的下一个数据报文中的第一个字节的序号。

URG:值为1时表示次报文段中有需要紧急处理。

ACK:值为1时确认号有效,值为0时确认号无效。

PSH:值为1时有 DATA数据传输。

RST:值为1时表示TCP连接存在严重的错误,需要重新进行连接。

SYN:值为1表示这是一个连接请求或连接接受报文。

FIN: 值为1表示要发送的数据报已经发送完毕,需要断开连接。

窗口字段:TCP连接的一端根据缓存空间的大小来确定自己接受窗口的大小,限制发送放的窗口上限。

检验和:用来检验首部和数据两部分的正确性。

紧急指针字段:本报文紧急数据的最后一个字节的序号。

 

二、UDP (User Datagram Protocol)

UDP是一种面向无连接的传输层协议,传输可靠性没有保证

14、90秒快速“读懂”TCP、UDP协议及报文格式

 

当应用程序对传输的可靠性要求不高,但是对传输速度延退要求较高时,可以用UDP协议来替代TCP协议在传输层控制数据的转发。UDP将数据从源端发送到目的端时,无需事先建立连接。UDP采用了简单、易操作的机制在应用程序间传输数据,没有使用TCP中的确认技术滑动窗口机制,因此UDP不能保证数据传输的可靠性,也无法避免接收到重复数据的情况。

 

UDP报文头部

UDP头部仅占8字节,传输数据时没有确认机制。

UDP适合于实时数据传输,如语音视频通信。相比于TCP,UDP的传输 效率更高、开稍更小,但是无法保障数据传输的可靠性。

14、90秒快速“读懂”TCP、UDP协议及报文格式

 

源端口: 数据发送方的端口号。

目的端口: 数据接受方的端口号。

UDP长度:UDP报文的字节长度(包括首部和数据)。

UDP校验和: 检验UDP首部和数据部分的正确性。



Tags:TCP、UDP   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
了解网络安全行业的都知道,网络安全协议是营造网络安全环境的基础,是构建安全网络的关键技术。常见的网络协议如HTTP协议、TCP/IP协议、FTP协议等。如果你想进入网安行业,这些...【详细内容】
2020-06-05  Tags: TCP、UDP  点击:(91)  评论:(0)  加入收藏
传输层定义了主机应用程序之间端到端的连通性。传输层中最为常见的两个协议分别是传输控制协议TCP ( Transmission Control Protocol)和用户数据包协议UDP(User Datagram Pro...【详细内容】
2020-03-15  Tags: TCP、UDP  点击:(121)  评论:(0)  加入收藏
TCP协议 TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。在简化的计算机网络OSI模型中,它完成...【详细内容】
2020-03-11  Tags: TCP、UDP  点击:(99)  评论:(0)  加入收藏
先来一个讲TCP、UDP和HTTP关系的1、TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。在传输层中有TC...【详细内容】
2019-10-18  Tags: TCP、UDP  点击:(153)  评论:(0)  加入收藏
前言在我们开始学习网络编程的时候,我们发现一些名词出现的频率极其高,比如 TCP/IP、UDP、OSI 七层网络模型等。这肯定不是偶然,因为它们极其重要,才会被人反复提及。尤其在面试...【详细内容】
2019-06-25  Tags: TCP、UDP  点击:(345)  评论:(0)  加入收藏
▌简易百科推荐
非法购买公民信息、开发人脸认证规避技术……今年年初,广东省公安厅网安部门侦破全国首例破解“青少年防沉迷系统”的新型网络犯罪案件,抓获犯罪嫌疑人13名,查处非...【详细内容】
2021-12-28    人民日报客户端  Tags:数据安全步   点击:(5)  评论:(0)  加入收藏
就在今天,腾讯方面宣布将在2022年1月31日下架企业QQ和营销QQ,其实这一消息的降临并不让笔者意外,因为早在今年的10月28日20点之后,企业QQ和营销QQ就被停止了续费服务。相信很多...【详细内容】
2021-12-27  科技探险家    Tags:企业QQ   点击:(21)  评论:(0)  加入收藏
日前,上海交通大学发布《全球电竞之都评价报告》,对全球15个致力于发展电竞之都的城市进行评价,上海作为中国城市电竞发展的排头兵,其拥有众多优质电竞企业及完整产业集群,因此排...【详细内容】
2021-12-27  经济日报    Tags:电竞   点击:(3)  评论:(0)  加入收藏
为优化网络氛围环境,微博又开始整顿用户信息了。本月月初,微博官方发布公告,要求昵称中带有如“二货”“SB”“瘪三”“娘炮”等明显低俗或侮辱性词汇的用户尽快修改,否则将面临...【详细内容】
2021-12-24  运了个营    Tags:微博   点击:(10)  评论:(0)  加入收藏
昨日谷歌宣布,自2022年12月19日开始停止对OnHub的软件支持,OnHub路由器仍将提供Wi-Fi信号,但用户无法用谷歌Home应用程序管理它。无法更新Wi-Fi网络设置、添加额外的Wifi设备或...【详细内容】
2021-12-22  雷峰网    Tags:Google OnHub   点击:(5)  评论:(0)  加入收藏
IT之家 12 月 20 日消息,百度网盘青春版 iOS 客户端今日晚间率先开启内测,安卓客户端将在稍后内测。使用苹果 iPhone 的IT之家小伙伴可以点此下载内测版,需要先下载 TestFlight...【详细内容】
2021-12-21  IT之家    Tags:百度网盘   点击:(10)  评论:(0)  加入收藏
对于拼车单,是接还是不接,不少网约车司机表示很矛盾。接吧,钱少事多,常常跑了个寂寞,不接吧,车多客少,挑三拣四没饭吃。 在平台大力推广拼车单之下,不少司机迫于生活压力,最终还是打...【详细内容】
2021-12-17  网约车情报分享    Tags:滴滴   点击:(9)  评论:(0)  加入收藏
蓝鲸TMT频道12月16日讯,据饿了么官方微信公众号,近日,在圆桌会上,蓝骑士与平台交流了配送安全问题。饿了么表示,线上将技术手段融入安全防护;线下将持续进行安全培训,并试点智能头...【详细内容】
2021-12-17    金融界  Tags:饿了么   点击:(24)  评论:(0)  加入收藏
开源最前线(ID:OpenSourceTop) 猿妹编译项目地址: https://github.com/restic/restic全球知名代码托管平台 GitHub 今天就重磅发布了今年的年度报告——《2021 年度 O...【详细内容】
2021-12-17  Python部落    Tags:   点击:(9)  评论:(0)  加入收藏
新京报快讯 据中国网络视听节目服务协会网站消息,12月15日,中国网络视听节目服务协会发布了《网络短视频内容审核标准细则》(2021)。中国网络视听节目服务协会组织有关短视频平...【详细内容】
2021-12-16    新京报  Tags:短视频   点击:(11)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条