当前位置:网站首页>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 .

边栏推荐
- Solidity - 合约结构 - 错误(error)- ^0.8.4版本新增
- 下载(导出)pdf模板文件(比如:审批单),报错:Invalid nested tag *** found, expected closing tag ***
- Ffmpeg audio related commands
- Chaos engineering platform chaosblade box new heavy release
- 使用环信提供的uni-app Demo,快速实现一对一单聊
- 云服务器ECS夏日省钱秘籍,这次@老用户快来领走
- Brpc understanding
- Ffmpeg error code
- The difference between indexof and includes
- 直播HLS协议
猜你喜欢

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

The use of subplot function in MATLAB

云服务器ECS夏日省钱秘籍,这次@老用户快来领走

【To .NET】C#集合类源码解析
使用环信提供的uni-app Demo,快速实现一对一单聊
![[Mori city] random talk on GIS data (I)](/img/4d/1ed4bbf397b8d756c91241705528de.jpg)
[Mori city] random talk on GIS data (I)

Dom4J解析XML、Xpath检索XML

从零开始学 MySQL —数据库和数据表操作

Shell高级进阶

AAAI2020: Real-time Scene Text Detection with Differentiable Binarization
随机推荐
Extensive reading of the paper [film: visual reasoning with a general condition layer]
Summary of SQL query de duplication statistics methods
白盒加密技术浅理解
从零开始学 MySQL —数据库和数据表操作
[English grammar] Unit1 articles, nouns, pronouns and numerals
OpenCV视频质量诊断----视频遮挡诊断
下载(导出)pdf模板文件(比如:审批单),报错:Invalid nested tag *** found, expected closing tag ***
EasyGBS网络不稳定情况下重复请求视频拉流问题的优化
Dlib+opencv library for fatigue detection
ddr4测试-2
博途V16 获取系统时间转换成字符串
音视频、编解码相关电子书、小工具,打包奉送!
Native JS creates a calendar - supports mouse wheel scrolling to select months - and can be ported to any framework
Ubuntu14 install MySQL and configure root account local and remote access
H264 encoding profile & level control
Werewolf killing strategy: do you think I'm easy to cheat? Who do we believe!
Ffmpeg avframe to cv:: mat
Collation of open source protocols of open source frameworks commonly used in Web Development
【森城市】GIS数据漫谈(一)
为什么一定要从DevOps走向BizDevOps?