README.md aktualisiert
This commit is contained in:
@@ -20,7 +20,7 @@
|
|||||||
- **Ethernet Frame Size**: Includes 14 bytes Ethernet header + 4 bytes FCS. Minimum frame size is 64 bytes, maximum is 1518 bytes (without VLAN tagging).
|
- **Ethernet Frame Size**: Includes 14 bytes Ethernet header + 4 bytes FCS. Minimum frame size is 64 bytes, maximum is 1518 bytes (without VLAN tagging).
|
||||||
- **URG Flag**: The URG flag is rarely used in modern protocols and should be closely monitored for potential misuse.
|
- **URG Flag**: The URG flag is rarely used in modern protocols and should be closely monitored for potential misuse.
|
||||||
|
|
||||||
# TCP 3-Way Handshake
|
# TCP 3-Way Handshake in Normal case
|
||||||
|
|
||||||
```mermaid
|
```mermaid
|
||||||
sequenceDiagram
|
sequenceDiagram
|
||||||
@@ -33,7 +33,6 @@ sequenceDiagram
|
|||||||
Note left of Client: Client receives SYN-ACK
|
Note left of Client: Client receives SYN-ACK
|
||||||
Client->>Server: ACK
|
Client->>Server: ACK
|
||||||
Note right of Server: Connection established
|
Note right of Server: Connection established
|
||||||
```
|
|
||||||
|
|
||||||
# TCP 3-Way Handshake with Mitigation
|
# TCP 3-Way Handshake with Mitigation
|
||||||
|
|
||||||
@@ -47,6 +46,5 @@ sequenceDiagram
|
|||||||
Server-->>Client: SYN-ACK (seq = y, ack = x+1, cookie in seq)
|
Server-->>Client: SYN-ACK (seq = y, ack = x+1, cookie in seq)
|
||||||
Note left of Client: Client receives SYN-ACK
|
Note left of Client: Client receives SYN-ACK
|
||||||
Client->>Server: ACK (seq = x+1, ack = y+1)
|
Client->>Server: ACK (seq = x+1, ack = y+1)
|
||||||
Note right of Server: Server validates cookie<br>If valid, reconstructs state and establishes connection
|
Note right of Server: Server validates cookie<br>If valid, reconstructs state and establishes connection and save the IP for auto whitelisting
|
||||||
Note right of Server: Connection established
|
Note right of Server: Connection established
|
||||||
```
|
|
||||||
Reference in New Issue
Block a user