TCP / IP

mi az a TCP/IP?

a TCP/IP a Transmission Control Protocol/Internet Protocol (Transmission Control Protocol / Internet Protocol) rövidítése, és a hálózati eszközök internetes összekapcsolására használt kommunikációs protokollok egy csoportja. A TCP/IP-t kommunikációs protokollként is használják egy magán számítógépes hálózatban (intranet vagy extranet).

a teljes IP-csomagot-egy sor szabályt és eljárást-általában TCP/IP-nek nevezik. A TCP és az IP a két fő protokoll, bár mások is szerepelnek a csomagban. A TCP/IP protokollcsomag absztrakciós rétegként működik az internetes alkalmazások és az útválasztási és kapcsolási szövet között.

a TCP/IP meghatározza az interneten keresztüli adatcsere módját végpontok közötti kommunikáció biztosításával, amely meghatározza, hogyan kell azokat csomagokra bontani, címezni, továbbítani, irányítani és fogadni a célállomáson. A TCP / IP kevés központi irányítást igényel, és úgy tervezték, hogy a hálózatokat megbízhatóvá tegye azzal a képességgel, hogy automatikusan helyreálljon a hálózat bármely eszközének meghibásodása után.

az IP-csomag két fő protokollja speciális funkciókat szolgál. A TCP meghatározza, hogy az alkalmazások hogyan hozhatnak létre kommunikációs csatornákat a hálózaton keresztül. Azt is kezeli, hogy egy üzenetet kisebb csomagokba állítsanak össze, mielőtt az interneten továbbítanák őket, és a megfelelő sorrendben összeállítanák a célcímen.

az IP meghatározza, hogyan kell címezni és irányítani az egyes csomagokat, hogy megbizonyosodjon arról, hogy a megfelelő rendeltetési helyre érkeznek. A hálózat minden átjáró számítógépe ellenőrzi ezt az IP-címet, hogy meghatározza az üzenet továbbításának helyét.

az alhálózati maszk megmondja a számítógépnek vagy más hálózati eszköznek, hogy az IP-cím melyik részét használja a hálózat ábrázolására, és melyik részét használja a hálózat gazdagépeinek vagy más számítógépeinek ábrázolására.

hálózati címfordítás (Nat) az IP-címek virtualizációja. A NAT segít a biztonság javításában és csökkenti a szervezet számára szükséges IP-címek számát.

a közös TCP / IP protokollok a következőket tartalmazzák:

  • a Hypertext Transfer Protocol (HTTP) kezeli a webkiszolgáló és a webböngésző közötti kommunikációt.
  • a HTTP Secure kezeli a webkiszolgáló és a webböngésző közötti biztonságos kommunikációt.
  • a File Transfer Protocol kezeli a fájlok számítógépek közötti továbbítását.

hogyan működik a TCP / IP?

a TCP/IP a kliens-szerver kommunikációs modellt használja, amelyben a felhasználó vagy a gép (kliens) szolgáltatást nyújt, például egy weboldal küldését a hálózat másik számítógépe (szerver).

együttesen a TCP/IP protokollkészlet hontalannak minősül, ami azt jelenti, hogy minden ügyfélkérelmet újnak tekintünk, mert nem kapcsolódik a korábbi kérésekhez. A hontalan állapot felszabadítja a hálózati útvonalakat, így folyamatosan használhatók.

maga a szállítási réteg azonban állapotos. Egyetlen üzenetet továbbít, és a kapcsolat a helyén marad, amíg az üzenet összes csomagját meg nem kapja és újra össze nem állítja a célállomáson.

a TCP/IP modell kissé eltér az utána tervezett hétrétegű nyílt rendszerek összekapcsolási (OSI) hálózati modelltől. Az OSI referenciamodell meghatározza, hogy az alkalmazások hogyan kommunikálhatnak hálózaton keresztül.

miért fontos a TCP/IP?

a TCP/IP nem védett, ezért egyetlen vállalat sem ellenőrzi. Ezért az IP csomag könnyen módosítható. Kompatibilis az összes operációs rendszerrel (operációs rendszerrel), így bármilyen más rendszerrel kommunikálhat. Az IP suite kompatibilis minden típusú számítógépes hardverrel és hálózattal.

a TCP/IP nagymértékben skálázható, és mint routable protokoll, meg tudja határozni a leghatékonyabb útvonalat a hálózaton keresztül. Széles körben használják a jelenlegi internetes architektúrában.

a TCP/IP modell 4 rétege

a TCP / IP funkcionalitás négy rétegre oszlik, amelyek mindegyike speciális protokollokat tartalmaz:

  1. az alkalmazási réteg szabványosított adatcserét biztosít az alkalmazások számára. Protokolljai közé tartozik a HTTP, az FTP, a Post Office Protocol 3, A Simple Mail Transfer Protocol és a Simple Network Management Protocol. Az alkalmazási rétegnél a hasznos teher a tényleges alkalmazási adatok.
  2. a szállítási réteg felelős a végpontok közötti kommunikáció fenntartásáért a hálózaton keresztül. A TCP kezeli a gazdagépek közötti kommunikációt, és biztosítja az áramlásszabályozást, a multiplexelést és a megbízhatóságot. A szállítási protokollok közé tartozik a TCP és a User Datagram protokoll, amelyet néha speciális célokra használnak a TCP helyett.
  3. a hálózati réteg, más néven internet réteg, csomagokkal foglalkozik, és független hálózatokat köt össze, hogy a csomagokat a hálózat határain keresztül szállítsa. A hálózati réteg protokolljai az IP és az Internet Control Message Protocol, amelyet a hibajelentéshez használnak.
  4. a fizikai réteg, más néven hálózati interfész réteg vagy adatkapcsolati réteg, olyan protokollokból áll, amelyek csak egy linken működnek-a hálózat csomópontjait vagy gazdagépeit összekötő hálózati összetevő. A legalsó réteg protokolljai közé tartozik az Ethernet a helyi hálózatokhoz és a Címfelbontási protokoll.

a TCP/IP használata

a TCP/IP használható távoli bejelentkezés biztosítására a hálózaton keresztül interaktív fájlátvitelhez, e-mailek továbbításához, weboldalak hálózati továbbításához és a kiszolgáló gazdagépének fájlrendszerének távoli eléréséhez. Legszélesebb körben arra használják, hogy bemutassák, hogyan változik az információ formája, amikor egy hálózaton keresztül halad a konkrét fizikai rétegtől az absztrakt alkalmazási rétegig. Részletezi az alapvető protokollokat, vagy kommunikációs módszerek, minden rétegen, ahogy az információ áthalad.

a TCP/IP előnyei és hátrányai

a TCP/IP modell használatának előnyei a következők:

  • segít kapcsolatot létesíteni a különböző típusú számítógépek között;
  • az operációs rendszertől függetlenül működik;
  • számos útválasztási protokollt támogat;A
  • kliens-szerver architektúrát használ, amely nagymértékben skálázható; a
  • önállóan működtethető; a
  • több útválasztási protokollt támogat; és a
  • könnyűsúlyú, és nem okoz szükségtelen terhelést a hálózaton vagy a számítógépen.

a TCP/IP hátrányai a következők:

  • kezelése bonyolult;
  • a szállítási réteg nem garantálja a csomagok kézbesítését;
  • nem könnyű helyettesíteni a protokollokat a TCP/IP-ben;A
  • nem különíti el egyértelműen a szolgáltatások, interfészek és protokollok fogalmát, ezért nem alkalmas új technológiák új hálózatokban történő leírására; és a
  • különösen érzékeny a szinkronizációs támadásokra, amely a szolgáltatásmegtagadási támadás egy olyan típusa, amelyben a rossz szereplő TCP/IP-t használ.

miben különbözik a TCP/IP és az IP?

számos különbség van a TCP / IP és az IP között. Például az IP egy alacsony szintű internetes protokoll, amely megkönnyíti az adatkommunikációt az Interneten keresztül. Célja olyan adatcsomagok továbbítása, amelyek egy fejlécből állnak, amely útválasztási információkat tartalmaz, például az adatok forrását és rendeltetési helyét, valamint magát az adat hasznos terhet.

az IP-t az elküldhető adatok mennyisége korlátozza. A fejlécet és az adatokat is tartalmazó egyetlen IP adatcsomag maximális mérete 20-24 bájt hosszú. Ez azt jelenti, hogy a hosszabb adatsorokat több adatcsomagra kell bontani, amelyeket egymástól függetlenül kell elküldeni, majd elküldésük után a megfelelő sorrendbe kell átszervezni.

mivel az IP szigorúan adatküldési / – fogadási protokoll, nincs beépített ellenőrzés, amely ellenőrizné, hogy az elküldött adatcsomagok valóban érkeztek-e.

az IP-vel ellentétben a TCP/IP egy magasabb szintű intelligens kommunikációs protokoll, amely több dolgot képes megtenni. A TCP / IP továbbra is az IP-t használja adatcsomagok szállítására, de összekapcsolja a számítógépeket, alkalmazásokat, weboldalakat és webszervereket is. A TCP holisztikusan megérti a teljes adatfolyamot, amelyre ezeknek az eszközöknek szükségük van a működéshez, és gondoskodik arról, hogy a teljes adatmennyiség első alkalommal elküldésre kerüljön. A TCP ellenőrzéseket is futtat, amelyek biztosítják az adatok kézbesítését.

munkája során a TCP képes szabályozni az adatok méretét és áramlási sebességét is. Biztosítja, hogy a hálózatok mentesek legyenek minden olyan torlódástól, amely blokkolhatja az adatok fogadását.

példa erre egy olyan alkalmazás, amely nagy mennyiségű adatot akar küldeni az Interneten keresztül. Ha az alkalmazás csak IP-t használt, akkor az adatokat több IP-csomagra kell bontani. Ehhez több kérésre lenne szükség az adatok küldéséhez és fogadásához, mivel az IP-kéréseket csomagonként adják ki.

a TCP-vel csak egyetlen kérés szükséges a teljes adatfolyam elküldéséhez; a többit a TCP kezeli. Az IP-vel ellentétben a TCP képes észlelni az IP-ben felmerülő problémákat, és kérheti az elveszett adatcsomagok újraküldését. A TCP a csomagokat is át tudja szervezni, hogy azok a megfelelő sorrendben kerüljenek továbbításra – és minimalizálni tudja a hálózati torlódásokat. A TCP/IP megkönnyíti az interneten keresztüli adatátvitelt.

TCP/IP modell vs.OSI modell

a TCP/IP és az OSI a legszélesebb körben használt kommunikációs hálózati protokoll. A fő különbség az, hogy az OSI egy fogalmi modell, amelyet gyakorlatilag nem használnak a kommunikációhoz. Inkább meghatározza, hogy az alkalmazások hogyan kommunikálhatnak a hálózaton keresztül. A TCP / IP-t viszont széles körben használják a kapcsolatok és a hálózati interakció létrehozására.

a TCP/IP protokollok meghatározzák azokat a szabványokat, amelyeken az internet létrejött, míg az OSI modell útmutatást nyújt a kommunikáció elvégzéséhez. Ezért a TCP/IP egy praktikusabb modell.

a TCP/IP és az OSI modellek hasonlóságokat és különbségeket mutatnak. A fő hasonlóság abban rejlik, ahogyan felépítik őket, mivel mindkettő rétegeket használ, bár a TCP / IP csak négy rétegből áll, míg az OSI modell a következő hét rétegből áll:

  • a 7. réteg, az alkalmazási réteg lehetővé teszi a felhasználó-szoftver vagy ember-számára, hogy kölcsönhatásba lépjen az alkalmazással vagy a hálózattal, amikor a felhasználó üzeneteket szeretne olvasni, fájlokat továbbítani vagy más hálózattal kapcsolatos tevékenységeket folytatni.
  • a 6.réteg, a prezentációs réteg lefordítja vagy formázza az alkalmazásréteg adatait az alkalmazás által elfogadott szemantika vagy szintaxis alapján.
  • az 5.réteg, a munkamenet réteg beállítja, koordinálja és leállítja az alkalmazások közötti beszélgetéseket.
  • a 4.réteg, a szállítási réteg kezeli az adatátvitelt a hálózaton keresztül, és biztosítja a hibaellenőrző mechanizmusokat és az adatáramlás-vezérlőket.
  • a 3.réteg, a hálózati réteg az adatokat más hálózatokba és azokon keresztül mozgatja.
  • a 2.réteg, az adatkapcsolati réteg kezeli a bitátviteli hibák eredményeként felmerülő problémákat.
  • az 1.réteg, a fizikai réteg, elektromos, mechanikai vagy eljárási interfészek segítségével szállítja az adatokat.

mind a TCP/IP modell, mind az OSI modell felső rétege az alkalmazási réteg. Bár ez a réteg ugyanazokat a feladatokat hajtja végre az egyes modellekben, ezek a feladatok a kapott adatoktól függően változhatnak.

OSI vs. TCP / IP modell

az egyes modellekben végrehajtott funkciók szintén hasonlóak, mivel mindegyik hálózati réteget és szállítási réteget használ a működéshez. A TCP/IP és az OSI modelleket többnyire adatcsomagok továbbítására használják. Bár ezt különböző eszközökkel és különböző utakon fogják megtenni, még mindig elérik céljukat.

a TCP/IP modell és az OSI modell közötti hasonlóságok a következők:

  • mindkettő logikai modell.
  • meghatározzák a hálózati szabványokat.
  • a hálózati kommunikációs folyamatot rétegekre osztják.
  • keretet biztosítanak a hálózati szabványok és eszközök létrehozásához és megvalósításához.
  • lehetővé teszik egy gyártó számára, hogy olyan eszközöket és hálózati összetevőket készítsen, amelyek együtt létezhetnek és működhetnek más gyártók eszközeivel és alkatrészeivel.

a TCP/IP modell és az OSI modell közötti különbségek a következők:

  • a TCP / IP csak egy réteget (alkalmazást) használ a felső rétegek funkcióinak meghatározására, míg az OSI három réteget (alkalmazás, prezentáció és munkamenet) használ.
  • a TCP/IP egy (fizikai) réteget használ az alsó rétegek funkcióinak meghatározására, míg az OSI két réteget használ (fizikai és adatkapcsolat).
  • a TCP/IP fejléc mérete 20 bájt, míg az OSI fejléc 5 bájt.
  • a TCP/IP protokoll-orientált szabvány, míg az OSI egy általános modell, amely az egyes rétegek funkcióin alapul.
  • a TCP/IP horizontális megközelítést, míg az OSI vertikális megközelítést követ.
  • a TCP / IP-ben először a protokollokat fejlesztették ki, majd a modellt fejlesztették ki. Az OSI-ben először a modellt fejlesztették ki, majd az egyes rétegek protokolljait fejlesztették ki.
  • a TCP/IP segít kapcsolatot létesíteni a különböző típusú számítógépek között, míg az OSI segít szabványosítani az útválasztókat, kapcsolókat, alaplapokat és más hardvereket.

a TCP/IP története

A Defense Advanced Research Projects Agency, az Egyesült Államok Védelmi Minisztériumának kutatási ága az 1970-es években létrehozta a TCP/IP modellt az ARPANET, az internetet megelőző széles körű hálózat használatához. A TCP/IP-t eredetileg a Unix operációs rendszerhez tervezték, és beépítették az összes operációs rendszerbe, amely utána jött.

a TCP/IP modellt és a hozzá kapcsolódó protokollokat jelenleg az Internet Engineering Task Force tartja karban.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.