All material copyright J.F Kurose and K.W. Ross, All Rights Reserved Računarske mreže (napredni kurs) SPR Prof.dr Igor Radusinović

Слични документи
Повезивање са интернетом

PowerPoint Presentation

DIGITALNA OBRADA SLIKE

Microsoft PowerPoint - 14 ISP.ppt

Microsoft Word - SYLLABUS - Osnove prenosa podataka

POSLOVNI INFORMACIONI SISTEMI I RA^UNARSKE

Microsoft PowerPoint - 06 Uvod u racunarske mreze.ppt

PowerPoint Presentation

Microsoft Word - 13-Mreze.doc

Microsoft PowerPoint - vezbe 4. Merenja u telekomunikacionim mrežama

Računalne mreže Osnove informatike s primjenom računala

Seminarski rad predmet: INŽENJERSKA INFORMATIKA tema: INTERNET

PowerPoint Presentation

DIGITALNA OBRADA SLIKE

DIGITALNA OBRADA SLIKE

Microsoft PowerPoint - nove tehnologije i internet.ppt

Microsoft Word - IWT0906R.doc

PowerPoint Presentation

PowerPoint Presentation

Rad u mrežnom okruženju Osnove informatike s primjenom računala

JMBAG Ime i Prezime Mreže računala Završni ispit 16. veljače Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i službeni šalabahter.

PowerPoint Presentation

RACUNARSKE MREZE

Uvod u Python

Slide 1

Microsoft PowerPoint - 2. PREDAVANJE - Umrežavanje i mrežno usmjeravanje

MREŽNI SERVISI VTS NIS OSNOVNE STUDIJE SAVREMENE RAČUNARSKE TEHNOLOGIJE V SEMSESTAR

НАСТАВНИ ПЛАН ОДСЕКА ЗА ТЕЛЕКОМУНИКАЦИЈЕ И ИНФОРМАЦИОНЕ ТЕХНОЛОГИЈЕ 2. година 3. семестар Предмет Статус Часови (П + В + Л) Кредити 3.1 Математика 3 O

Препоруке безбедности мрежних сервиса Copyright 2015 АМРЕС

Microsoft PowerPoint - 01 Uvod u operativne sisteme.ppt

No Slide Title

Microsoft Word - SYLLABUS -Bezbednost na IT mrezama

HTML JEZIK HTML ili HyperText Markup Language je prezentacijski, opisni jezik namijenjen izradbi web-stranica pomoću oznaka HTML-a (eng. tag). Oznake

T-DSL-ZISP Basic

XHTML 2.0 and HTML 5

(Microsoft PowerPoint - Uvod u ra\350unarstvo i informacione tehnologije)

CENOVNIK USLUGA maj godine

CRNA GORA ZAVOD ZA STATISTIKU S A O P Š T E NJ E Broj: 281 Podgorica, 31. oktobar god. Prilikom korišćenja ovih podataka navesti izvor Upotreba

Generated by Foxit PDF Creator Foxit Software For evaluation only. Operativni sistem U računarstvu, operativni sistem (OS

ANTENALL d.o.o. Ljiljane Krstić 24, Zemun - Altina Tel CENOVNIK D-LINK MREŽNE OPREME Važi od :

Web programiranje i primjene - Osnovni pojmovi WEB tehnologije korišteni u kolegiju

Sveučilište u Zagrebu

Internet tehnologije u poslovanju Aleksandra Klašnja - Milićević

mtcna_outline_( )_sr

Internet

CRNA GORA ZAVOD ZA STATISTIKU S A O P Š T E NJ E Broj: 282 Podgorica, 1 novembar god. Prilikom korišćenja ovih podataka navesti izvor Upotreba i

CRNA GORA ZAVOD ZA STATISTIKU S A O P Š T E NJ E Broj: 295 Podgorica, 31. oktobar godine Prilikom korišćenja ovih podataka navesti izvor Upotreb

Повезивање са интернетом

06 Poverljivost simetricnih algoritama1

Microsoft PowerPoint - 2. Definiranje osnovnih pojmova telekomunikacijskih mreža

RASPORED

1 NOVO U MNG CENTRU!!! OVLADAJTE TEHNOLOGIJOM IZRADE JAVA EE APLIKACIJA KORIŠ C ENJEM ORACLE ADF-A O - Otkrijte brzinu razvoja aplikacija sa ADF-om -

Istrabenz plini

PowerPoint Presentation

(Microsoft Word - Tromjese\350ni usporedni podatci za tr\236i\232te elektroni\350kih komunikacija RH,Q22018.)

Microsoft Word - III godina - EA - Metodi vjestacke inteligencije

PONUDE USLUGA KOMPANIJA UDRUŽENIH S TELEMACHOM Prilog Cjenovnika 1. Sarajevo, april/travanj godine

Visoka poslovna škola strukovnih studija Valjevo Primeri pitanja za polaganje prijemnog ispita Predmet: Informatika Valjevo, mart 2018.

d'.;,.. INTELIGENTAN MARKETING SISTEM ZA PRIKAZ REKLAMA NA TELEFONU ILI TABLETU PUTNIKA

Microsoft Word - Kvartalni pregled podatka o stanju trzista elektronskih komunikacija Q1 2019_ final docx

Upute-podesavanj -accounta

1198. Agencija za elektronske komunikacije i poštansku djelatnost, na osnovu člana 11 stav 4 i člana 98 Zakona o elektronskim komunikacijama (''Sl. li

Računarske mreže Čas 2 Ivana Tanasijević Matematički fakultet, Beograd 1

BUS d'.;,.. INTELIGENTAN MARKETING SISTEM ZA PRIKAZ REKLAMA NA TELEFONU ILI TABLETU PUTNIKA

PTT G 11a-gotovo-tanja.xls

COMARC/A Format

4 dan - DWeb

Приручник о полагању матурског испита у образовном профилу Електротехничар информационих технологија - оглед ВЕБ ДИЗАЈН У следећим задацима заокружите

RADIOKOMUNIKACIJE

OVO JE ZVANIČAN RCUB TEMPLATE: Normal

WAMSTER Prezentacija

Посебни услови пружања TOTAL GROUP услуге

Microsoft Word - Plan raspodjele radio-frekvencija iz opsega MHz_predlog.docx

PowerPoint Presentation

Microsoft Word - Akreditacija 2013

UNIVERZITET UKSHIN HOTI PRIZREN FAKULTET RAČUNARSKIH NAUKA PROGRAM: TIT - BOS NASTAVNI PLAN-PROGRAM SYLLABUS Nivo studija Bachelor Program TIT-Bos Aka

Дистрибуирани софтверски системи Технички факултет "Михајло Пупин" Зрењанин, Универзитет у Новом Саду Практикум за лабораторијске вежбе #07 [нерецензи

Microsoft Word - Akreditacija 2013

Microsoft Word - Akreditacija 2013

Biz web hosting

Microsoft Word - Akreditacija 2008

Microsoft PowerPoint - 1. PREDAVANJE - Uvodno

Microsoft PowerPoint - 7. Mobilni komunikacijski sustavi i mreže

Prilog sistemu za razvoj IKT u sektoru obrazovanja podaci o korisnicima Mara Bukvić 7th WeB & Serbian Moodle Moot 28. Oktobar 2015.

L2 tehnologije Milan Bjelica 2018.

CRNA GORA ZAVOD ZA STATISTIKU S A O P Š T E NJ E Broj: 229 Podgorica, 30. oktobar god. Prilikom korišćenja ovih podataka navesti izvor Upotreba

PowerPoint Presentation

Uputstvo za podešavanje za pristup eduroam servisu za Mac OS X Snow Leopard Copyright AMRES

Microsoft Word - CCERT-PUBDOC doc

Microsoft Word - Akreditacija 2013

(Microsoft Word - Tromjese\350ni usporedni podatci za tr\236i\232te elektroni\350kih komunikacija RH,Q12017.)

NAZIV PREDMETA KVALITETA USLUGE U TELEKOMUNIKACIJSKIM MREŽAMA Kod DET036 Godina studija 1. Marijo Nižetić, viši predavač Bodovna vrijednost 6 Nositelj

Microsoft Word - WLA-5200AP_QSG_HRV_7modes_1.doc

Wireless Kontakt: T: F: M: E: Adresa: Cenovnik Wireless Internet paketa Mesečna pretplata Naziv

ZA MEDICINSKE USTANOVE INTELIGENTAN WI-FI d'.;,.. SISTEM ZA ZADOVOLJNE PACIJENTE I POSETIOCE

PowerPoint Presentation

UNIVERZITET U NOVOM SADU TEHNIČKI FAKULTET MIHAJLO PUPIN ZRENJANIN TEHNOLOGIJE DISTRIBUIRANIH INFORMACIONIH SISTEMA - Skripta za teorijski deo (RADNA

zad_6_2.doc

BDV-EF1100

Транскрипт:

All material copyright 1996-2017 J.F Kurose and K.W. Ross, All Rights Reserved Računarske mreže (napredni kurs) SPR Prof.dr Igor Radusinović igorr@ac.me mr Slavica Tomović slavicat@ac.me O čemu se radi? Kurs Računarske mreže (napredni kurs) nudi: q Sistematizaciju znanja stečenih o principima na kojima počivaju računarske mreže q upoznavanje Internet arhitekture/protokola na osnovnom nivou q Ovladavanje osnovnim analitičkim mehanizmima za opisivanje pojava na Internetu Ciljevi q Unaprijediti znanje iz računarskih q Stvoriti uslove za aktivno učešće polaznika u budućem razvoju Interneta 1

Informacije o kursu q Kome je namijenjen kurs? Studentima specijalističkih studija na SPR q Šta je poželjno znati od ranije? Računarske mreže i komunikacije, Poslovne računarske mreže, Internet tehnologije q aterijali kursa: Prezentacije urađene od strane autora knjige: Computer Networking: A Top Down Approach Featuring the Internet, J. Kurose & Keith Ross, Addison Wesley, 7 th edition, 2017 Zabilješke sa predavanja WWW Informacije o kursu (više) q Način polaganja: Rad broj % ocjene Kolokvijum 1 50% Završni ispit 1 50% 2

Pregled kursa: Pripremna nedjelja I nedjelja 28.09. II nedjelja 05.10. III nedjelja 12.10 IV nedjelja 19.10 V nedjelja 26.10. VI nedjelja 02.11. VII nedjelja 09.11. VIII nedjelja 16.11. IX nedjelja 23.11. X nedjelja 30.11. XI nedjelja 07.12. XII nedjelja 14.12. XIII nedjelja 21.12. XIV nedjelja 28.12. XV nedjelja 11.01. XVI nedjelja Završna nedjelja XVIII-XXI nedjelja Priprema i upis semestra. Performanse računarskih Principi protokola nivoa aplikacije. HTTP Principi protokola nivoa transporta. Nekonektivni transportni servis (UDP). Konektivni transportni servis (TCP). Nivo mreže. IP protokol IP adresiranje. Rutiranje. Ruter. Kolokvijum Principi nivoa linka. Kontrola greške. Višestruki pristup Adresiranje nivoa linka. Ethernet. WiFi Switch Principi implementacije multimedijalnih računarskih Osnove zaštite računarskih Principi menadžmeta računarskih Završni ispit Ovjera semestra i upis ocjena. Dopunska nastava i popravni ispitni rok. Zadatak: q Shvatiti kontekst, pregled, osjetiti računarsku mrežu q dublje, detaljnije kasnije q pristup: opisni korišćenje Interneta kao primjera Pregled: q Šta je Internet? q Šta je protokol? q Ivica mreže (network edge) q Okosnica mreže (network core) q Višenivovska arhitektura, mrežni protokoli, modeli servisa 1-6 3

Šta je Internet? PC server wireless laptop smartphone ruter Bežični linkovi Žični linkovi q ilioni povezanih računara: host = krajnji sistem Izvršavaju mrežne aplikacije v Komunikacioni linkovi Optičko vlakno, bakarna žica, radio, satelit Brzina prenosa: bandwidth v Komutatori paketa: prosleđuju pakete (djelove poruka) ruteri i komutatori obilna Kućna globalni ISP regionalni ISP Kompanijska 1-7 Iz čega se sastoji Internet u logičkom smislu? q Protokoli kontrolišu slanje i prijem poruka npr, TCP, IP, HTTP, FTP, PPP q Internet: svih Labava hijerarhija Javni Internet privatni intranet q Internet standardi RFC: Request for comments IETF: Internet Engineering Task Force obilna Kućna Kompanijska globalni ISP regionalni ISP 1-8 4

Šta je Internet sa stanovišta usluge? q Komunikaciona infrastruktura koja omogućava komunikaciju između distribuiranih aplikacija: Web, email, igrice, e- commerce, baze podataka, društvene mreže, file (P3) sharing q Omogućava pragramabilni interfejs do aplikacija veza koja omogućava aplikacijama da šalju i primaju podatke sa Interneta Omogućava opcije servisa, analogne poštanskom servisu obilna Kućna Kompanijska globalni ISP regionalni ISP 1-9 Šta je mrežni protokol? Ljudski protokoli: q Koliko je sati? q Imam pitanje q ogu li da odgovaram za 10? q Ima li skaliranja? q Upoznavanje šalju se posebne poruke izvršavaju se različite akcije kada poruka stigne režni protokoli: q Između mašina q Sve komunikacione aktivnosti na Internetu definišu protokoli Protokoli definišu format, redosled poslatih i primljenih poruka između mrežnih entiteta, i akcije koje se sprovode nakon prijema poslatih poruka 1-10 5

Detaljniji pogled na mrežnu strukturu q režna ivica: aplikacije i hostovi (klijenti i serveri) q režna okosnica: međupovezani ruteri međupovezanih q, fizički medijum: komunikacioni linkovi (žični i bežični) obilna Kučna globalni ISP regionalni ISP Kompanijska Uvod 1-11 Pristupne mreže i fizički medijum Pitanje: Kako povezati krajnji sistem na edge ruter? q Rezidencijalne pristupne mreže q Institucionalne pristupne mreže (škole, kompanije) q obilne pristupne mreže Važno je obratiti pažnju na q kapacitet (b/s) pristupne mreže? q zajednički ili dodijeljeni? 1-12 6

: digital subscriber line (DSL) centrala Telefonska DSL modem spliter DSLA DSL pristupni ISP Govor i podaci se prenose na različitim multiplekser frekvencijama preko dodijeljene telefonske linije do centrale v koristi postojeću telefonsku liniju do DSLA-a u telefonskoj centrali Podaci se preko DSL linije prenose do Interneta Govor se preko DSL linije prenosi do telefonske mreže v < 2.5 b/s brzina prenosa na upstream-u (tipično < 1 b/s) v < 24 b/s brzina prenosa na downstream-u (tipično < 10 b/s) 1-13 : kućna Bežični uređaji Obično u jednom uređaju Do ili od telefonske centrale DSL modem Bežična pristupna tačka (300 b/s) ruter, firewall, NAT, IDS, IPS žični Ethernet (1Gb/s) 1-14 7

Kompanijska pristupna institucionalni link prema ISP (Internet) institucionalni ruter Ethernet komutator Institucionalni mail, web serveri q Kompanije, univerziteti,... v 10 b/s, 100b/s, 1Gb/s, 10Gb/s v Danas se krajnji sistemi tipično povezuju na Ethernet komutator ili WLAN access point 1-15 Bežične pristupne mreže q Dijeljeni bežični pristup Preko bazne stanice ili pristupne tačke wireless LAN: Unutar objekata (30m) 802.11b/g/n (WiFi): 11/54/600 b/s brzina prenosa WAN bežični pristup Celularni pristup koji nudi operator, desetine kilometara Između 1 i10 b/s 3G, 4G: LTE prema Internetu premainternetu 1-16 8

Fizički medijum q Bit: prenosi se preko predajne/prijemne parice q Fizički link: između predajnika i prijemnika q Vođeni medijum: Signali se prenose preko čvrstog medijuma: bakar, optičko vlakno, koaksijalac q Ne vođeni medijum: Signali se prostiru slobodno, npr., radio Upredena parica q Dvije izolovane bakarne žice Kategorija 5 : 100b/s i 1Gb/s Ethernet Kategorija 6: 10Gb/s Ethernet 1-17 Koaksijalni kabal: q Dva koncentrična bakarna provodnika q bidirekcioni q Osnovni opseg: jedan kanal na kablu rani Ethernet q Širokopojasni : više kanala na kablu HFC Kabal sa optičkim vlaknima: q Stakleno vlakno prenosi svjetlosne impulse, svaki impuls jedan bit q Rad na visokim brzinama: Brzi tačka-tačka prenosi (npr., nekoliko 100Gb/s) q Nizak nivo greške: veće rastojanje između ripitera i imunitet u odnosu na elektromagnetni šum 1-18 9

RADIO q signal se prenosi elektromagnetnim talasom q nema fizičke žice q bidirekcioni q Efekti propagacije: refleksija difrakcija interferencija q Zemaljski mikrotalasni linkovi npr. kanali do 45 b/s q WLAN 2b/s, 11b/s, 54b/s, 600b/s q WAN 3G: stotine kb/s 3.5G nekoliko b/s 4G (LTE Advanced i IEEE 802.15m): 1Gb/s (DL), 500b/s (UL) q Satelitski linkovi Kanal kapaciteta 45b/s (ili više užih kanala) 270 ms kašnjenje od kraja do kraja geostacionarni (GEO) vs. niskoorbitni (LEO)? 1-19 Okosnica mreže q Skup međupovezanih rutera q Komutacija paketa (packet switching): Poruke se šalju preko mreže u djelovima (paketima) iz kojih se na destinaciji rekonstruiše poruka Poruke se prosleđuju od rutera do rutera Svaki paket se prenosi maksimalnom brzinom prenosa koju obezbjeđuje link 1-20 10

Komutacija paketa: uskladišti i proslijedi Paket veličine L bita q q q Izvor 3 2 1 R b/s Potrebno je L/R sekundi da bi se paket veličine L bita prenio na link brzine R b/s Uskladišti i proslijedi: kompletan paket mora doći do rutera prije nego što se on proslijedi na naredni link Kašnjenje od kraja do kraja= 2L/R (ako se zanemari kašnjenje uslijed propagacije) R b/s Des,nacija Primjer: L = 7.5 b R = 1.5 b/s Kašnjenje uslijed prenosa= 5 s 1-21 Komutacija paketa: kašnjenje u redu čekanja, gubici A R = 100 b/s C B Red čekanja paketa koji čekaju slobodan link Red čekanja i gubici: v R = 1.5 b/s Ako je dolazna brzina paketa približna brzini prenosa na linku u određenom intervalu vremena: Paketi se smještaju u red čekanja, čekaju na oslobađanje linka Paketi se odbacuju ako nema dovoljno memorijskog prostora u baferu D E 1-22 11

Internet struktura: svih v v v Krajnji sistemi se povezuju na Internet preko preko ISP-ova (Internet Service Provider) Rezidencijalni, kompanijski i univerzitetski ISP-ovi Pristupni ISP-ovi moraju biti međupovezani. v Tako da se između bilo koja dva hosta mogu razmjenjivati podaci Veoma kompleksna svih v Evolucija je uzrokovana ekonomskim razlozima i nacionalnim politikama 1-23 Internet struktura: svih Pitanja: kako povezati milione postojećih pristupnih? 1-24 12

Internet struktura: svih Opcija 1: povezati svakog sa svakim? Neskalabilno rješenje: O(N 2 ) konekcija. 1-25 Internet struktura: svih Opcija2: povezati sve pristupne ISP na globalni tranzitni ISP? Korisnički i operatorski ISP imaju ugovoreni odnos. globalni ISP 1-26 13

Internet struktura: svih ISP je primamljiv biznis koji privlači konkurenciju. ISP A ISP B ISP C 1-27 Internet struktura: svih Konkurenti moraju biti povezani ISP A Internet exchange point IXP IXP ISP B ISP C peering link 1-28 14

Internet struktura: svih pojavljuju se i regionalni ISP-ovi ISP A IXP ISP C IXP ISP B Regionalna 1-29 Internet struktura: svih i content provider mreže (Google, icrosoft, Akamai, ) grade sopstvene mreže kako bi servise primakle korisnicima ISP A ISP C IXP ISP B IXP Content provider network Regionalna 1-30 15

Internet struktura: svih Tier 1 ISP Tier 1 ISP Google IXP IXP IXP Regionalni ISP Regionalni ISP q pristupni ISP pristupni ISP pristupni ISP pristupni ISP pristupni ISP pristupni ISP pristupni ISP U centru: mali broj veoma dobro povezanih velikih pristupni ISP tier-1 komercijalni ISP-ovi (npr. Level 3, Sprint, AT&T, NTT), nacionalno & međunarodno pokrivanje content provider (npr. Google): privatna koja povezuje data centre na Internet, obično zaobilazeći tier-1 i regionalne ISPove 1-31 Tier-1 ISP: npr. Sprint POP: point-of-presence od/prema okosnici peering od/ prema korisnicima 1-32 16

Internet arhitektura q Aplikacija: podržava mrežne aplikacije FTP, STP, STTP q Transport: host-host prenos podataka TCP, UDP q reža: rutiranje datagrama od izvora do destinacije Internet Protocol (IP), rutirajući protokoli q Link : prenos podataka između susjednih mrežnih elemenata PPP, Ethernet q Fizički: biti po žici Nivo aplikacije Nivo transporta Nivo mreže Nivo linka Fizički nivo 1-33 poruka segment H t datagram H n H t okvir H l H n H t izvor aplikacija transport link fizički Enkapsulacija link fizički komutator H l H t H n H t H n H t destinacija aplikacija transport link fizički H n H t H l H n H t link fizički H n H t ruter 1-34 17

Internet danas 2005-danas q ~ 5 milijardi povezanih hostova Pametni telefoni i tableti q Agresivna implementacija širokopojasnog pristupa q Povećanje sveprisutnosti veoma brzog bežičnog pristupa q Ekspanzija društvenih : Facebook: milijarda korisnika q Provajderi servisa (Google, icrosoft) kreiraju sopstvene mreže zaobilaze Internet, obezbjeđuju trenutni pristup pretraživanju, email,... q E-commerce, univerziteti, kompanije implementiraju sopstvene servise u cloud (npr, Amazon EC2) q Sve izraženiji sigurnosni problemi!!!!!!! 1-35 Zaštita računarskih Oblasti zaštite: Kako se napada? Kako se može odbraniti? Kako napraviti mrežu imunu na napade? Na početku Internet nije dizajniran sa zaštitom u fokusu originalna vizija: grupa uzajamno pouzdanih korisnika povezanih na transparentnu mrežu J Dizajneri Internet protokola pokušavaju da prestignu bezbjedonosne izazove Zaštita na svim nivoima! 1-36 18

alware q ože sa Internete dospjeti u host pomoću: virusa: samo-replicirajuća zaraza prijemom/ izvršavanjem progrma (npr. e-mail attachment) worm: samo-replicirajuća zaraza pasivnim prijemom objekta koji se samoizvršava q spyware malware može evidentirati unos sa tastature, posjećene web sajtove, slati prikupljene informacije q inficirani host može postati botnet, koji se koristi za spamovanje ili DDoS napade 1-37 Napad na server ili mrežnu infrastrukturu Denial of Service (DoS): napadači resurse mreže (serveri ili mrežni kapaciteti) čine nedostupnim legitimnim korisnicima preopterećenjem vještački generisanim saobraćajem 1. Izbor mete 2. Upad u hostove oko mete (botnet) 3. Slanje paketa meti od strane kompromitovanih hostova ETA 1-38 19

Packet sniffing : Zajednički medijum za prenos (dijeljeni Ethernet, bežični link) Promiskuitetni mrežni interfejs analizira sve pakete koji se prenose A C Izv:B Dest:A Inf. B Wireshark software je primjer bezplatnog packet-sniffera 1-39 IP spoofing: slanje paketa sa netačnom izvorišnom adresom A C Izv:B Dest:A Inf. B 1-40 20

packet analyzer application (www browser, email client) packet capture (pcap) copy of all Ethernet frames sent/ received application OS Transport (TCP/UDP) Network (IP) Link (Ethernet) Physical 1-41 21