当前位置:网站首页>Wireshark packet analysis TCP, FTP
Wireshark packet analysis TCP, FTP
2022-07-01 19:36:00 【Mayfly wing*】
TCP brief introduction
TCP Responsible for application software ( Like your browser ) Communication with network software .
IP Responsible for communication between computers .
TCP Be responsible for data segmentation and loading IP package , And then recombine them when they arrive .
IP Responsible for sending packets to recipients .
tcp Sign a
SYN: Sync flag bit , be used for 2 When a host wants to establish a connection , The first packet sent , stay TCP Three handshakes , The first two handshakes will have SYN Sign a , As above, TCP Three handshakes .
ACK: Confirmation bit , It is used to indicate that the previous packet sent by the other party has been received successfully , As you can see in the picture above , The second handshake ,Receiver The package sent contains ACK and SYN,ACK Is to tell Sender, You just sent me SYN package , I have received .
FIN: The sender sends FIN Sign a , The purpose is to tell the recipient , This is the last bag .
URG:urgent flag Used to inform receiver Process this package should be given priority , Put the other bags aside .
PSH:push flag Function also urgent equally , priority , It's just that the package program with this flag directly handles , Do not enter the receive cache .
RST:reset flag It's from receiver Send to sender It's in my bag , Indicates that reconnection is needed . Need to reset .
ECE:ECN The response flag is used in TCP3 A handshake indicates a TCP The end is to have ECN Functional , And indicate the received TCP Bag IP The head of the ECN Set to 11.
CWR: Congestion window reduction flag is set by the sending host , Used to indicate that it has received settings ECE logo TCP package . The congestion window is being TCP An internal variable maintained , Used to manage send window size .

边栏推荐
- 音视频、编解码相关电子书、小工具,打包奉送!
- 狼人杀攻略:你当我好骗吗,我们相信谁!
- Compile ffmpeg source code with msys+vs2019 under win10
- Solidity - truncated and checked modes of arithmetic operations - new features of 0.8.0
- Thesis reading [distinctive late semantic graph for video capturing]
- Shell高级进阶
- 使用环信提供的uni-app Demo,快速实现一对一单聊
- ffmpeg 错误码
- [Mori city] random talk on GIS data (I)
- 微信小程序 navigator点击后有阴影 ,去掉navigator阴影效果
猜你喜欢

奔赴山海之前,毕业季一定要做的那些事情

微信公众号开发相关流程及功能介绍

What must be done in graduation season before going to Shanhai

新版国标GB28181视频平台EasyGBS如何配置WebRTC视频流格式播放?

原生js打造日程表-支持鼠标滚轮滚动选择月份-可以移植到任何框架中

ddr4测试-2

Instagram 为何从内容共享平台变成营销工具?独立站卖家如何利用该工具?

大厂音视频职位面试题目--今日头条

为什么一定要从DevOps走向BizDevOps?
![Thesis reading [distinctive late semantic graph for video capturing]](/img/d4/4f84a73a9127fa87bb0a74c4655d15.png)
Thesis reading [distinctive late semantic graph for video capturing]
随机推荐
Dlib+opencv library for fatigue detection
【英语语法】Unit1 冠词、名词、代词和数词
XML syntax, constraints
音频编解码基础知识
正则表达式=Regex=regular expression
ECS summer money saving secret, this time @ old users come and take it away
记一次 .NET 差旅管理后台 CPU 爆高分析
大厂音视频职位面试题目--今日头条
Ffmpeg audio related commands
Learning notes [Gumbel softmax]
Opencv video quality diagnosis - VIDEO occlusion diagnosis
Go语言高级
PostgreSQL varchar[] array type operation
为什么一定要从DevOps走向BizDevOps?
[6.24-7.1] review of wonderful technical blog posts in the writing community
Ffmpeg common commands (2)
ubuntu14安装MySQL并配置root账户本地与远程访问
GB28181之SIP协议
[info() method in org.slf4j.logger]
Werewolf killing strategy: do you think I'm easy to cheat? Who do we believe!