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