OSI model i TCP / IP model:
Svi znamo da je OSI (Open Systems Interconnection) referentni model za komunikaciju aplikacija putem mreže.
Evo 7 slojeva prema OSI modelu:
Razina aplikacije [sloj 7] |
Prezentacijski sloj [sloj 6] |
Sloj sesije [sloj 5] |
Transportni sloj [sloj 4] |
Mrežni sloj [sloj 3] |
Sloj podatkovne veze [sloj 2] |
Fizički sloj [sloj 1] |
Postoji još jedan mrežni model koji je TCP / IP.
Evo 4 sloja prema TCP / IP modelu:
Razina aplikacije [sloj 4] |
Transportni sloj [sloj 3] |
Internetski sloj [sloj 2] |
Mrežni pristupni sloj [sloj 1] |
Odnos OSI i TCP / IP model:
Ispod je veza između OSI modela i TCP / IP modela.
OSI model | TCP / IP model |
Sloj aplikacije | Sloj aplikacije |
Prezentacijski sloj | |
Sloj sesije | |
Transportni sloj | Transportni sloj |
Mrežni sloj | Internetski sloj |
Sloj podatkovne veze | Sloj mrežnog pristupa |
Fizički sloj |
Sad dolazi pitanje, u Wireshark koji model bismo trebali očekivati?
Zapravo u Wiresharku promatramo donje slojeve
Razina aplikacije [sloj 5] |
Transportni sloj [sloj 4] |
Mrežni sloj [sloj 3] |
Sloj podatkovne veze [sloj 2] |
Fizički sloj [sloj 1] |
Sada razumijemo da gornji slojevi nisu točno OSI ili TCP / IP već kombinacija oba modela.
Pogledajmo Wireshark hvatanje i shvatimo bolje.
Ono što vidimo u Wiresharku?
Uzet ćemo neke protokole kao primjer i razumjeti slojeve putem Wiresharka. Zanimljiv je dio da svi protokoli nemaju sve slojeve.
Bilješka:
Kako Wireshark dekodira pakete na sloju Data Link, tako nećemo uvijek dobiti podatke o fizičkom sloju. U nekim slučajevima adapter za hvatanje pruža neke podatke o fizičkom sloju i može se prikazati putem Wiresharka.
Dakle, ovdje su slojevi sekvenci viđeni u Wiresharku
Sloj podatkovne veze |
Mrežni sloj |
Transportni sloj |
Sloj aplikacije |
Nadam se da razumijete da se Wireshark prikazuje samo obrnutim redoslijedom. Ako se Wiresharku daju podaci o fizičkom sloju, tada bismo trebali vidjeti podatke o fizičkom sloju na vrhu veze Data. Pogledajte donju sliku.
Fizički sloj |
Sloj podatkovne veze |
Mrežni sloj |
Transportni sloj |
Sloj aplikacije |
HTTP [ima 4 sloja]:
Možete slijediti donju vezu da biste razumjeli HTTP putem Wiresharka
https: // linuxhint.com / http_wireshark /
Evo snimke zaslona HTTP paketa na kojem možemo vidjeti 4 sloja.
Znamo da je HTTP aplikacijski sloj pa vidimo i aplikacijski sloj.
Sada da vidimo protokol transportnog sloja u Wiresharku.
TCP [ima 3 sloja]:
Evo snimke zaslona TCP paketa na kojoj možemo vidjeti 3 sloja.
Pogledajmo ICMP paket.
ICMP [ima 2 sloja]:
Evo snimke zaslona ICMP okvira na kojem možemo vidjeti 2 sloja.
Sada ćemo vidjeti jedan bežični TCP okvir u kojem možemo vidjeti informacije o fizičkom sloju.
Bežični TCP [ima 4 sloja]:
Evo snimke zaslona TCP okvira na kojem možemo vidjeti 4 sloja, uključujući fizički sloj.
Kako je TCP protokol transportnog sloja, tako nismo vidjeli nijedan protokol aplikacijskog sloja.
Pogledajmo sada bežično snimanje za HTTP i nadamo se da ćemo vidjeti svih 5 slojeva, uključujući aplikacijski i fizički.
Bežični HTTp [ima svih 5 slojeva]:
Evo snimke zaslona HTTP okvira na kojem možemo vidjeti uključujući aplikacijski i fizički sloj.
Sažetak:
Ukratko, možemo reći da se ovisno o protokolu mogu vidjeti različiti slojevi u Wiresharku.
Referenca:
Ako želite znati posao svakog sloja, slijedite donju vezu
https: // en.wikipedija.org / wiki / OSI_model