Upload
trinhthuan
View
217
Download
0
Embed Size (px)
Citation preview
ServisiServisi
u telekomunikacionim u telekomunikacionim mremrežžamaama
MrMr
Nenad Nenad KrajnoviKrajnoviććKatedra za telekomunikacije Katedra za telekomunikacije
ElektrotehniElektrotehniččki fakultet Beogradki fakultet BeogradEE--mail: mail: [email protected]@etf.bg.ac.rs
©©KrajkoKrajko 22
ServisiServisi
U zavisnosti od vrste mreU zavisnosti od vrste mrežže imamo i e imamo i odgovarajuodgovarajućće servisee serviseUsko vezani za tip informacija koje se Usko vezani za tip informacija koje se prenoseprenoseVremenom se pojavljuju novi servisi na Vremenom se pojavljuju novi servisi na postojepostojeććim mreim mrežžamaama
©©KrajkoKrajko 33
Telefonska mreTelefonska mrežžaa
Prenos govora Prenos govora ––
telefoniranjetelefoniranje––
Razne vrste servisa u okviru telefonskog Razne vrste servisa u okviru telefonskog servisa:servisa:
Caller IDCaller IDPoziv na Poziv na ččekanjuekanjuPreusmeravanje pozivaPreusmeravanje pozivaKonferencijske vezeKonferencijske vezeTelefaxTelefax......
Prenos podataka Prenos podataka ––
kanalski modemkanalski modemPrenos podataka Prenos podataka --
xDSLxDSL
©©KrajkoKrajko 44
MreMrežža kablovske televizijea kablovske televizijeAnalogna televizijaAnalogna televizija––
Broj TV kanala?Broj TV kanala?––
Frekvencijski propusni opseg?Frekvencijski propusni opseg?––
Kvalitet TV signala na prijemu?Kvalitet TV signala na prijemu?––
ZaZašštitiććeni TV kanali?eni TV kanali?––
Radio difuzni program?Radio difuzni program?Digitalna televizijaDigitalna televizija––
DVB ili neki drugi standard?DVB ili neki drugi standard?––
Potreban protok po jednom TV kanalu?Potreban protok po jednom TV kanalu?––
Broj RF kanala za digitalnu televiziju?Broj RF kanala za digitalnu televiziju?––
NaNaččin kriptovanja zain kriptovanja zašštitiććenih kanala?enih kanala?Prenos podatakaPrenos podataka––
Broadband Broadband pristup Internetupristup Internetu––
VPNVPN––
......IP telefonijaIP telefonija
©©KrajkoKrajko 55
OptiOptiččke TK mreke TK mrežžee
Digitalni sistemi prenosaDigitalni sistemi prenosaOsnova svih TK servisaOsnova svih TK servisaTipovi sistema prenosa:Tipovi sistema prenosa:––
SDHSDH
––
WDMWDM––
EthernetEthernet
––
Analogni sistemi za kablovsku TVAnalogni sistemi za kablovsku TV––
PON PON ––
Passive Optical NetworkPassive Optical Network
––
Free Space Optic SystemsFree Space Optic Systems
©©KrajkoKrajko 66
Osnovni servisi na Internetu:Osnovni servisi na Internetu:
www www ––
World Wide WebWorld Wide WebElektronska poElektronska pošštataUdaljeni pristup serverimaUdaljeni pristup serverimaPrenos podatakaPrenos podatakaMultimedijalni servisiMultimedijalni servisi
©©KrajkoKrajko 77
WWWWWWJedan od najJedan od najččeeššćće korie koriššććenih servisaenih servisaZbog jednostavnog korisniZbog jednostavnog korisniččkog interfejsa sve kog interfejsa sve ččeeššćće se koristi i za druge aplikacijee se koristi i za druge aplikacijeOmoguOmoguććava prenos i prikazivanje ava prenos i prikazivanje multimedijalnih sadrmultimedijalnih sadržžajaajaMultimedijalni sadrMultimedijalni sadržžaj se definiaj se definišše pomoe pomoćću HTML u HTML ((Hyper Text Markup LanguageHyper Text Markup Language) formalnog jezika) formalnog jezikaHTML ver. 2.0 HTML ver. 2.0 ––
RFC 2854RFC 2854
Specifikacija HTMLSpecifikacija HTML--a se moa se možže nae naćći na adresi: i na adresi: http://www.w3c.org/http://www.w3c.org/
©©KrajkoKrajko 88
WWWWWWKoristi HTTP (Koristi HTTP (Hyper Text Transfer ProtocolHyper Text Transfer Protocol) na ) na aplikativnom nivou za prenos informacija aplikativnom nivou za prenos informacija HTTP koristi TCP protokol port 80HTTP koristi TCP protokol port 80Prva verzija HTTP protokola definisana u RFC Prva verzija HTTP protokola definisana u RFC 1945 i poznata kao HTTP ver. 1.01945 i poznata kao HTTP ver. 1.0Druga verzija HTTP protokola definisana u RFC Druga verzija HTTP protokola definisana u RFC 2068 i poznata kao HTTP ver. 1.12068 i poznata kao HTTP ver. 1.1Dopunjena u RFC 2616 i kasnije RFC 2817Dopunjena u RFC 2616 i kasnije RFC 2817Danas se praktiDanas se praktiččno koristi ver 1.1. HTTP no koristi ver 1.1. HTTP protokolaprotokola
©©KrajkoKrajko 99
WWWWWWTipiTipiččan primer klijentan primer klijent--server aplikacijeserver aplikacijeKlijent (Klijent (web browserweb browser) ) ššalje upite serveru alje upite serveru posredstvom HTTP protokolaposredstvom HTTP protokolaServer odgovara tako Server odgovara tako ššto vrato vraćća sadra sadržžaj u HTML aj u HTML formatuformatuPored HTML formata, HTTP koristi MIME Pored HTML formata, HTTP koristi MIME ((Multipurpose Internet Mail ExtensionsMultipurpose Internet Mail Extensions) standard ) standard za specifikaciju tipa podataka za specifikaciju tipa podataka MIME omoguMIME omoguććava prenos i drugih vrsta ava prenos i drugih vrsta podataka: slike (gif, jpg, png), zvuk (wav, ra, podataka: slike (gif, jpg, png), zvuk (wav, ra, mp3,...), video zapis (asf, wmv,...)mp3,...), video zapis (asf, wmv,...)
©©KrajkoKrajko 1010
WWW WWW ––
proxy serverproxy serverUser agentUser agent Origin
server
Proxy serverProxy servercache
requestrequest
responseresponse
requestrequest requestrequest
responseresponse
responseresponse
©©KrajkoKrajko 1111
www www ––
proxy server (1)proxy server (1)
Funkcija proxy servera je da poboljFunkcija proxy servera je da poboljšša a performanse u komunikacijiperformanse u komunikacijiVeliki broj korisnika zahteva identiVeliki broj korisnika zahteva identiččan an sadrsadržžaj sa Internetaaj sa InternetaProxy server komunicira sa serverima na Proxy server komunicira sa serverima na Internetu i umesto klijenata zahteva Internetu i umesto klijenata zahteva sadrsadržžajajDobijeni sadrDobijeni sadržžaj se isporuaj se isporučči klijentu i i klijentu i smesti u lokalni smesti u lokalni cache cache na diskuna disku
©©KrajkoKrajko 1212
www www ––
proxy server (2)proxy server (2)
SledeSledećći klijent koji zahteva isti sadri klijent koji zahteva isti sadržžaj biaj bićće e opsluopslužžen tako en tako ššto se sadrto se sadržžaj proaj proččita iz ita iz cache cache memorije i pomemorije i poššalje klijentualje klijentuZa rad Za rad proxy proxy servera koristi se TCP port 8080servera koristi se TCP port 8080Prednosti:Prednosti:––
ŠŠtede se resursi WAN linkovatede se resursi WAN linkova
––
PoboljPoboljššavaju se performanse rada za krajnjeg avaju se performanse rada za krajnjeg korisnikakorisnika
––
OmoguOmoguććava se kontrola pristupa servisuava se kontrola pristupa servisu––
OmoguOmoguććava se kontrola sadrava se kontrola sadržžaja koji se prenosiaja koji se prenosi
©©KrajkoKrajko 1313
www www ––
proxy server (3)proxy server (3)
Povezivanjem viPovezivanjem višše susednih e susednih proxy proxy servera servera dobija se vedobija se većći ukupan i ukupan cache cache prostor i prostor i samim tim bolje performanse radasamim tim bolje performanse radaKod javnih ISPKod javnih ISP--a a hit rate hit rate na na proxyproxy--ju ju dostidostižže 30%e 30%Realizacija kao normalni Realizacija kao normalni proxy proxy i kao i kao transparent proxy transparent proxy servisservisKod Kod transparent proxy transparent proxy servisa ruter servisa ruter presrepresrećće HTTP protokol i preusmerava ga e HTTP protokol i preusmerava ga ka ka proxy proxy serveruserveru
©©KrajkoKrajko 1414
WWW WWW ––
transparent proxytransparent proxyUser agentUser agent Origin
server
Proxy serverProxy servercache
requestrequest
requestrequest requestrequest
responseresponse
responseresponse
©©KrajkoKrajko 1515
Elektronska poElektronska pošštata
Jedan od prvih servisa na Internetu koji se Jedan od prvih servisa na Internetu koji se i danas aktivno koristii danas aktivno koristiNamenjen Namenjen offoff--line line komunikaciji između komunikaciji između korisnikakorisnikaZa prenos tekstualnih poruka koristi se Za prenos tekstualnih poruka koristi se SMTP (SMTP (Simple Mail Transfer ProtocolSimple Mail Transfer Protocol) ) definisan u RFC 2821definisan u RFC 2821Poruke koje se prenose su 7Poruke koje se prenose su 7--bitnebitne
©©KrajkoKrajko 1616
Elektronska poElektronska pošštata
klijent
klijent
SMTPSMTP
SMTPSMTP
SMTP
SMTP
SMTP
SMTP
SMTPSMTP
POP3, IMAP4
POP3, IMAP4
Mail serverMail server
MX MX zapiszapis u DNS u DNS tabelitabeli definidefinišše koji je e koji je mail servermail server za neki domenza neki domen
Mail serverMail server
Mail serverMail server Mail serverMail server
©©KrajkoKrajko 1717
Elektronska poElektronska poššta ta --
SMTPSMTP
Protokol zamiProtokol zamiššljen za prenos tekstualnih ljen za prenos tekstualnih poruka (7poruka (7--bitnih)bitnih)Veoma jednostavanVeoma jednostavanKoristi TCP (port 25) za pouzdani prenos Koristi TCP (port 25) za pouzdani prenos podatakapodatakaPo pravilu, prvi Po pravilu, prvi mail mail server server ššalje poruku alje poruku direktno odredidirektno odrediššnom nom mail mail serveruserveruMoguMogućće je postojanje e je postojanje relaying relaying serveraservera
©©KrajkoKrajko 1818
Elektronska poElektronska poššta ta --
SMTPSMTP220 220 zmaj.etf.bg.ac.yuzmaj.etf.bg.ac.yu
ESMTPESMTPhelohelo
dialup.etf.bg.ac.yudialup.etf.bg.ac.yu250 250 zmaj.etf.bg.ac.yuzmaj.etf.bg.ac.yumail from: mail from: [email protected]@etf.bg.ac.yu250 Ok250 Okrcpt to: rcpt to: [email protected]@telekom.etf.bg.ac.yu250 Ok250 Okdatadata354 Please start mail input.354 Please start mail input.OvoOvo
je je demonstracijademonstracija
kakokako
radiradi
mail mail servisservis..PorukaPoruka
mozemoze
dada
imaima
proizvoljnuproizvoljnu
duzinuduzinu..ZavrsavaZavrsava
se se tackomtackom....250 Mail queued for delivery.250 Mail queued for delivery.quitquit221 Closing connection. Good bye.221 Closing connection. Good bye.
©©KrajkoKrajko 1919
Elektronska poElektronska pošštata
Ako hoAko hoććemo da poemo da poššaljemo binarnu aljemo binarnu datoteku, neophodno je da je prethodno datoteku, neophodno je da je prethodno pretvorimo u ASCII tekstpretvorimo u ASCII tekstRazni standardi za kodovanje binarne Razni standardi za kodovanje binarne datoteke u ASCII tekst:datoteke u ASCII tekst:––
UUENCODE, UUDECODEUUENCODE, UUDECODE
––
BinhexBinhex–– base64 base64 (prakti(praktiččno jedini koji se danas no jedini koji se danas
koristi)koristi)
©©KrajkoKrajko 2020
Elektronska poElektronska poššta ta ––
format porukeformat poruke
Format poruke definisan u RFC 822Format poruke definisan u RFC 822Poruka ima zaglavlje i telo porukePoruka ima zaglavlje i telo porukeU zaglavlju se nalaze podaci:U zaglavlju se nalaze podaci:––
FromFrom::
––
ToTo::––
SubjectSubject::
––
Razni drugi podaci...Razni drugi podaci...U telu poruke se nalaze podaci koji se U telu poruke se nalaze podaci koji se prenoseprenose
©©KrajkoKrajko 2121
Elektronska poElektronska poššta ta ––
primer zaglavlja (1)primer zaglavlja (1)ReturnReturn--Path: <Path: <pera.pericpera.peric@@zumzumzumzum..co.yuco.yu>>XX--OriginalOriginal--To: To: [email protected]@kondor.etf.bg.ac.yuDeliveredDelivered--To: To: [email protected]@kondor.etf.bg.ac.yuReceived: by Received: by kondor.etf.bg.ac.yukondor.etf.bg.ac.yu
(Postfix, from (Postfix, from useriduserid
10107)10107)id 053A4139BA; Tue, 6 Dec 2005 17:38:11 +0100 (CET)id 053A4139BA; Tue, 6 Dec 2005 17:38:11 +0100 (CET)
Received: from Received: from zmaj.etf.bg.ac.yuzmaj.etf.bg.ac.yu
(ZMAJ.ETF.BG.AC.YU [147.91.8.62])(ZMAJ.ETF.BG.AC.YU [147.91.8.62])by by kondor.etf.bg.ac.yukondor.etf.bg.ac.yu
(Postfix) with ESMTP id F0936139D5(Postfix) with ESMTP id F0936139D5for <for <[email protected]@kondor.etf.bg.ac.yu>; Tue, 6 Dec 2005 17:32:38 +0100 (CET)>; Tue, 6 Dec 2005 17:32:38 +0100 (CET)
Received: by Received: by zmaj.etf.bg.ac.yuzmaj.etf.bg.ac.yu
(Postfix)(Postfix)id B9D291BB424; Tue, 6 Dec 2005 17:32:38 +0100 (CET)id B9D291BB424; Tue, 6 Dec 2005 17:32:38 +0100 (CET)
DeliveredDelivered--To: To: [email protected]@etf.bg.ac.yuReceived: from Received: from mailservermailserver..firma.firma.net (net (mailserver.firma.nmailserver.firma.net [et [120120..1010..1010..66])])
by by zmaj.etf.bg.ac.yuzmaj.etf.bg.ac.yu
(Postfix) with ESMTP id 403521BB424(Postfix) with ESMTP id 403521BB424for <for <[email protected]@etf.bg.ac.yu>; Tue, 6 Dec 2005 17:32:33 +0100 (CET)>; Tue, 6 Dec 2005 17:32:33 +0100 (CET)
Received: from Received: from MojMoj--PCPC
((klijentklijent..firmafirma.net [.net [120120..1010..1818.2]).2])(authenticated bits=0)(authenticated bits=0)by by mailserver.firmamailserver.firma.net (8.12.10/8.12.10) with ESMTP id jB6GHQMQ013173;.net (8.12.10/8.12.10) with ESMTP id jB6GHQMQ013173;Tue, 6 Dec 2005 17:17:26 +0100Tue, 6 Dec 2005 17:17:26 +0100
MessageMessage--ID: <005801c5fa80$e09a65a0$1e01a8c0@ID: <005801c5fa80$e09a65a0$1e01a8c0@MojMoj--PCPC>>
©©KrajkoKrajko 2222
Elektronska poElektronska poššta ta ––
primer zaglavlja (2)primer zaglavlja (2)From: From: ““PetarPetar
PericPeric" <" <perapera..pericperic@@zumzumzumzum..co.yuco.yu>>To: To: krajkokrajko@[email protected]: Subject: Vazna informacijaVazna informacijaDate: Tue, 6 Dec 2005 17:19:21 +0100Date: Tue, 6 Dec 2005 17:19:21 +0100MIMEMIME--Version: 1.0Version: 1.0ContentContent--Type: multipart/mixed;Type: multipart/mixed;
boundary="boundary="--------=_NextPart_000_0054_01C5FA89.32AEFEC0"=_NextPart_000_0054_01C5FA89.32AEFEC0"XX--Priority: 3Priority: 3XX--MSMailMSMail--Priority: NormalPriority: NormalXX--Mailer: Microsoft Outlook Express 6.00.2900.2180Mailer: Microsoft Outlook Express 6.00.2900.2180XX--MimeOLEMimeOLE: Produced By Microsoft : Produced By Microsoft MimeOLEMimeOLE
V6.00.2900.2180V6.00.2900.2180XX--ETFETF--MailScannerMailScanner--Information: Please contact the ISP for more informationInformation: Please contact the ISP for more informationXX--ETFETF--MailScannerMailScanner: Found to be clean: Found to be cleanXX--ETFETF--MailScannerMailScanner--SpamCheckSpamCheck: not spam: not spamXX--ETFETF--MailScannerMailScanner--From: From: perapera..pericperic@@zumzumzumzum..co.yuco.yuParts/Attachments:Parts/Attachments:
1.1 Shown ~16 lines Text (1.1 Shown ~16 lines Text (charsetcharset: UTF: UTF--8)8)1.2 OK ~19 lines Text (1.2 OK ~19 lines Text (charsetcharset: UTF: UTF--8)8)2 179 KB Application2 179 KB Application
©©KrajkoKrajko 2323
Elektronska poElektronska pošštata
SMTP protokol dozvoljava zloupotrebu jer SMTP protokol dozvoljava zloupotrebu jer nema nikakve provere ponema nikakve provere poššiljaocailjaocaOva Ova ččinjenice je osnova za postojanje injenice je osnova za postojanje velikog broja SPAM porukavelikog broja SPAM porukaMail Mail klijenti sa automatskim startovanjem klijenti sa automatskim startovanjem aplikacija omoguaplikacija omoguććavaju brzu distribuciju avaju brzu distribuciju virusa preko Internetavirusa preko Interneta
©©KrajkoKrajko 2424
Udaljeni pristup serverimaUdaljeni pristup serverima
Pristup serverima preko mrePristup serverima preko mrežža uz a uz emulaciju terminalaemulaciju terminalaPrvi protokoli su bili Prvi protokoli su bili telnet telnet i i rloginrloginKoriste TCP protokol za pouzdan transportKoriste TCP protokol za pouzdan transportKlijenti imaju emulaciju terminala Klijenti imaju emulaciju terminala ččime se ime se korisnicima omogukorisnicima omoguććava rad na udaljenom ava rad na udaljenom serveruserveruServeri moraju da imaju moguServeri moraju da imaju moguććnost rada nost rada iz iz shell shell okruokružženjaenja
©©KrajkoKrajko 2525
Udaljeni pristup serverimaUdaljeni pristup serverima
Telnet Telnet i i rlogin rlogin nemaju nikakvu zanemaju nikakvu zašštitu titu podataka u prenosu tako da su podlopodataka u prenosu tako da su podložžni ni prisluprislušškivanju, modifikovanju sadrkivanju, modifikovanju sadržžaja i aja i slisliččnonoPojava SSH protokolaPojava SSH protokolaNudi isti servis kao i Nudi isti servis kao i telnet telnet i i rloginrlogin ali je ali je komunikacija između klijenta i servera komunikacija između klijenta i servera kriptovanakriptovana
©©KrajkoKrajko 2626
Prenos podatakaPrenos podataka
Jedan od prvih protokola za prenos Jedan od prvih protokola za prenos datoteka bio je FTP datoteka bio je FTP ––
File Transfer File Transfer
ProtocolProtocolDefinisan u okviru RFCDefinisan u okviru RFC--a 959, dopunjen u a 959, dopunjen u okviru RFCokviru RFC--ova 2228, 2640, 2773ova 2228, 2640, 2773OmoguOmoguććava prenos datoteka između dva ava prenos datoteka između dva raraččunara na Internetuunara na InternetuTipiTipiččna klijent/server aplikacijana klijent/server aplikacijaServer koristi TCP port 21Server koristi TCP port 21
©©KrajkoKrajko 2727
FTPFTP
klijent
serverKonekcija za razmenu komandiKonekcija za razmenu komandi
Konekcija za prenos podatakaKonekcija za prenos podataka
TCP
Port 21
TCP
Port 20
©©KrajkoKrajko 2828
Multimedia applications: network audio and video(“continuous media”)
network provides application with level of performance needed for application to function.
QoS
Multimedijalne aplikacijeMultimedijalne aplikacije
Material
copyright 1996-2002
J.F Kurose and K.W. Ross, All Rights Reserved
©©KrajkoKrajko 2929
ZakljuZaključčakak
MreMrežže se grade zbog servisae se grade zbog servisaServisi određuju strukturu mreServisi određuju strukturu mrežžeeVremenom se poveVremenom se poveććava broj servisa koji ava broj servisa koji se koriste u mrese koriste u mrežžiiVremenom se menjaju servisi za koje je Vremenom se menjaju servisi za koje je mremrežža projektovanaa projektovanaSvaka promena u strukturi servisa utiSvaka promena u strukturi servisa utičče i e i na nana naččin funkcionisanja mrein funkcionisanja mrežžee