A TCP / IP az internet szerves része és működése, ám valójában csak kevés ember tudja, mi az a TCP / IP. Ha azt szeretné, hogy mélyebben megértsék a bolygót összekötő technológiát, akkor szerencséd van, mert ezt az útmutatót összeállítottuk, mi ez és hogyan működik.
Mi a TCP / IP?
Mielőtt átgondolná a TCP / IP működését, elősegítheti, hogy röviden megértse, mi az. Ahogy a neve is sugallja, a TCP / IP-nek két része van - TCP és IP.
A TCP, más néven átviteli vezérlő protokoll, az internet alapvető kommunikációs nyelve. Alapvetően az a feladat, hogy darabonkénti adatot - például szöveget, képeket, videókat és így tovább - vegyen fel - kisebb adatcsomagokba összeállítva, majd oda küldve, ahol egy másik TCP réteg fogadhatja őket.
Az IP, más néven Internet Protocol, felelős az adatok küldésének pontos meghatározásáért, valamint annak biztosításáért, hogy az adatcsomagokat ugyanazon a helyen küldjék és fogadják. Más szavakkal, az IP alapvetően a GPS internetes változata.
Természetesen a TCP / IP nem az egyetlen internetátviteli protokoll. Egy másikot UDP-nek hívnak, és adott körülmények között helyettesíti a TCP-t. Ahelyett, hogy jeleket használna a feladóknak az adatok fogadására, az UDP csak az adatokat küldi, így egy kissé kisebb csomag jön létre. Ezért néha alkalmazzák olyan alkalmazásokban, mint a játék és a video kommunikáció.
Tehát hogyan működnek együtt a TCP és az IP? Nos, egyszerűen fogalmazva: a TCP kapcsolódik a tényleges adatokhoz, míg az IP kapcsolódik az adatok küldésének helyéhez.
A dolgok természetesen nem olyan egyszerűek. A következő szakaszban mélyebben áttekintjük a TCP / IP-t.
Tehát hogyan működik pontosan a TCP / IP?
A TCP / IP egyszerűen csak két rétegen túllép - a valóságban a protokoll négy réteget használ. Íme egy gyors vázlat ezekről a rétegekről.
- A Link-réteget a hálózatok fizikai összekapcsolására használják hardver, például egy szerver segítségével.
- Az Internet réteg a különböző gazdagépeket összekapcsolja a különböző hálózatokon.
- A szállítási réteg a gazda és a gazda közötti kapcsolatok feloldására szolgál.
- Az alkalmazásréteg gondoskodik arról, hogy a hálózati alkalmazások képesek legyenek kommunikálni.
Az alkalmazásréteg
Kezdjük az Application Layer-rel, amely biztosítja a kommunikációt a különféle programok és alkalmazások között. Maga az alkalmazási réteg számos protokollt használ a kommunikáció biztosításához - ezekre példa a HTTP, az SMTP, az FTP és így tovább. Valószínűleg legalább ezekről is hallottál. Például az SMTP esetén, amikor az e-mail kliens e-mailt akar letölteni egy hostolt szerverről, akkor a feladatot az alkalmazásrétegről kéri, amely az SMTP protokollt használja a kérelem teljesítéséhez.
Az alkalmazásréteg ezeket a kéréseket a Portokon keresztül egészíti ki, és a legtöbb alkalmazás mindig ugyanazt a portot használja. Ez a portszám teszi lehetővé a szállítási protokollt, vagy a TCP-t, hogy pontosan tudja, mely alkalmazást kell használni az adatok továbbításához. Más szóval, a TCP tudja, hogy a 25. portot használják az SMTP protokollhoz, amely leveleket továbbít az e-mail klienséhez.
A szállítási réteg
Kép jóváírása: Bruno Cordioli | Flickr
Az adatok feltöltésekor azokat az alkalmazásréteg fogadja, majd a szállítási réteg osztja több különböző adatcsomagra. Ezzel szemben, amikor adatokat töltöttek le , akkor az Internet rétegből különböző csomagokban küldik el, majd a szállítási réteg ezeket a csomagokat a megfelelő sorrendbe rendezi, majd nyugtázó jelet küld az adónak, figyelmeztetve, hogy az adatok megérkeztek a rendeltetési helyére. .
Az Internet réteg
Következő lépés az Internet réteg. Az internetréteg megértéséhez meg kell értenie, hogy a számítógépet az interneten keresztül azonosítják az úgynevezett IP-cím segítségével. Az Internet Réteg az, ahol a cél IP-címet és a forrás IP-címet fejlécében adja hozzá az adatcsomagoknak, így az adatok a megfelelő helyre kerülnek.
A linkréteg
Végül, de nem utolsósorban a Link-réteg, amelyre küldik az internetréteg által generált adatokat. A linkréteg nagyban függ attól, hogy a számítógép milyen hálózatra csatlakozik.
A linkréteg valójában három alrétegből épül fel. Az első a Logic Link Control, vagy az LLC, amely információkat ad az adatokhoz, amely leírja, hogy mely protokollt kell továbbítani. A másodikat Media Access Control rétegnek vagy MAC rétegnek hívják, és a feladat a forrás MAC cím (fizikai hálózati kártya címe) és a cél MAC cím hozzáadásáért. A harmadik és az utolsó réteg a fizikai réteg, amely a MAC réteg által generált keretet villamossá (ha vezetékes hálózatot használ) vagy elektromágneses hullákká (ha vezeték nélküli hálózaton továbbítja) konvertálja.
Következtetések
Mint láthatja, a TCP / IP valójában egy elég bonyolult protokoll, de alapvető szerepet játszik abban, hogy ma miként használjuk az internetet. Az összes réteg valóban együtt működik, hogy ez megtörténjen. A dolgok természetesen mindig bonyolultabbá válhatnak, de ennek jó útmutatónak kell lennie a TCP / IP alapjain.
