YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: Arso Savanovi ISO OSI vs. TCP/IPshrani.si/files/rko1l7u5xh.pdf · ISO OSI vs. TCP/IP fizi čna povezovalna omrežna transportna sejna predstavitvena aplikacijska fizi čna povezovalna

1

RKO-1 2006/2007 1-170

Arso Savanović

ISO OSI vs. TCP/IP

fizična

povezovalna

omrežna

transportna

sejna

predstavitvena

aplikacijska

fizična

povezovalna

omrežna

transportna

aplikacijska

RKO-1 2006/2007 1-171

Arso Savanović

Predstavitvene storitve ISO/OSI� Predstavitvena plast

� Transformacija uporabniških podatkov v obliko, ki je primerna za prenos prek omrežja

� Kodiranje podatkov z različnimi postopki za različne namene

� Storitve:� Predstavitveno formatiranje:

� Prikaz podatkov v obliki, ki je razumljiva lokalnemu računalniku

� Stiskanje in raztezanje (de/kompresija)� Boljša izraba omrežja oz. prenosnih kapacitet

� Šifriranje (kodiranje)� Zaščita podatkov pri prenosu prek omrežja

RKO-1 2006/2007 1-172

Arso Savanović

Predstavitveno formatiranje� Omogoča združljivost podatkov med računalniki

� Različni računalniki – različno interno delovanje � ASN.1 – Abstract Syntax Notation One

� Standardna pravila za tehnološko nedovisnoopisovanje strukture podatkovnih objektov

� Formalna, nedvoumna definicija podatkovnih objektov� Določa abstraktno sintakso objektov� Za prenos podatkov poleg ASN.1 potreben še

standard kodiranja� določa dejanski način kodiranja podatkov v sporočilu � npr. BER, CER, DER

� Kodne tabele za prikazovanje alfanumeričnihznakov � Npr. Latin-2: CP-1250, ISO-8859-2, UTF-8

Page 2: Arso Savanovi ISO OSI vs. TCP/IPshrani.si/files/rko1l7u5xh.pdf · ISO OSI vs. TCP/IP fizi čna povezovalna omrežna transportna sejna predstavitvena aplikacijska fizi čna povezovalna

2

RKO-1 2006/2007 1-173

Arso Savanović

Stiskanje/raztezanje podatkov� Prednosti: hitrejši prenos, boljša izraba omrežja� Slabost: dodatna zakasnitev

� Stiskanje ni vedno možno ali pa je drago (npr. MPEG4)

� Zmanjšanje velikosti podatkov do 90%� Brezizgubno (reverzibilno)

� Podatki pridobljeni z raztezanjem so povsem enaki originalnim podatkov pred stiskanjem

� Večinoma za stiskanje datotek, kjer ne sme priti do izgub� Izgubno (ireverzibilno)

� Algoritem za stiskanje povzorči izgube, podakti po raztezanju niso več enaki originalnim

� Večinoma za stiskanje videa, slik, govora, zvoka� Človeška čutila: omejitve/kompenzacije

� Višja stopnja stiskanja

RKO-1 2006/2007 1-174

Arso Savanović

Napadi, grožnje v omrežjih� Prisluškovanje: prestrezanje sporočil� Ponarejanje: aktivno vrivanje sporočil na povezavo� Pretvarjanje: ponarejanje identitete (naslova)

oddajnika� Nepooblaščena uporaba virov: uporabnik dostopa do

virov, do katerih nima pravice� Zanikanje sodelovanja: uporabnik zanika sodelovanje

v določeni komunikaciji oz. aktivnosti� DoS (denial of service): preprečevanje dostopa do

virov in storitev� itd...

RKO-1 2006/2007 1-175

Arso Savanović

Prijatelji in zlobneži: Alice, Bob, Trudy� Standardni igralci v “zgodbah” o informacijski in

komunikacijski varnosti� Bob, Alice želita komunicirati varno� Trudy (napadalec) lahko prestreza, briše in dodaja

sporočila v povezavo med Bobom in Alice

varen oddajnik

varensprejemnik

povezava

podatkovna in kontrolna sporočila

podatki podatki

Alice Bob

Trudy

Page 3: Arso Savanovi ISO OSI vs. TCP/IPshrani.si/files/rko1l7u5xh.pdf · ISO OSI vs. TCP/IP fizi čna povezovalna omrežna transportna sejna predstavitvena aplikacijska fizi čna povezovalna

3

RKO-1 2006/2007 1-176

Arso Savanović

Varnostne storitve� Zasebnost (Confidentiality): vsebina sporočila poznana,

razumljiva samo oddajniku in sprejemniku� Celovitost sporočil (Message integrity): potrebno je

zaznati vsako neavtorizirano spremembo sporočila med prenosom prek omrežja

� Overjanje (Authentication): oddajnik overi identiteto sprejemnika in obratno

� Preprečevanje zanikanja (Non-repudiation): oddajnik overi identiteto sprejemnika in obratno

� Kontrola dostopa (Access Control): potrebno je nadzorovati in omejevati dostop do virov glede na uporabnikova pooblastila

� Razpoložljivost (Availability): viri in storitve moreajo biti uporabnikom dostopni

RKO-1 2006/2007 1-177

Arso Savanović

čistopis(plaintext)

Šifriranje (encryption, cryptography)

simetrično šifriranje: uporabnik in sprejemnik uporabljata identičen ključ

asimetrično šifriranje: šifrirni in dešifrirni ključ sta različna, vendar povezana

čistopis(plaintext)

tajnopis(cyphertext)

KA

šifriranje dešifriranje

Alicin šifrirni ključ

Bobovdešifrirniključ

KB

RKO-1 2006/2007 1-178

Arso Savanović

Simetrično šifriranje

Simetrično šifriranje: Bob in Alice uporabljata isti, simetrični (skupni) šifrirni ključ: K

� Npr., ključ je sistem zamenjave črk v monoalfabetičnem algoritmu

� Kako se Alice in Bob določita skupni ključ?

čistopistajnopis

KA-B

šifriranje dešifriranje

A-B

KA-B

čistopissporočilo, m

K (m)A-B

K (m)A-B

m = K ( )A-B

Page 4: Arso Savanovi ISO OSI vs. TCP/IPshrani.si/files/rko1l7u5xh.pdf · ISO OSI vs. TCP/IP fizi čna povezovalna omrežna transportna sejna predstavitvena aplikacijska fizi čna povezovalna

4

RKO-1 2006/2007 1-179

Arso Savanović

Simetrični substitucijski algoritmi� zamenjava podatkov z drugimi podatki

� monoalfabetični algoritem: zamenjava ene črke z drugo črko

čistopis: abcdefghijklmnopqrstuvwxyz

tajnopis: mnbvcxzasdfghjklpoiuytrewq

čistopis: bob. i love you. alice

tajnopis: nkn. s gktc wky. mgsbc

Npr.:

RKO-1 2006/2007 1-180

Arso Savanović

Simetrični algoritem DES

� DES - Data Encryption Standard� Ameriški standard šifriranja [NIST 1993]� 56-bit simetrični ključ, 64-bitni bloki podatkov (čistopis)� Varnost DES-a

� DES Challenge: tekst “Strong cryptography makes the world a safer place”, ki je bil šifriran z DESom s 56-bitnim ključem, je bil dešifriran z “brute force”metodo v slabih 4 mesecih (1997)

� Boljša metoda od “brute force” ni poznana� 3DES - izboljšava DES:

� Vsak blok podatkov gre trikrat čez DES s tremi različnimi ključi

RKO-1 2006/2007 1-181

Arso Savanović

AES: Advanced Encryption Standard

� nov standard simetričnega šifiriranja, ki nadomešča DES (NIST nov 2001)

� Obdeluje 128 bitne bloke podatkov� 128, 192, or 256 bitni ključ� brute force dešifriranje (preskus vsakega

ključa):�Če za DES brute force potrebna 1 sec potem�Za AES brute force potrebno 149 bilijonov let

(?)

Page 5: Arso Savanovi ISO OSI vs. TCP/IPshrani.si/files/rko1l7u5xh.pdf · ISO OSI vs. TCP/IP fizi čna povezovalna omrežna transportna sejna predstavitvena aplikacijska fizi čna povezovalna

5

RKO-1 2006/2007 1-182

Arso Savanović

Asimetrično šifriranje� Problem simetričnega šifriranja:

� Oddajnik in sprejemnik vnaprej poznata skupni skriti ključ

� Kako se dogovorita za ključ, še zlasti � Na daljavo prek mreže?� Če se nista prej poznala?

� Asimetrično šifriranje� Povsem drugačen pristop [Diffie-Hellman76, RSA78]� Oddajnik in sprejemnik uporabljata drugačna, a

povezana ključa� javni šifrirni ključ je poznan vsem

� privatni dešifrirni ključ je poznan le sprejemniku

RKO-1 2006/2007 1-183

Arso Savanović

Asimetrično šifriranje (Public keyencryption)

čistopissporočilo, m

tajnopisšifriranje dešifriranje

Bobov javniključ

čistopissporočiloK (m)

B+

K B+

Bobov privatniključ

K B-

m = K (K (m))B+

B-

RKO-1 2006/2007 1-184

Arso Savanović

Simetrično vs. asimetrično šifriranje� Simetrično:

� Hitro� Problem distribucije skupnega skritega ključa med oddajnikom in

sprejemnikom� Asimetrični šifriranje - večinoma� Pooblaščen distribucijski center

� Uporablja se za šifriranje uporabniških podatkov

� Asimetrično:� Počasno (tudi 2 velikostna razreda počasneje od simetričnega

šifriranja)� Problem: kako Alice preveri ali Bobov javni ključ, ki ga dobi npr.

na spletnem strežniku, v resnici pripada Bobu in ne Trudy� Digitalni certifikat (potrdilo)� Certifikatske agencije (CA - certification authority)� Infrastruktura javnih ključev (PKI)

Page 6: Arso Savanovi ISO OSI vs. TCP/IPshrani.si/files/rko1l7u5xh.pdf · ISO OSI vs. TCP/IP fizi čna povezovalna omrežna transportna sejna predstavitvena aplikacijska fizi čna povezovalna

6

RKO-1 2006/2007 1-185

Arso Savanović

Digitalni certifikat� Certifikatska agencija (CA): poveže določen javni ključ

in njegovega lastnika E� Lastnik E (npr. oseba, strežnik) registrira svoj javni

ključ pri CA� lastnik E fizično predloži CA-ju “identifikacijsko dokazilo”� CA izda digitalni certfikat s katerim poveže lastnika E in

njegov javni ključ� Certifikat: vsebuje identiteto javni ključ lastnika E, podpisan z

javnim ključem CA� CA trdi “to je E-jev ključ”

Bobovjavni ključ K B

+

Bobov osebni

dokument

Digitalni podpis(šifrir)

Privatni ključ CA K CA

-

K B+

Certifikat za Bobov javni ključ, podpisan s

strani CA

RKO-1 2006/2007 1-186

Arso Savanović

Digitalni certifikat� Kako Alice varno pridobi Bobov javni ključ:

�Pridobi Bobov certifikat (pri Bobu ali kje drugje), ki vsebuje njegov javni ključ

�S pomočjo javnega ključa CA preveri certifikat

BobovjavniključK B

+

preverjanjepodpisa(dešifr)

Javni ključ CA K CA

+

K B+

RKO-1 2006/2007 1-187

Arso Savanović

veliko sporočilo

mzgostitev(hash) H(m)

digitalnipodpis(šifrir)

Bobovprivatni

ključ K B-

+

Bob pošlje sporočilo z elektronskim podpisom:

Alice preveri podpis (in celovitost) Bobovega sporočila:

KB(H(m))-

šifriran hash

KB(H(m))-

šifriran hash

velikosporočilo

m

Zgostitev(hash)

H(m)

prevrjanjepodpisa(dešifr)

H(m)

Bobovjavniključ K B

+

Ali sta enaka?

Elektronski podpis = zgoščeno in podpisano sporočilo

Page 7: Arso Savanovi ISO OSI vs. TCP/IPshrani.si/files/rko1l7u5xh.pdf · ISO OSI vs. TCP/IP fizi čna povezovalna omrežna transportna sejna predstavitvena aplikacijska fizi čna povezovalna

7

RKO-1 2006/2007 1-188

Arso Savanović

Umestitev varnostnih storitev (šifriranja)

Lahko v različnih plasteh�Aplikacijska: varna elektronska pošta

(S/MIME, PGP)�Transportna: SSL/TLS�Omrežna: IPSec�Povezovalna: Varnost v 802.11

(WLAN)

RKO-1 2006/2007 1-189

Arso Savanović

Secure sockets layer (SSL)� Enotne varnostne storitve v transportni plasti

�za vse aplikacije, ki uporabljajo TCP� Uporabljajo WWW strežniki in odjemalci v

elektronskem posovanju (https://).� Varnostne storitve:

�Overjanje strežnika�Šifriranje podatkov�Overjanje odjemalca (opcijsko)

� SSL: osnova IETF standarda Transport Layer Security (TLS)

RKO-1 2006/2007 1-190

Arso Savanović

Secure sockets layer (SSL)

� Overjanje strežnika:�Spletni brkljalnik javne ključe CA-jev, ki jim

zaupa�Brkljalnik zahteva strežnikov certifikat, ki ga je

izdala ena od “zaupnih” CA.�Brkljalnik z javnim ključem CA preveri certifiakt

in iz njega pobere javni ključ strežnika

� Uporabniki lahko dodajajo nove certifikate v svoj brkljalnik

Page 8: Arso Savanovi ISO OSI vs. TCP/IPshrani.si/files/rko1l7u5xh.pdf · ISO OSI vs. TCP/IP fizi čna povezovalna omrežna transportna sejna predstavitvena aplikacijska fizi čna povezovalna

8

RKO-1 2006/2007 1-191

Arso Savanović

Secure sockets layer (SSL)� Šifrirana SSL seja:

�Brkljalnik generira simetrični ključ seje, ga šifrira z javnim ključem strežnika in šifriran ključ pošlje strežniku.

�Strežnik dešifrira simetrični ključ s svojim privatnim ključem.

�Strežnik in odjemalec poznata skupni ključ� Oba s tem ključem šifrirata podatke, preden jih

pošljeta prek TCP vtičnice

� Overjanje odjemalca� možno, kadar ima odjemalec svoj certifikat.

RKO-1 2006/2007 1-192

Arso Savanović

ISO OSI vs. TCP/IP

fizična

povezovalna

omrežna

transportna

sejna

predstavitvena

aplikacijska

fizična

povezovalna

omrežna

transportna

aplikacijska

RKO-1 2006/2007 1-193

Arso Savanović

Storitve Interneta� Protokolni model: vsaka plast ponuja

določene storitve plasti nad seboj� Storitve Interneta:

�Storitve aplikacijske plasti, ki jih nudi neposredno uporabniku

�“Storitve”�Pomožne storitve, npr. DNS

� Aplikacije:�Programi v aplikacijski plasti, ki

� Dejansko realizirajo storitve interneta� Uporabljajo različne aplikacijske protokole

Page 9: Arso Savanovi ISO OSI vs. TCP/IPshrani.si/files/rko1l7u5xh.pdf · ISO OSI vs. TCP/IP fizi čna povezovalna omrežna transportna sejna predstavitvena aplikacijska fizi čna povezovalna

9

RKO-1 2006/2007 1-194

Arso Savanović

Imenski sistem - DNS� DNS - Domain Name System� Računalniki imajo “ljudem prijazna” imena� Komunikacija z imeni ni možna, potrebno je poznat

IP-naslov� DNS:

� Porazdeljena imenska baza� Hierarhični sistem DNS strežnikov za prevajanje imen v

IP-naslove� Korenski strežniki (Root Servers)� Vrhnji imenski strežniki (Top Level Domain – TLD

server)� Avtoritativni strežnik (Authoritative Server)

RKO-1 2006/2007 1-195

Arso Savanović

Imenski sistem - DNS

� Porazdeljena imenska baza

edu com

princeton…mit

cs ee

xyz uvz

physics

cisco…yahoo nasa…nsf acm …ieee siol t-2

gov org net si uk fr

dns mail

ijs arnes

razor mail

RKO-1 2006/2007 1-196

Arso Savanović

računalnikjaka.siol.net

mail.yahoo.com

korenski DNS strežnik

lokalni DNS strežnikdns.siol.net

1

23

4

5

6

Avtoritativni strežnikdns.yahoo.com

78

TLD strežnik

Imenski sistem - DNS� Hierarhični sistem DNS

strežnikov za prevajanje imen v IP-naslove� Računalnik jaka.siol.net

išče IP naslov računalnikamail.yahoo.com

Page 10: Arso Savanovi ISO OSI vs. TCP/IPshrani.si/files/rko1l7u5xh.pdf · ISO OSI vs. TCP/IP fizi čna povezovalna omrežna transportna sejna predstavitvena aplikacijska fizi čna povezovalna

10

RKO-1 2006/2007 1-197

Arso Savanović

Storitve interneta� Elektronska pošta (e-

mail)� Svetovni splet

(WWW)� Neposredno

sporočanje (Instant messaging)

� Oddaljen dostop� Peer-2-Peer (P2P)� Večuporabniške

omrežne igre� Pretočni video

(Streaming video)

� Internetna telefonija (Internet telephony, VoIP)

� Video konference� Paralelno računanje

(Parallel computing)� Internetna televizija

(IPTV – IP Television)� Video na zahtevo

(VoD – Video on Demand)

� itd...

RKO-1 2006/2007 1-198

Arso Savanović

Storitve interneta� Elektronska pošta (e-mail)� Svetovni splet (WWW)� Neposredno sporočanje (Instant messaging)� Oddaljen dostop� Peer-2-Peer (P2P)� Večuporabniške omrežne igre� Pretočni video (Streaming video)� Internetna telefonija (Internet telephony, VoIP)� Video konference� Paralelno računanje (Parallel computing)� Internetna televizija (IPTV – IP Television)� Video na zahtevo (VoD – Video on Demand)� itd...

RKO-1 2006/2007 1-199

Arso Savanović

Svetovni splet� Spletna stran je sestavljena iz objektov� Objekti so lahko:

� HTML datoteka � slika (JPEG, GIF, PNG), � javanski programček (Java applet), � zvočna datoteka (WAV, MP3), � video datoteka (WMV, MPEG, MOV),� itd...

� HTML - Hypertext Markup Language� URL – Uniform Resource Locator� HTTP – Hypertext Transfer Protocol

Page 11: Arso Savanovi ISO OSI vs. TCP/IPshrani.si/files/rko1l7u5xh.pdf · ISO OSI vs. TCP/IP fizi čna povezovalna omrežna transportna sejna predstavitvena aplikacijska fizi čna povezovalna

11

RKO-1 2006/2007 1-200

Arso Savanović

Svetovni splet

� Osnova spletne strani je HTML datoteka, ki povezuje druge objekte

� Vsak objekt ima svoj URL naslov � Primer URL:

www.matkurja.com/img_04/logo/kura-02.gif

ime strežnika pot do objekta

www.matkurja.com/si/index.html

ime strežnika pot do objekta

RKO-1 2006/2007 1-201

Arso Savanović

Svetovni splet HTTP: Hypertext Transfer

Protocol� Aplikacijski protokol svetovnega

spleta� Model strežnik/odjemalec

� odjemalec: spletni brkljalnik, ki zahteva, sprejema in “prikazuje” spletne strani (objekte)

� strežnik: sprejema in servisira HTTP zahteve – v odgovor pošilja spletne strani (objekte)

� TCP, vrata 80� HTTP 1.0: RFC 1945� HTTP 1.1: RFC 2068

Windows PC, brkljalnik IE

Strežnik,Spletni strežnik

Apache

Mac,brkljalnik Mozilla

HTTP zahteva

HTTP zahteva

HTTP odgovor

HTTP odgovor

RKO-1 2006/2007 1-202

Arso Savanović

Elektronska pošta1) Alice z uporabniškim agentom (UA) oz. poštnim

programom sestavi sporočilo za [email protected]

2) Alicin UA pošlje sporočilo njenemu poštnemu strežniku, ki postavi sporočilo v čakalno vrsto

3) Alicin strežnik vzpostavi TCP sejo z Bobovim poštnim strežnikom

poštnistrežnik

upor.agent

2 3 4 6

Poštni nabiralnik

Čakalna vrsta sporočil

poštnistrežnik

5

upor.agent

1

Page 12: Arso Savanovi ISO OSI vs. TCP/IPshrani.si/files/rko1l7u5xh.pdf · ISO OSI vs. TCP/IP fizi čna povezovalna omrežna transportna sejna predstavitvena aplikacijska fizi čna povezovalna

12

RKO-1 2006/2007 1-203

Arso Savanović

Elektronska pošta4) Alicin poštni strežnik pošlje sporočilo

Bobovemu strežniku5) Bobov strežnik postavi sporočilo v Bobov

poštni nabiralnik, kjer sporočilo čaka na prevzem

6) Bob s svojim uporabniškim agentom (UA) prevzame sporočilo strežnika in ga prebere

poštnistrežnik

upor.agent

2 3 46

Poštni nabiralnik

Čakalna vrsta sporočil

poštnistrežnik

5

upor.agent

1

RKO-1 2006/2007 1-204

Arso Savanović

Elektronska pošta� SMTP – Simple Mail transfer Protocol (vrata 25):

� Dostava in shranjevanje sporočila na sprejemnikovem poštnem strežniku

� Dostopovni protocol: prevzem pošte s strežnika

� POP3: Post Office Protocol (vrata 110) [RFC 1939]� overjanje (agent <-->strežnik) in prevzem (prenos)

� IMAP: Internet Mail Access Protocol [RFC 1730]� Več funkcij, bolj kompleksen kot POP

� Urejanje sporočil na strežniku � HTTP: Hotmail , Yahoo! Mail, GMail, etc.

“oddajni” poštnistrežnik

SMTP SMTP dostopovniprotokol

“sprejemni” poštnistrežnik

upor.agent

upor.agent

RKO-1 2006/2007 1-205

Arso Savanović

Prenos datotek - FTP� FTP – File Transfer Protocol� Prenos datotek s strežnika ali na strežnik� Model strežnik/odjemalec

� odjemalec: računalnik, ki sproži prenos z ali na oddaljeni računalnik

� strežnik: oddaljeni računalnik� TCP, vrata 20, 21� FTP: RFC 959

Prenos datotekFTP

strež.

FTPUporabniš.

vmesnik

FTPodjema.

lokalnidatotečnisistem

Oddaljeni datotečni sistem

Uporabnikna odjemalcu

Page 13: Arso Savanovi ISO OSI vs. TCP/IPshrani.si/files/rko1l7u5xh.pdf · ISO OSI vs. TCP/IP fizi čna povezovalna omrežna transportna sejna predstavitvena aplikacijska fizi čna povezovalna

13

RKO-1 2006/2007 1-206

Arso Savanović

Dostop do Interneta� Klicni dostop

� Telefonski priključek + modem: 56kb/s� ISDN + “modem”: 64 kb/s, 128 kb/s

� Stalni dostop� FTTH – Fiber to the home

� >= 100 Mb/s

� xDSL -telefonski priključek + xDSL modem� do 20/40 Mb/s

� Kabelski dostop – kableska TV + kabelski modem:� do 1/20 Mb/s

RKO-1 2006/2007 1-207

Arso Savanović

Dostop do Interneta� Stalni dostop

� Brezžična povezava� Prek mobilnega omrežja (vir: Mobitel)

� GSM do 9,6 kb/s� GSM/GPRS do 53,6 kb/s� UMTS do 384 kb/s� UMTS/HSPDA do 3,6 Mb/s

� WLAN do 50 Mb/s

� WiMAX do 10 Mb/s (teoretično do 70 Mb/s)

� Najeti vod� E1 – 2Mb/s

� E3 – 34 Mb/s

RKO-1 2006/2007 1-208

Arso Savanović

Zgodovina Interneta

� 1961: Kleinrock – teorija vrst pokaže učinkovitost paketne komutacije

� 1964: Baran - packet-komutacija v vojaških mrežah� 1967: ARPA (Advanced Research Projects Agency)

zasnuje ARPAnet� 1969: prvo delujoče vozlišče v ARPAnet� 1972:

� Javni prikaz ARPAneta� NCP (Network Control Protocol) prvi protokol za

komunikacjo med računalniki� Prvi program za elektornsko pošto� 15 vozlišč v ARPAnetu

1961-1972: principi paketne komutacija

Page 14: Arso Savanovi ISO OSI vs. TCP/IPshrani.si/files/rko1l7u5xh.pdf · ISO OSI vs. TCP/IP fizi čna povezovalna omrežna transportna sejna predstavitvena aplikacijska fizi čna povezovalna

14

RKO-1 2006/2007 1-209

Arso Savanović

Zgodovina Interneta

� 1970: mreža ALOHAnet na Havajih� 1974: Cerf and Kahn – arhitektura omrežja omrežij

� minimalizem, autonomija – posameznih mrež ni potrebno interno spreminjati za povezovanje

� Prenos po najboljših močeh - “best effort”� Usmerjevalniki ne vzdržujejo stanja� Decentralizacija nadzora� osnova današnjega Interneta

� 1976: Xerox PARC razvije Ethernet� Pozna 70-ta: nestandardne tehnologije: DECnet, SNA, XNA� Pozna 70-ta: komutacija paketov fiksne dolžine (predhodnik

ATM-a )� 1979: 200 vozlišč v ARPAnetu

1972-1980: omrežje omrežij, nove nestandardne mreže

RKO-1 2006/2007 1-210

Arso Savanović

Zgodovina Interneta

� 1983: prehod na TCP/IP� 1982: določen protokol SMTP za elektronsko pošto� 1983: določen DNS - prevajanje imen v IP-naslove� 1985: določen protokol FTP� 1988: TCP kontrola zasičenja� Vedno več novih (nacionalnih) mrež se povezuje v

omrežje omrežij� 100,000 računalnikov povezanih v omrežje omrežij

1980-1990: novi protokoli, rast števila mrež

RKO-1 2006/2007 1-211

Arso Savanović

Zgodovina Interneta

� zgodnja 90-ta: ARPAnet uradno razpuščen� 1991: NSF odpravi omejitve za komercialno rabo NSFneta � zgodnja 90-ta: WWW

� hypertext [Bush 1945, Nelson 1960’s]� HTML, HTTP: Tim Berners-Lee� 1994: prvi brkljalnik Mosaic, nato Netscape

� Pozna 90-ta: komercializacija, predvsem svetovni splet� Konec 90-tih, 200x:

� Nove “killer aplikacije”: tekoče sporočanje, P2P izmenjava datotek� Varnost postane ključna� Pribl. 50 milijonov računalnikov, >100 milijonov uporabnikov� Hrbtenične povezave 1-10 Gb/s

1990, 200X: svetovni splet (WWW),

komercializacija, nove aplikacije in storitve


Related Documents