4.3.29 · D1 · HinglishComputer Networks

FoundationsFirewalls — stateless vs stateful packet filtering

1,968 words9 min read↑ Read in English

4.3.29 · D1 · Coding › Computer Networks › Firewalls — stateless vs stateful packet filtering

Is sawaal ko judge karne se pehle, tumhe har woh "address label" padhna aana chahiye jo ek firewall padhta hai. Yeh page unhe ek-ek karke bilkul scratch se banata hai — koi bhi prior networking knowledge assume nahi ki gayi. Hum parent Firewalls topic aur prerequisite vault notes ko unke aane par link karte hain.


0. "Packet" kya hota hai? (neeche ki har cheez ka atom)

Figure — Firewalls — stateless vs stateful packet filtering

1. IP address — kaun si machine

Related vault note: OSI Model — Layers 3 and 4 — IP address Layer 3 par rehta hai.


2. Port number — us machine par kaun sa darwaza

Figure — Firewalls — stateless vs stateful packet filtering

Ports Layer 4 par rehte hain — dekho OSI Model — Layers 3 and 4.


3. Protocol — kis tarah ki conversation


4. TCP flags — chhote on/off switches

Yeh poore parent note mein sabse important symbol hai, isliye ise dheere-dheere banate hain.

Dedicated note dekho TCP Flags (SYN ACK FIN RST).

Handshake picture — SYN aur ACK kahan se aate hain

Figure — Firewalls — stateless vs stateful packet filtering

Poori details: TCP Three-Way Handshake.


5. 5-tuple — ek conversation ka fingerprint

Ab sections 1–3 ko ek saath stack karo.

Related: Network Address Translation (NAT) bhi per-connection table rakhta hai, aur Access Control Lists (ACLs) woh ordered rule lists hain jinhein ek stateless filter walk karta hai.


6. Decision notation f(...), ALLOW/DENY, aur


Prerequisite map

Packet = header + payload

IP address L3

Port number L4

Protocol TCP UDP ICMP

TCP flags SYN ACK FIN RST

Three-way handshake

5-tuple fingerprint

State table = memory

Stateless ACK trick

Stateful decision rule

Firewalls stateless vs stateful

Har foundation parent ke exactly us part ko feed karta hai jo warna ek mystery symbol hota.


Equipment checklist

Daayein side ko cover karo aur khud ko test karo. Agar koi line atka de, uska section upar se dobara padho.

Ek packet ke kaun se do parts hote hain?
Ek header (labels) aur ek payload (andar ka data).
IP address kya identify karta hai?
Network par ek machine — uska "ghar ka address".
10.0.0.0/24 ka kya matlab hai?
Saare addresses 10.0.0.010.0.0.255; pehle 24 bits fixed hain.
Port number kya identify karta hai?
Machine par ek program/service — ek numbered "darwaza".
Reply ka destination port >1023 kyun hota hai?
Yeh us high, temporary source port par wapas aata hai jo client ne choose kiya tha.
Un teen protocols ke naam batao jo firewall distinguish karta hai.
TCP, UDP, ICMP.
"The ACK flag is set" ka literally kya matlab hai?
ACK bit 1 ke barabar hai.
ACK=0 ke saath kaun sa aakela TCP packet hota hai?
Ek nayi connection ka sabse pehla SYN.
Teen handshake packets order mein kya hain?
SYN, SYN-ACK, ACK.
5-tuple ke paanch fields list karo.
srcIP, dstIP, srcPort, dstPort, protocol.
State table kya hoti hai?
Firewall ki memory: har active 5-tuple ka ek row plus uska TCP phase.
ko plain words mein padho.
"Is packet ki connection pehle se mere remembered list mein hai."
ka kya matlab hai?
"If and only if" — dono sides ek saath sach hain ya ek saath jhooth.