Pregled na najvanije koncepte mree Uvod u mree
- Slides: 32
Pregled na najvažnije koncepte mreže Uvod u mreže. Ova prezentacija koristi primjer sa prve prezentacije (prezentacija sa prve vježbe) da bi napravili pregled najvažnijih koncepata mreže: arhitektura protokola, protokol slojevi, encapsulation, demultipleksiranje, mrežna apstrakcija. 1
Mrežni koncepti (koncept, skica, nacrt, plan) • Arhitektura protokola • Protokol slojevi • Encapsulation • Mrežna apstrakcija 2
Slanje paketa sa Argon-1 prema Neon-u 3
Slanje paketa sa 128. 143. 71. 21 Argon-1 nije prema Neon-u na mojoj lokalnoj mreži. Prema tom, ja trebam poslati paket svom 128. 143. 71. 21 je na mojoj lokalnoj mreži. default gateway-u čija je adresa 128. 143. 137. 1 DNS: Theje. IP adresa of od. Prema tome, ja mogu poslati paket direktno. ARP: Koja je. IPaddress MAC adresa od“neon. tcpip-lab. edu ”is? od 128. 143. 137. 1? ARP: (jedina) MAC ”adresa 128. 143. 71. 21 128. 143. 137. 1 je 00: e 0: f 9: 23: a 8: 20 ARP: Koja je MAC adresa ARP: (jedina) MAC adresa od od 128. 143. 71. 21? 128. 143. 137. 1 je 00: 20: af: 03: 98: 28 frame 4
Komunikacijska arhitektura • Kompleksnost komunikaciskog zadatka se svodi na korištenje mnogostrukih protokol slojeva: • Svaki protokol se implementira nezavisno • Svaki protokol je odgovoran za odgovarajući podzadatak • Svi protokoli su grupirani u hijerarhiju • Strukturu skupa protokola zovemo komunikaciska arhitektura ili protokol nacrt 5
TCP/IP protokol nacrt • (jedina) TCP/IP protokol nacrt je (jedinstvena) protokol arhitektura Internet-a • TCP/IP nacrt ima četri sloja: Programi, Prenos, Mreža i Podaci -veza sloj • Sistemi na kraju veze (host-ovi) primjenjuju sva četri sloja. Gateway-i (Router-i) su jedini koji imaju dva donja sloja. 6
Funkcija slojeva • Podaci- veza sloj: – Namjena: Pouzdan prenos frejme-ova preko veze Media Access Control koji se nalazi na LAN-u – Funkcija: Framing, media access control, provjera greški • Mrežni sloj: – Namjena: Pomjera pakete sa izvornog host-a do željenog host-a – Funkcija: Routing, addressing • Prenosni sloj: – Namjena: – Funkcija: Dostava podataka između host-ova Veza je uspostavljenaukinuta, kontrolisanje greški kontrola protoka • Programski sloj: – Namjena: Programi za specifičnu namjenu (dostavljanje email-a, prikaz HTML dokumentadocuments, pouzdano slanje podataka) – Funkcija: Zavisi od specifičnosti programa 7
TCP/IP nacrt i OSI Reference Model (jedini) TCP/IP protokol stek ne definiše donje slojeve od kompletnog protokol stek-a (Šta je stek? ) 8
Zaduživanje protokola odgovarajćim slojevim 9
Komunikacija preko slojeva • Entitet određenog sloja može jedino komunicirati sa: 1. peer sloj entitet-om korištenjem zajedničkog protokola (Peer Protocol) 2. susjednim sloj-em da omogući servis i da primi servis 10
Slojevi komunikacije Sloj N+1 entitet vidi donje slojeve jedino kao service provider (service provider se prevodi kao davatelj usluga) N+1 Layer Entity N+1 Layer Peer Protocol N+1 Layer Entity Indicate Delivery Request Delivery Service Provider 11
Service (service ili usluga) Access Points • Servisni korisnički pristup je usluga od service providera (provajder ili davatelj ili poslužitelj) na Service Access Points (SAPs) • SAP posjeduje adrese koje jedinstveno određuju gdje se servisu može pristupiti 12
Razmjena podataka • Jedinična količina podataka koja se šalje između peer entiteta se zove Protocol Data Unit (PDU) • Za sad, tumačimo PDU kao jedan paket A B • Scenario: Sloj-N na A šalje sloj-N PDU prema sloju-N na B • Šta se u stvari dešava: – A sloj-N šalje PDU prema jednom od SAP-ova na sloju-N-1 – Sloj-N-1 entitet na A svoj sopstveni (sloj-N-1) PDU koji se šalje prema sloju-N 1 entiteta od B – PDU na sloju-N-1 = sloj-N-1 zaglavlje + sloj–N PDU 13
Razmjena podataka A B 14
Slojevi u primjeru 15
Layers in the Example Šalje HTTP zahtjev prema Neon-u Frame je na IP datagram-u Uspostavlja vezu sa 128. 143. 71. 21 na portu broj 80 Orvara TCP vezu sa 128. 143. 71. 21 na portu broj 80 IP datagram je TCP segment za port 80 Šaljezahtjev IP datagram Šalje datagram (koja sadrži za vezu) Šalje IP datagramprema 128. 143. 71. 21 Frame je na IP datagram-u Šalje datagram prema 128. 143. 137. 1 Šalje Ethernet frame prema 00: e 0: f 9: 23: a 8: 20 Šalje datagram prema 128. 143. 7. 21 Šalje Ethernet frame prema 00: 20: af: 03: 98: 28 16
Slojevi i servisi • Servis opremljen sa TCP prema HTTP: – pouzdan prenos podataka na logičkom vezom • Servis opremljen sa IP prema TCP: – nepouzdan prenos IP datagram-a preko IP mreže • Servis opremljen sa Ethernet prema IP: – Prenos frejmova preko Ethernet segmenata • Ostali servisi: – DNS: Prenos između domain imena i IP adresa – ARP: Prevođenje između IP adresa i MAC adresa 17
Encapsulation i Demultipleksiranje • Encapsulation (sažimanje) • Kako se podatak pomjera dole u protokol steku, svaki protokol dodaje sloj-specifikaciju za kontrolu informacija 18
Encapsulation i demultipleksiranje u našem primjeru • Pogledajmo detaljnije u Ethernet frame između Argon i Router, koji sadrži TCP zahtjev za vezu prema Neon-u. • Ovaj frame je u hexadecimal-nom zapisu. 00 e 0 9 d 08 0050 0204 f 923 a 820 00 a 0 2471 e 444 0800 4500 002 c 4000 8006 8 bff 808 f 8990 808 f 4715 065 b 0009 465 b 0000 6002 2000 598 e 0000 05 b 4 19
Ethereal 20
Raščlanjivanje informacija sadržanih u frame-u 21
Encapsulation i demultipleksiranje 22
Encapsulation i demultipleksiranje : Ethernet zaglavlje 23
Encapsulation i demultipleksiranje: IP zaglavlje 24
Encapsulation i demultipleksiranje: IP zaglavlje 25
Encapsulation i demultipleksiranje: TCP Zaglavlje Izborno: maksimalna veličina segmenta 26
Encapsulation i demultipleksiranje: TCP zaglavlje 27
Encapsulation i demultipleksiranje: Programski podaci Nema podataka o programu u ovom frame-u 28
Različiti pogledi na mrežu • Različiti slojevi protokol steka imaju različit pogled na mrežu. Ovo je HTTP-ov i TCP-ov pogled na mrežu. 29
Pogled na mrežu od IP protokola 30
Ethernet-ov pogled na mrežu • Ethernet-ov pogled na mrežu 31
Literatura • "Mastering Networks: An Internet Lab Manual"; Jorg Liebeherr, Magda El Zarki; Chapter 0. • http: //www. cs. virginia. edu/~itlab/book/slides/ 32
- Pooblaščeni izvajalci kontrolnih zdravstvenih pregledov
- Euro norme izduvnih gasova
- železnička bolnica beograd
- Zdravstveni pregled s svetovanjem
- Zahtev za sanitarni pregled
- Skrining sinonim
- Sistematski pregled slavonski brod
- Sistematski pregled 1 razred
- Sportski lekarski pregled
- Kodomen funkcije zadaci
- Irregular verbs
- Mcug pregled
- Uvod zapletka
- Makrokompozícia textu
- Uvod u teoriju računarstva fer
- Uvod u ekologiju
- Uvod jedro zaključek
- Uvod u povijest
- Uvod u psihologiju
- Uvod u znanstveni rad
- Uvod u knjigovodstvo
- Maturski rad zakljucak
- Uvod jadro zaver zapletka
- Osnovni pojmovi u informatici
- Uvod u objektno orijentisano programiranje
- Tronozac hemija
- Uvod u baze podataka
- Dijelovi grčke tragedije
- Strah u ulici lipa uvod zaplet vrhunac rasplet
- Književnost 5 razred ispit
- Seminarski rad zakljucak
- Uvod u css
- Irena stojkovic fasper