-TCP/IP PROTKOL -PODELA ADRESA OSI REFERENTNI MODEL I TCP/IP MODEL PREKO OSI SISTEMA TCP /IP JE NASTAO PRE DEFINISANJA OSI REF. MODELA NEMA PREZENTACIONI I SLOJ SESIJE SLOJ APLIKACIJE PREUZIMA NJIHOVU ULOGU PROTOKOLI UNUTAR OSI REF. MODELA Na slici se vidi da se u sloju aplikacije nalaze : 1. SMTP aplikacija za slanje elektronske pote 2. FTP fajl transver protokol aplikacija za razmenu fajlova izmedju hostova 3. TELNET aplikacija protokol za virtuelni terminal 4. DNS aplikacija protokol za uparivanje ip adrese i simbolike adrese 5. HTTP Hiper tekst transver protokol za dobavljanje sadraja sa internet stranica
PROTOKOLI UNUTAR OSI REF. MODELA U transportnom sloju imamo dva protokola
1. TCP transportni protokol konekcionog tipa koji omoguava uspostavljanje pouzdanog toka bajtova izmeu dve udaljene aplikacije. TCP obavlja segmentaciju toka bajtova na poruke koje prosleuje internet sloju. Na strani odredita, TCP rekonstruie tok bajtova i prosleuje ga aplikaciji. Uz to, TCP se bavi kontrolom protoka kako bi spreio da brzi predajnik pretrpa porukama sporog prijemnika koje on ne moe da obradi.
2. UDP mnogo prostiji protokol, ali bri zato se koristi kod streaminga video, audio. Proveru greke predaje da kontrolie sama aplikacija PROTOKOLI UNUTAR OSI REF. MODELA MRENI SLOJ ima nekoliko protokola 1. IP internet protokol Glavna briga ovog sloja je rutiranje paketa i izbegavanje zaguenja 2. ICMP, IGMP, ARP, RARP pomodni protokoli npr. ARP prevodi IP adresu u fiziku, RARP radi obrnuto.... ADRESIRANJE ADRESIRANJE PO SLOJEVIMA 1. SLOJ VEZE radi sa fizikim adresama(MAC ima 6 bajtova) 2. MRENI SLOJ radi sa IP adresama 3. TRANSPORTNI SLOJ radi sa logikim portovima( preko portova procesi izlaze na NET, na primer SMTP ima izlaz preko porta 25, a POP3 preko porta 110) FIZIKA ADRESA MAC ADRESA fizika adresa kartice moe se korisiti za identifikaciju unutar mree LAN npr. Etherneta. Fizika adrese je adresa vora na LAN-u. Ovo je adresa najnieg nivoa koja se koristi na nivou sloja veze za identifikaciju prijemnog i predajnog vora povezanih na zajedniki prenosni medijum (ili link). Veliina i format fizike adrese zavisi od tipa lokalne mree. Na primer, kod Etherneta se koriste 6-bajtne (48-bitne) fizike adrese koje su fabriki utisnute u karticu mrenog adaptera. Primer koridenja fizike adrese Na slici, vor sa fizikom adresom 10 alje okvir voru sa fizikom adresom 69. Dva vora su povezana linkom. Na nivou sloja veze, u zaglavlju okvira sadrane su fizike adrese. Osim adresa, zaglavlje sadi i neke druge informacije. Zavrni zapis obino sadri dodatne bitove za detekciju greaka. IP ADRESE IP ADRESE mogu biti Unicast Multicast Broadcast
Na srpskom bi to rekli Jednoznane Grupne Opte
Logike adrese se koriste kao adrese hostova i rutera na Internetu. To su univerzalne, globalne adrese koje ne zavise od tipa fizike mree na koju je sistem prikljuen. Fizike adrese nisu adekvatne za meu-mrenu komunikaciju, obzirom na razliite formate fizikih adresa koje se koriste kod razliitih tipova mrea. Logike adrese na Internetu su 32-bitne. Ne postoje dva javno vidljiva i dostupna hosta na Internetu sa istom IP adresom. Primer koridenja Ip adrese pri rutiranju vor sa logikom adresom A i fizikom adresom 10 lociran na jednom LAN-u alje podatke voru sa logikom adresom P i fizikom adresom 95 lociranom u nekom drugom LAN-u. S obzirom da izvorni i odredini vor nisu prikljueni na istu mreu, fizike adrese nisu dovoljne. Neophodne su univerzalne adrese, koje vae i izvan granica LAN-a. Ovu osobinu imaju logike (ili mrene) adrese. Paket na nivou sloja mree sadri logike adrese izvora i krajnjeg odredita (adrese A i P) koje ostaju neizmenjene du cele putanje paketa. Za razliku od logikih, fizike adrese se menjaju kako paket prelazi iz jednu u drugu mreu. ADRESE PORTOVA IP adrese i fizike adrese su neophodne kako bi se podaci preneli od izvornog do odredinog hosta. Meutim, isporuka podataka odredinom hostu, nije krajnji cilj komunikacije preko Interneta. Komunikacioni sistem koji omoguava prenos podataka sa jednog na neki drugi raunar nije kompletan. Dananji raunari mogu da izvravaju vie procesa u isto vreme. Krajnji cilj komunikacije preko Interneta je komunikacija izmeu udaljenih procesa. Iz tog razloga neophodan je metod za identifikaciju procesa. Kod TCP/IP arhitekture, ova identifikacija se naziva adresom porta. Adrese porta su 16-bitne. Svi procesi koji se izvravaju na istom hostu imaju razliite adrese portova. ADRESIRANJE PODELA ADRESIRANJA
1. KLASNO ADRESIRANJE (sve redje ga moemo sresti na internetu)
2. BESKLASNO ADRESIRANJE (novijeg datuma zbog problema manjka adresa i nepraktinog koridenja klasnog adr.)
Prikazivanje adresa Koristimo takastu decimalnu notaciju KLASNO ADRESIRANJE NETID i HOSTID Svaka IP adresa se sastoji iz NETID-a I HOSTID-a U zavisnosti od klase adrese imamo vedi ili manji deo adrese da pripadne hostidu ili netidu NETID opisuje adresu mree u kojoj je dati host HOSTID opisuje adresu hosta u samoj mrei Pripadnost dela adrese hostidu ili netidu po klasama IP adresa KLASE I BLOKOVI A KLASA Jedan problem klasnog adresiranja je taj da je svaka klasa podeljena na fiksni broj blokova fiksne veliine. Razmotrimo detaljnije svaku od klasa. Klasa A je podeljena na 128 blokova, gde svaki blok ima razliiti netid. Prvi blok pokriva adrese od 0.0.0.0 do 0.255.255.255 (netid 0). Drugi blok pokriva adrese 1.0.0.0 do 1.255.255.255 (netid 1). Poslednji blok pokriva adrese 127.0.0.0 do 127.255.255.255 (netid 127). Uoimo da sve adrese u bloku imaju isti prvi bajt (netid), a razlikuju se po vrednostima preostala tri bajta (hostid). KLASE I BLOKOVI B KLASA Klasa B je podeljena na 16,384 bloka, pri emu svaki blok ima isto netid. esnaest blokova su rezervisani za privatne adrese, dok su preostalih 16,368 raspoloivi za dodelu Organizacijama. Prvi blok pokriva adrese od 128.0.0.0 do 128.0.255.255 (netid 128.0). Poslednji blok pokriva adrese od 191.0.0.0 do 191.0.255.255 (netid 128.0). Uoimo da sve adrese iz istog bloka imaju ista prva dva bajta (netid), a da se razlikuju po vrednosti druga dva bajta (hostid). Kao i u klasi A, prva adresa iz bloka je mrena adresa, a poslednja ima posebnu namenu. Preostale adrese organizacija moe koristiti za svoje hostove i rutere. Ukupan broj organizacija kojima se moe dodeliti blok iz klase C iznosi 16,368. Meutim, poto svaki blok iz ove klase sadri 65,536 hostova, organizacija mora biti dovoljno velika da iskoristi sve ove adrese. KLASE I BLOKOVI B KLASA KLASE I BLOKOVI C KLASA Klasa C je podeljena na 2,097,152 bloka, pri emu svaki blok ima isti netid. 256 blokova su rezervisani za privatne adrese, dok su preostalih 2,096,896 predvieni za dodelu organizacijama. Prvi blok obuhvata adrese od 192.0.0.0 do 192.0.0.255. (netid 192.0.0). Poslednji blok obuhvata adrese od 223.255.255.0 do 223.255.255.255 (netid 223.255.255). Uoimo da su prva tri bajta (netid) svih adrese iz istog blokova identina, dok etvrti bajt moe imati bilo koju vrednost (hostid). KLASE I BLOKOVI C KLASA KLASA D Klasa D se koristi za multicast (poruka se ne alje samo na jedno, ve na vie odredita). Svaka adresa iz ove klase se koristi da definie jednu grupu hostova na Internetu. Kada se grupi dodeli adresa iz klase D, svi hostovi, lanovi ove grupe, pored normalne (unicast) imae i grupnu (multicast) adresu. Klasa E
U klasi E postoji samo jedan blok adresa, koje su rezervisane za neke budude namene. ZADATAK Pr. 2-1. Za mrenu adresu 132.21.0.0 odrediti klasu, blok i opseg adresa. Data adresa pripada klasu B, zato to je prvi bajt iz opsega 128 - 191. Blok ima netid 132.21. Opseg adresa je od 132.21.0.0 do 132.21.255.255.
MASKA Maska slui da se pomodu nje odvoji netid od hostida u ip adresi Radi na principu sa slike logiki se pomnoi sa ip adresom i kao rezultat dobijamo netid (poetnu adresu mree) Maske kod klasa Zadatak Pr. 2-2 Za IP adresu 23.56.7.91 odrediti poetnu adresu bloka (tj. mrenu adresu) Data adresa pripada klasi A, to znai da je podrazumevana maska oblika 255.0.0.0. Poto u masci prvi bajt ima vrednost 255 (sve jedinice), prvi bajt adrese ostaje neizmenjen, dok preostala tri postaju 0. Dakle, traena mrena adresa je 23.0.0.0.
CIDR NOTACIJA Iako kod klasnog adresiranja svaka adresa ima podrazumevanu (jednoznanu) masku, ponekada je uobiajeno (a i kompatabilno sa klasnim adresiranjem) da se podrazumevana maska eksplicitno naglasi prilikom zapisivanja adrese. Za ovu namenu koristi se CIDR (izgovara se cider) notacija. U ovoj notaciji, broj 1-ca u maski se zapisuje na kraju adrese posle kose crte. Na primer, adresa 18.46.74.10, koja je iz klase A sa podrazumevanom maskom 255.0.0.0, se zapisuje kao 18.46.74.10/8, da bi se naglasilo da u maski postoji osam 1-ca. 141.24.74.69 se zapisuje kao 141.24.74.69/16 (to pokazuje da adresa pripada klasi B i da maska ima esnaest 1-ca. PRIVATNE ADRESE Izvestan broj blokova u klasama A, B i C rezervisan je za privatne mree. Adrese iz ovih blokova nisu globalno prepoznatljive, a koriste se u izolovanim mreama (koje nisu povezane na Internet) ili u mreama kod kojih se za vezu sa Internetom koristi tehnika prevoenja IP adresa (tzv. NAT). Podmreavanje Dva nivoa hijerarhije
Kao to ve znamo, jedan deo IP adrese identifikuje mreu (netid), a drugi host (ili ruter) u mrei (hostid). To znai da u IP adresiranju postoji hijerarhija. Privi nivo hijerarhije je mrea, a drugi host . Da bi datagram stigao do nekog hosta na Internetu, on mora najpre da stigne u mreu kojoj host pripada netid). Kada datagram stigne u mreu isporuuje se hostu shodno broju hosta (hostid). Drugim reima klase A, B i C IP adresa podravaju dvonivovsku hijerarhiju. Nekada je potrebno napraviti podmreu radi lake organizacije hostova Svaka podmrea treba da ima svoju router U tom sluaju ip adresa ima tri dela netid deo, deo koji definie podgrupu i hostid deo. Deo za podgrupu se uzima od hostid dela
Podmreavanje Nekada je potrebno napraviti podmreu radi lake organizacije hostova Svaka podmrea treba da ima svoju router U tom sluaju ip adresa ima tri dela netid deo, deo koji definie podgrupu i hostid deo. Deo za podgrupu se uzima od hostid dela
Zadatak Za IP adresu 200.45.34.56 i masku podmree 255.255.240.0 odrediti adresu podmree. Besklasno IP adresiranje Upotreba klasnog adresiranja stvorila je mnoge probleme. Najmanji broj adresa dodeljivan organizacijama bio je 256 (klasa C), a najvedi 16,777,216 (klasa A). Blokovi promenljive dune Kod besklasnog adresiranja opsezi adresa koji se dodeljuju organizacijama su blokovi promenljive duine koji ne pripadaju klasama. Blokovi mogu imati 2 adrese, 4 adresa, 128 adresa i td. Postoji samo jedno ogranienje koje se tie veliine bloka, o kome de uskoro biti rei, ali u optem sluaju, veliina blokova se krede od veoma malih do veoma velikih. Ogranienja besklasnog adresiranja Broja adresa u bloku Veliina bloka mora biti stepen dvojke (2, 4, 8, 16, ...). Na primer, rezidencijalnom korisniku se moe dodeliti blok od 2, nekoj manjoj firmi blok od 16, a nekoj velikoj firmi bloko od 1024 (210) adresa. Prva adresa u bloku Prva adresa u bloku mora biti deljiva bez ostatka brojem adresa u bloku. Na primer, ako blok sadri 4 adrese, prva adresa mora biti deljiva sa 4. Ako blok sadri 16 adresa, prva adresa mora biti deljiva sa 16. Zadatak Koja od sledeih adresa moe biti prva adresa bloka koji sadri 16 adresa? a) 205.16.37.32 b) 190.16.42.44 c) 17.17.33.80 d) 123.45.24.52 Samo dve adrese (a i c) zadovoljavaju ogranienje deljivosti sa 16: 205.16.37.32 zbog toga to je 32 deljivo sa 16, a 17.17.33.80 zbog 80 koje je takoe deljivo sa 16. Zadatak Koja od sledeih adresa moe biti prva adresa bloka koji sadri 256 adresa? a) 205.16.37.32 b) 190.16.42.0 c) 17.17.32.0 d) 123.45.24.52 U ovom sluaju, krajnji desni bajt mora biti 0. Kod IP adresa koristi se aritmetika u osnovi 256. Kada je krajnji desni bajt 0, celokupna adresa je deljiva sa 256. Od ponuenih, samo dve adrese (b i c) zadovoljavaju ovaj kriterijum. MASKA KOD BESKLASNOG ADRESIRANJA x.y.z.t/n Broj n nakon kose crte, ukazuje na broj bita koji su isti u svim adresama iz bloka. Tako, ako je n = 20, tada su dvadest poetnih (levih) bita isti u svim adresama odgovarajudeg bloka, dok se preostalih 12 razlikuju. Na osnovu ove informacije lako moemo nadi broj adresa u bloku i poslednju adresu bloka. PRAKTINO n oznaava broj jedinica u maski sa leva na desno
Prefiks i duina prefiksa. Pojmovi prefisk i duna prefiksa se esto koriste u kontekstu besklasnog adresiranja. Prefiks je drugo ime za zajedniki deo svih adresa iz bloka (slino kao netid). Duina prefiksa je broj bita u zajednikom delu (tj. n). Sufiks i duina sufiksa. Sufiks je promenljivi deo u adresama nekog bloka (slino kao hostid). Duina sufiksa je broj bita u promenljivom delu adrese (tj. 32 - n). Zadatak Odrediti prvu adresu u bloku ako je 140.120.84.24/20 jedna od adresa iz bloka. Reenje je 140.120.80.0/20 Zadatak Odrediti broj adresa u bloku ako je 140.120.84.24/20 jedna od adresa iz bloka. Duina prefiksa je 20, a broj adresa u bloku 2 32 - 2 20 = 2 12 = 4096. Pozdrav Isporuka se odnosi na nain kako se datagrami, po kontrolom mrenog sloja, tretiraju i prenose unutar jedne mree.
Prosleivanje se odnosi na nain kako se datagrami isporuuju sledeem ruteru, kada datagram treba da proe kroz vie mrea da bi stigao do svog odredita.
Rutiranje se odnosi na nain kako se kreiraju tabele rutiranja koje ruteri koriste kada donose odluke o prosleivanju/isporuci datagrama. Isporuka direktna i indirektna isporuka
Direktna isporuka se odnosi na prenos datagrama sa jednog hosta jedne fizike mree na drugi host te iste mree.
Indirektna isporuka se dogaa kada se izvor i odredite ne nalaze u istoj mrei, zbog ega izvor mora da preda datagram ruteru da bi ga ovaj dalje preneo. Isporuka, prosleivanje i rutiranje IP datagrama Direktna isporuka Moemo uoiti dva sluaja direktne isporuke:
Od izvornog do odredinog hosta koji su locirani na istoj fizikoj mrei. Od poslednjeg rutera do odredinog hosta
Indirektna isporuka Ukoliko se odredini host ne nalazi u istoj mrei gde i izvorni host, datagram se isporuuje indirektno. Kod indirektne isporuke, datagram se prenosi od rutera do rutera sve dok ne stigne do rutera koji je povezan na istu fiziku mreu u kojoj se nalazi konano odredite . Prosleivanje Proslediti datagram znai uputiti ga jedan korak dalje du putanje do njegovog krajnjeg odredita.
Prosleivanje podrazumeva da hostovi i ruteri poseduju tabele rutiranja.
Glavni problem u vezi sa tabelama rutiranja tie se njihove veliine. Zbog impresivne veliine dananjeg Interneta, reenje kod koga bi tabela rutiranja sadrala posebnu stavku sa kompletnom putanjom za svaku mogudu odredinu IP adresu je praktino neizvodljivo.
Tehnike prosleivanja Metod sledeeg skoka
Kod ove tehnike, tabela rutiranja sadri samo informaciju o adresi slededeg skoka (koraka), umesto informacije o kompletnoj putanji. Mreno-specifini metod
Kod ovog metoda, umesto da tabele sadre posebnu stavku za svaki odredini host povezan na neku fiziku mreu na Internetu, one sadre stavke koje definiu odredine mree. Drugim reima, svi hostovi povezani na istu mreu tretiraju se kao jedan entitet.
Metod podrazumevanog rutera
Razmotrimo mrenu konfiguraciju na slici Host A je povezan na mreu koja ima dva rutera. Ruter R1 se koristi za isporuku datagrama hostovima iz mree N2, dok se za ostatak Interneta koristi ruter R2. Umesto da su u tabeli rutiranja hosta A eksplicitno navede sve mree na Internetu, navedena je samo jedna tzv. podrazumevana stavka (u delu za odredite ove stavke normalno je navedena mrena adresa 0.0.0.0). IP DATAGRAM Paketi za prenos podataka na internetu su IP DATAGRAMI Datagram je paket promenljive duine (do 65535bajta) Sastoji se iz dva dela: zaglavlje i podaci Zaglavlje je podeljeno na polja koja sadre informacije bitne za rutiranje i isporuku datagrama
Veliina zaglavlja je najmanje 20, a najvie 60 bajta.
Prvih 20 bajtova je fiksno i uvek ih ima Drugih 40 bajtova je opciono ne mora da postoje (IP OPTIONS) Izgled IP DATAGRAMA Datagram se prenosi u big-endian poretku: s leva na desno, sa krajnjim levim bitom polja VERS na poetku VERS opisuje verz. ip protokola , aktuelna verzija je IPv4 (kod 0100). Mogud protokol i IPv6 HLEN (Header Length - duina zaglavlja). Poto veliina zaglavlja nije konstantna, u samom zaglavlju predvieno je polje HLEN, koje definie duinu zaglavlja. Minimalan broj je 5 maksimalan 15( 4x5bajta i 15x5bajta) SERVICE TYPE (Tip servisa). Polje veliine jednog bajta koje definie kako de datagram biti tretiran od strane rutera. Pojedinani bitovi ovog polja definiu prioritet datagrama, nivo pouzdanosti i kanjenja koje poiljaoca datagrama oekuje od rutera. Meutim, u praksi, ruteri najee ignoriu ovo polje. TOTAL LENGTH (Ukupna duina) definie veliinu IP datagrama (zaglavlje plus podaci) izraenu u bajtovima IDENTIFICATION (Identifikacija) 16-bitno polje koje se koristi prilikom fragmentacije datagrama FLAGS (Polje za markere). Trobitno polje koje se takoe koristi prilikom fragmentacije datagrama.
FRAGMENT OFFSET (Pomeraj fragmenta) 13-bitno polje koje se koristi, kao i prethodna dva, prilikom fragmentacije datagrama. TIME TO LIVE (Vreme ivota) je broja koji se koristi da bi se ograniilo vreme ivota datagrama. Vrednost ovog polja se umanjuje za 1 u svakom ruteru kroz koji datagram prolazi. PROTOCOL (8 bita) ukazuje na protokol vieg nivoa koji koristi usluge IP sloja. Definie iji su podaci u IP DATAGRAMU (UDP, TCP, ICMP i IGMP) HEADER CHECKSUM (Kontrolna suma zaglavlja) je 16-bitno polje koje se koristi za verifikaciju zaglavlja (ne celog paketa). Polja SOURCE IP ADDRESS i DESTINATION IP ADDRESS (Adresa izvora i Adresa odredita) sadre 32-bitne mrene (IP) adrese izvornog hosta (host koji je poslao datagram) i odredinog hosta (krajnje odredite datagrama). Ove adrese ostaju neizmenjene u svim fragmentima na koje se datagram eventualno deli u toku prenosa. Fragmentacija Problem je to sve mree ne podravaju veliinu IP DATAGRAMA od 65535B Zato se paketi dele na manje pakete, to se zove fragmentacija MTU - Maximum Transfer Unit - najveda jedinica prenosa) se razlikuje od mree do mree Rutiranja Sutina je u kreiranju i auriranju tabela rutiranja Tabele mogu biti 1. Statike 2. dinamike Statike tabele kreira administrator Ne mogu se automatski menjati Runo se unose podaci u tabele
Rutiranje Dinamike tabele se automatski auriraju koridenjem jednog protokola za dinamiko rutiranje (RIP) Dinamiki protokol stalno unosi promene koje se dese na mrei (ako se neki host ili ruter iskljui) Stuktura rutera Ruter ine etiri osnovne komponente: ulazni portovi, izlazni portovi, procesor rutiranja i komutatorska matrica Ulazni portovi Ulazni port zaduen je za funkcije rutera koji se odnose na fiziki i sloja veze. Ulazni port prima okvir sa linije, detektuje greke u prenosu i iz okvira izdvaja datagram. Dodatno, ulazni port sadri bafer (red ekanja) za uvanje datagrama pre nego to iz usmeri ka komutatorskoj matrici. Izlazni portovi Izlazni port obavlja iste funkcije kao ulazni port, samo u obrnutom redosledu. Odlazni datagrami se smetaju u red ekanja, pakuju se u okvire, a zatim se okvir konvertuje u signal koji se alje na liniju Procesor rutiranja Procesor rutiranja obavlja funkciju mrenog sloja. Ovaj blok koristi odredinu adresu datagrama za pretragu tabele rutiranja radi odreivanja adrese slededeg skoka i broja mrenog adaptera (tj. izlaznog porta). Komutatorska matrica Najsloenija aktivnost koja se obavlja u ruteru je prebacivanje datagrama iz ulaznih u izalazne redove ekanja. Brzina sa kojom moe da se obavi prebacivanje, odreuje potrebnu veliinu ulaznih i izlaznih bafera, kako i ukupno kanjenje datagrama kroz ruter. Komutatorska matrica treba da omogudi prenos datagrama iz bilo kog ulaznog bafera u bilo koji izlazni bafer i da pri tome bude u stanju da istovremeno obavlja prenos vie od jednog datagrama. Ukratko demo razmotriti dva tipa kom. matrica: 1. Krozbar komutator 2. Benyan komutator Krozbar komutator Po strukturi najjednostavniji, ali po sloenosti najsloeniji tip komutatorske matric je krozbar . Krozbar povezuje n ulaza i n izlaza putem mree u ijim presecima su nalaze mirkoprekidai koji uspostavljaju eljeni kontakt. Krozbar moe istovremeno da prenosi n datagrama iz n ulaznih bafera pod uslovom da su svi oni upueni ka razliitim izlaznim portovima. Nedostatak krozbara je veliki broj mikroprekidaa = n x n. Banyan komutator Banyan komutator je viestepeni komutator sa mikroprekidaima u svakom stepenu koji usmeravaju pakete shodno reperezentaciji rednog broja izlaznog porta u binarnom obliku. Za n ulaza i n izlaza, mrea sadri log2(n) stepena sa po n/2 mikroprekidaa. Prvi stepen usmerava pakete shodno bitu najvede teine rednog broja izlaznog porta, drugi stepen odluku o usmeravanju donosi na osnovu prvog slededeg bita i td. Na slici je prikazan banyan komutator sa osam ulaza i osam izlaza. Broj stepena je log2(8) = 3. Primer rada Banyan komutatora a) Povezivanje 1 ul.porta i 6 izlaznog porta b) Povezivanje 5 ul.porta i 2 izlaznog porta
Neki protokoli u mrenom i transportnom sloju ARP (Address resolution protocol) nalazi se u mrenom sloju OSI ref. Modela Prevodi logiku IP adresu u fiziku adresu Kod Etherneta je fizika adresa MAC adresa(fizika adresa mrene kartice) MAC adresa je estobajtna
Za fukcionisanje mree neophodno je poznavati i IP adresu i Fiziku adresu Fizika adresa je promenljiva(promenom mrene kartice menja se Ulaskom prenosnog raunara u beinu mreu mora mu se dodeliti IP adresa Neki protokoli u mrenom i transportnom sloju RARP (Reverse Address resolution protocol) nalazi se u mrenom sloju OSI ref. Modela Prevodi fiziku adresu u logiku IP
Neki protokoli u mrenom i transportnom sloju RARP (Reverse Address resolution protocol)
Neki protokoli u mrenom i transportnom sloju NAT (Network address translation) Omogudava hostovima iz privatne mree da komuniciraju sa sajtovima na internetu Uslov je naravno da imamo ruter kao posrednik Ruteri poseduju jednu privatnu adresu okrenutu ka priv. Mrei i jednu okrenutu ka internetu. Neki protokoli u mrenom i transportnom sloju NAT ruter modifikuje svaki paket koji naputaprivatnu mreu, tako to izvornu adresu u paketu zamenjuje svojom NAT adresom (200.24.5.8). Svaki paket koji iz Interneta dolazi u privatnu mreu, takoe prolazi kroz NAT ruter, koji sada odredinu adresu u paketu (a to je globalna adresa NAT rutera) zamenjuje odgovarajudom odredinom privatnom adresom. Na ovaj nain,iako u isto vreme vie hostova iz privatne mree mogu komunicirati sa razliitim hostovima na Interetu, hostovi sa Interneta imaju utisak da komuniciraju samo sa jednim hostom, ija je IP adresa NAT adresa rutera. Neki protokoli u mrenom i transportnom sloju ICMP(Internet Control Message Protocol) Nalazi se u mrenom delu OSI sistema Dopunjava IP protokol, jer IP protokol nema mogudnost ispitivanja greaka, kvarova na mrei, zaguenja na mrei
U vedini sluaja ICMP protokol alje ruter ili odredini host nazad izvornom hostu kao reakciju na problem nastao prilikom procesiranja datagrama. ICMP spada u grupu mrenih protokola (kao i IP). Meutim, njegove poruke se ne prosleuju direktno sloju veze kao to bi se oekivalo. Umesto toga, ICMP poruke se najpre enkapsuliraju u IP datagrame pre nego to se predaju niim slojevima Obzirom da se ICMP poruke prenose u IP datagramima, nihova isporuka nije garantovana i njihova upotreba se ne moe smatrati pouzdanom. BRAKUS SLAVOLJUB www.brakussale.moodlehub.com www.brakussale.wordpress.com www.tvojportal.com