Adresiranje i rutiranje. Goran Škondrić

Size: px
Start display at page:

Download "Adresiranje i rutiranje. Goran Škondrić"

Transcription

1 Adresiranje i rutiranje Goran Škondrić goran@fit.ba

2 Pregled predavanja Imena i adrese Mrežni sloj interneta Format IP zaglavlja IP adresiranje IP podmreže IP rutiranje Tipovi komunikacija Broadcast Multicast Unicast

3 Imena i adrese Računarske mreže imaju za cilj da omogući komunikaciju terminalnih čvorova. Komunikacijski linkovi čine gustu mrežu mogućih putanja kojima se komunikacija može odvijati. Selekcija jedne od mogucih putanja nazivamo RUTIRANJEM. Komunikacija se odvija na sljedeći način: MAC adresa se koristi u komunikaciji direktno spojenih uređaja (paketi se prosljeđuju između direktno spojenih uređaja dok oni ne dođu do krajnje destinacije) IP adresa se koristi za adresiranje krajnjih tačaka u komunikaciji ( izvorišni terminalni čvor i odredišni terminalni čvor) Port adresira izvorišni u odredišnu aplikaciju IP adresa je 32 bitna vrijednost ( ) MAC adrese je 48 bitna vrijednost (00:0B:CD:A5:6C:0E) Broj porta je 16 bitna vrijednosti ( )

4 Bežične računarske mreže Svaki terminalni čvor ostvaruje konekciju na mrežu korištenjem mrežnog adaptera, tačnije interfejsa preko kojeg se spaja na komunikacijski medij. Kada signal dođe do kartice, on se procesira na sljedeći načina: 1. sloj: Signal se prepoznaje u formi jedinca i nula 2. sloj: Biti se grupišu, formiraju se polja Ethernet frame a i locira se polje koje treba da sadrži destinacijsku MAC Adresu. Čvor poredi vrijednost destinacijske MAC adrese sa 2 vrijednosti (sopstvenom MAC adresom i broadcast MAC adresom) te ako su navedene vrijednosti prepoznate onda se informacije enkapsulirane u DATA Polju ethernet frame - a (IP Paket) prosljeđuju na 3. sloj. 3. sloj: Prepoznaju se polja IP paketa i pokušava se locirati destinacijska IP adresa. Ako je u polju destinacijske IP adrese, adresa koja se nalazi podešena u TCP/IP postavkama terminalnog čvora, ili broadcast IP adresa mreže kojoj ta IP adresa pripada čvor će proslijediti informacije iz DATA polja (TCP ili UDP segment) na 4.sloj 4. sloj: U TCP ili UDP zaglavlju prepoznaje se destinacijski broj porta (destinacijska aplikacija) i nakon što podaci budu procesirani (ako je TCP sastavljeni u izvornu formu) prosljeđuju se odredišnoj aplikaciji

5 Adrese u LAN mrežama Komunikacija u lokalnom segmentu se odvija preko MAC adresa Računar obično zna samo IP adresu odredišnog računara, ali ne i MAC adresu, stoga koristi protokol za otkrivanje adresa (ARP) Uz pomoć ARP protokola svaki terminalni čvor kreira translacionu tabelu adresa ( ARP tabelu) u kojoj su pohranjeni parovi MAC IP adrese. Ako čvor ne posjeduje informaciju o MAC adresi odredišta, koristit će broadcast (poruka namjenjena svima u mreži i svaki čvor će prihvatiti komunikaciju adresiranu sa broadcast adresom)poruku i putem ARP zahtjeva će tražiti da mu odgovori čvor sa datom IP adresom. Svi čvorovi će prihvatiti frame, procesirati na 3. sloj ali će samo jedan računar odgovoriti, a to je onaj koji u polju destinacijske IP adrese prepozna svoju IP adresu, ostali će odbaciti paket.

6 ARP paket Hardware type Ethernet je tip 1 Protokol type IP v 4.0 je 0x0800 Hardware length dužina ethernet adrese je 6 Byta = 48 bita Potokol address protokol adresa IP v 4.0 je 4 Byta = 32 bita

7 Primjer

8 Komunikacija između dva LAN a Vidjeli smo da mostovi mogu spajati homogene i heterogene LAN ove. Da bi bili uspješni u prosljeđivanju paketa koriste se izvorno rutirajući mostovi i transparentno rutirajući mostovi. Izvorno rutirajući mostovi (source routing bridge) se koriste da se povežu token-ring LAN-ovi. Ovi mostovi koriste algoritam rutiranja koji se bazira na tome da izvorište poznaje kompletnu putanju do odredišta. Metoda rada mostova koju smo do sada spomenuli je transparento rutirajuća metoda, gdje se održava tabela izvorišnih adresa mapiranih sa portom.

9 WAN mreže Kada se govori o komunikaciji u WAN mrežama tada govorimo o store and forward metodi, gdje se svaki paket primi, analizira se tabela prosljeđivanja (routing table) Prosljeđivanje se radi za svaki paket zasebno i svaki uređaj to radi zasebno. Stoga ako paket može doći do odredišta to ne znači da će se paket znati vratiti do pošiljaoca.

10 Direktorij imena U WAN komunikaciji, krajnji korisnik često zna samo ime domene ali ne i IP adresu. Stoga se koristi direktorij imena (name directory) Imena u komunikacijskoj mreži mogu biti organizovana pomoću oblasti koje se zovu domeni. Svaka domena ima centralnu tačku koja prevodi imena u IP adrese (DNS Server) Ime domene je sekvenca labela od čvora do root a ( ) razdvojena tačkama. Name space (područje imenovanja) podržava maksimalnu dubinu od 127 nivoa. Ime domene je limitirano do 255 karaktera. "" com edu gov int mil net org nominum metainfo berkeley nwu nato army uu west east www dakota tornado

11 Direktorij imena Pozadina funkcionisanja DNS a INDIREKCIJA : Korištenje imena umjesto adresa HIJERARHIJA: U imenima, u adresama I serverima KEŠIRANJE: Mapiranje imena sa adresama DNS radi korištenjem: DNS resolvera i servera Iterativnih i rekurzivnih upita TTL bazirano keširanje Prednosti: Lako pamćenje domena, i odvajanje domene od serverske adrese, mogučnost korištenja poddomena.

12 Lokalni cache Prvobitno rješenje : Korištenje datoteke sa parovima domena IP adresa Linux : etc/hosts Windows : C:/windows/system32/drivers/etc/host.txt Problem sa mogućim rastom datoteke i njeno ažuriranje # This file contains the mappings of IP addresses to host names. Each # entry should be kept on an individual line. The IP address should # be placed in the first column followed by the corresponding host name. # The IP address and the host name should be separated by at least one # space. # # Additionally, comments (such as these) may be inserted on individual # lines or following the machine name denoted by a '#' symbol. # # For example: # # rhino.acme.com # source server # x.acme.com # x client host localhost

13 Formiranje tabele usmjeravanja Drugo rješenje: Centralni server Centralna lokacija prema kojoj se upućuju zahtjevi Ažuriranje centralne lokacije Problemi: Single point of failure Veliko opterećenje Problem sa skaliranjem Krajnje rješenje: Distribuirana, hijerarhijska kolekcija servera.

14 DNS Karakteristike DNS a Hijerarhijsiki prostor imenovanja koji je podjeljen u zone. Distribuirano na kolekciju DNS servera Hijerarhija DNS servera Root serveri Top-level domain (TLD) serveri Authoritative DNS serveri 13 root servera ( primarne i sekundarne lokacije sa ukupnim brojem od 259 servera )

15 Root DNS serveri E NASA Mt View, CA F Internet Software C. Palo Alto, CA (and 17 other locations) A Verisign, Dulles, VA C Cogent, Herndon, VA (also Los Angeles) D U Maryland College Park, MD G US DoD Vienna, VA H ARL Aberdeen, MD J Verisign, ( 11 locations) K RIPE London (also Amsterdam, Frankfurt) I Autonomica, Stockholm (plus 3 other locations) m WIDE Tokyo B USC-ISI Marina del Rey, CA L ICANN Los Angeles, CA 15

16 TLD Serveri TLD : Top Level domain serveri Generičke domene (com, org, net, edu..) Domene zemalja ( ba, hr, si, sr, cg ) Authorative DNS Serveri Osigurava javne informacije za hostove unutar organizacije Za organizacijske servere (npr WEB, MAIL i sl.) Mogu biti administrirani od organizacije ili provajdera Lokalni DNS obično najbliži lokalnim korisnicima Klijentske aplikacije iz URL a uzimaju ime servera i pokreću gethostbyname() kako bi pokrenuli pretvaranje imena u IP

17 NSLOOKUP Nslookup alat koji će nam dati potrebne infomacije o datoj domeni.

18 NSLOOKUP shell U komandnom promptu prvo kucamo nslookup i ulazimo u nslookup shell. Korištenjem nslookup se mogu dobiti mnogo detaljnije informacije.

19 Mrežni sloj Interneta Rutiranje na Internetu možemo klasificirati u 2 sloja i to: Unutar Autonomnih sistema (RIP, EIGRP, IGRP, OSPF) Između Autonomnih sistema (BGP) Autonomni sistem je prema definiciji skupina rutera koji funkcionišu pod jednom administrativnom politikom. Autonomni sistemi su identificirani sa 16 bitnim brojem. AS 0 predstavlja ne rutabilne mreze AS je rezervisana, a od 64,512 do su namjenjeni za privatnu upotrebu IANA je tijelo koje dodjeljuje AS brojeve.

20 IP zaglavlje Kod prosljeđivanja IP paketa svaki router gleda IP adresu koja se nalazi upisana u polju destination address unutar IP zaglavlja. IP adresa se sastoji iz 2 dijela network dijela i host dijela. Parametar koji ukazuje na bite u network dijelu je subnet maska. Subnet maska binarnom jedinicom mapira bite u host dijelu. Npr. Subnet maska može biti prikazana u formi mrežnog prefiksa (/26) ili kao decimalna vrijednost / (IP adresa u binarnom obliku) (Subnet maska u binarnom obliku) nnnn nnnn. nnnn nnnn. nnnn nnnn. nnhh hhhh ( n- network dio h host dio) /26 govori da su prvih 26 bita u Subnetmasci binarne jedinice i da je toliko bita u network dijelu date IP adrese

21 IP zaglavlje Svaki router mapira prvih x bita IP adrese sa informacijama koje ima u tabeli routiranja. Ako nađe odgovarajući unos u tabeli rutiranja, paket će biti proslijeđen na interfejs koji je asociran sa tim unosom. Ako ne nađe paket biva odbačen.

22 IP paket 4-bit Version 4-bit Header Length 8-bit Type of Service (TOS) 16-bit Total Length (Bytes) 16-bit Identification 3-bit Flags 13-bit Fragment Offset 8-bit Time to Live (TTL) 8-bit Protocol 16-bit Header Checksum 32-bit Source IP Address 32-bit Destination IP Address Options (if any) Payload

23 ISDN Version 4 bitno polje koje ukazuje koja verzija IP protokola je u pitanju (4.0 ili 6.0) Header Length veličina zaglavlja 4 Byta ili 32 bitna riječ (word) Type of Service Tip servisa koristi se kada imamo QoS, u pitanju je 8 bitna vrijednost. Total length broj byta u paketu Identification identifikator paketa koji se koristi u slučaju da se paket mora podijeliti na 2 dijela kako bi se prenio do destinacije. Ako se paket fregmentira onda svaki fragment ima isti identifikacijski broj. Flags zastavice parametri 1 st bit: mora biti nula 2 nd bit: DF -- Do Not Fragment 3 rd bit: MF -- More Fragments Fragment Offset označava poziciju fragmenta kako bi se paket ponovo sastavio u izvornu formu. TTL - vrijeme života paketa, svaki router smanjuje TTL za 1, ako je nakon smanjivanja vrijednost 0, paket se odbacuje.

24 IP paket Protokol identifikacija protokola koji je enkapsuliran (TCPili UDP) Header checksum - kontrolna suma zaglavlja) Source IP address - izvorišna IP adresa. Destination IP address destinacijska IP adresa. Opcije Ovo polje je opciono (timestamp, record route i sl) Da li će paket biti rastavljen zavisi od MTU a za određenu mrežu (Maximal transition unit) Host A FDDI Ring Router Ethernet MTU = 1500 Host B MTU = 4352

25 IP adresiranje

26 Specijalne IP adrese IP = network + host biti Ako su u host dijelu svi bit setovani na binarnu nulu, tada je ovo specijalna adresa adresa mreze. Ova adresa ne moze biti dodjeljena niti jednom hostu. Ako su u host dijelu svi bit setovani na binarnu jedinicu, tada je ovo specijalna adresa broadcast mreze. Ova adresa ne moze biti dodjeljena niti jednom hostu. Loopback /8 predstavlja adresu lokalnog adaptera i koristi se u dijagnostičke svrhe. Defaultna routa routa koja predstavlja sve ostale mreže, često se spominje pojam back up ili defaultna ruta. Link local adrese omogučava lakšu konfiguraciju hostova

27 Subnetiranje ili podumrežavanje Subnetiranje omogučava administratoru bolje upravljanje dostupnim adresnim opsegom Subnetiranje je pozajmljivanje određenog broja bita iz host dijela u network dio. Broj pozajmljenih bita je određen novom subnet maskom, jer subnet maska govori koji su biti u host a koji u network dijelu. Podumrežavanje može biti: Classfull (subnet maska fiksne dužine), svi subneti imaju istu subnet masku Classless ( subnet maska varijabilne dužine),

28 Classfull subnetiranje / nnnn nnnn. nnnn nnnn. nnnn nnnn. hhhh hhhh Subnetmask (mrezni prefiks) ukazuje da je prvih 24 bita u network dijelu (n) Host dio je 8 bita (posljednji oktet), recimo da nam treba 7 podmreža, pozajmljujemo određeni broj bita koji će zadovoljiti traženi broj podmreža 7 podmreza = 111 bita

29 Classfull subnetiranje Subnet biti Sada nije više kroz 24 jer smo dodatna 3 bita prebacili u network dio i sada je /27 Subnet maska se mijenja Stara subnet maska / ili Nova subnet maska / ili

30 Subneti Svi subneti koriste istu subnet masku /27 ili Subnet Posljednji oktet Adresa podmreže Prva iskoristova IP Posljednja iskoristiva Broadcast adresa

31 Classless Classles je samo postupak daljenjeg subnetiranja subneta. Recimo da nam neko kao pocetnu mrezu da jedan od subneta koji smo maloprije dobili i postavi zahtjev da tu podmrežu podijelimo na dva dijela to bi izgledalo ovako: /27 Prepoznamo bite u n network dijelu i h host dijelu nnnn nnnn. nnnn nnnn. nnnn nnnn. nnnh hhhh Da bi dobili 2 podmreze pozajmljujemo 1 bit, cime subnet maska nije vise /27 nego /28 ili nnnn nnnn. nnnn nnnn. nnnn nnnn. nnnn hhhh

32 Classless /27 ( ) Primjetimo da su dva novonastala subneta sa subnetmaskom /28 ili Vidimo da smo dobili adresne opsege koji nisu narusili prethodnu strukturu subneti koje smo dobili su ostali u adresnom opsegu od kao kod pocetnog subneta.

33 Classless /24 / / /28

34 Dodjeljivanje IP adresa Kod IP adresiranja treba voditi računa o iskoristvom opsegu IP adresa (ne koristitit adresu mreže i broadcast) Voditi računa o subnet maskama jer one govore računaru da li su u istoj mreži sa odredišnim računarom. Ako jesu komunikacija je direktna a ako nisu onda se zahtijevaju usluge gatewaya. Da li koristiti gateway ili ne računar odlučuje na osnovu tabele rutiranja koju kreira nakon što mu se definišu TCP/IP postavke Postoje multihomed računari koji imaju 2 mrežne kartice sa IP adresama iz različitih mreža.

35 IP routiranje Ruter prosljeđivanje bazira na svojoj tabeli prosljeđivanja (routing table). Prosljeđivanje (routing) može biti direktno i indirektno Router prvo locira destinacijsku mrežu (network dio destinacijske IP adrese) ako je ta mreža direktno spojena onda se ide na direktnu komunikaciju sa odredištem Direktno rutiranje - ako je destinacijska mreža direktno spojena, tada se paket prosljeđuje tačno do krajnje destinacije ( terminalnog čvora) Indirektno rutiranje - kada destinacija nije direktno spojena, tada će router proslijediti paket prema drugom routeru, i to onom preko kojeg je ta odredišna mreža dostupna. Ako router nema informaciju o destinacijskoj mreži a ima defautnu rutu, tada će se ona koristiti za prosljeđivanje paketa Ako router nema informaciju kako locirati odredišnu adresu onda paket biva odbačen

36 Određivanje putanje rutiranja Direktno rutiranje za mreže direktno spojena na interfejs serial 0/0/ direktno spojena na interfejs Fastethernet 0/0 Indirektno rutiranje za mreže Putanje do mreža sa slovom S su statički definisane i nećemo ih sada uzeti u razmatranje.

37 Selekcija putanje Recimo da routeru dođe paket sa destinacijskom IP adresom Ruter traži rutu sa najdužim podudaranjem bita koje ne smije biti kraće od mrežnog prefiksa. Destinacijska IP: I ruta: /24 II ruta : /24 III ruta: /24 IV ruta: /24 Vidimo da je jedino posljednja ruta ispunila preduslov da prvih 24 bita budu identični sa destinacijom i analizom tabele rutiranja paket se prosljeđuje na fastethernet 0/0.

38 IP adrese Postoje tri posebne vrste adresa za adresiranje veceg broja primaoca i to: Broadcast adrese Multicast adrese Anycast adrese

39 Privatne IP adrese način da se uštedi preostali adresni prostor, bazira se na činjenici da ne moraju svi čvorovi biti javno dostupni sa interneta. Opsezi su: / / /16 NAT prevodi privatne adrese u javne i omogučava i čvorovima sa privatnim adresama da izlaze na Internet.

40

Računarske osnove Interneta (SI3ROI, IR4ROI)

Računarske osnove Interneta (SI3ROI, IR4ROI) Računarske osnove terneta (SI3ROI, IR4ROI) Vežbe MPLS Predavač: 08.11.2011. Dražen Drašković, drazen.draskovic@etf.rs Autori: Dražen Drašković Naučili ste na predavanjima MPLS (Multi-Protocol Label Switching)

More information

VDSL modem Zyxel VMG1312-B10A/B30A

VDSL modem Zyxel VMG1312-B10A/B30A VDSL modem Zyxel VMG1312-B10A/B30A Default Login Details LAN IP Address http://192.168.2.1 User Name user Password 1234 Funkcionalnost lampica Power lampica treperi kratko vrijeme nakon uključivanja modema,

More information

IP ADDRESSES, NAMING, AND DNS

IP ADDRESSES, NAMING, AND DNS IP ADDRESSES, NAMING, AND DNS George Porter Apr 9, 2018 ATTRIBUTION These slides are released under an Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0) Creative Commons license These

More information

Računarske mreže treći razred

Računarske mreže treći razred Tehnička škola 9. maj Bačka Palanka Računarske mreže treći razred I P a d r e s e IP adresa IP adresa predstavlja jedinstveni identifikator određenog čvora ili uređaja u IP mreži. IPv4 adresa ima dužinu

More information

CSc 450/550 Computer Networks Domain Name System

CSc 450/550 Computer Networks Domain Name System CSc 450/550 Computer Networks Domain Name System Jianping Pan Summer 2007 5/28/07 CSc 450/550 1 Review: Web/HTTP Web URI/URL, HTML tags, embedded objects HTTP request and response persistence, statefulness

More information

RIP v2. Mr Nenad Krajnović Katedra za telekomunikacije

RIP v2. Mr Nenad Krajnović Katedra za telekomunikacije RIP v2 Mr Nenad Krajnović Katedra za telekomunikacije E-mail: krajko@etf.bg.ac.yu Istorijat Nastao kao pokušaj da se RIPv1 protokol popravi i prilagodi novim potrebama Definisan u okviru RFC-a 2453 Ima

More information

Domain Name Service. DNS Overview. October 2009 Computer Networking 1

Domain Name Service. DNS Overview. October 2009 Computer Networking 1 Domain Name Service DNS Overview October 2009 Computer Networking 1 Why DNS? Addresses are used to locate objects (contain routing information) Names are easier to remember and use than numbers DNS provides

More information

Computer Networks. Domain Name System. Jianping Pan Spring /25/17 CSC361 1

Computer Networks. Domain Name System. Jianping Pan Spring /25/17 CSC361 1 Computer Networks Domain Name System Jianping Pan Spring 2017 1/25/17 CSC361 1 Review: Web/HTTP Web URI/URL, HTML tags embedded/linked objects HTTP request and response persistence, statefulness web caching,

More information

Microsoft Hyper-V Server 2016 radionica EDU IT Pro, Zagreb,

Microsoft Hyper-V Server 2016 radionica EDU IT Pro, Zagreb, Microsoft Hyper-V Server 2016 radionica EDU IT Pro, Zagreb, 13.04.2017. Podešavanje Hyper-V Servera 2016 za RSAT upravljanje Dario Štefek Lokacije za preuzimanje: Microsoft Hyper-V Server 2016 https://www.microsoft.com/en-us/evalcenter/evaluate-hyper-v-server-2016

More information

SVEUČILIŠTE U ZAGREBU FAKULTET PROMETNIH ZNANOSTI

SVEUČILIŠTE U ZAGREBU FAKULTET PROMETNIH ZNANOSTI SVEUČILIŠTE U ZAGREBU FAKULTET PROMETNIH ZNANOSTI Mateja Jasak USPOREDBA PROTOKOLA IPv4 I IPv6 ZAVRŠNI RAD Zagreb, 2016. Sveučilište u Zagrebu Fakultet prometnih znanosti ZAVRŠNI RAD USPOREDBA PROTOKOLA

More information

CSE561 Naming and DNS. David Wetherall

CSE561 Naming and DNS. David Wetherall CSE561 Naming and DNS David Wetherall djw@cs.washington.edu Naming and DNS Focus: How do we resolve names to addresses Names and addresses Application DNS as a system design Transport Network Link Physical

More information

Chapter 2 Application Layer. Lecture 5 DNS. Computer Networking: A Top Down Approach. 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012

Chapter 2 Application Layer. Lecture 5 DNS. Computer Networking: A Top Down Approach. 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 Chapter 2 Application Layer Lecture 5 DNS Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 Application Layer 2-1 Chapter 2: outline 2.1 principles

More information

DNS Hierarchical Name Space. BIND Terminology and DNS Name Servers. Distributed Hierarchical Database (1st Approx) Domain Name System (DNS)

DNS Hierarchical Name Space. BIND Terminology and DNS Name Servers. Distributed Hierarchical Database (1st Approx) Domain Name System (DNS) Domain Name System (DNS) DNS consists of 1. an hierarchical name space name allocation decentralized to domains host.sub-subdomain.....subdomain.domain[.root] host machine name, can be an alias sub-subdomain

More information

Računarska tehnika i računarske komunikacije Osnovi računarskih mreža 2. Vežba 3 Adresiranje. Dynamic Host Configuration Protocol (DHCP)

Računarska tehnika i računarske komunikacije Osnovi računarskih mreža 2. Vežba 3 Adresiranje. Dynamic Host Configuration Protocol (DHCP) Računarska tehnika i računarske komunikacije Osnovi računarskih mreža 2 2017-2018 Vežba 3 Adresiranje Dynamic Host Configuration Protocol (DHCP) Dynamic Host Configuration Protocol je klijent-server protokol

More information

Preporučeni redosled. next-header

Preporučeni redosled. next-header IP version 6 Dr Nenad Krajnović e-mail: krajko@etf.bg.ac etf.bg.ac.rs Razlozi za uvođenje IPv6 Potrošen adresni prostor Mogućnost da se integrišu nove stvari kao što je automatsko konfigurisanje, sigurnost

More information

CSEN 503 Introduction to Communication Networks

CSEN 503 Introduction to Communication Networks CSEN 503 Introduction to Communication Networks 1-1 Mervat AbuElkheir Hana Medhat Ayman Dayf ** Slides are attributed to J. F. Kurose Roadmap: Application layer Cookies and User-Server State Web caches

More information

CSEN 404 Introduction to Networks. Mervat AbuElkheir Mohamed Abdelrazik. ** Slides are attributed to J. F. Kurose

CSEN 404 Introduction to Networks. Mervat AbuElkheir Mohamed Abdelrazik. ** Slides are attributed to J. F. Kurose CSEN 404 Introduction to Networks Mervat AbuElkheir Mohamed Abdelrazik ** Slides are attributed to J. F. Kurose HTTP Method Types HTTP/1.0 GET POST HEAD asks server to leave requested object out of response

More information

DNS and CDNs : Fundamentals of Computer Networks Bill Nace

DNS and CDNs : Fundamentals of Computer Networks Bill Nace DNS and CDNs 14-740: Fundamentals of Computer Networks Bill Nace Material from Computer Networking: A Top Down Approach, 6 th edition. J.F. Kurose and K.W. Ross Administrivia HW #1 is posted Mission: Learn

More information

Vežba 3 Mrežni protokoli

Vežba 3 Mrežni protokoli Računarska tehnika i računarske komunikacije Osnovi računarskih mreža 1 2017-2018 Vežba 3 Mrežni protokoli Mrežni protokoli definišu format i redosled poruka koje se razmenjuju između dva ili više komunikacionih

More information

Applications & Application-Layer Protocols: (SMTP) and DNS

Applications & Application-Layer Protocols:  (SMTP) and DNS CS 312 Internet Concepts Applications & Application-Layer Protocols: E (SMTP) and DNS Dr. Michele Weigle Department of Computer Science Old Dominion University mweigle@cs.odu.edu http://www.cs.odu.edu/~mweigle/cs312-f11

More information

CSE 124: IP ADDRESSES, NAMING, AND DNS. George Porter Oct 4, 2017

CSE 124: IP ADDRESSES, NAMING, AND DNS. George Porter Oct 4, 2017 CSE 124: IP ADDRESSES, NAMING, AND DNS George Porter Oct 4, 2017 ATTRIBUTION These slides are released under an Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0) Creative Commons license

More information

Lab 6: Osnovna OSPF konfiguracija

Lab 6: Osnovna OSPF konfiguracija Lab 6: snovna SPF konfiguracija Teorijska osnova vježbe: SPF je link-state protokol rutiranja. SPF ruteri međusobno razmjenjuju informacije o stanju linkova, i na taj način grade sliku čitave mreže. Informacije

More information

Unaprjeñenje sigurnosti u mrežama pružatelja

Unaprjeñenje sigurnosti u mrežama pružatelja Unaprjeñenje sigurnosti u mrežama pružatelja usluga Miroslav Šimić miroslav.simic@snt.hr CCIE #19429 Agenda Zaštita mrežne infrastrukture Zaštita na rubovima mreže Uočavanje i sprječavanje napada Agenda

More information

CS 43: Computer Networks. 10: Naming and DNS September 24, 2018

CS 43: Computer Networks. 10: Naming and DNS September 24, 2018 CS 43: Computer Networks 10: Naming and DNS September 24, 2018 Last class Distributed systems architectures Client-Server Peer-to-Peer Challenges in design Partial failures Event ordering Lecture 10 -

More information

Cjenovnik usluga informacionog društva

Cjenovnik usluga informacionog društva Cjenovnik usluga informacionog društva Verzija: 01/2018 Sadržaj 1 Web hosting 3 2 Registracija domena 3 3 Internet marketing 3 4 E mail paketi 4 5 Virtuoz 4 6 Internet Security servis 5 7 Kolokacija servera

More information

Lecture 7: Application Layer Domain Name System

Lecture 7: Application Layer Domain Name System Lecture 7: Application Layer Domain Name System COMP 332, Spring 2018 Victoria Manfredi Acknowledgements: materials adapted from Computer Networking: A Top Down Approach 7 th edition: 1996-2016, J.F Kurose

More information

Light at the end of the tunnel Final Lecture: Course Overview

Light at the end of the tunnel Final Lecture: Course Overview Light at the end of the tunnel Final Lecture: Course Overview Acknowledgments: Lecture slides are from Computer networks course thought by Jennifer Rexford at Princeton University. When slides are obtained

More information

DNS. dr. C. P. J. Koymans. September 16, Informatics Institute University of Amsterdam. dr. C. P. J. Koymans (UvA) DNS September 16, / 46

DNS. dr. C. P. J. Koymans. September 16, Informatics Institute University of Amsterdam. dr. C. P. J. Koymans (UvA) DNS September 16, / 46 DNS dr. C. P. J. Koymans Informatics Institute University of Amsterdam September 16, 2008 dr. C. P. J. Koymans (UvA) DNS September 16, 2008 1 / 46 DNS and BIND DNS (Domain Name System) concepts theory

More information

Sadržaj. Verzija 03/2017 Primjenjuje se od 20. novembra godine

Sadržaj. Verzija 03/2017 Primjenjuje se od 20. novembra godine Sadržaj 1 Web hosting 3 2 Registracija domena 3 3 Internet marketing 3 4 E mail paketi 4 5 Virtuoz 4 6 Internet Security servis 5 7 Kolokacija servera 6 8 Cloud usluge 6 9 Aktivni servisi koji nijesu u

More information

Uputstvo za podešavanje mail klijenta

Uputstvo za podešavanje mail klijenta Uputstvo za podešavanje mail klijenta 1. Podešavanje Thunderbird mail klijenta 1.1 Dodavanje mail naloga Da biste podesili Vaš mail klijent (u ovom slučaju Thunderbird) da prima i šalje mail-ove potrebno

More information

Page 1. TCP Flow Control" TCP Flow Control" TCP Flow Control" CS162 Operating Systems and Systems Programming Lecture 16. Flow Control, DNS"

Page 1. TCP Flow Control TCP Flow Control TCP Flow Control CS162 Operating Systems and Systems Programming Lecture 16. Flow Control, DNS CS162 Operating Systems and Systems Programming Lecture 16 Flow Control, DNS" March 28, 2011! Ion Stoica! http://inst.eecs.berkeley.edu/~cs162! TCP: stream oriented protocol! Sender sends a stream of bytes,

More information

Chapter 2 part B: outline

Chapter 2 part B: outline Chapter 2 part B: outline 2.3 FTP 2.4 electronic, POP3, IMAP 2.5 DNS Application Layer 2-1 FTP: the file transfer protocol at host FTP interface FTP client local file system file transfer FTP remote file

More information

Lecture 05: Application Layer (Part 02) Domain Name System. Dr. Anis Koubaa

Lecture 05: Application Layer (Part 02) Domain Name System. Dr. Anis Koubaa NET 331 Computer Networks Lecture 05: Application Layer (Part 02) Domain Name System Dr. Anis Koubaa Reformatted slides from textbook Computer Networking a top-down appraoch, Fifth Edition by Kurose and

More information

Sveučilište Jurja Dobrile u Puli. Odjel za informacijsko-komunikacijske tehnologije KRISTIJAN BABIĆ. USPOREDBA IPV4 I IPV6 PROTOKOLA Završni rad

Sveučilište Jurja Dobrile u Puli. Odjel za informacijsko-komunikacijske tehnologije KRISTIJAN BABIĆ. USPOREDBA IPV4 I IPV6 PROTOKOLA Završni rad Sveučilište Jurja Dobrile u Puli Odjel za informacijsko-komunikacijske tehnologije KRISTIJAN BABIĆ USPOREDBA IPV4 I IPV6 PROTOKOLA Završni rad Pula, rujan 2017. Sveučilište Jurja Dobrile u Puli Odjel za

More information

Mašinska vizija. Dr Nenad Jovičić tnt.etf.rs/~mv

Mašinska vizija. Dr Nenad Jovičić tnt.etf.rs/~mv Mašinska vizija Dr Nenad Jovičić 2017. tnt.etf.rs/~mv Linearne 2D geometrijske transformacije 2D geometrijske transformacije Pretpostavka: Objekti u 2D prostoru se sastoje iz tačaka i linija. Svaka tačka

More information

Programiranje III razred

Programiranje III razred Tehnička škola 9. maj Bačka Palanka Programiranje III razred Naredbe ciklusa for petlja Naredbe ciklusa Veoma često se ukazuje potreba za ponavljanjem nekih naredbi više puta tj. za ponavljanjem nekog

More information

VRIJEDNOSTI ATRIBUTA

VRIJEDNOSTI ATRIBUTA VRIJEDNOSTI ATRIBUTA Svaki atribut (bilo da je primarni ključ, vanjski ključ ili običan atribut) može i ne mora imati ograničenja na svojim vrijednostima. Neka od ograničenja nad atributima: Null / Not

More information

TCP/IP protokolski stek. OSI model i TCP/IP stek ICMP, ARP, RARP

TCP/IP protokolski stek. OSI model i TCP/IP stek ICMP, ARP, RARP TCP/IP protokolski stek dr Nenad Krajnović E-mail: krajko@etf.bg.ac.rs 1 OSI model i TCP/IP stek Sloj aplikacije Sloj prezentacije Sloj sesije Transportni sloj Mrežni sloj Sloj veze Fizički sloj Aplikacija

More information

Mreža i njeno konfigurisanje

Mreža i njeno konfigurisanje 9 Mreža i njeno konfigurisanje Umrežavanje je postupak međusobnog povezivanja više računara i razmene podataka između njih. To zvuči baš jednostavno, ali da biste razumeli kako to funkcioniše, morate sebi

More information

Domain Name System (DNS) 김현철 ( 화 ) 정보통신융합서울대학교컴퓨터공학부

Domain Name System (DNS) 김현철 ( 화 ) 정보통신융합서울대학교컴퓨터공학부 Domain Name System (DNS) 김현철 2010.09.29 ( 화 ) 정보통신융합서울대학교컴퓨터공학부 Chapter 2 Application Layer A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students,

More information

PLANIRANJE MIGRACIJE S PROTOKOLA IPv4 NA IPv6

PLANIRANJE MIGRACIJE S PROTOKOLA IPv4 NA IPv6 SVEUČILIŠTE U ZAGREBU FAKULTET PROMETNIH ZNANOSTI Lidija Belužić PLANIRANJE MIGRACIJE S PROTOKOLA IPv4 NA IPv6 ZAVRŠNI RAD ZAGREB, 2017. Sveučilište u Zagrebu Fakultet prometnih znanosti ZAVRŠNI RAD PLANIRANJE

More information

Domain Name System (DNS)

Domain Name System (DNS) Domain Name System (DNS) Smith College, CSC 249 Feb 6, 2017 1 TODAY: Domain Name System qthe directory system for the Internet v Used by other application layer protocols v via socket programming qmaps

More information

Svi Java tipovi imaju ekvivalentan tip u jeziku Scala Većina Scala koda se direktno preslikava u odgovarajući Java konstrukt

Svi Java tipovi imaju ekvivalentan tip u jeziku Scala Većina Scala koda se direktno preslikava u odgovarajući Java konstrukt Funkcionalno programiranje Interoperabilnost jezika Scala i Java Prevođenje u Java bajt kod Svi Java tipovi imaju ekvivalentan tip u jeziku Scala Većina Scala koda se direktno preslikava u odgovarajući

More information

CS 3516: Advanced Computer Networks

CS 3516: Advanced Computer Networks Welcome to CS 3516: Adanced Computer Networks Prof. Yanhua Li Time: 9:00am 9:50am M, T, R, and F Location: Fuller 320 Fall 2017 A-term 1 Some slides are originally from the course materials of the textbook

More information

Translating Addresses

Translating Addresses Translating Addresses Reading: Sections 9.3.1, 3.2.6. 3.2.7 Slides by Rexford @ Princeton, slightly altered by M.D. Context Application DNS DHCP Transport TCP UDP Network ICMP IP ARP Physical Physical

More information

JavaScript i HTML DOM

JavaScript i HTML DOM 4. vježbe iz WEB programiranja četvrtak, 22. ožujka 2012. JavaScript 1. dio JavaScript i Što je DOM? Kako JS koristi DOM? Pristup elementima dokumenta Promjena i učitavanje vrijednosti tagova Primjer 1.

More information

Windows Server 2012, VDI Licenciranje najprodavanijeg servera, što je novo, VDI licenciranje. Office 2013 / Office 365

Windows Server 2012, VDI Licenciranje najprodavanijeg servera, što je novo, VDI licenciranje. Office 2013 / Office 365 Windows 8 Licenciranje, razlike u verzijama Windows Server 2012, VDI Licenciranje najprodavanijeg servera, što je novo, VDI licenciranje Serverski proizvodi Server 2012, System centar 2012, SQL 2012, Sharepoint

More information

Chapter 2: Application layer

Chapter 2: Application layer Chapter 2: Application layer 2.1 Principles of network applications 2.2 Web and HTTP 2.3 FTP 2.4 Electronic Mail SMTP, POP3, IMAP 2.5 DNS 2.6 P2P applications 2.7 Socket programming with TCP 2.8 Socket

More information

Uputstva za instaliranje čitača Datalogic Skorpio u operativnom sistemu Windows 7 i višim POM-NA-XX-46, V3.0

Uputstva za instaliranje čitača Datalogic Skorpio u operativnom sistemu Windows 7 i višim POM-NA-XX-46, V3.0 POM - Pomoć korisnicima Uputstva za instaliranje čitača Datalogic Skorpio u operativnom sistemu Windows 7 i višim POM-NA-XX-46, V3.0 IZUM, 2016 COBISS, COMARC, COBIB, COLIB, IZUM su zaštićeni znaci u posedu

More information

CSS CSS. selector { property: value; } 3/20/2018. CSS: Cascading Style Sheets

CSS CSS. selector { property: value; } 3/20/2018. CSS: Cascading Style Sheets CSS CSS CSS: Cascading Style Sheets - Opisuje izgled (appearance) i raspored (layout) stranice - Sastoji se od CSS pravila, koji defini[u skup stilova selector { property: value; 1 Font face: font-family

More information

b) program deljiv3; uses wincrt; var i:integer; begin i:=3; while i<100 do begin write(i:5); i:=i+3; end; end.

b) program deljiv3; uses wincrt; var i:integer; begin i:=3; while i<100 do begin write(i:5); i:=i+3; end; end. NAREDBA CIKLUSA SA PREDUSLOVOM WHILE 1.Odrediti vrednosti s i p nakon izvrsenja sledecih naredbi za dato a=43, a=34, a=105 program p1; var a,s,p:integer; write('unesite a:');readln(a); p:=a; s:=0; while

More information

Application Layer: , DNS

Application Layer:  , DNS Application Layer: E-mail, DNS EECS 3214 Slides courtesy of J.F Kurose and K.W. Ross, All Rights Reserved 22-Jan-18 1-1 Chapter 2: outline 2.1 principles of network applications 2.2 Web and HTTP 2.3 electronic

More information

Application Layer. Pure P2P architecture. Client-server architecture. Processes communicating. Hybrid of client-server and P2P. Creating a network app

Application Layer. Pure P2P architecture. Client-server architecture. Processes communicating. Hybrid of client-server and P2P. Creating a network app Application Layer e- web instant messaging remote login P2P file sharing multi- network games streaming stored video (YouTube) voice over IP real-time video conferencing cloud computing Creating a network

More information

CSE 486/586 Distributed Systems

CSE 486/586 Distributed Systems CSE 486/586 Distributed Systems The Domain Name System Slides by Steve Ko Computer Sciences and Engineering University at Buffalo CSE 486/586 Domain Name System (DNS) Proposed in 1983 by Paul Mockapetris

More information

The Internet Protocol. IP Addresses Address Resolution Protocol: IP datagram format and forwarding: IP fragmentation and reassembly

The Internet Protocol. IP Addresses Address Resolution Protocol: IP datagram format and forwarding: IP fragmentation and reassembly The Internet Protocol IP Addresses Address Resolution Protocol: IP datagram format and forwarding: IP fragmentation and reassembly IP Addresses IP Addresses are 32 bit. Written in dotted decimal format:

More information

ELEC / COMP 177 Fall Some slides from Kurose and Ross, Computer Networking, 5 th Edition

ELEC / COMP 177 Fall Some slides from Kurose and Ross, Computer Networking, 5 th Edition ELEC / COMP 177 Fall 2013 Some slides from Kurose and Ross, Computer Networking, 5 th Edition Project 1 Python HTTP Server Work day: Next Tuesday (Sept 24 th ) Due Thursday, September 26 th by 11:55pm

More information

Uvod u relacione baze podataka

Uvod u relacione baze podataka Uvod u relacione baze podataka Ana Spasić 5. čas 1 Podupiti, operatori exists i in 1. Izdvojiti imena i prezimena studenata koji su položili predmet čiji je identifikator 2001. Rešenje korišćenjem spajanja

More information

Mrežni koncepti (koncept, skica, nacrt, plan) o Pregled na najvažnije koncepte mreže. Slanje paketa sa Argon-1 prema Neon-u

Mrežni koncepti (koncept, skica, nacrt, plan) o Pregled na najvažnije koncepte mreže. Slanje paketa sa Argon-1 prema Neon-u Mrežni koncepti (koncept, skica, nacrt, plan) Arhitektura tu protokola o Pregled na najvažnije koncepte mreže Protokol slojevi Encapsulation Uvod u mreže. Mrežna apstrakcija Ova prezentacija koristi primjer

More information

VB komande. Programiranje 1

VB komande. Programiranje 1 VB komande Programiranje 1 Zadatak 1: Sastaviti program koji se sastoji iz jedne ListBox kontrole, jedne Textbox kontrole i dva komandna dugmeta. Klikom na prvo komandno dugme umeće se u ListBox sadržaj

More information

PARALELNO PROGRAMIRANJE

PARALELNO PROGRAMIRANJE Predavanje 09 Odjel za matematiku 1 PARALELNO PROGRAMIRANJE POSIX threadovi za C++ Predavanje 09 Odjel za matematiku 2 Programske niti (thread) unutar procesa Danas ćemo se upoznati s POSIX thread bibliotekom

More information

Osnove programskog jezika C# Čas 5. Delegati, događaji i interfejsi

Osnove programskog jezika C# Čas 5. Delegati, događaji i interfejsi Osnove programskog jezika C# Čas 5. Delegati, događaji i interfejsi DELEGATI Bezbedni pokazivači na funkcije Jer garantuju vrednost deklarisanog tipa. Prevodilac prijavljuje grešku ako pokušate da povežete

More information

CSCI-1680 DNS Rodrigo Fonseca

CSCI-1680 DNS Rodrigo Fonseca CSCI-1680 DNS Rodrigo Fonseca Based partly on lecture notes by Sco2 Shenker and John Janno6 Host names and IP Addresses Host names Mnemonics appreciated by humans Variable length, ASCII characters Provide

More information

The Domain Name System

The Domain Name System The Domain Name System Stefano Vissicchio UCL Computer Science COMP0023 Today 1. The Domain Name System (DNS) 2. A Brief Word on DNS Security A name indicates what we seek. An address indicates where it

More information

Case Study Hrvatska pošta: Korisničko iskustvo iz snova. Tomislav Turk Samostalni sistem inženjer, Combis d.o.o. Zagreb,

Case Study Hrvatska pošta: Korisničko iskustvo iz snova. Tomislav Turk Samostalni sistem inženjer, Combis d.o.o. Zagreb, Case Study Hrvatska pošta: Korisničko iskustvo iz snova Tomislav Turk Samostalni sistem inženjer, Combis d.o.o. Zagreb, 27.12.2018. Sadržaj Hrvatska pošta prije projekta Izazovi projekta Tehnologije korištene

More information

End-to-End Communication

End-to-End Communication End-to-End Communication Goal: Interconnect multiple LANs. Why? Diverse LANs speak different languages need to make them talk to each other Management flexibility global vs. local Internet Problems: How

More information

Sberbank Business Online na Mozilla FireFox

Sberbank Business Online na Mozilla FireFox Sberbank Business Online na Mozilla FireFox Verzija 1.6 Srpanj 2016. Sberbank d.d. Stranica 1 SADRŽAJ 1 INSTALACIJA... 2 2 POKRETANJE MOZILLE FIREFOX... 3 2.1 IMPORT SECURITY MODULA... 4 2.2 AUTOMATSKI

More information

Uputstvo za korišćenje logrotate funkcije

Uputstvo za korišćenje logrotate funkcije Copyright AMRES Sadržaj Uvod 3 Podešavanja logrotate konfiguracionog fajla 4 Strana 2 od 5 Uvod Ukoliko je aktivirano logovanje za RADIUS proces, može se desiti da posle određenog vremena server bude preopterećen

More information

Uputa: Zabranjeno je koristiti bilo kakva pomagala. Rje²enja pi²ete desno od zadatka. Predajete samo ovaj list.

Uputa: Zabranjeno je koristiti bilo kakva pomagala. Rje²enja pi²ete desno od zadatka. Predajete samo ovaj list. Ime i prezime: Asistent: Predava : Programiranje (C) 1. kolokvij 14. 4. 2003. 1. 2. 3. 4. 5. 6. 7. Uputa: Zabranjeno je koristiti bilo kakva pomagala. Rje²enja pi²ete desno od zadatka. Predajete samo ovaj

More information

Table of Contents DNS. Short history of DNS (1) DNS and BIND. Specification and implementation. A short history of DNS. Root servers.

Table of Contents DNS. Short history of DNS (1) DNS and BIND. Specification and implementation. A short history of DNS. Root servers. Table of Contents Specification and implementation DNS Karst Koymans Informatics Institute University of Amsterdam (version 1.11, 2010/10/04 10:03:37) Tuesday, September 14, 2010 A short history of DNS

More information

Glava 5: Mrežni nivo. Mrežni nivo Uvod 5.2 IP: Internet Protokol Format datagrama IP adresiranje

Glava 5: Mrežni nivo. Mrežni nivo Uvod 5.2 IP: Internet Protokol Format datagrama IP adresiranje Glava 5: Mrežni nivo 5. Uvod 5. IP: Internet Protokol Format datagrama IP adresiranje 5.3 Rutiranje Link state Distance Vector Hijerarhijsko rutiranje Protokoli rutiranja 5.4 Ruter Mrežni nivo 5- Mrežni

More information

Učitati cio broj n i štampati njegovu recipročnu vrijednost. Ako je učitan broj 0, štampati 1/0.

Učitati cio broj n i štampati njegovu recipročnu vrijednost. Ako je učitan broj 0, štampati 1/0. Kontrolne naredbe Primjeri: Opšti oblik razgranate strukture (if sa ) if (uslov) Naredba 1 ili blok naredbi1 Naredba 2 ili blok naredbi2 Učitati broj x i štampati vrijednost double x, z; Scanner in=new

More information

CPSC 826 Internetworking. The Network Layer: Routing & Addressing Outline. The Network Layer

CPSC 826 Internetworking. The Network Layer: Routing & Addressing Outline. The Network Layer 1 CPSC 826 Intering The Network Layer: Routing & Addressing Outline The Network Layer Michele Weigle Department of Computer Science Clemson University mweigle@cs.clemson.edu November 10, 2004 Network layer

More information

VMware Workstation. VMwareWorkstation ESX ($) (vmotion, DRS, HA, Storage vmotion) vcenter Server ($) Server. Guest OS

VMware Workstation. VMwareWorkstation ESX ($) (vmotion, DRS, HA, Storage vmotion) vcenter Server ($) Server. Guest OS VMware Workstation ESX ($) vcenter Server ($) (license manager) Server hardware (vmotion, DRS, HA, Storage vmotion) ESXi (freeware) (ESXi freeware is managed by the Virtual Infrastructure (or vsphere)

More information

Application-layer Protocols

Application-layer Protocols Application-layer Protocols Kai Shen application transport data link physical Network Applications and Application-Layer Protocols application transport data link physical application transport data link

More information

u Zagrebu PMF Matematički odjel Sveučilište Mreže računala Vježbe 01 Matko Botinčan Zvonimir Bujanović Igor Jelaska Maja Karaga

u Zagrebu PMF Matematički odjel Sveučilište Mreže računala Vježbe 01 Matko Botinčan Zvonimir Bujanović Igor Jelaska Maja Karaga Sveučilište u Zagrebu PMF Matematički odjel Mreže računala Vježbe 01 Matko Botinčan Zvonimir Bujanović Igor Jelaska Maja Karaga Osnovne informacije o kolegiju Termini predavanja: PON 08-10h [Luka Grubišić]

More information

Vežba 2 Mrežni dijagnostički alati

Vežba 2 Mrežni dijagnostički alati Računarska tehnika i računarske komunikacije Osnovi računarskih mreža 1 2018-2019 Vežba 2 Mrežni dijagnostički alati 1. Provera funkcionisanja IP protokola - Ping Postoji uobičajena procedura za proveru

More information

IP - The Internet Protocol. Based on the slides of Dr. Jorg Liebeherr, University of Virginia

IP - The Internet Protocol. Based on the slides of Dr. Jorg Liebeherr, University of Virginia IP - The Internet Protocol Based on the slides of Dr. Jorg Liebeherr, University of Virginia Orientation IP (Internet Protocol) is a Network Layer Protocol. IP: The waist of the hourglass IP is the waist

More information

UPUTSTVO ZA KORIŠĆENJE NOVOG SPINTER WEBMAIL-a

UPUTSTVO ZA KORIŠĆENJE NOVOG SPINTER WEBMAIL-a UPUTSTVO ZA KORIŠĆENJE NOVOG SPINTER WEBMAIL-a Webmail sistem ima podršku za SSL (HTTPS). Korištenjem ovog protokola sva komunikacija između Webmail sistema i vašeg Web čitača je kriptovana. Prilikom pristupa

More information

Table of Contents DNS. Short history of DNS (1) DNS and BIND. Specification and implementation. A short history of DNS.

Table of Contents DNS. Short history of DNS (1) DNS and BIND. Specification and implementation. A short history of DNS. Table of Contents Specification and implementation DNS dr. C. P. J. Koymans Informatics Institute University of Amsterdam September 14, 2009 A short history of DNS Root servers Basic concepts Delegation

More information

Chapter 2 Application Layer

Chapter 2 Application Layer Chapter 2 Application Layer A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you can add, modify, and

More information

FRAME RELAY komunikacijski protokol

FRAME RELAY komunikacijski protokol SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA FRAME RELAY komunikacijski protokol Barbara Šmit 0036391196 Sadržaj 1. UVOD 2 2. FRAME RELAY KOMPONENTE..3 3. VIRTUALNE VEZE.3 4. MEHANIZMI KONTROLE

More information

7th Slide Set Computer Networks

7th Slide Set Computer Networks Prof. Dr. Christian Baun 7th Slide Set Computer Networks Frankfurt University of Applied Sciences WS1718 1/49 7th Slide Set Computer Networks Prof. Dr. Christian Baun Frankfurt University of Applied Sciences

More information

Application Layer. Pure P2P architecture. Client-server architecture. Processes communicating. Hybrid of client-server and P2P. Creating a network app

Application Layer. Pure P2P architecture. Client-server architecture. Processes communicating. Hybrid of client-server and P2P. Creating a network app Application Layer e- web instant messaging remote login PP file sharing multi- network games streaming stored video (YouTube) voice over IP real-time video conferencing cloud computing Creating a network

More information

CSCD 330 Network Programming Winter 2015

CSCD 330 Network Programming Winter 2015 CSCD 330 Network Programming Winter 2015 Lecture 5 Application Layer Reading: Chapter 2 Still Some Material in these slides from J.F Kurose and K.W. Ross All material copyright 1996-2007 1 More Network

More information

Computer Networking Introduction

Computer Networking Introduction Computer Networking Introduction Halgurd S. Maghdid Software Engineering Department Koya University-Koya, Kurdistan-Iraq Lecture No.5 Chapter 2: outline 2.1 principles of network applications app architectures

More information

ELEC / COMP 177 Fall Some slides from Kurose and Ross, Computer Networking, 5 th Edition

ELEC / COMP 177 Fall Some slides from Kurose and Ross, Computer Networking, 5 th Edition ELEC / COMP 177 Fall 2012 Some slides from Kurose and Ross, Computer Networking, 5 th Edition Midterm Exam Tuesday, October 16 th Format Short answer problems No questions on programming Closed notes Closed

More information

Laboratorijske vežbe

Laboratorijske vežbe Laboratorijske vežbe PAKTIČNA EALIZAIJA MEŽNIH TPLGIJA ZA SNVNE PTKLE UTIANJA KIŠĆENJEM IS 2600 UTEA - Uputstvo - Predmet: Arhitektura Interneta (T4AI) Mladen Koprivica, dipl.ing. Mr Nenad Krajnović, dipl.ing.

More information

Računarska tehnika i računarske komunikacije Osnovi računarskih mreža 1. Vežba 7 Wireshark

Računarska tehnika i računarske komunikacije Osnovi računarskih mreža 1. Vežba 7 Wireshark Računarska tehnika i računarske komunikacije Osnovi računarskih mreža 1 2017-2018 Vežba 7 Wireshark Za bolje razumevanje mrežnih protokola, najbolje je posmatrati protokol u akciji, odnosno posmatrati

More information

pojedinačnom elementu niza se pristupa imeniza[indeks] indeks od 0 do n-1

pojedinačnom elementu niza se pristupa imeniza[indeks] indeks od 0 do n-1 NIZOVI Niz deklarišemo navođenjemtipa elemenata za kojim sledi par srednjih zagrada[] i naziv niza. Ako je niz višedimenzionalni između zagrada[] se navode zarezi, čiji je broj za jedan manji od dimenzija

More information

CS 455 Internet Architecture, Page 3 ffl By 1985, the ARPANET was heavily used and congested; the National Science Foundation (NSF) initiated the NSFN

CS 455 Internet Architecture, Page 3 ffl By 1985, the ARPANET was heavily used and congested; the National Science Foundation (NSF) initiated the NSFN CS 455 Internet Architecture, Page 1 Network Layer, Part 3 Internet Architecture These slides are created by Dr. Yih Huang of George Mason University. Students registered in Dr. Huang's courses at GMU

More information

Prva recenica. Druga recenica.

Prva recenica. Druga recenica. Algoritmi i programiranje Predavanje 4 METODE LOKALNE, GLOBALNE VARIJABLE I KONSTANTE METODA je imenovani izdvojeni slijed naredbi koji rješava određeni zadatak i po potrebi se poziva jednom ili više puta

More information

Internet Protocol (IP)

Internet Protocol (IP) CPSC 360 - Network Programming Internet Protocol (IP) Michele Weigle Department of Computer Science Clemson University mweigle@cs.clemson.edu March 14, 2005 http://www.cs.clemson.edu/~mweigle/courses/cpsc360

More information

PREDMET. Osnove Java Programiranja. Čas JAVADOC

PREDMET. Osnove Java Programiranja. Čas JAVADOC PREDMET Osnove Java Programiranja JAVADOC Copyright 2010 UNIVERZITET METROPOLITAN, Beograd. Sva prava zadržana. Bez prethodne pismene dozvole od strane Univerziteta METROPOLITAN zabranjena je reprodukcija,

More information

5 UPRAVLJANJE I ODRŽAVANJE RAČUNALNIH MREŽA

5 UPRAVLJANJE I ODRŽAVANJE RAČUNALNIH MREŽA 5 UPRAVLJANJE I ODRŽAVANJE RAČUNALNIH MREŽA 5.1 UVOD Upravljanje mrežom podrazumijeva pravilnu konfiguraciju, povezivanje i nadzor elemenata mreže: računala (osobnih i poslužitelja), komunikacijske opreme

More information

IPv4. Christian Grothoff.

IPv4. Christian Grothoff. IPv4 christian@grothoff.org http://grothoff.org/christian/ Sites need to be able to interact in one single, universal space. Tim Berners-Lee 1 The Network Layer Transports datagrams from sending to receiving

More information

RAČUNARSKE MREŽE. Računski. centar

RAČUNARSKE MREŽE. Računski. centar RAČUNARSKE MREŽE Računski centar 1 Daljinska obrada Računarske mreže e i distribuirani sistemi Računarska mreža (Computer network) Sistem koji se sastoji od većeg broja autonomnih ali međusobno povezanih

More information

CIS 551 / TCOM 401 Computer and Network Security. Spring 2006 Lecture 16

CIS 551 / TCOM 401 Computer and Network Security. Spring 2006 Lecture 16 CIS 551 / TCOM 401 Computer and Network Security Spring 2006 Lecture 16 Announcements Midterm II March 21st (One week from today) In class Same format as last time Will cover all material since Midterm

More information

Exercise Sheet 4. Exercise 1 (Routers, Layer-3-Switches, Gateways)

Exercise Sheet 4. Exercise 1 (Routers, Layer-3-Switches, Gateways) Exercise Sheet 4 Exercise 1 (Routers, Layer-3-Switches, Gateways) 1. What is the purpose of Routers in computer networks? (Also explain the difference to Layer-3-Switches.) 2. What is the purpose of Layer-3-Switches

More information

GUI - događaji (Events) i izuzeci. Bojan Tomić

GUI - događaji (Events) i izuzeci. Bojan Tomić GUI - događaji (Events) i izuzeci Bojan Tomić Događaji GUI reaguje na događaje (events) Događaj je neka akcija koju korisnik programa ili neko drugi izvrši korišćenjem perifernih uređaja (uglavnom miša

More information

The Internet Protocol (IP)

The Internet Protocol (IP) The Internet Protocol (IP) The Blood of the Internet (C) Herbert Haas 2005/03/11 "Information Superhighway is really an acronym for 'Interactive Network For Organizing, Retrieving, Manipulating, Accessing

More information