User Tools

Site Tools


tcp-ip

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tcp-ip [2023/12/04 18:30] lsstcp-ip [2025/12/01 11:40] (current) – external edit 127.0.0.1
Line 8: Line 8:
 - Protokoli za mrežnu komunikaciju: Ethernet grupa protokola uključuje različite protokole poput IP-a, Transmission Control Protocol (TCP), HyperText Transfer Protocol (HTTP)... - Protokoli za mrežnu komunikaciju: Ethernet grupa protokola uključuje različite protokole poput IP-a, Transmission Control Protocol (TCP), HyperText Transfer Protocol (HTTP)...
  
-- Protokoli za mrežnu sigurnost: Štite aplikacijske podatke pomoćautentifikacije i enkripcije. Primjeri protokola s funkcijom sigurnosti uključuju Secure Shell (SSH), Secure Sockets Layer (SSL) i Transport Layer Security (TLS).+- Protokoli za mrežnu sigurnost: Štite aplikacijske podatke uz pomoć autentifikacije i enkripcije. Primjeri protokola s funkcijom sigurnosti uključuju Secure Shell (SSH), Secure Sockets Layer (SSL) i Transport Layer Security (TLS).
  
 - Protokoli za usmjeravanje: Omogućuju razmjenu informacija o rutama i stanju linkova između usmjerivača da bi se odabrala najbolja putanja do odredišne mreže. Primjeri protokola za usmjeravanje uključuju Open Shortest Path First (OSPF) i Border Gateway Protocol (BGP). - Protokoli za usmjeravanje: Omogućuju razmjenu informacija o rutama i stanju linkova između usmjerivača da bi se odabrala najbolja putanja do odredišne mreže. Primjeri protokola za usmjeravanje uključuju Open Shortest Path First (OSPF) i Border Gateway Protocol (BGP).
Line 17: Line 17:
  
 OSI model, sastavljen od sedam slojeva, pomaže u razumijevanju kompleksnosti operacija mreža, jer razdvaja cijeli proces komunikacije na manje, jednostavnije segmente, od kojih svaki ima svoju ulogu, olakšavajući time konceptualizaciju rada mreže i identificiranje problema. OSI model, sastavljen od sedam slojeva, pomaže u razumijevanju kompleksnosti operacija mreža, jer razdvaja cijeli proces komunikacije na manje, jednostavnije segmente, od kojih svaki ima svoju ulogu, olakšavajući time konceptualizaciju rada mreže i identificiranje problema.
-Najopsezniji je i univerzalno pihvaćen mrežni model koji navodi slojeve protokola od vrha (sloj 7) do dna (sloj 1). To je teoretizirani standard za ulogu koju svaki sloj treba ispunjavati kako bi se osigurala doslijednost unutar svih vrsta mrežnih protokola. Opisuje što se mora učiniti na određenom sloju, ali ne i kako bi se to trebalo postići.+Najopsežniji je i univerzalno prihvaćen mrežni model koji navodi slojeve protokola od vrha (sloj 7) do dna (sloj 1). To je teoretizirani standard za ulogu koju svaki sloj treba ispunjavati kako bi se osigurala dosljednost unutar svih vrsta mrežnih protokola. Opisuje što se mora učiniti na određenom sloju, ali ne i kako bi se to trebalo postići.
  
 Sljedeća tablica prikazuje model. Sljedeća tablica prikazuje model.
Line 27: Line 27:
 ==TCP/IP model== ==TCP/IP model==
  
-TCP/IP model, također poznat kao "Internet arhitektura", ima četiri do pet slojeva i predstavlja praktičnu primjenu teorijskog OSI modela. Najrasprostranjeniji je model jer je usklađen sa danas dominantim protokolima (TCP i IP) koji se koriste na internetu i u računalnim mrežama općenito.+TCP/IP model, također poznat kao "Internet arhitektura", ima četiri do pet slojeva i predstavlja praktičnu primjenu teorijskog OSI modela. Najrasprostranjeniji je model jer je usklađen danas dominantnim protokolima (TCP i IP) koji se koriste na internetu i u računalnim mrežama općenito.
  
 OSI model definira konceptualne operacije, a TCP/IP je modeliran po protokolima koji te operacije ostvaruju. OSI model definira konceptualne operacije, a TCP/IP je modeliran po protokolima koji te operacije ostvaruju.
Line 33: Line 33:
 {{tcpip_model.png}} {{tcpip_model.png}}
  
-*Fizički sloj i sloj podatkovne veze često je grafički prikazan kao sloj mrežnog sučenja tj. podatkovne veze. Mi ćemo putanju paketa iz perspektive 5 slojeva (Wireshark alat za analizu mrežnih paketa također prikazuje sloj podatkovne veze i fizički sloj odvojeno).+*Fizički sloj i sloj podatkovne veze često je grafički prikazan kao sloj mrežnog sučelja tj. podatkovne veze. Mi ćemo putanju paketa iz perspektive 5 slojeva (Wireshark alat za analizu mrežnih paketa također prikazuje sloj podatkovne veze i fizički sloj odvojeno).
  
-Napomena: Slojevi TCP/IP modela obicno se referiraju imenom, dok se sedam slojeva OSI modela referiraju brojem. Npr. fizički ce se sloj u kontekstu OSI modela nazivati "prvi sloj," podatkovni "drugi" itd.+Napomena: Slojevi TCP/IP modela obično se referiraju imenom, dok se sedam slojeva OSI modela referiraju brojem. Npr. fizički će se sloj u kontekstu OSI modela nazivati "prvi sloj," podatkovni "drugi" itd.
  
 ===Protokoli rade zajedno=== ===Protokoli rade zajedno===
Line 41: Line 41:
 Svi ovi protokoli zajedno rade kako bi omogućili učinkovitu mrežnu komunikaciju - tek kada se svi protokoli u stogu nadovežu jedan na drugi i ujedine, poruka može uspješno biti prenesena i primljena. Svi ovi protokoli zajedno rade kako bi omogućili učinkovitu mrežnu komunikaciju - tek kada se svi protokoli u stogu nadovežu jedan na drugi i ujedine, poruka može uspješno biti prenesena i primljena.
  
-Kada korisnik izda naredbu koja koristi protokol TCP/IP protokol aplikacijskog sloja, pokreće se niz događaja - poruka prolazi kroz stog TCP/IP protokola na lokalnom računalu i dobiva novo zaglavlje na svakom sloju karakteristično za taj protokol (slažemo stog). Zatim poruka tj. paket prolazi kroz mrežni medij te dolazi do primatelja gdje ga dočekuju isti protokoli, no obrnutim redoslijedom (rastavljamo stog). Primjenimo znanje iz struktura podataka da povežemo kako je stog struktura koja pritupa svojim slojevima po principu LIFO (engl. last-in first out) - zadnje nadodano zaglavlje kod pošaljitelja biti će prvo koje se raspakirava prilikom primanja paketa.+Kada korisnik izda naredbu koja koristi protokol TCP/IP protokol aplikacijskog sloja, pokreće se niz događaja - poruka prolazi kroz stog TCP/IP protokola na lokalnom računalu i dobiva novo zaglavlje na svakom sloju karakteristično za taj protokol (slažemo stog). Zatim poruka tj. paket prolazi kroz mrežni medij te dolazi do primatelja gdje ga dočekuju isti protokoli, no obrnutim redoslijedom (rastavljamo stog). Primijenimo znanje iz struktura podataka da povežemo kako je stog struktura koja pristupa svojim slojevima po principu LIFO (engl. last-in first out) - zadnje nadodano zaglavlje kod pošiljatelja bit će prvo koje se raspakirava prilikom primanja paketa.
  
 {{tcpip_transfer.png}} {{tcpip_transfer.png}}
Line 49: Line 49:
 {{DataEncapsulation.png}} {{DataEncapsulation.png}}
  
-Sagledajmo enkapsulaciju pobliže pomoćalata Wireshark.+Sagledajmo enkapsulaciju pobliže uz pomoć alata Wireshark.
  
-Sagledavamo 20-ti paket u komunikaciji između klijenta (osobnog računala) i web servera. Paket je poslao web server kao odgovor na naš zahtjev za određenom HTTP stranicom. Paket je prošao proces enkapsulacije na strani pošiljatelja što je u ovom slučaju web server, a mi taj paket sada analiziramo onako kako ga deenkapsulira primatelj, tj. klijent – od nižih slojeva stoga prema višim.+Sagledavamo 20paket u komunikaciji između klijenta (osobnog računala) i web servera. Paket je poslao web server kao odgovor na naš zahtjev za određenom HTTP stranicom. Paket je prošao proces enkapsulacije na strani pošiljatelja što je u ovom slučaju web server, a mi taj paket sada analiziramo onako kako ga deenkapsulira primatelj, tj. klijent – od nižih slojeva stoga prema višim.
  
 Na sljedećoj slici su prikazani svi slojevi zajedno. U donjem prozoru vidimo sve protokole koji su enkapsulirali paket. Desno vidimo sadržaj paketa u heksadecimalnim i ASCII formatu. Na sljedećoj slici su prikazani svi slojevi zajedno. U donjem prozoru vidimo sve protokole koji su enkapsulirali paket. Desno vidimo sadržaj paketa u heksadecimalnim i ASCII formatu.
Line 57: Line 57:
 {{wireshark1.png}} {{wireshark1.png}}
  
 +1. Sloj fizičke mreže — Primanje svih bitova paketa s mrežnog medija.
 +
 +{{wireshark2.png}}
 +
 +2. Sloj podatkovne veze - Raspakirano zaglavlje Ethernet protokola
 +
 +{{wireshark3.png}}
 +
 +3. Internetski sloj – zaglavlje protokola IPv4
 +
 +Vidimo u desnom prozoru da nakon bitova 2. sloja se nalaze bitovi predstavljaju zaglavlje protokola internetskog sloja, u ovom slučaju IPv4 protokola. Među poljima IPv4 protokola navedene su i izvorna i odredišna IP adresa.
 +
 +{{wireshark4.png}}
 +
 +
 +4. Transportni sloj — zaglavlje TCP protokola
 +Nakon zaglavlja 3. sloja znamo po TCP/IP modelu da moraju slijediti informacije o transportnom sloju. U poljima TCP/IP protokola definiran su i izvorišni i odredišni port.
 +
 +{{wireshark5.png}}
 +
 +5. Aplikacijski sloj – HTTP sadržaj koji smo zatražili od servera, „payload,“.
 +Svi su bajtovi nakon zaglavlja transportnog sloja sadržaj aplikacije, tj. poruka koju smo htjeli iskomunicirati preko mreže, u našem slučaju tekst knjige Alisa u zemlji čudesa.
 +
 +{{wireshark6.png}}
  
  
tcp-ip.1701714646.txt.gz · Last modified: 2025/12/01 11:40 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki