„Wireshark“

OSI tinklo sluoksnių analizė per „Wireshark“

OSI tinklo sluoksnių analizė per „Wireshark“

OSI modelis ir TCP / IP modelis:

Mes visi žinome, kad OSI („Open Systems Interconnection“) yra pavyzdinis pavyzdys, kaip programos bendrauja tinklu.

Čia yra 7 sluoksniai pagal OSI modelį:

Programos sluoksnis [7 sluoksnis]
Pristatymo sluoksnis [6 sluoksnis]
Seanso sluoksnis [5 sluoksnis]
Transporto sluoksnis [4 sluoksnis]
Tinklo sluoksnis [3 sluoksnis]
Duomenų ryšio sluoksnis [2 sluoksnis]
Fizinis sluoksnis [1 sluoksnis]

Yra dar vienas tinklo modelis, kuris yra TCP / IP.

Čia yra 4 sluoksniai pagal TCP / IP modelį:

Programos sluoksnis [4 sluoksnis]
Transporto sluoksnis [3 sluoksnis]
Interneto sluoksnis [2 sluoksnis]
Tinklo prieigos sluoksnis [1 sluoksnis]

Ryšio OSI ir TCP / IP modelis:

Žemiau pateikiamas ryšys tarp OSI modelio ir TCP / IP modelio.

OSI modelis TCP / IP modelis

Programos sluoksnis Programos sluoksnis
Pristatymo sluoksnis
Seanso sluoksnis
Transporto sluoksnis Transporto sluoksnis
Tinklo sluoksnis Interneto sluoksnis
Duomenų ryšio sluoksnis Prieigos prie tinklo sluoksnis
Fizinis sluoksnis

Dabar kyla klausimas „Wireshark“, kokio modelio turėtume tikėtis?

Tiesą sakant, „Wireshark“ mes stebime žemiau esančius sluoksnius

Programos sluoksnis [5 sluoksnis]
Transporto sluoksnis [4 sluoksnis]
Tinklo sluoksnis [3 sluoksnis]
Duomenų ryšio sluoksnis [2 sluoksnis]
Fizinis sluoksnis [1 sluoksnis]

Dabar mes suprantame, kad aukščiau nurodyti sluoksniai nėra tiksliai OSI ar TCP / IP, bet abiejų modelių derinys.

Pažvelkime į „Wireshark“ užfiksavimą ir geriau supraskime.

Tai, ką matome „Wireshark“?

Paimsime keletą protokolų kaip pavyzdį ir suprasime sluoksnius per „Wireshark“. Įdomi dalis yra tai, kad visi protokolai neturi visų sluoksnių.

Pastaba:

Kai „Wireshark“ dekoduoja paketus „Data Link“ sluoksnyje, mes ne visada gausime fizinio sluoksnio informaciją. Kai kuriais atvejais fiksavimo adapteris teikia tam tikrą fizinio sluoksnio informaciją ir gali būti rodomas per „Wireshark“.

Taigi čia yra Wireshark matomi sekos sluoksniai

Duomenų ryšio sluoksnis
Tinklo sluoksnis
Transporto sluoksnis
Programos sluoksnis

Tikimės, kad suprantate, kad „Wireshark“ rodoma atvirkštine tvarka. Jei fizinio sluoksnio informacija suteikiama „Wireshark“, tuomet tą nuorodą „Duomenys“ viršuje turėtume pamatyti fizinio sluoksnio informaciją. Žiūrėkite žemiau esančią nuotrauką.

Fizinis sluoksnis
Duomenų ryšio sluoksnis
Tinklo sluoksnis
Transporto sluoksnis
Programos sluoksnis

HTTP [turi 4 sluoksnius]:

Norėdami suprasti HTTP per „Wireshark“, galite sekti žemiau esančią nuorodą

https: // linuxhint.com / http_wireshark /

Čia yra HTTP paketo ekrano kopija, kurioje galime pamatyti 4 sluoksnius.

Mes žinome, kad HTTP yra programos sluoksnis, todėl matome ir programos sluoksnį.

Dabar pažiūrėkime „Wireshark“ transporto sluoksnio protokolą.

TCP [turi 3 sluoksnius]:

Čia yra TCP paketo ekrano kopija, kurioje galime pamatyti 3 sluoksnius.

Pažiūrėkime ICMP paketą.

ICMP [turi 2 sluoksnius]:

Čia pateikiama ICMP rėmelio ekrano kopija, kurioje galime pamatyti 2 sluoksnius.

 

Dabar pažiūrėkime vieną belaidį TCP rėmelį, kuriame galime pamatyti fizinio sluoksnio informaciją.

Belaidis TCP [turi 4 sluoksnius]:

Čia yra TCP rėmelio ekrano kopija, kurioje galime pamatyti 4 sluoksnius, įskaitant fizinį sluoksnį.

Kadangi TCP yra transporto sluoksnio protokolas, todėl nematėme jokio taikomojo sluoksnio protokolo.

Dabar pažiūrėkime belaidį HTTP fiksavimą ir tikimės pamatyti visus 5 sluoksnius, įskaitant „Application“ ir „fizikai“.

Belaidis „HTTp“ [turi visus 5 sluoksnius]:

Čia yra HTTP rėmelio ekrano kopija, kurioje galime pamatyti, įskaitant „Application“ sluoksnį ir fizinį sluoksnį.

Santrauka:

Apibendrinant galime pasakyti, kad priklausomai nuo protokolo, „Wireshark“ galima pamatyti skirtingus sluoksnius.

Nuoroda:

Jei norite sužinoti kiekvieno sluoksnio darbą, spustelėkite žemiau esančią nuorodą

https: // lt.vikipedija.org / wiki / OSI_model

Kaip naudoti „GameConqueror Cheat Engine“ sistemoje „Linux“
Straipsnyje pateikiamas „GameConqueror“ apgaulės variklio naudojimo „Linux“ vadove. Daugelis žaidėjų, žaidžiančių sistemoje „Windows“, dažnai naudoja ...
Geriausi „Linux“ žaidimų konsolių emuliatoriai
Šiame straipsnyje bus išvardyta populiari žaidimų konsolių emuliavimo programinė įranga, skirta „Linux“. „Emuliacija“ yra programinės įrangos suderina...
Geriausi „Linux“ žaidimų distristai 2021 m
„Linux“ operacinė sistema nuėjo ilgą kelią nuo originalios, paprastos, serverio išvaizdos. Ši OS pastaraisiais metais nepaprastai patobulėjo ir dabar ...