Prebacivanje paketa je pristup koji koriste neki računalni mrežni protokoli za isporuku podataka preko lokalne veze ili veze na veliku udaljenost. Primjeri protokola za prebacivanje paketa su Frame Relay, IP i X.25.
Kako funkcionira prebacivanje paketa
Prebacivanje paketa rastavlja podatke u nekoliko dijelova koji su pakirani u posebno formatirane jedinice koje se nazivaju paketi. Oni se obično usmjeravaju od izvora do odredišta pomoću mrežnih sklopki i usmjerivača. Zatim se podaci ponovno sastavljaju na odredištu.
Svaki paket sadrži informacije o adresi koje identificiraju računalo pošiljatelja i namjeravanog primatelja. Pomoću ovih adresa mrežni preklopnici i usmjerivači određuju kako najbolje prenijeti paket između skokova na putu do odredišta. Postoje besplatne aplikacije, poput Wiresharka, koje hvataju i pregledavaju podatke ako je potrebno.
Što je hop?
U umrežavanju računala, skok predstavlja jedan dio punog puta između izvora i odredišta. Kada komunicirate putem interneta, na primjer, podaci prolaze kroz niz posrednih uređaja, uključujući usmjerivače i preklopnike, umjesto da teku izravno preko jedne žice. Svaki uređaj uzrokuje skakanje podataka između jedne mrežne veze točka-točka i druge.
Broj skokova predstavlja ukupan broj uređaja kroz koje prolazi određeni paket podataka. Općenito govoreći, što više skokova moraju prijeći paketi podataka da bi došli do odredišta, to je veće kašnjenje u prijenosu.
Mrežni uslužni programi kao što je ping mogu se koristiti za određivanje broja skokova do određenog odredišta. Ping generira pakete koji uključuju polje rezervirano za broj skokova. Svaki put kada sposoban uređaj primi te pakete, taj uređaj modificira paket i povećava broj skokova za jedan. Osim toga, uređaj uspoređuje broj skokova s unaprijed određenim ograničenjem i odbacuje paket ako je njegov broj skokova previsok. Ova radnja sprječava beskrajno poskakivanje paketa po mreži zbog pogrešaka u usmjeravanju.
Prednosti i mane prebacivanja paketa
Paketna komutacija alternativa je protokolima za komutaciju krugova koji su se povijesno koristili za telefonske mreže i ponekad s ISDN vezama.
U usporedbi s prebacivanjem sklopova, prebacivanje paketa nudi sljedeće prednosti i nedostatke:
- Učinkovitije korištenje ukupne propusnosti mreže zahvaljujući fleksibilnosti u usmjeravanju manjih paketa preko zajedničkih veza.
- Mreže za komutaciju paketa često je jeftinije izgraditi jer je potrebno manje opreme.
- Pouzdanost. Ako paket ne stigne na svoje odredište prema očekivanjima, računalo primatelj detektira da jedan paket nedostaje i traži ponovno slanje.
- Prebacivanje paketa nudi automatsko preusmjeravanje ako bilo koji čvor na svom putu zakaže.
- Dulja kašnjenja u primanju poruka zbog vremena potrebnog za pakiranje i usmjeravanje paketa. Za mnoge aplikacije kašnjenja nisu dovoljno duga da bi bila značajna, ali za aplikacije visokih performansi kao što je video u stvarnom vremenu, dodatna tehnologija kvalitete usluge (QoS) često je potrebna za postizanje potrebnih razina performansi.
-
Mogućnost mrežnih sigurnosnih rizika postoji zbog korištenja zajedničkih fizičkih veza. Protokoli i drugi srodni elementi u mrežama za prebacivanje paketa moraju biti usklađeni s odgovarajućim sigurnosnim mjerama opreza.
- Kašnjenje je nepredvidivo.