A számítógépes kommunikáció hasonló az emberi kommunikációhoz. Az üzenet forrása létrehozza az üzenetet. Az adó valamilyen médiumon keresztül elküldi az üzenetet a forrásnak. A fogadó felületen keresztül eljut az üzenet a céljához.
[Üzenet forrása] > [adó] > [átviteli médium] > [fogadó] > [üzenet célja]
Az üzenetváltásnak, kell legyen valamilyen szabálygyűjteménye. Az ilyen szabályok gyűjteményét protokollnak nevezzük.
A protokollok a következőket írják le:
[Üzenet forrása] > [kódoló] > [adó] > [átviteli médium] > [fogadó] > [visszakodoló] > [üzenet célja]
Hasonlóan történik mint egy borítékba tett levél esetén. Az alkalmazói programban létrehozunk egy üzenetet, amelyet a program átad az operációs rendszernek. Az operációs rendszerben a saját fejléceit teszi az üzenethez, vagyis az eredeti üzenetet beágyazzák. A hardver szintén egy keretbe ágyazza az operációs rendszertől kapott üzenetet.
Keretfejléc | Adat | Keret vége | ||||
---|---|---|---|---|---|---|
cél fizikai cím | forrás fizikai cím | start flag | címzett azonosító | küldő azonosító | beágyazott adat | keret vége |
keret címzés | beágyazott üzenet |
Egy hálózaton a következő címzési módok lehetségesek:
Egy protokoll család. Benne van a TCP és az IP is de nem csak ez a két protokoll!
alkalmazási réteg |
szállítási réteg |
internet réteg (hálózat) |
hálózat-hozzáférési réteg |
Az alkalmazási réteg protokolljai:
Szállítási réteg protokolljai:
Hálózati (internet) réteg protokolljai:
Hálózat-hozzáférési réteg:
Az ISOC az Internet Society rövidítése. Feladata a fejlődés előmozdítása, a következő eszközökkel:
Az ISOC egy non-profit szerkezet, amelyet 1992-ben alapítottak. A tagok között:
Az IAB az Internet Architecture Board rövidítése. Az IETF bizottsága, az ISOC tanácsadó testülete. Feladata a szabványok általános felügyelete. Eredetileg az USA védelmi minisztériumában jött létre (ARPA).
Az IETF:
Az RFC:
Néhány RFC:
IRTF:
További szabványügyi szervezetek:
IEEE:
ISO:
OSI modell:
Néhány más ISO szabvány:
Az adatokat szegmensekre daraboljuk.
Az adatok darabokra bontását szegmentálásnak hívjuk. A szegmentálás lehetővé teszi, hogy egyetlen csatornánk többféle adat egyszerre közlekedjen.
A felhasználó kigondolja az e-mailt, amelyet megszerkeszt egy levelező programmal. Amikor a küldésre kattint, az alkalmazás átadja az e-mailt az operációs rendszernek. Az operációs rendszer a hálózati-kártya meghajtó programjának adja át az üzenetet, amely továbbítja a hálózati-kártyának.
Az e-mail üzenetet az operációs rendszer szállítási rétege bontja szegmensekre. Az operációs rendszer hálózati része csomagokat alkot belőle. A meghajtó program ellátja keretfejléccel, amit a hálózati-kártya bitekként tovább küldi.
A PDU a Protocol Data Unit rövidítése. Az egyes rétegekhez tartozó adathalmaz elnevezése.