870 likes | 1.11k Views
Komunikacijske tehnologije. 24.11.2006. Kontakt. Elvis Kukuljan Mail: elvis.kukuljan@veleri.hr Konzultacije: po dogovoru. Komunikacijski model. Izvor Generira podatke za slanje Odašiljač Konvertira podatke u prenosive signale Prijenosni sustav Prenosi podatke Prijemnik
E N D
Komunikacijske tehnologije 24.11.2006
Kontakt • Elvis Kukuljan • Mail: elvis.kukuljan@veleri.hr • Konzultacije: po dogovoru
Komunikacijski model • Izvor • Generira podatke za slanje • Odašiljač • Konvertira podatke u prenosive signale • Prijenosni sustav • Prenosi podatke • Prijemnik • Konvertira primljene signale u podatke • Odredište • Prihvaća podatke
Izvor Prijemnik Odašiljač Data Transmission Prijenosni sustav Odredište
Zadaće komunikacijskog sustava • Iskorištavanje prijenosnog sustava • Sučelje (Interface) • Generiranje signala • Sinhronizacija • Upravljanje • Detekcija i ispravljanje grešaka • Adresiranje i usmjeravanje • Popravak (Recovery) • Oblikovanje poruka • Sigurnost • Upravljanje mrežom
Umrežavanje • Point to point komuniciranje nije najpraktičnije • Uređaji su preudaljeni • Veliki broj uređaja – previliki broj konekcija • Rješenje je komunikacijska mreža
Wide Area Networks - WAN • Veće zemljopisne površine • Prelaze preko javnih površina • Djelomično (ili potpuno) se oslanjanju na usluge javnih operatera • Tehnologije • Circuit switching • Packet switching • Frame relay • Asynchronous Transfer Mode (ATM)
Circuit Switching • Dedicirani komunikacijski putuspostavljen za vrijeme trajanja razgovora • Prm telefonska mreža
Packet Switching • Podaci (mogu ići) ne po redosljedu • Mali komadi (paketi) podataka u vremenu • Paketi se prebacuju od čvora do čvora putujući od izvora do odredišta • Upotrebljava se za terminal-računalo i računalo-računalo komunikacije
Frame Relay • Packet switching sustavi imaju veliki “overhead” zbog mogućih grešaka • Moderni sustavi su puno pouzdaniji • Greške može otkriti krajnji sustav • većina“overhead”-a potrebnog za kontrolu grešaka se može izbaciti • FR je originalno dizajniran za upotrebu preko ISDN-a • Radi na fizičkom i data link sloju OSI modela
Frame Relay • Omogućava krajnim staicama da dinamički dijele medij kao i dostupni bandwith • Paketi varijabilne dužine i • Statistički multiplexing
Asynchronous Transfer Mode • ATM • Evolucija Frame Relay-a • Mali“overhead” za kontrolu greški • Fiksna dužinapaketa (cell) • 10Mbps do Gbps • Konstantna data rate korištenjem tehnike preklapanja paketa (data switching technique)
Integrated Services Digital Network • ISDN • Dizajniran da zamijeni javni telefonski sustav • Puno usluga • U potpunosti digitalan
Local Area Networks • Manji domet • Zgrada ili kampus • Uobičajeno isti vlasnik mreže i spojenih uređaja • Veće brzine • Obično broadcast sustav
Protokoli • Upotrebljavaju se za komunikaciju između entiteta u sustavu • Moraju pričati isti “jezik” • Entiteti • Korisničke aplikacije • email • terminali • Sustavi • Računala • Terminali • Udaljeni senzori
Ključni elementi protokola • Sintaksa • Format podataka • Nivoi signala • Semantika • Kontrolne informacije • Kontrola greški • Timing • Podudaranje brzina • Redoslijed
Arhitektura protokola • Komunikacijski zadatak razbijen u module • Npr. Transfer podataka može upotrijebiti slijedeće module • Aplikaciju za prijenos podataka • Modul za komunikacijski servis • Modul za pristup mreži
Model sa tri sloja • Sloj pristupa mreži - Network Access Layer • Transportni sloj - Transport Layer • Aplikacijski sloj - Application Layer
Sloj mrežnog pristupa • Izmjena podataka između računala i mreže • Izvorišno računalo daje adresu primatelja • Ovisan je o tipu mreže (npr.LAN, WLAN)
Transportni sloj • Pouzdana izmjena podataka • Neovisan o upotrijebljenoj mreži • Neovisan o aplikaciji
Aplikacijski sloj • Podržava različite korisničke apliakcije • e-mail, file transfer, ...
Adresni zahtjevi • Dva nivo adresiranja • Svako računalo treba jedinstvenu mrežnu adresu • Svaka aplikacija na (multi-tasking) računalu treba jedinstvenu adresu unutar računala • Service access point - SAP
Protocol Data Units (PDU) • Na svakom sloju se komunikacija odvija preko protokola • Na svakom sloju se dodaje kontrolna informacija na korisničke podatke • Transportni sloj može fragmentirati podatke • Svaki fragment dobiva transportno polje • Odredišni SAP • Redoslijed - Sequence number • Kod za otkrivanje greški • To daje transportni protocol data unit
Mrežni PDU • Stavlja mrežno zaglavlje • Mrežnu adresu odredišnog računala
TCP/IP • Razvijen od strane US Defense Advanced Research Project Agency (DARPA) za njihovu packet switched network (ARPANET) • U upotrebi na Internetu • Model – više radni nego službeni . • Aplikacijski sloj • Host to host ili transportni sloj • Internet sloj • Sloj pristupa mreži • Fizički sloj
Fizički sloj • Fizičko sučelje između DTE (data transmission equipment) i prijenosnog medija – mreže Characteristics of transmission medium • Nivoi signala • Brzine • Itd.
Sloj mrežnog pristupa • Network access layer • Izmjena podataka između sustava i mreže • Postavljanje odredišne adrese • Ostale usluge, npr prioritet
Internet sloj (IP) • Sustavi mogu biti spojeni na različite mreže • Usmjeravanje (routing) između različitih mreža • Implementira se u krajnjim sustavima i usmjerivačima (router)
Transportni sloj (TCP) • Pouzdana isporuka podataka • Redoslijed isporuke
Aplikacijski sloj • Podrška za korisničke aplikacije • http, SMTP, NTP, SNTP, NNTP, SSH, SNMP,...
OSI Model • Open Systems Interconnection • Razvijen od strane International Organization for Standardization (ISO) • Sedam slojeva • Teoretski sustav razvijen prekasno! • TCP/IP de facto standard
OSI Layers • Application • Presentation • Session • Transport • Network • Data Link • Physical
Standardi • Potrebni radi omogućavanja komunikacije između opreme • Prednost • Veće tržište za opremu i softver • Omogućavaju komunikaciju između opreme različitih proizvođača • Nedostaci • Koči tehnologiju • Može biti više standarda za istu stvar
Organizacije za standarde • Internet Society • ISO • ITU-T (bivši CCITT) • ATM forum
Arhitektura mreže računala Broadcast mreže • Jedinstveni komunikacijski kanal koji dijele sva računala/uređaji • Podaci se šalju u paketima • Adresno polje u paketu odredjuje primatelja (svi mogu primiti paket) • Obično postoji mogućnost slanja paketa kojeg primaju sva računala u mreži - broadcasting
Arhitektura mreže računala Broadcast mreže • Neki broadcast sustavi omogućavaju slanje paketa određenoj grupi računala • Ostvaruje se tako da se jedan bit rezervira za označvanja paketa kao multicasting paketa a preostalih n-1 bitova označavaju grupu • Svako računalo se može “pretplatiti” na jednu ili vise grupa - multicasting
Arhitektura mreže računala Point-to-Point mreže • Povezuju se sva računala • Put između njih može biti preko vise konekcija (ruta) • Općenito, manje “lokalnije” mreže koriste broadcast a veće koriste point-to-point • PtP vezu između jednog pošiljatelja i jednog primatelja ponekad zovemo unicasting
Arhitektura mreže računala • 1m – PAN • 10m - soba – LAN • 100m – zgrada – LAN • 1km – campus – LAN • 10km – grad – MAN • 100km – država – WAN • 1000km – kontinent – WAN • 10000km – svijet - Internet
LAN • Local Area Networks • Mreže u okviru jedne zgrade ili campusa do par km veličine • Koriste se npr povezivanje PC-ija u uredima, firmama, školama, fakuletima i sl te sa dijeljenje resursa (printeri, pristup internetu, faxevi, file serveri,..)
LAN • Razlikuju se od ostalih tipova po tri karakteristike: • a) veličina • b) transmisijska tehnologija • c) topologija • LAN-ovi su ograničene veličine – zna se “worst case transmission time” • Pojednostavljen network management
LAN • Transmisijska tehnologija se kod LAN-a oslanja na zajednički medij • Sva računala su spojena na isti medij • Brzine su (10/)100/1000Mbps • Mala latencija – mikrosekunde • Mali broj gresaka • Pojavljuju se LAN-ovi brzine 10Gbps