14
Elosztott rendszerek NGM_IN005_1 Az Internet, mint infrastruktúra Hálózati történelem 1962 Paul Baran RAND csomagkapcsolt katonai hálózat terve 1969 Bell Labs UNIX 1969 ARPANet m!ködni kezd University of California at Los Angeles, SRI (in Stanford), University of California at Santa Barbara, University of Utah. 1973 Robert Metcalfe: Ethernet XEROX, (1979 3Com) 1973 TCP/IP Vint Cerf, Bob Kahn 1979 USENET 1983 csak TCP/IP az ARPANeten, DNS 1990 ARPANet -> NSFNET 1989-90 Tim Berners-Lee: WWW 1993 InterNIC, Mosaic 1995 Kereskedelmi gerinc szolgáltatók 1996 OC-3 (155 Mbps) gerincek 2

H l zati t rt nelem - Széchenyi István Universityheckenas/okt/internet.pdf1973 TCP/IP Vint Cerf, Bob Kahn 1979 USENET 1983 csak TCP/IP az ARP ANeten, DNS ... Presentation Session

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: H l zati t rt nelem - Széchenyi István Universityheckenas/okt/internet.pdf1973 TCP/IP Vint Cerf, Bob Kahn 1979 USENET 1983 csak TCP/IP az ARP ANeten, DNS ... Presentation Session

Elosztott rendszerekNGM_IN005_1

Az Internet, mint infrastruktúra

Hálózati történelem1962 Paul Baran RAND csomagkapcsolt katonai hálózat terve1969 Bell Labs UNIX1969 ARPANet m!ködni kezd

University of California at Los Angeles, SRI (in Stanford), University of California at Santa Barbara, University of Utah.

1973 Robert Metcalfe: Ethernet XEROX, (1979 3Com)1973 TCP/IP Vint Cerf, Bob Kahn1979 USENET1983 csak TCP/IP az ARPANeten, DNS1990 ARPANet -> NSFNET1989-90 Tim Berners-Lee: WWW1993 InterNIC, Mosaic1995 Kereskedelmi gerinc szolgáltatók1996 OC-3 (155 Mbps) gerincek

2

Page 2: H l zati t rt nelem - Széchenyi István Universityheckenas/okt/internet.pdf1973 TCP/IP Vint Cerf, Bob Kahn 1979 USENET 1983 csak TCP/IP az ARP ANeten, DNS ... Presentation Session

ARPANet tervezési elvek

Megbízható m!ködésEgyszer!ségEgyértelm! megoldásokModularitás kihasználásaHeterogenitás feltételezéseStatikus paraméterek alkalmazásának elkerüléseKell"en jó megoldás már megfelelMéretezhet"ségTeljesítmény és költségek összevetése

3

Internet felhasználás

4

Page 3: H l zati t rt nelem - Széchenyi István Universityheckenas/okt/internet.pdf1973 TCP/IP Vint Cerf, Bob Kahn 1979 USENET 1983 csak TCP/IP az ARP ANeten, DNS ... Presentation Session

Hálózati architektúrák

Réteg szerkezet! architektúrákrétegek

szolgáltatás igénybevételi pont (SAP)csomagok (PDU)

5

Hoszt 1

Protokoll

Hoszt 2

Protocol

Magasabb

szint

Magasabb

szint

Szolgáltatás

Interfész

Felek közöttiInterfész

Hálózati architektúrák (folyt.)

6

OSI Internet

Application Application

Presentation

Session

Transport Transport

Network Internet

Datalink Host-to-networkPhysical

Page 4: H l zati t rt nelem - Széchenyi István Universityheckenas/okt/internet.pdf1973 TCP/IP Vint Cerf, Bob Kahn 1979 USENET 1983 csak TCP/IP az ARP ANeten, DNS ... Presentation Session

Az Internet architektúraAlkalmazási réteg

alkalmazás specifikus protokollokweb, e-mail, fájl átvitel, stb.

Szállítási rétega hálózati szolgáltatásokat nyújtó rétegmegbízható átvitel (TCP), kapcsolat nélküli átvitel (UDP)

Hálózati (Internet) rétegIP csomagok célbajuttatásaroutolási információk kezelése

7

Hálózati topológiákTávközlés

Többszint! csillagExodikus faSzövevényes (meshed) hálózat

Számítógép hálózatokLAN

síncsillaggy!r!fa

WANrészleges szövevényes

8

Page 5: H l zati t rt nelem - Széchenyi István Universityheckenas/okt/internet.pdf1973 TCP/IP Vint Cerf, Bob Kahn 1979 USENET 1983 csak TCP/IP az ARP ANeten, DNS ... Presentation Session

Összekötött hálózatok

A korai Internet szerkezete

Az Internet mai szerkezete

9

NSFNET backboneStanford

BARRNET

regional

BerkeleyPARC

NCAR

UA

UNM

Westnetregional

UNL KU

ISU

MidNet

regional…

Backbone service provider

Peering

pointPeering

point

Large corporation

Large corporation

Smallcorporation

“Consumer ” ISP

“Consumer” ISP

“ Consumer” ISP

Címzés

IPv4 címosztályok

10

0network host

10 network host

110 network host

1110 multicast address

A

B

C

D

Osztály1.0.0.0 to

126.255.255.255

128.0.0.0 to

191.255.255.255

192.0.0.0 to

223.255.255.255

224.0.0.0 to

239.255.255.255

32 bit

Page 6: H l zati t rt nelem - Széchenyi István Universityheckenas/okt/internet.pdf1973 TCP/IP Vint Cerf, Bob Kahn 1979 USENET 1983 csak TCP/IP az ARP ANeten, DNS ... Presentation Session

Címzés (folyt.)

IPv4 címtér

11

Csomagtovábbítás

12

Router

Útvonal meghatározás

Routolási tábla

Csomag továbbítás

Bejöv! csomag Kimen! csomag

Routolási protokoll Routolási protokoll

Input

port

Input

port

Input

port

Input

port

Output

port

Output

port

Output

port

Output

port

Összeköt!

szerkezet

Page 7: H l zati t rt nelem - Széchenyi István Universityheckenas/okt/internet.pdf1973 TCP/IP Vint Cerf, Bob Kahn 1979 USENET 1983 csak TCP/IP az ARP ANeten, DNS ... Presentation Session

Útvonal meghatározás

Routolási protokollroutolási algoritmusroutolási információk cseréje

Legkisebb költség! útvonal meghatározásaGlobális algoritmus

kapcsolat-állapot routolásDecentralizált algoritmus

távolság-vektor algoritmusStatikus vagy dinamikus

13

Hierarchikus routolás

Routolási szempontból autonóm rendszerekméretezhet"ségadminisztráció

Intra-AS routolásInter-AS routolás

14

Hoszt

h2a

b

b

a

aC

A

B

d c

A.a

A.c

C.bB.a

c

b

Hoszt

h1

Intra-AS routolás

Inter-AS

routolás

Intra-AS routolás

Page 8: H l zati t rt nelem - Széchenyi István Universityheckenas/okt/internet.pdf1973 TCP/IP Vint Cerf, Bob Kahn 1979 USENET 1983 csak TCP/IP az ARP ANeten, DNS ... Presentation Session

BGP hálózat

15

Autonóm rendszerek

16

Page 9: H l zati t rt nelem - Széchenyi István Universityheckenas/okt/internet.pdf1973 TCP/IP Vint Cerf, Bob Kahn 1979 USENET 1983 csak TCP/IP az ARP ANeten, DNS ... Presentation Session

AS-ek és IX-ek

17

Végpont-végpont kommunikáció

Megbízható, sorrendtartó unicast (TCP)torlódáskezelésadatfolyam szabályozáskapcsolat menedzselés

Nem megbízható unicast vagy multicast (UDP)Nem megoldott szolgáltatások

valósidej!garantált sávszélességmegbízható multicast

18

Küld! folyamat Fogadó folyamat

RDT protokoll RDT protokoll

Megbízható csatorna

Nem megbízható csatornaHálózati réteg

Szállítási réteg

Alkalmazási réteg

Page 10: H l zati t rt nelem - Széchenyi István Universityheckenas/okt/internet.pdf1973 TCP/IP Vint Cerf, Bob Kahn 1979 USENET 1983 csak TCP/IP az ARP ANeten, DNS ... Presentation Session

Torlódáskezelés

Hálózati rétegben effektíven kezelhet"

de az IPv4 nem oldja meg

Szállítási rétegben (TCP)

végponti megoldások

megel"zés

19

Cél1.5-Mbps T1 link

Router

Forrás2

Forrás

1

100-Mbps FDDI

10-Mbps Ethernet

Torlódás

Sik

ere

se

n t

ová

bb

íto

tt c

so

ma

go

k

Hálózatba berakott csomagok

Elméleti

Kívánatos

Valódi

Torlódáskezelés (folyt.)

Sávszélesség kihasználásatorlódási ablak méret maximalizálásakét fázis

lassú kezdés (küszöbérték)elkerülés

additív növelés, multiplikatív csökkentésTCP Tahoe, Reno, Vegas

20

Page 11: H l zati t rt nelem - Széchenyi István Universityheckenas/okt/internet.pdf1973 TCP/IP Vint Cerf, Bob Kahn 1979 USENET 1983 csak TCP/IP az ARP ANeten, DNS ... Presentation Session

QoS megoldásokAlapvet" hálózati szolgáltatás jellemz"k

Sebesség (sávszélesség)KésleltetésJitter

Alkalmazások igényei

21

Alkalmazások

Real-timeElasztikus

ToleránsNem toleráns

AdaptívNem adaptív

Sebesség adaptív

Késleltetés adaptív

Interaktív Aszinkron

Nem adaptívSebesség

adaptív

QoS megoldások (folyt.)

Hálózati szolgáltatások nyújtásaBest-effort

tetsz"leges, éppen nyújtható szintQuality of Service

garantált szintszint-prediktívszabályozott késleltetés

22

Page 12: H l zati t rt nelem - Széchenyi István Universityheckenas/okt/internet.pdf1973 TCP/IP Vint Cerf, Bob Kahn 1979 USENET 1983 csak TCP/IP az ARP ANeten, DNS ... Presentation Session

QoS megoldások (folyt.)

Int. Serv.er"forrás foglalás (RSVP)per flow megközelítés

Diff. Serv.edge router

per flow kezelésin és out profile jelölés (token vödör)

core routerper class kezelés

23

IPv6

Megnövelt címtérEgyszer! és kiterjeszt" fejlécekQoS lehet"ségekAutomatikus címváltotatás

prefix + interface tokenDHCP

Roaming hoszt

24

Page 13: H l zati t rt nelem - Széchenyi István Universityheckenas/okt/internet.pdf1973 TCP/IP Vint Cerf, Bob Kahn 1979 USENET 1983 csak TCP/IP az ARP ANeten, DNS ... Presentation Session

IPv6 (folyt.)

25

Biztonsági kérdések

Eredeti protokollokban kevés védelem véletlen vagy szándékos hibák kivédéséreCsomagsz!rés (t!zfalak)Biztonsági protokollok

TLShttps, SSL

IPSec

26

Page 14: H l zati t rt nelem - Széchenyi István Universityheckenas/okt/internet.pdf1973 TCP/IP Vint Cerf, Bob Kahn 1979 USENET 1983 csak TCP/IP az ARP ANeten, DNS ... Presentation Session

Mérési kérdések

Forgalom mérésmérési hely (AS gateway és peering router, backbone router, access router)id" információ (szinkronizálatlan órák)nagy számú infrastruktúrális entitás

address registry, DNS, geolocation infotöbb protokoll-réteghelyi vagy elosztott adatgy!jtés?

27