当前位置:网站首页>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 .
边栏推荐
- Opencv video quality diagnosis - VIDEO occlusion diagnosis
- A brief understanding of white box encryption technology
- 241. Different Ways to Add Parentheses
- Detailed explanation of JUnit unit test framework
- Brpc understanding
- 混沌工程平台 ChaosBlade-Box 新版重磅发布
- 任务:拒绝服务DoS
- Download (export) PDF template file (such as approval form), and report error: invalid nested tag * * * found, expected closing tag***
- DTD modeling
- GetMessage底层机制分析
猜你喜欢
随机推荐
新版国标GB28181视频平台EasyGBS如何配置WebRTC视频流格式播放?
精耕渠道共谋发展 福昕携手伟仕佳杰开展新产品培训大会
白盒加密技术浅理解
【pytorch记录】自动混合精度训练 torch.cuda.amp
[6.24-7.1] review of wonderful technical blog posts in the writing community
物联网平台thingsboard搭建学习记录
How to solve the problem of splash screen when the main and sub code streams of easygbs are h.265?
[English grammar] Unit1 articles, nouns, pronouns and numerals
音频编解码基础知识
见证时代!“人玑协同 未来已来”2022弘玑生态伙伴大会开启直播预约
Lean thinking: source, pillar, landing. I understand it after reading this article
ffmpeg 音频相关命令
Junit单元测试框架详解
Go语言高级
PostgreSQL varchar[] array type operation
Dom4J解析XML、Xpath检索XML
Opencv video quality diagnosis - VIDEO occlusion diagnosis
Extensive reading of the paper [film: visual reasoning with a general condition layer]
GB28181的NAT穿透
寶,運維100+服務器很頭疼怎麼辦?用行雲管家!