Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Vijesti
  • Čemu služi tcp ip protokol. Osnove internetskih mreža i protokola

Čemu služi tcp ip protokol. Osnove internetskih mreža i protokola

Interakcija između računala na Internetu odvija se preko mrežnih protokola, koji su dogovoreni skup specifičnih pravila, prema kojima različiti uređaji za prijenos podataka razmjenjuju informacije. Postoje protokoli za formate za kontrolu grešaka i druge vrste protokola. Najčešće korišteni protokol za globalno umrežavanje je TCP-IP.

Koja je to tehnologija? Naziv TCP-IP dolazi od dva mrežna protokola: TCP i IP. Naravno, izgradnja mreža nije ograničena na ova dva protokola, ali su oni osnovni u smislu organizacije prijenosa podataka. Zapravo, TCP-IP je skup protokola koji omogućuju kombiniranje pojedinačnih mreža u oblik

TCP-IP protokol, koji se ne može opisati samo definicijama IP-a i TCP-a, također uključuje protokole UDP, SMTP, ICMP, FTP, telnet i druge. Ovi i drugi TCP-IP protokoli pružaju najpotpunije internetsko iskustvo.

U nastavku dajemo detaljan opis svakog protokola uključenog u opći koncept TCP-IP.

. internetski protokol(IP) je odgovoran za izravan prijenos informacija na mreži. Informacije se dijele na dijelove (drugim riječima, pakete) i prenose primatelju od pošiljatelja. Za precizno adresiranje potrebno je navesti točnu adresu ili koordinate primatelja. Takve adrese sastoje se od četiri bajta, koji su međusobno odvojeni točkama. Adresa svakog računala je jedinstvena.

Međutim, samo korištenje IP protokola možda neće biti dovoljno za ispravan prijenos podataka, budući da većina poslanih informacija ima više od 1500 znakova, što više ne stane u jedan paket, a neki se paketi mogu izgubiti tijekom prijenosa ili poslati u pogrešan redoslijed, ono što je potrebno.

. Protokol kontrole prijenosa(TCP) koristi se na višoj razini od prethodne. Na temelju sposobnosti IP protokola za prijenos informacija s jednog čvora na drugi, TCP protokol omogućuje slanje velikih količina informacija. TCP je također odgovoran za dijeljenje prenesenih informacija u zasebne dijelove - pakete - i ispravan oporavak podataka iz paketa primljenih nakon prijenosa. Istodobno, ovaj protokol automatski ponavlja prijenos paketa koji sadrže pogreške.

Upravljanje organizacijom prijenosa podataka u velikim količinama može se provesti korištenjem niza protokola s posebnom funkcionalnom namjenom. Konkretno, postoje sljedeće vrste TCP protokola.

1. FTP(File Transfer Protocol) organizira prijenos datoteka i koristi se za prijenos informacija između dva internetska čvora pomoću TCP veze u obliku binarne ili obične tekstualne datoteke, kao imenovanog područja u memoriji računala. Nije važno gdje se ti čvorovi nalaze i kako su međusobno povezani.

2. Protokol korisničkog datagrama, ili User Datagram Protocol, neovisan je o vezi i prenosi podatke u paketima koji se nazivaju UDP datagrami. Međutim, ovaj protokol nije tako pouzdan kao TCP jer pošiljatelj ne zna je li paket stvarno primljen.

3. ICMP(Internet Control Message Protocol) postoji za prijenos poruka o greškama koje se javljaju tijekom komunikacije na Internetu. Međutim, u isto vrijeme ICMP protokol samo prijavljuje pogreške, ali ne otklanja uzroke koji su doveli do nastanka tih grešaka.

4. telnet- koji se koristi za implementaciju tekstualnog sučelja na mreži korištenjem TCP prijenosa.

5. SMTP(Simple Mail Transfer Protocol) poseban je format elektroničke poruke koji definira format poruka koje se šalju s jednog računala, zvanog SMTP klijent, na drugo računalo koje pokreće SMTP poslužitelj. U tom slučaju ovaj prijenos može biti odgođen neko vrijeme dok se ne aktivira rad i klijenta i poslužitelja.

TCP-IP shema prijenosa podataka

1. TCP protokol rastavlja cjelokupnu količinu podataka u pakete i numerira ih, pakirajući ih u TCP omotnice, što vam omogućuje vraćanje redoslijeda primanja dijelova informacija. Kada se podaci stave u takvu omotnicu, izračunava se kontrolni zbroj koji se zatim zapisuje u TCP zaglavlje.

3. TCP tada provjerava jesu li svi paketi primljeni. Ako se tijekom prijema novoizračunati ne podudara s onim navedenim na omotnici, to znači da su neke informacije izgubljene ili iskrivljene tijekom prijenosa, TCP-IP protokol ponovno zahtijeva prijenos ovog paketa. Također zahtijeva potvrdu primitka podataka od primatelja.

4. Nakon potvrde primitka svih paketa, TCP protokol ih na odgovarajući način slaže i ponovno sastavlja u jedinstvenu cjelinu.

TCP protokol koristi retransmisije podataka, razdoblja čekanja (ili timeout), što osigurava pouzdanost isporuke informacija. Paketi se mogu slati u dva smjera istovremeno.

Dakle, TCP-IP uklanja potrebu za ponovnim prijenosom i čeka na aplikacijske procese (kao što su Telnet i FTP).

  • Administracija sustava,
  • Komunikacijski standardi
  • Pretpostavimo da slabo vladate mrežnim tehnologijama, a ne znate ni osnove. Ali dobili ste zadatak: brzo izgraditi informacijsku mrežu u malom poduzeću. Nemate ni vremena ni volje proučavati debele Talmude o mrežnom dizajnu, kako koristiti mrežnu opremu i zadubiti se u mrežnu sigurnost. I, što je najvažnije, u budućnosti nemate želju postati profesionalac u ovoj oblasti. Onda je ovaj članak za vas.


    Drugi dio ovog članka, koji se bavi praktičnom primjenom ovdje navedenih osnova:

    Pojam stoga protokola

    Zadatak je prijenos informacija od točke A do točke B. Može se prenositi kontinuirano. Ali zadatak postaje kompliciraniji ako je potrebno prenijeti informacije između točaka A<-->B i A<-->C preko istog fizičkog kanala. Ako se informacija prenosi kontinuirano, tada kada C želi prenijeti informaciju A-u, morat će pričekati dok B ne završi prijenos i oslobodi komunikacijski kanal. Takav mehanizam prijenosa informacija vrlo je nezgodan i nepraktičan. A kako bi se riješio ovaj problem, odlučeno je podijeliti informacije u dijelove.

    Kod primatelja te dijelove treba sastaviti u jednu cjelinu, kako bi primili informaciju koja je došla od pošiljatelja. Ali na primatelju A, sada vidimo pomiješane dijelove informacija i od B i od C. To znači da se za svaki dio mora unijeti identifikacijski broj kako bi primatelj A mogao razlikovati dijelove informacija iz B od dijelova informacija iz C i prikupiti te dijelove u izvornoj poruci. Očito, primatelj mora znati gdje je iu kojem obliku pošiljatelj pripisao identifikacijske podatke izvornom podatku. A za to moraju razviti određena pravila za formiranje i pisanje identifikacijskih podataka. Nadalje, riječ "pravilo" bit će zamijenjena riječju "protokol".

    Kako bi se zadovoljile potrebe suvremenog potrošača, potrebno je navesti nekoliko vrsta identifikacijskih podataka odjednom. Također zahtijeva zaštitu prenesenih dijelova informacija i od slučajnih smetnji (tijekom prijenosa preko komunikacijskih linija) i od namjerne sabotaže (hakiranja). Da bi se to postiglo, dio odaslanih informacija nadopunjuje se znatnom količinom posebnih, servisnih informacija.

    Ethernet protokol sadrži broj mrežnog adaptera pošiljatelja (MAC adresu), broj mrežnog adaptera odredišta, vrstu podataka koji se prenose i podatke koji se izravno prenose. Dio informacija sastavljen u skladu s Ethernet protokolom naziva se okvir. Vjeruje se da ne postoje mrežni adapteri s istim brojem. Mrežna oprema izvlači prenesene podatke iz okvira (hardver ili softver), te vrši daljnju obradu.

    U pravilu, ekstrahirani podaci, zauzvrat, formiraju se u skladu s IP protokolom i imaju drugu vrstu identifikacijskih informacija - ip adresu primatelja (4-bajtni broj), ip adresu pošiljatelja i podatke. Kao i puno drugih potrebnih servisnih informacija. Podaci generirani u skladu s IP protokolom nazivaju se paketi.

    Zatim se podaci dohvaćaju iz paketa. Ali ti podaci, u pravilu, još nisu inicijalno poslani podaci. Taj se podatak također sastavlja u skladu s određenim protokolom. Najrašireniji protokol je TCP. Sadrži takve identifikacijske informacije kao što je port pošiljatelja (dvobajtni broj) i port izvora, kao i informacije o podacima i uslugama. Ekstrahirani podaci iz TCP-a obično su podaci koje je program pokrenut na računalu B poslao "programu primatelju" na računalu A.

    Gniježđenje protokola (u ovom slučaju, TCP preko IP-a preko Etherneta) naziva se snop protokola.

    ARP: Protokol za rješavanje adresa

    Postoje mreže klase A, B, C, D i E. Razlikuju se po broju računala i po broju mogućih mreža/podmreža u njima. Radi jednostavnosti i kao najčešći slučaj, razmotrit ćemo samo mrežu klase C čija ip adresa počinje na 192.168. Sljedeći broj bit će broj podmreže, a zatim broj mrežne opreme. Na primjer, računalo s ip adresom 192.168.30.110 želi poslati informacije drugom računalu s brojem 3, koje se nalazi u istoj logičkoj podmreži. To znači da će IP adresa primatelja biti: 192.168.30.3

    Važno je razumjeti da je čvor informacijske mreže računalo povezano jednim fizičkim kanalom s komutacijskom opremom. Oni. ako podatke s mrežnog adaptera šaljemo "u divljinu", onda oni imaju jedan put - izaći će s drugog kraja upletene parice. Možemo poslati apsolutno sve podatke formirane prema bilo kojem pravilu koje smo izmislili, bez navođenja ip adrese, ili mac adrese ili drugih atributa. A ako je taj drugi kraj spojen na drugo računalo, možemo ih odvesti tamo i protumačiti kako treba. Ali ako je ovaj drugi kraj spojen na preklopnik, onda se u tom slučaju paket informacija mora formirati prema strogo definiranim pravilima, kao da se daju upute preklopniku što da dalje radi s tim paketom. Ako je paket ispravno formiran, switch će ga poslati dalje, na drugo računalo, kako je naznačeno u paketu. Nakon toga, switch će izbrisati ovaj paket iz svog RAM-a. Ali ako paket nije pravilno formiran, tj. upute u njemu su bile netočne, tada će paket "umrijeti", tj. switch ga neće nikamo poslati, nego će ga odmah izbrisati iz svog RAM-a.

    Za prijenos informacija na drugo računalo, tri identifikacijske vrijednosti moraju biti navedene u poslanom informacijskom paketu - mac adresa, ip adresa i port. Relativno govoreći, port je broj koji operativni sustav izdaje svakom programu koji želi poslati podatke na mrežu. IP adresu primatelja upisuje korisnik, ili je dobiva sam program, ovisno o specifičnostima programa. Mac adresa ostaje nepoznata, tj. broj mrežnog adaptera računala primatelja. Za dobivanje potrebnih podataka šalje se "broadcast" zahtjev sastavljen prema tzv. "ARP address resolve protocol". Ispod je struktura ARP paketa.

    Sada ne moramo znati vrijednosti svih polja na gornjoj slici. Usredotočimo se samo na one glavne.

    Polja sadrže izvornu IP adresu i odredišnu IP adresu, kao i izvornu mac adresu.

    Polje "Ethernet odredišna adresa" popunjava se jedinicama (ff:ff:ff:ff:ff:ff). Takva adresa se naziva adresa emitiranja i takav se okvir šalje svim “sučeljima na kabelu”, tj. sva računala spojena na switch.

    Prekidač, primivši takav okvir za emitiranje, šalje ga svim računalima u mreži, kao da se svima obraća pitanjem: "ako ste vlasnik ove ip adrese (odredišne ​​ip adrese), recite mi svoju mac adresu. " Kada drugo računalo primi takav ARP zahtjev, provjerava odredišnu IP adresu u odnosu na svoju. A ako se podudara, tada računalo umeće svoju mac adresu umjesto jedinica, mijenja ip i mac adrese izvora i odredišta, mijenja neke servisne informacije i šalje paket natrag na switch, koji se vraća na izvorno računalo, inicijator ARP zahtjeva.

    Na taj način će vaše računalo znati mac adresu drugog računala na koje želite poslati podatke. Ako postoji nekoliko računala na mreži odjednom koja odgovaraju na ovaj ARP zahtjev, tada dobivamo "konflikt IP adrese". U tom slučaju trebate promijeniti ip adrese na računalima kako ne bi bilo identičnih ip adresa na mreži.

    Izgradnja mreža

    Zadatak izgradnje mreža

    U praksi se u pravilu zahtijeva izgradnja mreža čiji će broj računala biti najmanje stotinu. A osim značajki dijeljenja datoteka, naša mreža mora biti sigurna i jednostavna za upravljanje. Dakle, kada se gradi mreža, mogu se razlikovati tri zahtjeva:
    1. Jednostavnost u upravljanju. Ako se računovođa Lida premjesti u drugi ured, ona će i dalje trebati pristup računalima računovođa Anne i Yulie. A ako je informacijska mreža pogrešno izgrađena, administrator može imati poteškoća da Lidi omogući pristup računalima drugih računovođa na njenom novom mjestu.
    2. Sigurnost. Kako bismo osigurali sigurnost naše mreže, prava pristupa izvorima informacija moraju biti različita. Mreža također mora biti zaštićena od prijetnji otkrivanjem, integritetom i uskraćivanjem usluge. Pročitajte više u knjizi "Napad na Internetu" Ilya Davidovich Medvedovsky, poglavlje "Osnovni pojmovi računalne sigurnosti".
    3. Brzina mreže. Kod izgradnje mreža javlja se tehnički problem - ovisnost brzine prijenosa o broju računala u mreži. Što više računala - manja je brzina. S velikim brojem računala, rad mreže može postati toliko spor da korisniku postane neprihvatljiv.
    Što uzrokuje smanjenje brzine mreže s velikim brojem računala? - razlog je jednostavan: zbog velikog broja emitiranih poruka (SHS). AL je poruka koja se po dolasku na switch šalje svim hostovima na mreži. Ili, grubo govoreći, sva računala u vašoj podmreži. Ako postoji 5 računala u mreži, tada će svako računalo dobiti 4 petlje. Ako ih ima 200, tada će svako računalo u tako velikoj mreži dobiti 199 petlji.

    Postoji velik broj aplikacija, softverskih modula i servisa koji za svoj rad šalju broadcast poruke u mrežu. Opisano u odlomku ARP: protokol za određivanje adrese samo je jedna od mnogih petlji koje vaše računalo šalje mreži. Na primjer, kada odete na "Network Neighborhood" (Windows OS), vaše računalo šalje još nekoliko AL-ova s ​​posebnim informacijama koje generira NetBios protokol za skeniranje mreže u potrazi za računalima koja su u istoj radnoj grupi. Nakon toga OS iscrtava pronađena računala u prozoru "Network Neighborhood" i vi ih vidite.

    Također je vrijedno napomenuti da tijekom procesa skeniranja jednim ili drugim programom vaše računalo ne šalje jednu emitiranu poruku, već nekoliko, na primjer, kako bi se uspostavile virtualne sesije s udaljenim računalima ili za bilo koje druge potrebe sustava uzrokovane softverskim problemima implementacija ove aplikacije. Stoga je svako računalo u mreži prisiljeno poslati mnogo različitih AL-ova za interakciju s drugim računalima, čime se opterećuje komunikacijski kanal informacijama koje krajnjem korisniku nisu potrebne. Kao što pokazuje praksa, u velikim mrežama emitirane poruke mogu činiti značajan dio prometa, čime se usporava rad mreže vidljiv korisniku.

    Virtualni LAN-ovi

    Za rješavanje prvog i trećeg problema, kao i za pomoć u rješavanju drugog problema, široko se koristi mehanizam podjele lokalne mreže na manje mreže, poput zasebnih lokalnih mreža (Virtual Local Area Network). Grubo govoreći, VLAN je popis portova na preklopniku koji pripadaju istoj mreži. "Jedan" u smislu da će drugi VLAN sadržavati popis portova koji pripadaju drugoj mreži.

    Zapravo, stvaranje dva VLAN-a na jednom preklopniku jednako je kupnji dva preklopnika, tj. stvaranje dva VLAN-a je kao dijeljenje jednog preklopnika na dva. Tako se mreža od stotinu računala dijeli na manje mreže, od 5-20 računala – u pravilu taj broj odgovara fizičkoj lokaciji računala za potrebe dijeljenja datoteka.

    • Podjelom mreže na VLAN-ove postiže se jednostavnost upravljanja. Dakle, kada se računovođa Lida preseli u drugi ured, administrator samo treba ukloniti port iz jednog VLAN-a i dodati ga drugom. O tome se detaljnije raspravlja u odjeljku VLAN-ovi, teorija.
    • VLAN-ovi pomažu riješiti jedan od sigurnosnih zahtjeva mreže, naime razgraničenje mrežnih resursa. Dakle, student iz jedne učionice neće moći prodrijeti u računala druge učionice ili u rektorovo računalo, jer. zapravo su na različitim mrežama.
    • Jer naša mreža je podijeljena na VLAN-ove, tj. malim "kao mrežama", problem s emitiranim porukama nestaje.

    VLAN-ovi, teorija

    Možda bi izraz "dovoljno je da administrator ukloni port iz jednog VLAN-a i doda ga drugom" mogao biti nerazumljiv, pa ću ga detaljnije objasniti. Port u ovom slučaju nije broj koji OS izdaje aplikaciji, kao što je opisano u paragrafu Protocol Stack, već utičnica (mjesto) na koju možete priključiti (umetnuti) RJ-45 konektor. Takav konektor (tj. vrh na žici) pričvršćen je na oba kraja 8-žilne žice, koja se naziva "upletena parica". Slika prikazuje 24-portni Cisco Catalyst 2950C-24 preklopnik:
    Kao što je spomenuto u paragrafu ARP: protokol za određivanje adrese, svako je računalo povezano s mrežom jednim fizičkim kanalom. Oni. 24 računala mogu se spojiti na preklopnik s 24 priključka. Kabel s upletenom paricom fizički prožima sve prostorije poduzeća - sve 24 žice iz ovog prekidača povlače se u različite prostorije. Neka ide npr. 17 žica koje se spajaju na 17 računala u učionici, 4 žice idu u referadu posebnog odjela, a preostale 3 žice idu u novouređeno, novo računovodstvo. A računovođa Lida, za posebne zasluge, premještena je upravo u ovaj ured.

    Kao što je gore spomenuto, VLAN-ovi se mogu predstaviti kao popis portova koji pripadaju mreži. Na primjer, na našem preklopniku bila su tri VLAN-a, tj. tri popisa pohranjena u flash memoriji prekidača. U jednoj listi su bili ispisani brojevi 1, 2, 3 ... 17, u drugoj 18, 19, 20, 21, au trećoj 22, 23 i 24. Vodeće računalo prethodno je bilo spojeno na 20. port. I tako se preselila u drugi ured. Odvukli su joj staro računalo u novi ured, ili je sjela za novo računalo - svejedno. Glavna stvar je da je njezino računalo bilo povezano kabelom s upletenom paricom, čiji je drugi kraj umetnut u priključak 23 našeg prekidača. A kako bi nastavila slati datoteke svojim kolegama s nove lokacije, administrator mora ukloniti broj 20 s druge liste i dodati broj 23. Napominjem da jedan port može pripadati samo jednom VLAN-u, ali ćemo prekinuti ovo pravilo na kraju ovog paragrafa.

    Također napominjem da pri promjeni članstva porta u VLAN-u, administrator ne treba "gurati" žice u prekidač. Štoviše, ne mora ni ustati sa svog sjedala. Budući da je računalo administratora spojeno na 22. port, s kojim može daljinski upravljati switchem. Naravno, zahvaljujući posebnim postavkama, o kojima će biti riječi kasnije, samo administrator može upravljati prekidačem. Za informacije o tome kako konfigurirati VLAN-ove, pogledajte VLAN-ove, vježbajte [u sljedećem članku].

    Kao što ste vjerojatno primijetili, u početku (u odjeljku Izgradnja mreža) rekao sam da će u našoj mreži biti najmanje 100 računala, ali samo 24 računala mogu biti spojena na switch. Naravno, postoje preklopnici s više portova. No još uvijek ima više računala u korporativnoj/poslovnoj mreži. A za povezivanje beskonačnog broja računala u mrežu, preklopnici su međusobno povezani preko takozvanog trunk porta (trunk). Prilikom konfiguriranja preklopnika, bilo koji od 24 porta može se definirati kao trunk port. Na preklopniku može postojati bilo koji broj trunk portova (ali razumno je ne više od dva). Ako je jedan od portova definiran kao trunk, tada preklopnik formira sve informacije koje su do njega stigle u posebne pakete, koristeći ISL ili 802.1Q protokol, i šalje te pakete na trunk port.

    Sve dolazne informacije - znači sve informacije koje su mu stigle iz drugih portova. A protokol 802.1Q umetnut je u hrpu protokola između Etherneta i protokola kojim su generirani podaci, a koji nosi ovaj okvir.

    U ovom primjeru, kao što ste vjerojatno primijetili, administrator sjedi u istom uredu s Lidom, jer iskrivljeno vrijeme iz priključaka 22, 23 i 24 vodi do istog ureda. Port 24 je konfiguriran kao glavni port. A sama centrala nalazi se u stražnjoj prostoriji, pokraj starog knjigovodstva i dvorane koja ima 17 računala.

    Upletena parica koja ide od priključka 24 do ureda administratora spaja se na drugi preklopnik, koji je pak povezan na usmjerivač, o čemu će biti riječi u sljedećim poglavljima. Ostali preklopnici koji povezuju ostalih 75 računala i nalaze se u drugim stražnjim prostorijama poduzeća - svi oni imaju, u pravilu, jedan trunk port spojen upredenom paricom ili optičkim vlaknima na glavni preklopnik, koji se nalazi u uredu kod administratora .

    Gore je rečeno da je ponekad razumno napraviti dva trunk porta. Drugi trunk port u ovom se slučaju koristi za analizu mrežnog prometa.

    Ovako su izgledale velike poslovne mreže u danima preklopnika Cisco Catalyst 1900. Možda ste primijetili dva velika nedostatka takvih mreža. Prvo, korištenje magistralnog priključka uzrokuje određenu složenost i stvara nepotreban rad prilikom konfiguriranja opreme. I drugo, i najvažnije, pretpostavimo da naše "vrste mreža" računovođa, ekonomista i dispečera žele imati jednu bazu podataka za troje. Žele da isti računovođa može vidjeti promjene u bazi podataka koje je ekonomist ili dispečer napravio prije par minuta. Za to moramo napraviti server koji će biti dostupan za sve tri mreže.

    Kao što je spomenuto u sredini ovog odlomka, port može biti samo u jednom VLAN-u. I to vrijedi, međutim, samo za preklopnike serije Cisco Catalyst 1900 i starije te za neke mlađe modele, kao što je Cisco Catalyst 2950. Za druge preklopnike, posebno Cisco Catalyst 2900XL, ovo se pravilo može prekršiti. Prilikom konfiguriranja portova u ovim preklopnicima, svaki port može imati pet načina rada: Statični pristup, Multi-VLAN, Dinamički pristup, ISL Trunk i 802.1Q Trunk. Drugi način rada je upravo ono što nam treba za gornji zadatak - omogućiti pristup poslužitelju iz tri mreže odjednom, tj. učiniti da poslužitelj pripada trima mrežama u isto vrijeme. Ovo se također naziva VLAN traversal ili označavanje. U ovom slučaju shema povezivanja može biti sljedeća.

    Ovaj članak će pokriti osnove TCP/IP modela. Za bolje razumijevanje opisani su glavni protokoli i usluge. Glavna stvar je ne žuriti i pokušati razumjeti svaku stvar u fazama. Svi su oni međusobno povezani i bez razumijevanja jednog teško će se razumjeti drugi. Ovdje su raspoređene vrlo površne informacije, tako da se ovaj članak može sigurno nazvati "TCP / IP protokol stack za lutke." No, mnoge stvari ovdje nije tako teško razumjeti kao što se na prvi pogled čini.

    TCP/IP

    TCP/IP stog je mrežni model za prijenos podataka na mreži; on određuje redoslijed interakcije uređaja. Podaci ulaze u sloj podatkovne veze i redom ih obrađuje svaki gornji sloj. Stog je predstavljen kao apstrakcija koja objašnjava principe obrade i primanja podataka.

    TCP/IP mrežni protokol ima 4 sloja:

    1. Kanal (link).
    2. Mreža (Internet).
    3. Prijevoz (Transport).
    4. Primijenjeno (Primjena).

    Aplikacijski sloj

    Aplikacijski sloj omogućuje interakciju između aplikacije i ostalih slojeva niza protokola, analizira i pretvara dolazne informacije u format prikladan za softver. Najbliži je korisniku i izravno komunicira s njim.

    • HTTP;
    • SMTP

    Svaki protokol definira vlastiti redoslijed i principe rada s podacima.

    HTTP (HyperText Transfer Protocol) je dizajniran za prijenos podataka. Šalje, na primjer, HTML dokumente koji služe kao osnova web stranice. Pojednostavljeno, shema rada je prikazana kao "klijent - poslužitelj". Klijent šalje zahtjev, poslužitelj ga prihvaća, ispravno obrađuje i vraća konačni rezultat.

    Služi kao mrežni standard za prijenos datoteka. Klijent šalje zahtjev za određenu datoteku, poslužitelj traži tu datoteku u svojoj bazi podataka i, ako je uspješno pronađe, šalje je kao odgovor.

    Koristi se za slanje e-pošte. SMTP operacija uključuje tri uzastopna koraka:

    1. Određivanje adrese pošiljatelja. Ovo je neophodno za vraćanje pisama.
    2. Definicija primatelja. Ovaj se korak može ponoviti nekoliko puta kada se navodi više primatelja.
    3. Odredite sadržaj poruke i pošaljite. Podaci o vrsti poruke prenose se kao servisne informacije. Ako poslužitelj potvrdi svoju spremnost da prihvati paket, tada je sama transakcija predana.

    Zaglavlje

    Zaglavlje sadrži servisne podatke. Važno je razumjeti da su oni namijenjeni samo određenoj razini. To znači da čim se paket pošalje primatelju, ondje će biti obrađen po istom modelu, ali obrnutim redoslijedom. Ugniježđeno zaglavlje sadržavat će posebne informacije koje se mogu obraditi samo na određene načine.

    Na primjer, zaglavlje ugniježđeno na transportnom sloju može obraditi samo transportni sloj na drugoj strani. Drugi će to jednostavno ignorirati.

    transportni sloj

    Na transportnom sloju primljene informacije se obrađuju kao jedna cjelina, bez obzira na sadržaj. Primljene poruke se dijele na segmente, dodaje im se zaglavlje i sve se to šalje ispod.

    Protokoli za prijenos podataka:

    Najrašireniji protokol. Odgovoran je za zajamčeni prijenos podataka. Prilikom slanja paketa kontrolira se njihov kontrolni zbroj, proces transakcije. To znači da će informacije stići "sigurne i zdrave" bez obzira na uvjete.

    UDP (User Datagram Protocol) drugi je najpopularniji protokol. Također je odgovoran za prijenos podataka. Njegova prepoznatljiva značajka leži u jednostavnosti. Paketi se jednostavno šalju bez ikakvih posebnih asocijacija.

    TCP ili UDP?

    Svaki od ovih protokola ima svoj opseg. Logično je određeno obilježjima djela.

    Glavna prednost UDP-a je njegova brzina prijenosa. TCP je složen protokol s mnogo provjera, dok se UDP čini jednostavnijim i stoga bržim.

    Loša strana je jednostavnost. Zbog nedostatka provjera, integritet podataka nije zajamčen. Dakle, podaci se jednostavno šalju, a sve provjere i slične manipulacije ostaju u aplikaciji.

    UDP se koristi, na primjer, za gledanje videa. Za video datoteku gubitak malog broja segmenata nije kritičan, dok je brzina preuzimanja najvažniji faktor.

    Međutim, ako trebate poslati lozinke ili podatke o bankovnoj kartici, tada je potreba za korištenjem TCP-a očita. Gubitak i najmanjeg podatka može imati katastrofalne posljedice. Brzina u ovom slučaju nije toliko važna koliko sigurnost.

    mrežni sloj

    Mrežni sloj formira pakete od primljenih informacija i dodaje zaglavlje. Najvažniji podatak su IP i MAC adrese pošiljatelja i primatelja.

    IP-adresa (adresa internetskog protokola) - logička adresa uređaja. Sadrži podatke o lokaciji uređaja na mreži. Primjer snimanja: .

    MAC-adresa (Adresa kontrole pristupa medijima) - fizička adresa uređaja. Koristi se za identifikaciju. Dodijeljen mrežnoj opremi u fazi proizvodnje. Predstavljen kao šestobajtni broj. Na primjer: .

    Mrežni sloj je odgovoran za:

    • Određivanje putova dostave.
    • Prijenos paketa između mreža.
    • Dodjela jedinstvenih adresa.

    Usmjerivači su uređaji mrežnog sloja. Oni krče put između računala i poslužitelja na temelju primljenih podataka.

    Najpopularniji protokol ovog sloja je IP.

    IP (Internet Protocol) je internetski protokol dizajniran za mrežno adresiranje. Koristi se za izgradnju ruta duž kojih se razmjenjuju paketi. Nema nikakvih načina provjere i potvrde integriteta. Za jamstvo isporuke koristi se TCP koji koristi IP kao transportni protokol. Razumijevanje principa ove transakcije objašnjava veliki dio osnove rada skupa TCP/IP protokola.

    Vrste IP adresa

    Mreže koriste dvije vrste IP adresa:

    1. Javnost.
    2. Privatna.

    Javni (Public) koriste se na internetu. Glavno pravilo je apsolutna jedinstvenost. Primjer njihove upotrebe su usmjerivači od kojih svaki ima svoju IP adresu za interakciju s Internetom. Takva adresa se naziva javna adresa.

    Private (Private) se ne koriste na Internetu. U globalnoj mreži takve adrese nisu jedinstvene. Primjer je lokalna mreža. Svakom uređaju dodjeljuje se jedinstvena IP adresa unutar mreže.

    Interakcija s Internetom odvija se putem usmjerivača koji, kao što je gore spomenuto, ima svoju javnu IP adresu. Tako se sva računala spojena na router pojavljuju na Internetu u ime jedne javne IP adrese.

    IPv4

    Najraširenija verzija internetskog protokola. Prethodi IPv6. Format zapisa su četiri osmobitna broja odvojena točkama. Maska podmreže označena je znakom razlomka. Dužina adrese je 32 bita. U velikoj većini slučajeva, kada govorimo o IP adresi, mislimo upravo na IPv4.

    Format snimanja: .

    IPv6

    Ova verzija je namijenjena rješavanju problema s prethodnom verzijom. Dužina adrese je 128 bita.

    Glavni problem koji IPv6 rješava je iscrpljenost IPv4 adresa. Preduvjeti su se počeli pojavljivati ​​već početkom 80-ih. Unatoč činjenici da je ovaj problem ušao u akutnu fazu već 2007.-2009., uvođenje IPv6 vrlo sporo “dobija zamah”.

    Glavna prednost IPv6 je brža internetska veza. To je zato što ova verzija protokola ne zahtijeva prijevod adrese. U tijeku je jednostavno usmjeravanje. To je manje skupo i stoga je pristup internetskim resursima omogućen brže nego u IPv4.

    Primjer snimanja: .

    Postoje tri vrste IPv6 adresa:

    1. Unicast.
    2. anycast.
    3. multicast.

    Unicast je vrsta jednosmjernog IPv6. Kada se pošalje, paket stiže samo do sučelja koje se nalazi na odgovarajućoj adresi.

    Anycast se odnosi na multicast IPv6 adrese. Poslani paket će doći do najbližeg mrežnog sučelja. Koriste ga samo ruteri.

    Multicast su multicast. To znači da će poslani paket doći do svih sučelja u multicast grupi. Za razliku od emitiranja, koje je "emitirano svima", multicast emitira samo određenoj grupi.

    Maska podmreže

    Maska podmreže otkriva podmrežu i broj glavnog računala iz IP adrese.

    Na primjer, IP adresa ima masku. U ovom slučaju, format zapisa će izgledati ovako. Broj "24" je broj bitova u maski. Osam bitova jednako je jednom oktetu, koji se također može nazvati bajtom.

    Detaljnije, maska ​​podmreže može se predstaviti u binarnom zapisu na sljedeći način: . Ima četiri okteta, a unos se sastoji od "1" i "0". Dodamo li broj jedinica, dobivamo ukupno "24". Na sreću, brojanje s jedinicom nije potrebno jer u jednom oktetu ima 8 vrijednosti. Vidimo da su tri od njih ispunjene jedinicama, zbrojimo i dobijemo "24".

    Ako govorimo konkretno o maski podmreže, tada u binarnom prikazu ima ili jedinice ili nule u jednom oktetu. U ovom slučaju redoslijed je takav da prvi idu bajtovi s jedinicama, a tek onda s nulama.

    Razmotrimo mali primjer. Postoji IP adresa i maska ​​podmreže. Brojimo i zapisujemo: . Sada uspoređujemo masku s IP adresom. Oni okteti maske u kojima su sve vrijednosti jednake jedinici (255) ostavljaju svoje odgovarajuće oktete u IP adresi nepromijenjenima. Ako je vrijednost nula (0), okteti u IP adresi također postaju nula. Dakle, u vrijednosti adrese podmreže dobivamo .

    Podmreža i host

    Podmreža je odgovorna za logičko odvajanje. Zapravo, radi se o uređajima koji koriste istu lokalnu mrežu. Definirano nizom IP adresa.

    Host je adresa mrežnog sučelja (mrežne kartice). Određuje se iz IP adrese pomoću maske. Na primjer: . Budući da su prva tri okteta podmreža, . Ovo je broj domaćina.

    Raspon adresa hosta je od 0 do 255. Broj hosta "0" je zapravo adresa same podmreže. A domaćin broj "255" je voditelj emitiranja.

    Adresiranje

    Za adresiranje u skupu protokola TCP/IP koriste se tri vrste adresa:

    1. Lokalni.
    2. Mreža.
    3. Imena domena.

    MAC adrese se nazivaju lokalne. Koriste se za adresiranje u LAN tehnologijama kao što je Ethernet. U kontekstu TCP/IP-a, "lokalno" znači da oni rade samo unutar podmreže.

    Mrežna adresa u nizu TCP/IP protokola je IP adresa. Kada se datoteka pošalje, adresa primatelja se čita iz njenog zaglavlja. Pomoću njega usmjerivač uči broj glavnog računala i podmrežu i na temelju tih informacija postavlja rutu do krajnjeg čvora.

    Imena domena su adrese web stranica na Internetu čitljive ljudima. Web poslužitelji na Internetu dostupni su putem javne IP adrese. Uspješno ga obrađuju računala, ali ljudima se čini previše nezgodnim. Kako bi se izbjegle takve komplikacije, koriste se nazivi domena koji se sastoje od područja koja se nazivaju "domene". Poredani su u strogoj hijerarhiji, od vrha prema dnu.

    Domena prve razine predstavlja specifične informacije. Općenito (.org, .net) nije ograničeno nikakvim strogim granicama. Obrnuta je situacija s lokalnim (.us, .ru). Obično su geografski vezani.

    Domene niže razine su sve ostalo. Može biti bilo koje veličine i sadržavati bilo koji broj vrijednosti.

    Na primjer, "www.test.quiz.sg" je valjani naziv domene, gdje je "sg" lokalna domena prve (vršne) razine, "quiz.sg" je domena druge razine, "test.quiz.sg" je domena treće razine. Imena domena također se mogu nazivati ​​DNS imenima.

    DNS (Domain Name System) uspostavlja korespondenciju između naziva domena i javne IP adrese. Prilikom upisivanja naziva domene u niz preglednika, DNS će otkriti odgovarajuću IP adresu i prijaviti je uređaju. Uređaj će to obraditi i vratiti kao web stranicu.

    Sloj veze

    Na sloju veze utvrđuje se odnos između uređaja i fizičkog prijenosnog medija, dodaje se zaglavlje. Odgovoran za kodiranje podataka i pripremu okvira za prijenos preko fizičkog medija. Mrežni prekidači rade na ovoj razini.

    Najčešći protokoli:

    1. ethernet.
    2. WLAN.

    Ethernet je najčešća žična LAN tehnologija.

    WLAN - lokalna mreža temeljena na bežičnim tehnologijama. Uređaji međusobno djeluju bez fizičkih kabelskih veza. Primjer najčešće metode je Wi-Fi.

    Konfiguriranje TCP/IP-a za korištenje statičke IPv4 adrese

    Statička IPv4 adresa dodjeljuje se izravno u postavkama uređaja ili automatski pri povezivanju s mrežom i trajna je.

    Za konfiguraciju skupa TCP / IP protokola za korištenje stalne IPv4 adrese, unesite naredbu ipconfig / all u konzolu i pronađite sljedeće podatke.

    Konfiguriranje TCP/IP-a za korištenje dinamičke IPv4 adrese

    Dinamička IPv4 adresa koristi se određeno vrijeme, iznajmljuje se i zatim mijenja. Automatski se dodjeljuje uređaju kada je spojen na mrežu.

    Da biste konfigurirali skup protokola TCP / IP za korištenje nepostojane IP adrese, trebate otići na svojstva željene veze, otvoriti svojstva IPv4 i potvrditi okvire kako je naznačeno.

    Metode prijenosa podataka

    Podaci se putem fizičkog medija prenose na tri načina:

    • jednostavan.
    • polu dupleks.
    • full duplex.

    Simplex je jednosmjerna komunikacija. Prijenos vrši samo jedan uređaj, dok drugi samo prima signal. Možemo reći da se informacije prenose samo u jednom smjeru.

    Primjeri simpleks komunikacije:

    • TV emitiranje.
    • Signal s GPS satelita.

    Half-duplex je dvosmjerna komunikacija. Međutim, samo jedan čvor može odašiljati signal u određenom trenutku. S takvom komunikacijom dva uređaja ne mogu koristiti isti kanal u isto vrijeme. Potpuna dvosmjerna komunikacija možda neće biti fizički moguća ili može dovesti do sudara. Rečeno je da se sukobljavaju oko prijenosnog medija. Ovaj način se koristi kada se koristi koaksijalni kabel.

    Primjer half-duplex komunikacije je komunikacija walkie-talkiejem na istoj frekvenciji.

    Full Duplex - potpuna dvosmjerna komunikacija. Uređaji mogu slati i primati u isto vrijeme. Oni se ne sukobljavaju oko prijenosnog medija. Ovaj način se koristi kada se koristi tehnologija Fast Ethernet i veza s upredenom paricom.

    Primjer je telefonski razgovor preko mobilne mreže.

    TCP/IP u odnosu na OSI

    OSI model definira principe prijenosa podataka. Slojevi skupa TCP/IP protokola izravno odgovaraju ovom modelu. Za razliku od četveroslojnog TCP/IP-a, ima 7 slojeva:

    1. Fizički (Fizički).
    2. Kanal (podatkovna veza).
    3. Mreža (Mreža).
    4. Prijevoz (Transport).
    5. Sjednica (Sjednica).
    6. Izvršni (Prezentacija).
    7. Primijenjeno (Primjena).

    U ovom trenutku ne vrijedi ulaziti duboko u ovaj model, ali je potrebno barem površno razumijevanje.

    Aplikacijski sloj u TCP/IP modelu odgovara gornja tri OSI sloja. Svi oni rade s aplikacijama, tako da možete jasno pratiti logiku takve kombinacije. Ova generalizirana struktura skupa TCP/IP protokola čini apstrakciju lakšom za razumijevanje.

    Transportni sloj ostaje nepromijenjen. Obavlja iste funkcije.

    Mrežni sloj je također nepromijenjen. Obavlja potpuno iste zadatke.

    Sloj veze u TCP/IP-u odgovara posljednja dva OSI sloja. Sloj veze uspostavlja protokole za prijenos podataka preko fizičkog medija.

    Fizička predstavlja stvarnu fizičku vezu - električni signali, konektori itd. U skupu TCP / IP protokola odlučeno je kombinirati ova dva sloja u jedan, budući da oba rade s fizičkim medijem.

    Predavanje 3. TCP/IP stog. Osnovni TCP/IP protokoli

    TCP/IP protokol temeljni je protokol prijenosne mreže. Pojam "TCP/IP" obično se odnosi na sve što je povezano s TCP i IP protokolima. Pokriva cijelu obitelj protokola, aplikacija, pa čak i samu mrežu. Obitelj uključuje protokole UDP, ARP, ICMP, TELNET, FTP i mnoge druge.

    Arhitektura TCP/IP protokola namijenjena je jedinstvenoj mreži koja se sastoji od odvojenih heterogenih paketnih podmreža međusobno povezanih gatewayima, na koje su povezani heterogeni strojevi. Svaka od podmreža radi prema svojim specifičnim zahtjevima i ima vlastitu prirodu komunikacijskih medija. Međutim, pretpostavlja se da svaka podmreža može primiti paket informacija (podataka s odgovarajućim mrežnim zaglavljem) i dostaviti ih na određenu adresu na toj određenoj podmreži. Podmreža ne mora jamčiti obaveznu isporuku paketa i imati pouzdan end-to-end protokol. Dakle, dva računala spojena na istu podmrežu mogu razmjenjivati ​​pakete.

    TCP/IP protokol protokola ima četiri sloja (slika 3.1).

    Slika 3.1 - TCP/IP stog

    Sloj IV odgovara sloju mrežnog pristupa, koji radi na temelju standardnih protokola fizičkog i sloja veze, kao što su Ethernet, Token Ring, SLIP, PPP i drugi. Protokoli ovog sloja odgovorni su za paketni prijenos podataka u mreži na hardverskoj razini.

    Sloj III osigurava međusobno djelovanje prilikom prijenosa paketa podataka iz jedne podmreže u drugu. U ovom slučaju radi IP protokol.

    Sloj II je glavni i radi na temelju TCP protokola za kontrolu prijenosa. Ovaj je protokol neophodan za pouzdan prijenos poruka između aplikacijskih programa smještenih na različitim računalima zbog stvaranja virtualnih veza između njih.

    Razina I - primijenjena. TCP/IP stog postoji već duže vrijeme i uključuje veliki broj protokola i servisa na razini aplikacije (FTP protokol za prijenos datoteka, Telnet protokol, Gopher protokol za pristup resursima GopherSpace svjetskog prostora, najpoznatiji HTTP protokol za pristup udaljenim hipertekstualnim bazama podataka na svjetskoj mreži itd.).

    Svi stack protokoli mogu se podijeliti u dvije skupine: protokoli za prijenos podataka koji prenose korisne podatke između dvije strane; servisne protokole potrebne za ispravan rad mreže.

    Servisni protokoli nužno koriste neku vrstu protokola za prijenos podataka. Na primjer, ICMP servisni protokol koristi IP protokol. Internet je ukupnost svih povezanih računalnih mreža koje koriste protokole TCP/IP skupa.

    Funkcije transportnog sloja. Protokoli TCP, UDP.

    Četvrta razina modela dizajnirana je za isporuku podataka bez grešaka, gubitaka i dupliciranja u redoslijedu kojim su poslani. Pritom nije bitno koji se podaci prenose, odakle i gdje, odnosno osigurava sam mehanizam prijenosa. Transportni sloj pruža sljedeće usluge:

    – uspostavljanje prometne veze;

    - Prijenos podataka;

    – prekid prometne veze.

    Funkcije koje obavlja transportni sloj:

    – transformacija transportne adrese u mrežnu;

    – multipleksiranje prometnih veza u mrežne;

    – uspostavljanje i prekid prometnih veza;

    – poredak podatkovnih blokova po pojedinim vezama;

    – otkrivanje grešaka i potrebna kontrola kvalitete usluga;

    – oporavak od pogreške;

    – segmentacija, pridruživanje i ulančavanje;

    – kontrola protoka podataka na pojedinim vezama;

    – nadzorne funkcije;

    – prijenos hitnih transportnih blokova podataka.

    TCP protokol za kontrolu prijenosa pruža pouzdanu uslugu isporuke paketa usmjerenu na vezu.

    TCP protokol:

    – jamči isporuku IP datagrama;

    – vrši segmentaciju i sklapanje velikih blokova podataka koje šalju programi;

    – osigurava isporuku segmenata podataka točnim redoslijedom;

    – provjerava cjelovitost prenesenih podataka koristeći kontrolni zbroj;

    – šalje pozitivne potvrde ako su podaci uspješno primljeni. Koristeći selektivne potvrde, također možete slati negativne potvrde za podatke koji nisu primljeni;

    – Nudi preferirani prijenos za programe koji zahtijevaju pouzdan prijenos podataka temeljen na sesiji, kao što su baze podataka klijent-poslužitelj i programi za e-poštu.

    TCP se temelji na komunikaciji od točke do točke između dva mrežna čvora. TCP prima podatke od programa i obrađuje ih kao tok bajtova. Bajtovi su grupirani u segmente, kojima TCP dodjeljuje redne brojeve potrebne za ispravno sastavljanje segmenata na odredišnom hostu.

    Kako bi dva TCP čvora mogla komunicirati, prvo moraju uspostaviti međusobnu sesiju. TCP sesija inicijalizira se kroz proces koji se zove trosmjerno rukovanje, u kojem se sinkroniziraju redni brojevi i prosljeđuju kontrolne informacije potrebne za uspostavljanje virtualne veze između čvorova. Nakon završetka ovog procesa rukovanja, paketi se prosljeđuju i potvrđuju serijskim redoslijedom između ovih čvorova. Sličan proces koristi TCP prije prekida veze kako bi se osiguralo da su oba čvora završila slanje i primanje podataka (Slika 3.2).


    Slika 3.2 - Format zaglavlja TCP segmenta

    Polja izvornog porta i odredišnog porta imaju po 2 bajta i identificiraju proces slanja i proces primanja. Polja s rednim brojem i brojem potvrde (svako od 4 bajta) nabrajaju svaki poslani ili primljeni bajt podataka. Implementirano kao cijeli brojevi bez predznaka koji se poništavaju kada dostignu najveću vrijednost. Svaka strana održava svoj vlastiti serijski broj. Polje Header Length dugo je 4 bita i duljina je zaglavlja TCP segmenta mjerena u 32-bitnim riječima. Duljina zaglavlja nije fiksna i može varirati ovisno o vrijednostima postavljenim u polju parametara. Rezervno polje je 6 bita. Polje zastavica je dugo 6 bita i sadrži šest 1-bitnih zastavica:

    – zastavica URG (Hitni pokazivač) postavljena je na 1 ako se koristi pokazivač na polje hitnih podataka;

    – zastavica ACK (Potvrda) je postavljena na 1 ako polje broja potvrde sadrži podatke. Inače se ovo polje zanemaruje;



    – zastavica PSH (Push) znači da primateljski TCP stog treba odmah obavijestiti aplikaciju o dolaznim podacima, a ne čekati da se međuspremnik napuni;

    – oznaka RST (Reset) koristi se za prekid veze: zbog pogreške aplikacije, odbijanja nevažećeg segmenta, pokušaja stvaranja veze u odsutnosti tražene usluge;

    – zastavica SYN (Sinkroniziraj) postavljena je kada je veza pokrenuta i redni broj sinkroniziran;

    – FIN (Finished) oznaka se koristi za prekid veze. Označava da je pošiljatelj završio prijenos podataka.

    Polje veličine prozora (duljina 2 bajta) sadrži broj bajtova koji se mogu poslati nakon bajta koji je već potvrđen. Polje kontrolne sume (dužine 2 bajta) služi za poboljšanje pouzdanosti. Sadrži kontrolni zbroj zaglavlja, podataka i pseudo zaglavlja. Prilikom izvođenja izračuna polje kontrolnog zbroja postavljeno je na nulu, a podatkovno polje dopunjeno je nultim bajtom ako je njegova duljina neparan broj. Algoritam kontrolnog zbroja jednostavno zbraja sve 16-bitne riječi u komplementu dva i zatim izračunava komplement dva cjelokupnog zbroja.

    UDP protokol, kao datagramski protokol, implementira uslugu mogućnosti, odnosno ne jamči isporuku svojih poruka, te stoga ni na koji način ne kompenzira nepouzdanost IP datagramskog protokola. Podatkovna jedinica UDP protokola naziva se UDP paket ili korisnički datagram. Svaki datagram nosi zasebnu korisničku poruku. To rezultira ograničenjem da duljina UDP datagrama ne može premašiti duljinu IP podatkovnog polja, koje je opet ograničeno veličinom okvira temeljne tehnologije. Stoga, ako se UDP međuspremnik prelije, tada se podaci aplikacije odbacuju. Zaglavlje UDP paketa, koje se sastoji od četiri polja od 2 bajta, sadrži izvorni port, odredišni port, duljinu UDP-a i polja kontrolnog zbroja (Slika 3.3).

    Polja izvornog i odredišnog priključka identificiraju procese slanja i primanja. Polje UDP Length sadrži duljinu UDP paketa u bajtovima. Polje kontrolnog zbroja sadrži kontrolni zbroj UDP paketa izračunat za cijeli UDP paket s dodanim pseudo-zaglavljem.

    Slika 3.3 - Format zaglavlja UDP paketa

    Glavna literatura: 2

    Dodatna literatura: 7

    Kontrolna pitanja:

    1. Koji je protokol u OSI-u TCP/IP?

    2. Koja je svrha arhitekture TCP/IP protokola?

    3. Koji su slojevi TCP/IP skupa?

    4. Koja je funkcija TCP protokola za kontrolu prijenosa?

    5. Koje su razlike između TCP i UDP protokola?

    Poslužitelji koji implementiraju ove protokole na korporativnoj mreži daju klijentu IP adresu, pristupnik, mrežnu masku, poslužitelje imena, pa čak i pisač. Korisnici ne moraju ručno konfigurirati svoje hostove kako bi mogli koristiti mrežu.

    Operativni sustav QNX Neutrino implementira još jedan protokol za auto-konfiguraciju nazvan AutoIP, koji je projekt odbora za auto-konfiguraciju IETF-a. Ovaj se protokol koristi u malim mrežama za dodjeljivanje IP adresa lokalne veze (lokalne veze) hostovima. Protokol AutoIP samostalno određuje lokalnu IP adresu veze koristeći shemu pregovora s drugim hostovima i bez pristupa središnjem poslužitelju.

    Korištenje PPPoE protokola

    Skraćenica PPPoE označava "Point-to-Point Protocol over Ethernet". Ovaj protokol enkapsulira podatke za prijenos preko Ethernet mreže s premoštenom topologijom.

    PPPoE je specifikacija za povezivanje Ethernet korisnika na Internet preko širokopojasne veze, kao što je iznajmljena digitalna pretplatnička linija, bežični uređaj ili kabelski modem. Korištenje PPPoE protokola i širokopojasnog modema omogućuje korisnicima lokalne računalne mreže individualni autentificirani pristup brzim podatkovnim mrežama.

    PPPoE protokol kombinira Ethernet tehnologiju s PPP protokolom, što vam omogućuje učinkovito stvaranje zasebne veze s udaljenim poslužiteljem za svakog korisnika. Kontrola pristupa, obračun veze i odabir davatelja usluga definirani su za korisnike, a ne za hostove. Prednost ovog pristupa je u tome što ni telefonska tvrtka ni ISP ne moraju pružiti nikakvu posebnu podršku za to.

    Za razliku od dial-up veza, DSL i kabelske modemske veze uvijek su aktivne. Budući da fizičku vezu s udaljenim davateljem usluga dijeli više korisnika, potrebna je računovodstvena metoda koja bilježi pošiljatelje prometa i odredišta te naplaćuje korisnicima. PPPoE protokol omogućuje korisniku i udaljenom hostu koji sudjeluju u komunikacijskoj sesiji da nauče međusobne mrežne adrese tijekom početne razmjene tzv. otkriće(otkriće). Jednom kada se uspostavi sesija između pojedinačnog korisnika i udaljenog glavnog računala (npr. davatelja internetskih usluga), ta se sesija može nadzirati kako bi se napravila razgraničenja. Mnogi domovi, hoteli i korporacije dijele internet putem digitalnih pretplatničkih linija koristeći Ethernet tehnologiju i PPPoE protokol.

    PPPoE veza sastoji se od klijenta i poslužitelja. Klijent i poslužitelj rade koristeći bilo koje sučelje koje je blisko Ethernet specifikacijama. Ovo se sučelje koristi za izdavanje IP adresa klijentima i vezanje tih IP adresa za korisnike i, po izboru, za radne stanice, umjesto provjere autentičnosti koja se temelji samo na radnoj stanici. PPPoE poslužitelj stvara vezu od točke do točke za svakog klijenta.

    Postavljanje PPPoE sesije

    Kako biste stvorili PPPoE sesiju, trebali biste koristiti uslugupppoed. Modulio-pkt-*pPruža usluge PPPoE protokola. Prvo treba trčatiio-pkt-*Sprikladan vozač. Primjer:

    Najpopularniji povezani članci