logo

TCP/IP model

  • Model TCP/IP je bil razvit pred modelom OSI.
  • Model TCP/IP ni povsem podoben modelu OSI.
  • Model TCP/IP je sestavljen iz petih plasti: aplikacijske plasti, transportne plasti, omrežne plasti, podatkovne povezave in fizične plasti.
  • Prve štiri plasti zagotavljajo fizične standarde, omrežni vmesnik, medmrežno delovanje in transportne funkcije, ki ustrezajo prvim štirim plastem modela OSI, te štiri plasti pa so v modelu TCP/IP predstavljene z eno samo plastjo, imenovano aplikacijska plast.
  • TCP/IP je hierarhični protokol, sestavljen iz interaktivnih modulov, od katerih vsak nudi določeno funkcionalnost.

Tukaj hierarhično pomeni, da je vsak protokol višje ravni podprt z dvema ali več protokoli nižje ravni.

Funkcije plasti TCP/IP:

TCP/IP model

Plast omrežnega dostopa

  • Omrežna plast je najnižja plast modela TCP/IP.
  • Omrežna plast je kombinacija fizične plasti in plasti podatkovne povezave, definirane v referenčnem modelu OSI.
  • Določa, kako naj se podatki fizično pošiljajo po omrežju.
  • Ta plast je v glavnem odgovorna za prenos podatkov med dvema napravama v istem omrežju.
  • Funkcije, ki jih izvaja ta sloj, so enkapsulacija datagrama IP v okvirje, ki jih prenaša omrežje, in preslikava naslovov IP v fizične naslove.
  • Protokoli, ki jih uporablja ta sloj, so ethernet, token ring, FDDI, X.25, frame relay.

Internetna plast

  • Internetna plast je druga plast modela TCP/IP.
  • Internetna plast je znana tudi kot omrežna plast.
  • Glavna odgovornost internetnega sloja je pošiljanje paketov iz katerega koli omrežja in ti prispejo na cilj ne glede na pot, po kateri gredo.

V tej plasti se uporabljajo naslednji protokoli:

IP protokol: V tem sloju se uporablja protokol IP in je najpomembnejši del celotne zbirke TCP/IP.

Naslednje so odgovornosti tega protokola:

    Naslavljanje IP:Ta protokol izvaja logične naslove gostiteljev, znane kot naslovi IP. Naslove IP uporabljajo internet in višje plasti za identifikacijo naprave in zagotavljanje usmerjanja v medomrežju.Komunikacija med gostitelji:Določa pot, po kateri naj se podatki prenašajo.Enkapsulacija in oblikovanje podatkov:Protokol IP sprejema podatke iz protokola transportne plasti. Protokol IP zagotavlja, da so podatki poslani in prejeti varno, inkapsulira podatke v sporočilo, znano kot datagram IP.Fragmentacija in ponovno sestavljanje:Omejitev velikosti datagrama IP, ki jo določa protokol sloja podatkovne povezave, je znana kot največja prenosna enota (MTU). Če je velikost datagrama IP večja od enote MTU, potem protokol IP razdeli datagram na manjše enote, tako da lahko potujejo po lokalnem omrežju. Fragmentacijo lahko izvede pošiljatelj ali vmesni usmerjevalnik. Na strani sprejemnika se vsi fragmenti ponovno sestavijo v izvirno sporočilo.Usmerjanje:Ko je datagram IP poslan prek istega lokalnega omrežja, kot je LAN, MAN, WAN, je to znano kot neposredna dostava. Ko sta izvor in cilj v oddaljenem omrežju, se datagram IP pošlje posredno. To je mogoče doseči z usmerjanjem datagrama IP prek različnih naprav, kot so usmerjevalniki.

Protokol ARP

  • ARP pomeni Protokol za razrešitev naslovov .
  • ARP je protokol omrežne plasti, ki se uporablja za iskanje fizičnega naslova iz naslova IP.
  • Oba izraza sta v glavnem povezana s protokolom ARP:
      Zahteva ARP:Ko pošiljatelj želi izvedeti fizični naslov naprave, odda zahtevo ARP v omrežje.ARP odgovor:Vsaka naprava, priključena na omrežje, bo sprejela zahtevo ARP in obdelala zahtevo, vendar le prejemnik prepozna naslov IP in pošlje nazaj svoj fizični naslov v obliki odgovora ARP. Prejemnik doda fizični naslov v svoj predpomnilnik in v glavo datagrama

Protokol ICMP

    ICMPpomeni Internet Control Message Protocol.
  • To je mehanizem, ki ga uporabljajo gostitelji ali usmerjevalniki za pošiljanje obvestil o težavah z datagramom nazaj pošiljatelju.
  • Datagram potuje od usmerjevalnika do usmerjevalnika, dokler ne doseže cilja. Če usmerjevalnik ne more usmeriti podatkov zaradi nekaterih neobičajnih pogojev, kot so onemogočene povezave, naprava gori ali prezasedenost omrežja, se uporabi protokol ICMP, da obvesti pošiljatelja, da datagrama ni mogoče dostaviti.
  • Protokol ICMP uporablja predvsem dva izraza:
      Test ICMP:Test ICMP se uporablja za preverjanje, ali je cilj dosegljiv ali ne.
  • Odgovor ICMP:Odgovor ICMP se uporablja za preverjanje, ali se ciljna naprava odziva ali ne.
  • Glavna odgovornost protokola ICMP je poročanje o težavah, ne pa njihovo odpravljanje. Za popravek je odgovoren pošiljatelj.
  • ICMP lahko pošlje sporočila le izvoru, ne pa tudi vmesnim usmerjevalnikom, ker datagram IP nosi naslova vira in cilja, ne pa tudi usmerjevalnika, ki mu je posredovan.

  • Transportna plast

    Transportna plast je odgovorna za zanesljivost, nadzor pretoka in popravek podatkov, ki se pošiljajo po omrežju.

    Dva protokola, ki se uporabljata v transportni plasti, sta Protokol uporabniškega datagrama in protokol za nadzor prenosa .

      Protokol uporabniškega datagrama (UDP)
      • Zagotavlja storitev brez povezave in dostavo prenosa od konca do konca.
      • To je nezanesljiv protokol, saj odkrije napake, vendar jih ne določi.
      • Protokol uporabniškega datagrama odkrije napako, protokol ICMP pa sporoči napako pošiljatelju, da je bil uporabniški datagram poškodovan.
      • UDP je sestavljen iz naslednjih polj:
        Naslov izvornega pristanišča: Naslov izvornih vrat je naslov aplikacijskega programa, ki je ustvaril sporočilo.
        Naslov ciljnega pristanišča: Naslov ciljnih vrat je naslov aplikacijskega programa, ki sprejme sporočilo.
        Celotna dolžina: Določa skupno število bajtov uporabniškega datagrama v bajtih.
        Kontrolna vsota: Kontrolna vsota je 16-bitno polje, ki se uporablja pri odkrivanju napak.
      • UDP ne določa, kateri paket je izgubljen. UDP vsebuje samo kontrolno vsoto; ne vsebuje nobenega ID-ja segmenta podatkov.
    TCP/IP model
    TCP/IP model
      Protokol za nadzor prenosa (TCP)
      • Aplikacijam zagotavlja storitve celotnega transportnega sloja.
      • Ustvari virtualno vezje med pošiljateljem in prejemnikom in je aktiven ves čas prenosa.
      • TCP je zanesljiv protokol, saj zazna napako in ponovno pošlje poškodovane okvirje. Zato zagotavlja, da morajo biti vsi segmenti prejeti in potrjeni, preden se šteje, da je prenos končan in da je navidezno vezje zavrženo.
      • Na koncu pošiljanja TCP celotno sporočilo razdeli na manjše enote, znane kot segment, in vsak segment vsebuje zaporedno številko, ki je potrebna za prerazporeditev okvirjev v izvirno sporočilo.
      • Na prejemnem koncu TCP zbere vse segmente in jih prerazporedi na podlagi zaporednih številk.

    Aplikacijska plast

    • Aplikacijska plast je najvišja plast v modelu TCP/IP.
    • Odgovoren je za obravnavo protokolov na visoki ravni, vprašanja zastopanja.
    • Ta sloj omogoča uporabniku interakcijo z aplikacijo.
    • Ko en protokol aplikacijske plasti želi komunicirati z drugo aplikacijsko plastjo, posreduje svoje podatke transportni plasti.
    • V sloju aplikacije se pojavi dvoumnost. Vsake aplikacije ni mogoče postaviti znotraj aplikacijske plasti, razen tistih, ki so v interakciji s komunikacijskim sistemom. Na primer: urejevalnika besedil ni mogoče upoštevati v aplikacijskem sloju med uporabo spletnega brskalnika HTTP protokol za interakcijo z omrežjem, kjer HTTP protocol je protokol aplikacijskega sloja.

    Sledijo glavni protokoli, ki se uporabljajo v aplikacijski plasti:
      HTTP:HTTP je kratica za protokol za prenos hiperteksta. Ta protokol nam omogoča dostop do podatkov preko svetovnega spleta. Prenaša podatke v obliki navadnega besedila, zvoka, videa. Znan je kot protokol za prenos hiperbesedila, saj je učinkovit za uporabo v okolju hiperbesedila, kjer prihaja do hitrih skokov iz enega dokumenta v drugega.SNMP:SNMP je kratica za Simple Network Management Protocol. Je ogrodje, ki se uporablja za upravljanje naprav v internetu z uporabo paketa protokolov TCP/IP.SMTP:SMTP pomeni preprost protokol za prenos pošte. Protokol TCP/IP, ki podpira e-pošto, je znan kot preprost protokol za prenos pošte. Ta protokol se uporablja za pošiljanje podatkov na drug e-poštni naslov.DNS:DNS je kratica za Domain Name System. Naslov IP se uporablja za edinstveno identifikacijo povezave gostitelja z internetom. Toda ljudje raje uporabljajo imena namesto naslovov. Zato je sistem, ki preslika ime v naslov, znan kot sistem domenskih imen.TELNET:Je okrajšava za terminalsko omrežje. Vzpostavi povezavo med lokalnim računalnikom in oddaljenim računalnikom tako, da je lokalni terminal videti kot terminal v oddaljenem sistemu.FTP:FTP pomeni protokol za prenos datotek. FTP je standardni internetni protokol, ki se uporablja za prenos datotek iz enega računalnika v drug računalnik.