Podcast
Questions and Answers
Koji od navedenih iskaza najbolje opisuje ulogu sistema adresiranja u mreži Internet?
Koji od navedenih iskaza najbolje opisuje ulogu sistema adresiranja u mreži Internet?
- Služi samo za identifikaciju tipa podataka koji se prenose putem mreže.
- Ograničava protok podataka u mreži kako bi se osigurala pravedna raspodela resursa.
- Omogućava prenos podataka sa jednog računara na drugi bez garancije isporuke.
- Jednoznačno određuje krajnje učesnike komunikacije i omogućava efikasan i automatizovan prenos podataka. (correct)
Šta karakteriše adresiranje u lokalnim mrežama?
Šta karakteriše adresiranje u lokalnim mrežama?
- Adrese su javno dostupne i mogu se koristiti za direktnu komunikaciju sa spoljnim mrežama.
- Adrese su globalno jedinstvene i važe u celom Internetu.
- Adrese su jedinstvene samo unutar lokalne mreže i definišu ih telekomunikacione tehnologije koje se koriste. (correct)
- Adrese se automatski generišu i ne mogu se konfigurisati od strane administratora.
Koja je glavna funkcija međumrežnog adresiranja?
Koja je glavna funkcija međumrežnog adresiranja?
- Određivanje optimalne putanje za prenos podataka između dva računara unutar iste mreže.
- Kontrola pristupa resursima i filtriranje saobraćaja na nivou lokalne mreže.
- Omogućavanje jedinstvenog određivanja i komunikacije između milijardi uređaja na Internetu. (correct)
- Omogućavanje komunikacije unutar jedne lokalne mreže.
Koja je razlika između IPv4 i IPv6 adresa?
Koja je razlika između IPv4 i IPv6 adresa?
Koja je uloga rutera u kontekstu IP adresiranja?
Koja je uloga rutera u kontekstu IP adresiranja?
Čemu služi protokol ARP (Address Resolution Protocol)?
Čemu služi protokol ARP (Address Resolution Protocol)?
Koja je osnovna funkcija sistema naziva domena (DNS)?
Koja je osnovna funkcija sistema naziva domena (DNS)?
Šta su 'root servers' u kontekstu DNS sistema?
Šta su 'root servers' u kontekstu DNS sistema?
Šta predstavlja 'authoritative DNS nameserver'?
Šta predstavlja 'authoritative DNS nameserver'?
Koja je svrha 'razrešivača naziva domena' (resolver)?
Koja je svrha 'razrešivača naziva domena' (resolver)?
Šta je keširanje u kontekstu DNS sistema i zašto je korisno?
Šta je keširanje u kontekstu DNS sistema i zašto je korisno?
Šta je uniformni lokator resursa (URL)?
Šta je uniformni lokator resursa (URL)?
Koji elementi čine strukturu uniformnog lokatora resursa (URL) HTTP protokola?
Koji elementi čine strukturu uniformnog lokatora resursa (URL) HTTP protokola?
Koji simbol se koristi kao separator između korisničkog imena i domena u adresi elektronske pošte?
Koji simbol se koristi kao separator između korisničkog imena i domena u adresi elektronske pošte?
Koja je glavna uloga SMTP protokola u sistemu elektronske pošte?
Koja je glavna uloga SMTP protokola u sistemu elektronske pošte?
Koja je razlika između POP3 i IMAP protokola?
Koja je razlika između POP3 i IMAP protokola?
Čemu služe moduli standardne biblioteke jezika Python kao što su smtplib
, poplib
i imaplib
?
Čemu služe moduli standardne biblioteke jezika Python kao što su smtplib
, poplib
i imaplib
?
Koja je osnovna karakteristika 'hosts' fajlova u kontekstu DNS-a?
Koja je osnovna karakteristika 'hosts' fajlova u kontekstu DNS-a?
U kom slučaju bi se koristio 'hosts' fajl umesto DNS-a?
U kom slučaju bi se koristio 'hosts' fajl umesto DNS-a?
Šta je potencijalni problem sa korišćenjem 'hosts' fajlova?
Šta je potencijalni problem sa korišćenjem 'hosts' fajlova?
Koji tipovi naziva domena postoje?
Koji tipovi naziva domena postoje?
Šta označava TLD (top-level domain)?
Šta označava TLD (top-level domain)?
Šta su zonski fajlovi u DNS-u?
Šta su zonski fajlovi u DNS-u?
Šta je dinamičko ažuriranje DNS zapisa (DDNS) i zašto je korisno?
Šta je dinamičko ažuriranje DNS zapisa (DDNS) i zašto je korisno?
Koji je format IPv4 adrese?
Koji je format IPv4 adrese?
U kom obliku se najčešće predstavljaju IPv6 adrese?
U kom obliku se najčešće predstavljaju IPv6 adrese?
šta je 'reverse DNS lookup'?
šta je 'reverse DNS lookup'?
Koja od navedenih adresa je ispravna IPv4 adresa?
Koja od navedenih adresa je ispravna IPv4 adresa?
Šta je 'time to live' (TTL) u kontekstu DNS zapisa?
Šta je 'time to live' (TTL) u kontekstu DNS zapisa?
Kako se zove dio URL-a koji specificira način na koji će se pristupiti resursu (npr., http, https)?
Kako se zove dio URL-a koji specificira način na koji će se pristupiti resursu (npr., http, https)?
Koja je svrha CNAME
DNS zapisa?
Koja je svrha CNAME
DNS zapisa?
Koji DNS zapis se koristi za definisanje koji server(i) su odgovorni za prijem e-pošte za određeni domen?
Koji DNS zapis se koristi za definisanje koji server(i) su odgovorni za prijem e-pošte za određeni domen?
Ako želite da se koristi alternativna adresa umesto IP adrese kod domena, koji tip DNS zapisa bi trebalo da postavite?
Ako želite da se koristi alternativna adresa umesto IP adrese kod domena, koji tip DNS zapisa bi trebalo da postavite?
Šta od navedenog predstavlja validan URL?
Šta od navedenog predstavlja validan URL?
Šta predstavlja termin 'fully qualified domain name' (FQDN)?
Šta predstavlja termin 'fully qualified domain name' (FQDN)?
Šta je tipična dužina IPv6 adrese?
Šta je tipična dužina IPv6 adrese?
Šta služi za razrešavanje imena domena u mreži?
Šta služi za razrešavanje imena domena u mreži?
Šta je namena zone datoteke?
Šta je namena zone datoteke?
Flashcards
Adresiranje u mreži Internet
Adresiranje u mreži Internet
Sistem adresiranja koji jednoznačno određuje učesnike komunikacije na internetu.
Internet mreža
Internet mreža
Definiše protokole koji uređajima na različitim mrežama određuju kome proslediti podatke.
Lokalne mrežne adrese
Lokalne mrežne adrese
Adrese članova su jedinstvene u lokalnoj mreži.
Međumrežno adresiranje
Međumrežno adresiranje
Signup and view all the flashcards
Internet protokol (IP)
Internet protokol (IP)
Signup and view all the flashcards
IPv4
IPv4
Signup and view all the flashcards
IPv6
IPv6
Signup and view all the flashcards
ARP (Address Resolution Protocol)
ARP (Address Resolution Protocol)
Signup and view all the flashcards
Sistem naziva domena (DNS)
Sistem naziva domena (DNS)
Signup and view all the flashcards
Sistem domenskih naziva
Sistem domenskih naziva
Signup and view all the flashcards
ba - domen najvišeg nivoa (top level domain, TLD)
ba - domen najvišeg nivoa (top level domain, TLD)
Signup and view all the flashcards
Simbolička Internet adresa
Simbolička Internet adresa
Signup and view all the flashcards
Domen najvišeg nivoa
Domen najvišeg nivoa
Signup and view all the flashcards
TTL (Time To Live)
TTL (Time To Live)
Signup and view all the flashcards
Razrešivač naziva domena
Razrešivač naziva domena
Signup and view all the flashcards
TTL (Time To Live)
TTL (Time To Live)
Signup and view all the flashcards
Simbol @ (at)
Simbol @ (at)
Signup and view all the flashcards
SMTP (Simple Mail Transfer Protocol)
SMTP (Simple Mail Transfer Protocol)
Signup and view all the flashcards
POP3 (Post Office Protocol)
POP3 (Post Office Protocol)
Signup and view all the flashcards
IMAP (Internet Message Access Protocol)
IMAP (Internet Message Access Protocol)
Signup and view all the flashcards
Zonski fajl DNS
Zonski fajl DNS
Signup and view all the flashcards
Uniformni lokator resursa (URL)
Uniformni lokator resursa (URL)
Signup and view all the flashcards
Study Notes
Tema 02: Sistemi adresiranja na internetu
- Predavač: dr Vladislav Miškovic, [email protected], Fakultet za računarstvo i informatiku, 2024/2025
Sadržaj
- Uvod u sisteme adresiranja na internetu
- Adresiranje unutar lokalne mreže
- Medjumrežno adresiranje
- Sisteme naziva domena
- Uniformne lokatore resursa (URL)
- Adresiranje elektronske pošte
Uvod
- Razmatra se broj računara u mreži interneta, kao i adresiranje unutar nje i simboličko adresiranje
Broj računara u mreži Internet
- Registrovano je oko 1,21 milijarde računara-hostova u mreži Interneta 2021. godine, sa oko 200 miliona stalno aktivnih.
- Broj povezanih uređaja 2023. godine premašio je 15 milijardi.
- Procenjuje se da će do 2025. biti više od 20 milijardi povezanih IoT uređaja, a do 2033. blizu 40 milijardi.
- Pogodan sistem adresiranja je neophodan za međusobnu komunikaciju računara u mreži.
Adresiranje u mreži Internet
- Sistem adresiranja treba jednoznačno da odredi učesnike komunikacije, da bude efikasan, jednostavan za upotrebu i automatizovan.
- Arhitektura Interneta podrazumeva adresiranje na više nivoa.
- Adrese u lokalnim mrežama definišu telekomunikacione tehnologije.
- Paket podataka mreže Internet inkapsulira se u novi okvir, a međumrežno adresiranje određuje mrežu u kojoj se primalac nalazi.
Simboličko adresiranje
- Internet mreža definiše protokole koji određuju kome treba proslediti podatke, odnosno sledeći čvor u komunikaciji.
- Razvijeni su sistemi simboličkog adresiranja koji su razumljivi ljudima.
Adresiranje na nivou lokalne mreže
- Razmatra se adresiranje sa razvodnikom i komutatorom, kao i svojstva lokalnih mrežnih adresa
Adresiranje u lokalnoj mreži sa razvodnikom
- Adresiranje je sistem za određivanje uređaja u mreži koji primaju i obrađuju signale.
- Usko povezano je sa tehnologijama koje se koriste u njima.
- Eternet razvodnik (hub) prosleđuje bitove svim članovima mreže.
- Problemi uključuju poverljivost i paralelnu komunikaciju više parova.
Adresiranje u lokalnoj mreži sa komutatorom
- Eternet komutator usmerava signale samo do primaoca.
Svojstva lokalnih mrežnih adresa
- Adrese članova u lokalnoj mreži su jedinstvene.
- Domen važenja adrese je lokalna mreža.
- Adrese u lokalnim mrežama ne izlaze van njih.
- Okvir koji se koristi za komunikaciju u lokalnoj mreži se odbacuje, a mrežni paket se inkapsulira u novi okvir sa novim adresama.
Međumrežno adresiranje
- Obuhvata sistem međumrežnog adresiranja, internet protokol i konverziju mrežnih adresa
Sistem međumrežnog adresiranja
- Međumrežno adresiranje je dodatno u odnosu na sisteme adresiranja lokalnih mreža.
- Određuje mrežu u kojoj se primalac nalazi.
- Sistem treba da omogući jedinstveno određivanje i komunikaciju članova mreže Internet.
Internet Protokol (IP)
- Osnovni sistem za međumrežno adresiranje na Internetu.
- Postoje dve verzije:
- IPv4 (1983): koristi 32-bitne adrese, ukupno oko 4,29 milijardi adresa.
- IPv6 (1995): koristi 128-bitne adrese, ukupno oko 3,4×1038 adresa.
- Ruteri koriste ove adrese za određivanje lokacije mreže primaoca i sledećeg čvora.
- Internet provajderi dodeljuju dinamičke IPv4 adrese preko DHCP servera.
Validacija IP adrese u Pythonu
- Modul standardne biblioteke jezika Python ipaddress validira i kategorizuje IP adrese.
Određivanje tipa IP adrese u Pythonu
- Modul standardne biblioteke jezika Python ipaddress može se koristi za određivanje da li je adresa tipa IPV4 ili IPV6.
Konverzija mrežnih adresa
- Sistemi za međumrežno adresiranje se koriste na krajnjim članovima i posredujućim ruterima.
- Za prenos podataka kroz mreže koriste se sistemi lokalnog adresiranja.
- Koristi se ARP (Address Resolution Protocol) za prevođenje IP adrese u fizičku adresu u Ethernet mreži.
- Protokoli ARP i RARP se koriste za prevođenje IP adrese u Ethernet adresu i obrnuto.
Sistem Naziva Domena (DNS)
- Razmatraju se nazivi domena, sistem naziva domena (DNS), razrešavanje, informacije u bazi i zonski fajlovi
Nazivi ili imena domena
- Na najvišem nivou mreže Internet razvijeni su sistemi simboličkog adresiranja
- DNS čuva informacije vezane za imena domena u vidu distribuirane baze podataka
- Realizovan je kao klijent-server servis.
- Prevod domena u IP adrese i obrnuto
- Većina servisa koristi DNS
Nazivi ili imena domena
- DNS je nastao za jednostavnije adresiranje računara na mreži
- Ljudi pamte simbolička imena (npr. www.sinergija.edu.ba) lakše nego brojeve (198.57.151.49)
Sistem Naziva Domena (DNS)
- Prvobitno rešenje - hosts fajlova
- Savremeni - (DNS)
- Simbolička internet adresa
- Kategorije naziva domena
- Stablo naziva domena
Prvobitno rešenje naziva domena
- Prvobitno rešenje je sistem hosts fajlova na svakom računaru u mreži.
- Lokalne tekst datoteke imaju spiskove povezanih računara oblika računar1.lokalna-mreža.
- Ažuriranje spiska se moralo sprovesti na svim fajlovima.
- Zbog toga su fajlovi prvo deljeni a potom menjani za domenske nazive
Zloupotreba hosts fajlova
- Hosts fajlovi (/etc/hosts ili C:\Windows\System32\drivers\etc\hosts) mogu biti upotrebljeni za izbegavanje reklama ili za zlonamernu svrhu
- Primer zloupotrebe je sajt sa imenom google.com ali sa drugom svrhom
Savremeni Sistem Naziva Domena (DNS)
- DNS predstavlja stablo gde svaki čvor ima zapis u DNS serveru
- Čine ga hijerarhijski povezani serveri, 13 korenska servera ([A-M].rootservers.net)
- Potrebno je poznavati strukturu domena
Simbolička Internet adresa
- Primer:
www.sinergija.edu.ba
ba
je domen najvišeg nivoa (TLD)edu
isinergija
su poddomeni- Maksimalni broj poddomena je 127, svaki deo naziva može imati 63 odnaka, cela dužuna ne sme biti veća od 255 karaktera
- Domaćin je www
- Odgovarajuća IP adresa je 198.57.151.49
Kategorije naziva domena
- Domen najvišeg nivoa je prva oznaka sa desne strane u domenu, npr. .ba
- Tri kategorije:
- domeni vezani za države (country code) - .ba, .rs, .si
- generički domeni - .com, .org, .edu
- infrastrukturni domeni - .arpa
- *.arpa domen se koristi za obrnuto DNS traženje
Stablo naziva domena
- Prikazan je vizuelni prikaz stabla naziva domena, sa korenom, infom, generičkim domenima, državnim domenima, 2. nivom itd
Broj Web sajtova na domenima najvišeg nivoa (2025)
- Najviše Web sajtova je na generičkom domenu .com (44%)
- Domeni poput .org i .net su takođe zastupljeni
- Oko 38% Web sajtova koristi nacionalne domene, a najzastupljeniji su .de, .ru, .br, .uk, .jp itd
Druga statistika Web sajtova za TLD
- Kompanije koriste statistiku za odabir domena za svoje sajtove
- Najzastupljeniji su generički .com i nacionalni .cn, .tk i .de, ispred generičkih .net,.org,.top i .info.
- U prvih 10 su još nacionalni .uk i .ru
Razrešavanje naziva domena
- Razrešivač naziva domena
- Keširanje sistema imena domena
- Rekurzivno razrešavanje internet adrese
Razrešivač naziva domena
- Komponenta DNS sistema je razrašivač (resolver)
- On stupa sa DNS serverom u vezu
- Otkrivanje adrese je rekurzivno pošto klijent ne komunicira sa svakim serverom, već sa nekoliko njih po potrebi
- Primer je Web čitač
Ilustracija rekurzivnog razrešavanja (1/2)
- Aplikacija dobija URL adresu.
- Npr. ime domena i lokalna resursa
- Aplikacija obraća se razrešivaču
- Razrešavač DNS serveru
- Ako DNS server nije nadrelžen, aplikacije se javlja korenu
- Koren javlja IP
- DNS se obraća serveru sa pitanjem ko je zadužen
Ilustracija rekurzivnog razrešavanja (2/2)
- Primer se nastavlja
- Na kraju DNS vraća odgovor razrešivaču i klijentu
Razrešavanje na zahtev aplikacije u jeziku Python
- Primer kako se pronalazi IP adresa na osnovu domena
- Primer koda
Keširanje sistema imena domena
- Rekurzivno DNS rešavanje bi preopteretilo sve server, kako bi ovo izbegli uvodi se keširanje
- Isto smanjuje broj upita, jer DNS server čuva rešenja u internoj bazi
- Kada ponovite upit, ne morate ponovo da tražite
Rekurzivno razrešavanje Internet adrese
- Primer rekurzivnog rešavanja
- Dijagrami
4. 4 Informacije o domenu u bazi DNS
- Osnovni tipovi zapisa su:
- A -> IPv4 adresa
- CNAME -> simbolički link
- MX -> mail server
- NS -> nadležni DNS
- SOA -> početak
Registracija internet domena
- Registracija novog domena dodaje red u bazu DNS.
- Registracija se vrši uz nadoknadu ili besplatno tokom promocija.
Izmena informacija o domenu
- Odnosi se na promenu domena, a drugi server imaju staru
- Traje određeno vreme
- Uglavnom je najviše jedan dan u praksi
Zonski fajlovi DNS
- Zonski fajlovi DNS su tekstualni fajlovi koji mapiraju dome u adrese
- Osvežavaju se svaka dva sata
Uniformi lokatori resursa
- Uniformni lokator resursa (URL)
- Struktura uniformnog lokatora resursa HTTP protokola
Uniformni lokator resursa (URL)
- URL predstavlja informacije za pristup na internetu
- Opšti standard u lokalnim mrežama
- Tipovi resursa nisu ograničeni
Struktura uniformnog lokatora resursa HTTP protokola
- Šema, lozinka, luka, upit, fragment
- Primer
Adresiranje elektronske pošte
- Princip adresiranja elektronske pošte
- Protokoli za rad s elektronskom poštom
- Moduli standardne biblioteke za rad protokolima e-pošte i FTP
Princip adresiranja elektronske pošte
- Oblik je korisnik @ sistem
- Google zanemaruje tačke u imenu
- @ je standardni separator
Protokoli za rad s elektronskom poštom
- Standardni protokoli za slanje i prijem:
- SMTP -> slanje email-a
- POP3 -> preuzimanje
- IMAP -> savremeniji protokol za sortiranje
Moduli standardne biblioteke jezika Python za rad sa protokolima e-pošte i FTP
- SMTP => smtplib
- POP => poplib
- IMAP => imaplib
- FTP => ftplib
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.