1 kommunikatsiooniteenuste arendus irt0080 loeng 2 avo ots telekommunikatsiooni õppetool, ttÜ...

15
1 Kommunikatsioonitee nuste arendus IRT0080 Loeng 2 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst. [email protected]

Upload: bruno-hodge

Post on 04-Jan-2016

223 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: 1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 2 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst. avo.ots@ttu.ee

1

Kommunikatsiooniteenuste arendusIRT0080Loeng 2

Avo Otstelekommunikatsiooni õppetool,

TTÜ raadio- ja sidetehnika [email protected]

Page 2: 1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 2 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst. avo.ots@ttu.ee

The Internet

Every machine transparently connected to

every other

Page 3: 1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 2 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst. avo.ots@ttu.ee

3

Implementation

Applications

OS

Applications

OS

Multi layer implementation-Breaking down into smaller components-Easier to implement

Single layer implemen-tation

Applications

OS

Co

mm

un

icat ion

Applications

OS

Co

mm

un

icat ion

Page 4: 1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 2 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst. avo.ots@ttu.ee

4

Message Transmission Example

Page 5: 1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 2 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst. avo.ots@ttu.ee

5

TCP

Page 6: 1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 2 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst. avo.ots@ttu.ee

6

The Problem• only nodes on the same physical/link layer

network could communicate

Page 7: 1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 2 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst. avo.ots@ttu.ee

7

Solution

Gateways

Page 8: 1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 2 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst. avo.ots@ttu.ee

8

Multiple Access Protocols

Multiple access protocols

Contention-based Conflict-free

Random access Collision resolution

FDMA,

TDMA,

CDMA,

DQDB, etc

ALOHA,

CSMA

WINDOW, etc

DQDB: Distributed Queue Dual Bus

BTMA: Busy Tone Multiple AccessISMA: Internet Streaming Media Alliance

Page 9: 1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 2 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst. avo.ots@ttu.ee

9

Channel Sharing Techniques

Channel Sharing Techniques

Static Channelization

Dynamic Medium Access Control

Scheduling

Random Access

Page 10: 1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 2 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst. avo.ots@ttu.ee

10

Throughput

G86420

0.5

0.4

0.3

0.2

0.1

0

Slotted Aloha

Aloha

0.368

0.184

G

S

Page 11: 1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 2 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst. avo.ots@ttu.ee

11

Vastastikused häired

Interference Margin (dB) and Load Factor

0

5

10

15

20

25

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Load Factor

Inte

rfer

ence

Mar

gin

(d

B)

Page 12: 1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 2 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst. avo.ots@ttu.ee

12

E-Mail Standards (1)

SMTPTo Send

SMTPTo Send

SendingE-MailClient

ReceivingE-MailClient

Sender’s MailServer

Receiver’s MailServer

Simple Mail Transfer Protocol (SMTP) to transmit mail in real time to a user’s mail server or between mail servers

Sender-initiated

Page 13: 1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 2 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst. avo.ots@ttu.ee

13

E-Mail Standards (2)

Sending E-MailClient

ReceivingE-MailClient

Sender’s MailServer

Receiver’s MailServer

POP orIMAP

To Receive

POP or IMAP to download mail to receiver when the receiver is next capable of downloading mail.

Receiver-initiated

Page 14: 1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 2 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst. avo.ots@ttu.ee

14

E-Mail Standards (3)

SendingE-MailClient

ReceivingE-MailClient

Sender’s MailServer

Receiver’s MailServer

MessageRFC 822 or 2822HTML bodyUNICODE

Message Body Format Standard

Page 15: 1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 2 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst. avo.ots@ttu.ee

15

Lingidhttp://en.wikipedia.org/wiki/Client_server

http://en.wikipedia.org/wiki/Application_server

ftp://ftp.prenhall.com/pub/esm/sample_chapters/cs/stallings/index.html

http://www.williamstallings.com