TCP/IP model: Što su slojevi i protokol? TCP/IP stog

Što je TCP/IP model?

TCP/IP model pomaže vam odrediti kako bi određeno računalo trebalo biti povezano s internetom i kako bi se podaci trebali prenositi između njih. Pomaže vam da stvorite virtualnu mrežu kada je više računalnih mreža povezano zajedno. Svrha TCP/IP modela je omogućiti komunikaciju na velikim udaljenostima.

TCP/IP je skraćenica za Transmission Kontrolni protokol/ Internet protokol. TCP/IP Stack posebno je dizajniran kao model za ponudu vrlo pouzdanog toka bajtova od kraja do kraja preko nepouzdane mreže.

TCP karakteristike

Evo osnovnih karakteristika TCP IP protokola:

  • Podrška za fleksibilnu TCP/IP arhitekturu
  • Dodavanje više sustava mreži je jednostavno.
  • U paketu TCP IP protokola, mreža ostaje netaknuta sve dok izvorni i odredišni strojevi ne rade ispravno.
  • TCP je protokol usmjeren na povezivanje.
  • TCP nudi pouzdanost i osigurava da se podaci koji stignu izvan redoslijeda vrate u red.
  • TCP vam omogućuje implementaciju kontrole protoka, tako da pošiljatelj nikada ne nadjača primatelja podacima.

Četiri razine TCP/IP modela

U ovom vodiču za TCP/IP objasnit ćemo različite slojeve i njihove funkcionalnosti u TCP/IP modelu:

TCP/IP konceptualni slojevi
TCP/IP konceptualni slojevi

Funkcionalnost TCP IP modela podijeljena je u četiri sloja, a svaki uključuje specifične protokole.

TCP/IP je slojeviti sustav arhitekture poslužitelja u kojem je svaki sloj definiran prema specifičnoj funkciji koju treba izvršiti. Sva ova četiri TCP IP sloja rade zajedno na prijenosu podataka s jednog sloja na drugi.

  • Sloj aplikacije
  • Transportni sloj
  • Internetski sloj
  • Mrežno sučelje
Četiri sloja TCP/IP modela

Četiri razine TCP/IP modela

Sloj aplikacije

Aplikacijski sloj komunicira s aplikacijskim programom, što je najviša razina OSI modela. Aplikacijski sloj je OSI sloj, koji je najbliži krajnjem korisniku. To znači da OSI aplikacijski sloj omogućuje korisnicima interakciju s drugom softverskom aplikacijom.

Aplikacijski sloj stupa u interakciju sa softverskim aplikacijama za implementaciju komunikacijske komponente. Tumačenje podataka od strane aplikacijskog programa uvijek je izvan dosega OSI modela.

Primjer aplikacijskog sloja je aplikacija poput prijenosa datoteka, e-pošte, daljinske prijave itd.

Funkcije aplikacijskih slojeva su

  • Aplikacijski sloj vam pomaže identificirati komunikacijske partnere, određujući dostupnost resursa i sinkronizirajući komunikaciju.
  • Korisnicima omogućuje prijavu na udaljeni host
  • Ovaj sloj pruža razne usluge e-pošte
  • Ova aplikacija nudi distribuirane izvore baze podataka i pristup globalnim informacijama o različitim objektima i uslugama.

Transportni sloj

Prijenosni sloj nadograđuje se na mrežni sloj kako bi omogućio prijenos podataka od procesa na stroju izvornog sustava do procesa na odredišnom sustavu. Udomljava se pomoću jedne ili više mreža, a također održava kvalitetu usluga.

Određuje koliko podataka treba poslati gdje i kojom brzinom. Ovaj sloj se temelji na poruci primljenoj od aplikacijskog sloja. Pomaže osigurati da se podatkovne jedinice isporučuju bez grešaka i u nizu.

Prijenosni sloj pomaže vam kontrolirati pouzdanost veze putem kontrole protoka, kontrole pogrešaka i segmentacije ili de-segmentacije.

Prijenosni sloj također nudi potvrdu uspješnog prijenosa podataka i šalje sljedeće podatke u slučaju da nije došlo do pogreške. TCP je najpoznatiji primjer transportnog sloja.

Važne funkcije transportnih slojeva

  • Poruku primljenu od sloja sesije dijeli na segmente i numerira ih kako bi napravio niz.
  • Prijenosni sloj osigurava da je poruka isporučena ispravnom procesu na odredišnom stroju.
  • Također osigurava da cijela poruka stigne bez ikakvih grešaka, inače bi je trebalo ponovno poslati.

Internetski sloj

Internetski sloj je drugi sloj TCP/IP slojeva TCP/IP modela. Također je poznat kao mrežni sloj. Glavni posao ovog sloja je slanje paketa s bilo koje mreže i bilo kojeg računala da ipak stignu do odredišta bez obzira na rutu kojom idu.

Internetski sloj nudi funkcionalnu i proceduralnu metodu za prijenos sekvenci podataka promjenjive duljine s jednog čvora na drugi uz pomoć različitih mreža.

Isporuka poruka na mrežnom sloju ne daje jamstveno pouzdan protokol mrežnog sloja.

Protokoli za upravljanje slojem koji pripadaju mrežnom sloju su:

  1. Protokoli usmjeravanja
  2. Multicast grupno upravljanje
  3. Dodjela adrese mrežnog sloja.

Sloj mrežnog sučelja

Sloj mrežnog sučelja je ovaj sloj četveroslojnog TCP/IP modela. Ovaj sloj se također naziva sloj mrežnog pristupa. Pomaže vam da definirate detalje o tome kako se podaci trebaju slati putem mreže.

Također uključuje kako bi bitovi trebali biti optički signalizirani hardverskim uređajima koji su izravno povezani s mrežnim medijem, poput koaksijalnih, optičkih, koaksijalnih, optičkih kabela ili kabela s upredenim paricama.

Mrežni sloj kombinacija je podatkovne linije i definiranog u članku OSI referentnog modela. Ovaj sloj definira kako se podaci trebaju fizički slati kroz mrežu. Ovaj sloj je odgovoran za prijenos podataka između dva uređaja na istoj mreži.

Razlike između OSI i TCP/IP modela

Razlika između OSI i TCP/IP modela

Razlika između OSI i TCP/IP modela

Ovdje su neke važne razlike između OSI i TCP/IP model:

OSI model TCP/IP model
Razvio ga je ISO (International Standard Organisation) Razvio ga je ARPANET (Advanced Research Project Agency Network).
OSI model pruža jasnu razliku između sučelja, usluga i protokola. TCP/IP nema jasnu razliku između usluga, sučelja i protokola.
OSI se odnosi na međusobno povezivanje otvorenih sustava. TCP se odnosi na Transmission Kontrolni protokol.
OSI koristi mrežni sloj za definiranje standarda i protokola usmjeravanja. TCP/IP koristi samo internetski sloj.
OSI slijedi vertikalni pristup. TCP/IP slijedi horizontalni pristup.
OSI model koristite dva odvojena sloja, fizičku i podatkovnu vezu za definiranje funkcionalnosti donjih slojeva. TCP/IP koristi samo jedan sloj (link).
OSI slojevi imaju sedam slojeva. TCP/IP ima četiri sloja.
OSI model, transportni sloj je samo orijentiran na povezivanje. Sloj TCP/IP modela je i usmjeren na povezivanje i bez povezivanja.
U OSI modelu, sloj podatkovne veze i fizički su zasebni slojevi. U TCP-u, fizička i podatkovna veza kombinirane su kao jedan sloj host-mreža.
Slojevi sesije i prezentacije nisu dio TCP modela. U TCP modelu nema sloja sesije i prezentacije.
Definiran je nakon pojave interneta. Definirano je prije pojave interneta.
Minimalna veličina OSI zaglavlja je 5 bajtova. Minimalna veličina zaglavlja je 20 bajtova.

Najčešći TCP/IP protokoli

Neki najčešće korišteni TCP/IP protokoli su:

TCP

Transmission Control Protocol je paket internetskih protokola koji rastavlja poruku u TCP segmente i ponovno ih sastavlja na strani primatelja.

IP

Adresa internetskog protokola koja je također poznata kao IP adresa je numerička oznaka. Dodjeljuje se svakom uređaju koji je spojen na a računalna mreža koji koristi IP za komunikaciju. Njegova funkcija usmjeravanja omogućuje mrežno povezivanje i u biti uspostavlja internet. Kombinacija IP-a i TCP-a omogućuje razvoj virtualne veze između odredišta i izvora.

HTTP

Protokol za prijenos hiperteksta temelj je World Wide Weba. Koristi se za prijenos web stranica i drugih takvih resursa s HTTP poslužitelja ili web poslužitelja na web klijent ili HTTP klijent. Kad god koristite web preglednik poput Google Chrome or Firefox, koristite web klijent. Pomaže HTTP-u u prijenosu web stranica koje tražite od udaljenih poslužitelja.

SMTP

SMTP je skraćenica za Simple mail transfer protocol. Ovaj protokol podržava e-poštu poznat je kao jednostavan protokol za prijenos pošte. Ovaj vam protokol pomaže da podatke pošaljete na drugu e-mail adresu.

SNMP

SNMP je kratica za Simple Network Management Protocol. To je okvir koji se koristi za upravljanje uređajima na internetu korištenjem TCP/IP protokola.

DNS

DNS je kratica za Domain Name System. IP adresa koja se koristi za jedinstvenu identifikaciju veze glavnog računala s internetom. Međutim, korisnici radije koriste imena umjesto adresa za taj DNS.

TELNET

TELNET je kratica za Terminal Network. Uspostavlja vezu između lokalnog i udaljenog računala. Uspostavio je vezu na takav način da možete simulirati svoj lokalni sustav na udaljenom sustavu.

FTP

FTP je kratica za File Transfer Protocol. To je najčešće korišteni standardni protokol za prijenos datoteka s jednog stroja na drugi.

Prednosti TCP/IP modela

Ovdje su prednosti/prednosti korištenja TCP/IP modela:

  • Pomaže vam uspostaviti/postaviti vezu između različitih vrsta računala.
  • Djeluje neovisno o operativnom sustavu.
  • Podržava mnoge protokole usmjeravanja.
  • Omogućuje umrežavanje između organizacija.
  • TCP/IP model ima visoko skalabilnu arhitekturu klijent-poslužitelj.
  • Može se samostalno upravljati.
  • Podržava brojne protokole usmjeravanja.
  • Može se koristiti za uspostavljanje veze između dva računala.

Nedostaci TCP/IP modela

Evo nekoliko nedostataka korištenja TCP/IP modela:

  • TCP/IP je kompliciran model za postavljanje i upravljanje.
  • Plitki/preopterećeni TCP/IP veći su od IPX-a (Internetwork Packet Exchange).
  • U ovom modelu transportni sloj ne jamči isporuku paketa.
  • Zamjena protokola u TCP/IP nije jednostavna.
  • Nema jasnog odvajanja od svojih usluga, sučelja i protokola.

rezime

  • Puni oblik TCP/IP modela objašnjen je kao Transmission Kontrolni protokol/ Internet protokol.
  • TCP podržava fleksibilnu arhitekturu
  • Aplikacijski sloj komunicira s aplikacijskim programom, što je najviša razina OSI modela.
  • Internet sloj je drugi sloj TCP/IP modela. Također je poznat kao mrežni sloj.
  • Prijenosni sloj nadograđuje se na mrežni sloj kako bi omogućio prijenos podataka od procesa na stroju izvornog sustava do procesa na odredišnom sustavu.
  • Sloj mrežnog sučelja je ovaj sloj četveroslojnog TCP/IP modela. Ovaj sloj se također naziva sloj mrežnog pristupa.
  • OSI model razvija ISO (International Standard Organisation) dok TCP/IP model razvija ARPANET (Advanced Research Project Agency Network).
  • Adresa internetskog protokola koja je također poznata kao IP adresa je numerička oznaka.
  • HTTP je temelj World Wide Weba.
  • SMTP je skraćenica za Simple mail transfer protocol koji podržava e-poštu poznat je kao jednostavan prijenos pošte
  • SNMP je kratica za Simple Network Management Protocol.
  • DNS je kratica za Domain Name System.
  • TELNET je kratica za Terminal Network. Uspostavlja vezu između lokalnog i udaljenog računala
  • FTP je kratica za File Transfer Protocol. To je najčešće korišteni standardni protokol za prijenos datoteka s jednog stroja na drugi.
  • Najveća prednost TCP/IP modela je što vam pomaže uspostaviti/postaviti vezu između različitih vrsta računala.
  • TCP/IP je kompliciran model za postavljanje i upravljanje.
  • Koje su različite vrste TCP/IP slojeva?
    Postoje četiri vrste TCP/IP slojeva.

    1. Aplikacijski sloj
    2. Transportni sloj
    3. Internetski sloj
    4. Mrežno sučelje