1 Sidevõrgud IRT 0020 loeng 218. sept. 2005 Avo Ots telekommunikatsiooni õppetool raadio- ja...

31
1 Sidevõrgud IRT 0020 loeng 2 18. sept. 2005 Avo Ots telekommunikatsiooni õppetool raadio- ja sidetehnika instituut [email protected]

description

3 Layering

Transcript of 1 Sidevõrgud IRT 0020 loeng 218. sept. 2005 Avo Ots telekommunikatsiooni õppetool raadio- ja...

Page 1: 1 Sidevõrgud IRT 0020 loeng 218. sept. 2005 Avo Ots telekommunikatsiooni õppetool raadio- ja sidetehnika instituut

1

Sidevõrgud IRT 0020

loeng 2 18. sept. 2005

Avo Otstelekommunikatsiooni õppetoolraadio- ja sidetehnika instituut

[email protected]

Page 2: 1 Sidevõrgud IRT 0020 loeng 218. sept. 2005 Avo Ots telekommunikatsiooni õppetool raadio- ja sidetehnika instituut

2

Backbone network design layers

Page 3: 1 Sidevõrgud IRT 0020 loeng 218. sept. 2005 Avo Ots telekommunikatsiooni õppetool raadio- ja sidetehnika instituut

3

Layering

Page 4: 1 Sidevõrgud IRT 0020 loeng 218. sept. 2005 Avo Ots telekommunikatsiooni õppetool raadio- ja sidetehnika instituut

4

Ülemise ja alumised kihidLower three layers are hop-by-hopNext two layers are end-to-endApplication

Transport

Network

Datalink

Physical

Application

Transport

Network

Datalink

Physical

Network

Datalink

Physical

Physical medium

Page 5: 1 Sidevõrgud IRT 0020 loeng 218. sept. 2005 Avo Ots telekommunikatsiooni õppetool raadio- ja sidetehnika instituut

5

Andmeülekanne (loogiline)

applicationtransportnetwork

linkphysical

applicationtransportnetwork

linkphysical application

transportnetwork

linkphysical

applicationtransportnetwork

linkphysical

networklink

physical

data

data

data

transport

transport

ack

Page 6: 1 Sidevõrgud IRT 0020 loeng 218. sept. 2005 Avo Ots telekommunikatsiooni õppetool raadio- ja sidetehnika instituut

6

Andmeülekanne (füüsiline)

applicationtransportnetwork

linkphysical

applicationtransportnetwork

linkphysical application

transportnetwork

linkphysical

applicationtransportnetwork

linkphysical

networklink

physical

data

data

Page 7: 1 Sidevõrgud IRT 0020 loeng 218. sept. 2005 Avo Ots telekommunikatsiooni õppetool raadio- ja sidetehnika instituut

7

Sõnumiülekanne

datagram

applicationtransportnetwork

linkphysical

applicationtransportnetwork

linkphysical

source destinationMMMM

HtHtHnHtHnHl

MMMM

HtHtHnHtHnHl

messagesegment

frame

Page 8: 1 Sidevõrgud IRT 0020 loeng 218. sept. 2005 Avo Ots telekommunikatsiooni õppetool raadio- ja sidetehnika instituut

8

VahekihidTelnet FTP

packetradio

coaxial cable

fiberoptic

HTTP

HTTPTelnet FTP

packetradio

coaxial cable

fiberoptic

Page 9: 1 Sidevõrgud IRT 0020 loeng 218. sept. 2005 Avo Ots telekommunikatsiooni õppetool raadio- ja sidetehnika instituut

9

Funktsioonijaotus• The application knows the requirements

best, place functionality as high in the layer as possible

• If the application can implement a functionality correctly, implement it at a lower layer only as a performance enhancement

• Think twice before implementing a functionality that you believe that is useful to an application at a lower layer

Page 10: 1 Sidevõrgud IRT 0020 loeng 218. sept. 2005 Avo Ots telekommunikatsiooni õppetool raadio- ja sidetehnika instituut

10

Töökindlus

• Solution 1: make each step reliable, and then concatenate them

• Solution 2: end-to-end check and retry

L1

L2

L1

sender receiver

L1

L2

router

Page 11: 1 Sidevõrgud IRT 0020 loeng 218. sept. 2005 Avo Ots telekommunikatsiooni õppetool raadio- ja sidetehnika instituut

11

Töökindluse tagamine

• The receiver has to do the check anyway!• Thus, full functionality can be entirely

implemented at the upper layer; no need for reliability from lower layers

• Is there any need to implement reliability at lower layers?

L1

L2

L1

sender receiver

L1L2

Page 12: 1 Sidevõrgud IRT 0020 loeng 218. sept. 2005 Avo Ots telekommunikatsiooni õppetool raadio- ja sidetehnika instituut

12

Routed Backbone

Page 13: 1 Sidevõrgud IRT 0020 loeng 218. sept. 2005 Avo Ots telekommunikatsiooni õppetool raadio- ja sidetehnika instituut

13

Collapsed backbone

Page 14: 1 Sidevõrgud IRT 0020 loeng 218. sept. 2005 Avo Ots telekommunikatsiooni õppetool raadio- ja sidetehnika instituut

14

Central Parking’s collapsed backbone

Page 15: 1 Sidevõrgud IRT 0020 loeng 218. sept. 2005 Avo Ots telekommunikatsiooni õppetool raadio- ja sidetehnika instituut

15

ATM Virtual Circuits

Page 16: 1 Sidevõrgud IRT 0020 loeng 218. sept. 2005 Avo Ots telekommunikatsiooni õppetool raadio- ja sidetehnika instituut

16

ATM Encapsulation

Page 17: 1 Sidevõrgud IRT 0020 loeng 218. sept. 2005 Avo Ots telekommunikatsiooni õppetool raadio- ja sidetehnika instituut

17

Protokollidhttp://www.private.org.il/tcpip_rl.htmlhttp://www.eix.co.uk/Ethernet/

http://www.mfaforum.org/education/atm_presentations.shtml

http://www.mfaforum.org/education/atm_cs.shtml

http://www.mfaforum.org/tech/superdemo_2004.pdf

Page 18: 1 Sidevõrgud IRT 0020 loeng 218. sept. 2005 Avo Ots telekommunikatsiooni õppetool raadio- ja sidetehnika instituut

18

ISO OSI vs DoD mudel

Process/Application

Host-to-HostInternet

Network Access

7654321

Page 19: 1 Sidevõrgud IRT 0020 loeng 218. sept. 2005 Avo Ots telekommunikatsiooni õppetool raadio- ja sidetehnika instituut

19

T

T G T

T R R

T T

T

Võrkude ja teenuste ühendamine

Page 20: 1 Sidevõrgud IRT 0020 loeng 218. sept. 2005 Avo Ots telekommunikatsiooni õppetool raadio- ja sidetehnika instituut

20

N. AmericaN. America

Central & S. AmericaCentral & S. America

W. & E. EuropeW. & E. Europe

Middle East &Middle East & AfricaAfrica

APACAPAC2.5 & 5.8 GHz2.5 & 5.8 GHz

2.5, 3.5 & 5.8 GHz2.5, 3.5 & 5.8 GHz

3.5 & 5.8 GHz3.5 & 5.8 GHz

3.5 & 5.8 GHz3.5 & 5.8 GHz

3.5 & 5.8 GHz3.5 & 5.8 GHz

Licensed Bands• 2.5GHz (2.3-2.4; 2.5-2.7)• 3.5GHz (3.3-3.7)

Unlicensed Band• 5.8GHz (5.25-5.85)

Spectrum Usage

Page 21: 1 Sidevõrgud IRT 0020 loeng 218. sept. 2005 Avo Ots telekommunikatsiooni õppetool raadio- ja sidetehnika instituut

21

Kihtide vahelised seosed

rakendus

esitlus

seanss

transport

võrk

kanal

füüsiline

Võrguteenus

Võrgurakenduse teenus

Transporditeenus

Page 22: 1 Sidevõrgud IRT 0020 loeng 218. sept. 2005 Avo Ots telekommunikatsiooni õppetool raadio- ja sidetehnika instituut

22

Mudeli täiendused

DiffServ

7 Application

6 Presentation

5 Session

4 Transport

3 Network

2 Data Link

1 Physical

e. g. Workflow

G.711 / G.723.1 / G.729

H.323 / H.450 / RTP

TCP / UDP

IP

MAC

Transmission Medium

802.1 D

Page 23: 1 Sidevõrgud IRT 0020 loeng 218. sept. 2005 Avo Ots telekommunikatsiooni õppetool raadio- ja sidetehnika instituut

23

Simple Mail Transfer Protocol• RFC0821 (august 1982) J. Postel,

RFC2821 (aprill, 2001)

• Sõnumite töökindlaks saatmiseks• Klient-server mudel• Ühendusele orienteeritud ja kinnitustega

protokoll• TCP port 25

Page 24: 1 Sidevõrgud IRT 0020 loeng 218. sept. 2005 Avo Ots telekommunikatsiooni õppetool raadio- ja sidetehnika instituut

24

Lõpulingid• Kõik RFC-d:

http://www.ietf.org/iesg/1rfc_index.txt• Infotehnoloogia reeglid Eesti keele ja

kultuuri keskkonnas EVS 8:2000http://www.eki.ee/itstandard/sisukord.html

• www.ieee.org

Page 25: 1 Sidevõrgud IRT 0020 loeng 218. sept. 2005 Avo Ots telekommunikatsiooni õppetool raadio- ja sidetehnika instituut

25

Kihid

7654321 Füüsiline (ühendus)

Kanal

Võrk

Transport

Seanss

Esitlus

Rakendus Application

Presentation

Session

Transport

Network

Data link

Physical

SSL, WSP

RFC 791 IP,RFC 792 ICMP

TCP RFC 793, UDP RFC 768

WAE, HTTP, RFC821,822

ISO 8859-15

IEEE 802.11a

Cat5, RS-232D

Page 26: 1 Sidevõrgud IRT 0020 loeng 218. sept. 2005 Avo Ots telekommunikatsiooni õppetool raadio- ja sidetehnika instituut

26

Physical Network

Transmission NetworkCPE CPE

Physical Network Physical Network

Transmission Network

SwitchingNetwork

Application

Layer

Service

Layer

Transmission

Layer

Physical

Layer

PhysicalInterface

LogicalInterface

UNI UNI

NNI NNI

NNI

NNI NNI

ServiceAccessPoint

APP APP

SwitchingNetwork

SwitchingNetwork

ServiceNetwork

Page 27: 1 Sidevõrgud IRT 0020 loeng 218. sept. 2005 Avo Ots telekommunikatsiooni õppetool raadio- ja sidetehnika instituut

27

Service

Access

Service Logic

ServiceIndependent

Block

Service Switch

Service

Control

Service

Switching

Service

Access

ServiceIndependent

Block

Service Switch Service Switch Service Switch

Service Logic

Service

Access

Service

Access

Service

Access

Service

Access

Service

Components

ServiceIndependent

Block

ServiceIndependent

Block

ServiceIndependent

Block

Call/

Session

Call/

Session

Call/

Session

Call/

Session

Call/

Session

Call/

Session

Call/

Session

Session Control

(Circuit

Switching control)

Page 28: 1 Sidevõrgud IRT 0020 loeng 218. sept. 2005 Avo Ots telekommunikatsiooni õppetool raadio- ja sidetehnika instituut

28

Transmission

Network

Packet

Switching Network

ISP

Applications

CPE CPETransmission

Network

Transmission

Network

Packet

Switching Network

ISP

Applications

ISP

Applications

Application

Layer

Network

Layer

Transmission

Layer

PhysicalInterface

LogicalInterface

IP IPIP

NNI NNI

ServiceAccessPoint

APP APPServer Server Server

ServerClient

Page 29: 1 Sidevõrgud IRT 0020 loeng 218. sept. 2005 Avo Ots telekommunikatsiooni õppetool raadio- ja sidetehnika instituut

29

ATerminal

B Terminal

APortal B

Portal

TransmissionAccess Access

Session Service

Control Service

A Home Service B Home ServiceA User Service Management

B User ServiceManagement

TransmissionAccess Service Access Service

Terminal TerminalTelecom basic service/call control

Off-line customer management

Extended call control and IN charging

Linear Service Architecture in Legacy Network: Static Services

Two-Dimension Service Architecture in NGN: Active Services

Page 30: 1 Sidevõrgud IRT 0020 loeng 218. sept. 2005 Avo Ots telekommunikatsiooni õppetool raadio- ja sidetehnika instituut

30

Page 31: 1 Sidevõrgud IRT 0020 loeng 218. sept. 2005 Avo Ots telekommunikatsiooni õppetool raadio- ja sidetehnika instituut

31

Link• http://www.mmwave.com/pdf/

Alvarion.pdfKõik RFC-d:http://www.ietf.org/iesg/1rfc_index.txt

• Infotehnoloogia reeglid Eesti keele ja kultuuri keskkonnas EVS 8:2000http://www.eki.ee/itstandard/sisukord.html

• www.ieee.org