Notes/Tech/Networking/Skladba packetu.md
2025-01-04 23:30:18 +01:00

45 lines
1.6 KiB
Markdown

Tagy: #RPG/HaS2 #Reserch
- v praxi mozno sledovat pomoci [[Wireshark]]
## IP + OSI (legacy) model
![[Pasted image 20221205144626.png]]
#### 1. Physical
- Pracuje v 0 a 1 ([[Binar]])
- octat (8 bitů tvořících bajt)
- prosotr pro hacking: přímé napojení na kabel (Man in the middle attack)
- Všechny součástky používají vždy
#### 2. Data Link
- Pracuje s [[MAC adressa]]
- Podstatné pro Switch
#### 3. Network
- Pracuje s [[IP adress]]
- u fyzických sítí většinou v4, u mobilních v6
- Router přiděluje k vnitřní IP, ještě veřejnou, kterou propujčuje na danou komunikaci
#### 4. Transport
- Překládá data z vrchních vrstev dolů (hranice Network engeneer a Programer)
- 2 hlavní protokoly
- TCP (posílá dokud nedostane potvrzení, že v pořádku dorazili) (Transmishon controp protokol)
- TCP 3-way-handshake (SYN; SYN-ACK; ACK)
- UDP (posílá a neřeší co dorazilo) - vhodné pro live service, kde návrat vůbec nepomůže (skok zpátky ve videu, ruberbanding ve videohře, ...)
- Pracuje s [[porty]] ([Wiky seznam top portů](https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers))
- HTTPS - 4430
- FTP - 21
- SSH - 22
- ...
- web browser, ma schopnost otevirat vlastni pro jednotlive casti (spotify, YT, Twitter, ...) = ephemeral ports (dočasné)
#### 7. Aplikace - Session
- Udržuje kontakt s cílovým serverem (vytváří tunel/tok)
- [[Protokoly internetu]]: L2TP (často VPN), RTCP (phone calls), H245 (video calls), SOCKS (proxy)
#### 7. Aplikace - Presentation
- Řeší
- Data format (html, xml, jpg, ...)
- Enkryption (SSL = secure socket leyer)
#### 7. Aplikace - Aplikace