- A TCP/IP modellt az OSI modell előtt fejlesztették ki.
- A TCP/IP modell nem teljesen hasonlít az OSI modellhez.
- A TCP/IP modell öt rétegből áll: az alkalmazási rétegből, a szállítási rétegből, a hálózati rétegből, az adatkapcsolati rétegből és a fizikai rétegből.
- Az első négy réteg fizikai szabványokat, hálózati interfészt, hálózatkezelést és szállítási funkciókat biztosít, amelyek megfelelnek az OSI modell első négy rétegének, és ezt a négy réteget egyetlen réteg képviseli a TCP/IP modellben, amelyet alkalmazási rétegnek neveznek.
- A TCP/IP egy hierarchikus protokoll, amely interaktív modulokból áll, és mindegyik speciális funkciókat biztosít.
Itt a hierarchikus azt jelenti, hogy minden felső rétegbeli protokollt két vagy több alsó szintű protokoll támogat.
A TCP/IP rétegek funkciói:
Hálózati hozzáférési réteg
- A hálózati réteg a TCP/IP modell legalsó rétege.
- A hálózati réteg az OSI referenciamodellben meghatározott fizikai réteg és adatkapcsolati réteg kombinációja.
- Meghatározza, hogyan kell az adatokat fizikailag elküldeni a hálózaton keresztül.
- Ez a réteg főként az azonos hálózaton lévő két eszköz közötti adatátvitelért felelős.
- Ennek a rétegnek a funkciói az IP-datagramok hálózat által továbbított keretekbe való beágyazása és az IP-címek fizikai címekké való leképezése.
- A réteg által használt protokollok a következők: Ethernet, token ring, FDDI, X.25, frame relay.
Internet réteg
- Az internetes réteg a TCP/IP modell második rétege.
- Az internetes réteget hálózati rétegnek is nevezik.
- Az internetes réteg fő feladata, hogy bármely hálózatról elküldje a csomagokat, és azok az útvonaltól függetlenül megérkezzenek a célállomásra.
Az ebben a rétegben használt protokollok a következők:
IP protokoll: Ebben a rétegben az IP protokollt használják, és ez a teljes TCP/IP csomag legjelentősebb része.
A jegyzőkönyv kötelezettségei a következők:
ARP protokoll
- Az ARP jelentése Címfeloldási protokoll .
- Az ARP egy hálózati rétegbeli protokoll, amely a fizikai cím megtalálására szolgál az IP-címből.
ICMP protokoll
- Ez egy olyan mechanizmus, amelyet a gazdagépek vagy útválasztók használnak arra, hogy a datagram-problémákkal kapcsolatos értesítéseket küldjék vissza a feladónak.
- A datagram útválasztóról útválasztóra halad, amíg el nem éri a célt. Ha egy útválasztó bizonyos szokatlan körülmények, például letiltott kapcsolatok miatt nem tudja továbbítani az adatokat, egy eszköz kigyullad vagy hálózati torlódás van, akkor az ICMP protokollt használva tájékoztatja a feladót, hogy a datagram nem kézbesíthető.
- Az ICMP protokollok főként két kifejezést használnak:
ICMP teszt: Az ICMP teszt annak tesztelésére szolgál, hogy a cél elérhető-e vagy sem.
Szállítási réteg
A szállítási réteg felelős a hálózaton keresztül küldött adatok megbízhatóságáért, áramlásszabályozásáért és javításáért.
A szállítási rétegben használt két protokoll az Felhasználói Datagram protokoll és átvitelvezérlő protokoll .
- Kapcsolat nélküli szolgáltatást és végpontok közötti átvitelt biztosít.
- Ez egy megbízhatatlan protokoll, mivel felfedezi a hibákat, de nem határozza meg a hibát.
- A User Datagram Protocol észleli a hibát, az ICMP protokoll pedig jelenti a hibát a küldőnek, hogy a felhasználói datagram megsérült.
- Az UDP nem határozza meg, hogy melyik csomag veszett el. Az UDP csak ellenőrző összeget tartalmaz; nem tartalmazza az adatszegmens azonosítóját.
Forrás port címe: A forrásport címe az üzenetet létrehozó alkalmazási program címe.
Cél port címe: A célport címe az üzenetet fogadó alkalmazási program címe.
Teljes hossz: Meghatározza a felhasználói datagram bájtjainak teljes számát bájtokban.
Ellenőrző összeg: Az ellenőrző összeg egy 16 bites mező, amelyet hibaészlelésben használnak.
- Teljes szállítási réteg szolgáltatást nyújt az alkalmazások számára.
- Virtuális áramkört hoz létre a küldő és a vevő között, és az átvitel idejére aktív.
- A TCP megbízható protokoll, mivel észleli a hibát, és újraküldi a sérült kereteket. Ezért biztosítja az összes szegmens fogadását és nyugtázását, mielőtt az átvitelt befejezettnek tekintené, és egy virtuális áramkört el kell vetni.
- A küldés végén a TCP a teljes üzenetet kisebb egységekre osztja, úgynevezett szegmensekre, és minden szegmens tartalmaz egy sorszámot, amely szükséges a keretek átrendezéséhez, hogy eredeti üzenetet alkossanak.
- A fogadó oldalon a TCP összegyűjti az összes szegmenst, és sorszámok alapján átrendezi őket.
Alkalmazási réteg
- Az alkalmazási réteg a TCP/IP modell legfelső rétege.
- Feladata a magas szintű protokollok, reprezentációs kérdések kezelése.
- Ez a réteg lehetővé teszi a felhasználó számára az alkalmazással való interakciót.
- Amikor az egyik alkalmazási réteg protokoll kommunikálni akar egy másik alkalmazási réteggel, továbbítja adatait a szállítási rétegnek.
- Az alkalmazási rétegben kétértelműség tapasztalható. Minden alkalmazás nem helyezhető el az alkalmazási rétegen belül, kivéve azokat, amelyek interakcióba lépnek a kommunikációs rendszerrel. Például: a szövegszerkesztő nem tekinthető alkalmazási rétegnek webböngésző használata közben HTTP protokollt a hálózattal való interakcióhoz, ahol HTTP A protokoll egy alkalmazási rétegbeli protokoll.