1 Data Comm & Local Area Networks (TCOM 501) Wide Are Networks & Internet (TCOM 502) George Mason...

31
1 Data Comm & Local Area Networks (TCOM 501) Wide Are Networks & Internet (TCOM 502) George Mason University School of Information Technology & Engineering

Transcript of 1 Data Comm & Local Area Networks (TCOM 501) Wide Are Networks & Internet (TCOM 502) George Mason...

Page 1: 1 Data Comm & Local Area Networks (TCOM 501) Wide Are Networks & Internet (TCOM 502) George Mason University School of Information Technology & Engineering.

1

Data Comm & Local Area Networks (TCOM 501)

Wide Are Networks & Internet (TCOM 502)

George Mason University

School of Information Technology & Engineering

Page 2: 1 Data Comm & Local Area Networks (TCOM 501) Wide Are Networks & Internet (TCOM 502) George Mason University School of Information Technology & Engineering.

2

Agenda

1. INTRODUCTION2. E-MAIL ADDRESSES3. SYLLABUS REVIEW

A. GRADING STANDARDSB. RESEARCH PAPER REQUIREMENTSC. ADVOCACY PRESENTATIONSD. SUPPLEMENTAL READING

4. HOMEWORK ASSIGNMENTS5. QUIZES6. THE BOOK’S RELATIONSHIP TO THE COURSE

A. FORMULAS7. CHAPTERS 1 & 2

Page 3: 1 Data Comm & Local Area Networks (TCOM 501) Wide Are Networks & Internet (TCOM 502) George Mason University School of Information Technology & Engineering.

3

Homework

1-1 through 1-52-2, 2-7, 2-123-10 through 3-15

Page 4: 1 Data Comm & Local Area Networks (TCOM 501) Wide Are Networks & Internet (TCOM 502) George Mason University School of Information Technology & Engineering.

4

Research Paper Substitute

IBM has a processor that operates at 200 GHz. What is the fastest fiber optic transmission speed that will support? What is the impact if the RAM access speed for a cycle is 60 nanoseconds, the hard drive access speed is 10 milliseconds and the bus speed is 133 MHz? Which of these is easiest to change?

Page 5: 1 Data Comm & Local Area Networks (TCOM 501) Wide Are Networks & Internet (TCOM 502) George Mason University School of Information Technology & Engineering.

5

Optional Case Study

The following case study may be done in lieu of a research paper. It should be performed by two to four students working as a team. Two reports (one for 501 & one for 502) should be approximately 20 pages long and show graphical illustrations of the test performed and results found. An oral presentation should be given as a team.

Take three computers (e.g. 486, 586 and Pentium II) and link each to a server. Place at least three applications on each platform (e.g. e-mail, access database and a graphics application). Develop a test methodology and determine:

1. What is the weak link (slowest component in each platform and the slowest component overall)?

2. What is the response time (user-to-user) of the fastest and slowest application?

3. What is the recommended bechmarking tool to perform the analysis?

Page 6: 1 Data Comm & Local Area Networks (TCOM 501) Wide Are Networks & Internet (TCOM 502) George Mason University School of Information Technology & Engineering.

6

Figure 1-1

Data Communication System Components

Page 7: 1 Data Comm & Local Area Networks (TCOM 501) Wide Are Networks & Internet (TCOM 502) George Mason University School of Information Technology & Engineering.

7

Figure 1-2

Network Criteria

Page 8: 1 Data Comm & Local Area Networks (TCOM 501) Wide Are Networks & Internet (TCOM 502) George Mason University School of Information Technology & Engineering.

8

Figure 1-3

Categories of Standards

Page 9: 1 Data Comm & Local Area Networks (TCOM 501) Wide Are Networks & Internet (TCOM 502) George Mason University School of Information Technology & Engineering.

9

Standards

• Agreed Principles– De Jure– EIA (RS232)– ANSI (X.25)– ITU-T (CCITT) - (X & V Series

“Recommendations”)

• De Facto– IBM, Bell System, et.al.

Page 10: 1 Data Comm & Local Area Networks (TCOM 501) Wide Are Networks & Internet (TCOM 502) George Mason University School of Information Technology & Engineering.

10

Protocol

• A set of Rules Used to Enable Data Communications

• Procedures for Adding Order to the Exchange of Data

• Rules Relating to the Timing and Format of Data Transmissions

• Standard Procedures that Devices Must Accept and Use

Page 11: 1 Data Comm & Local Area Networks (TCOM 501) Wide Are Networks & Internet (TCOM 502) George Mason University School of Information Technology & Engineering.

11

Interfaces & Services

ICI SDU

IDU

SAP

ICI SDU

Layer N+1

Interface

Layer N

SDU

Header

N-PDU

Interface Data UnitInterface Control InfoService Data UnitService Access PointProtocol Data Unit

Page 12: 1 Data Comm & Local Area Networks (TCOM 501) Wide Are Networks & Internet (TCOM 502) George Mason University School of Information Technology & Engineering.

12

Services

Service ExampleReliable message stream Sequence of pages

Reliable byte stream Remote login

Unreliable connection Digitized voice

Unreliable datagram Electronic junk mail

Acknowledged datagram Registered mail

Request-reply Database query

Page 13: 1 Data Comm & Local Area Networks (TCOM 501) Wide Are Networks & Internet (TCOM 502) George Mason University School of Information Technology & Engineering.

13

Service Primitives

Primitive MeaningRequest An entity wants the service to do some work

Indication An entity is to be informed about an event

Response An entity wants to respond to an event

Confirm The response to an earlier request has come back

Page 14: 1 Data Comm & Local Area Networks (TCOM 501) Wide Are Networks & Internet (TCOM 502) George Mason University School of Information Technology & Engineering.

14

Layers In The OSI Stack

ApplicationPresentationSessionTransportNetworkData LinkPhysical

Page 15: 1 Data Comm & Local Area Networks (TCOM 501) Wide Are Networks & Internet (TCOM 502) George Mason University School of Information Technology & Engineering.

15

The Market Dropped!Sell!

7654321

7654321

7654321

7654321

7654321

7654321

APrSTNDLPh

Process 1Computer 1

P(1)OS-SQ P(2,3,4,5)

Add $, CompressP(1)OS-SQ P(n)

C(1)P(1)OS-SQ C(n)P(n)

C(1)P(1)OS C(n)P(n)

C(1)P(1)SQ C(n)P(n)

HHC(1)P(1)OS C(n)P(n)

HHC(1)P(1)SQ C(n)P(n)

GW

321

Router

21

Bridge

P2 on C2P3 on C3 P4 on C4

P5 on C5

1

Page 16: 1 Data Comm & Local Area Networks (TCOM 501) Wide Are Networks & Internet (TCOM 502) George Mason University School of Information Technology & Engineering.

16

TCP/IP and the OSI Model

Page 17: 1 Data Comm & Local Area Networks (TCOM 501) Wide Are Networks & Internet (TCOM 502) George Mason University School of Information Technology & Engineering.

17

Do It Yourself

Page 18: 1 Data Comm & Local Area Networks (TCOM 501) Wide Are Networks & Internet (TCOM 502) George Mason University School of Information Technology & Engineering.

18

WHO

• Naming - Addresses– Size

– Format

– Aliases

– Interconnection

Page 19: 1 Data Comm & Local Area Networks (TCOM 501) Wide Are Networks & Internet (TCOM 502) George Mason University School of Information Technology & Engineering.

19

Addressing

Curly Larry

Mo Jim

Page 20: 1 Data Comm & Local Area Networks (TCOM 501) Wide Are Networks & Internet (TCOM 502) George Mason University School of Information Technology & Engineering.

20

HOW

• Connections– Type– Linkage– Bandwidth

• More Names

Page 21: 1 Data Comm & Local Area Networks (TCOM 501) Wide Are Networks & Internet (TCOM 502) George Mason University School of Information Technology & Engineering.

21

Connectivity

Curly Larry

Mo Jim

A

B C

D

E

F

Page 22: 1 Data Comm & Local Area Networks (TCOM 501) Wide Are Networks & Internet (TCOM 502) George Mason University School of Information Technology & Engineering.

22

WHEN

• Timing & Synchronization

• Channel Availability

• Device Availability

• Batch vs. Real Time

Page 23: 1 Data Comm & Local Area Networks (TCOM 501) Wide Are Networks & Internet (TCOM 502) George Mason University School of Information Technology & Engineering.

23

Timing & Spacing

X

Curly Larry

Mo Jim

A

B C

D

E

F

12

Page 24: 1 Data Comm & Local Area Networks (TCOM 501) Wide Are Networks & Internet (TCOM 502) George Mason University School of Information Technology & Engineering.

24

WHAT

• Payload– Character– Block– Packet/Frame– Assemble/Disassembly

Page 25: 1 Data Comm & Local Area Networks (TCOM 501) Wide Are Networks & Internet (TCOM 502) George Mason University School of Information Technology & Engineering.

25

Packets

TO FROM data…...# of #

Page 26: 1 Data Comm & Local Area Networks (TCOM 501) Wide Are Networks & Internet (TCOM 502) George Mason University School of Information Technology & Engineering.

26

HOW

• Routing

• Quality Assurance– Data Integrity– Error Handling

Page 27: 1 Data Comm & Local Area Networks (TCOM 501) Wide Are Networks & Internet (TCOM 502) George Mason University School of Information Technology & Engineering.

27

Routing

Curly Larry

Mo Jim

A

B C

D

E

F

12

34

Page 28: 1 Data Comm & Local Area Networks (TCOM 501) Wide Are Networks & Internet (TCOM 502) George Mason University School of Information Technology & Engineering.

28

Decibells & Logarithms

Converting watts to dB (or milliwatts to dBm): 10 log10 1000 watts = 30 dBw

Converting dB to watts (or dBm to milliwatts):30 dBw = log-1, or log-1 (3) or 10 raised

to the 3rd power = 103 = 1000 watts

35 dBw = 103.5 = 3162.3 watts

Note: There’s a point between the 3 & 5.

Page 29: 1 Data Comm & Local Area Networks (TCOM 501) Wide Are Networks & Internet (TCOM 502) George Mason University School of Information Technology & Engineering.

29

Decibells & Logarithms

dBW Watts -3 .5 0 1 3 2 6 4 9 8 10 10 20 100 30 1000 40 10000

Page 30: 1 Data Comm & Local Area Networks (TCOM 501) Wide Are Networks & Internet (TCOM 502) George Mason University School of Information Technology & Engineering.

30

Nyquist

1. Nyquist: The maximum practical data rate (samples) per channel.

Max R = 2 H log2 V

Logarithmic function to the base 2: For each # V, log V = the exponent to which 2 must be raised to produce V. Then if V = 16, the log2 of V = 4. If V = 2, the log2 of V = 1.

Then what is the maximum practical data rate for BPSK signal on a line with a bandwidth of 3000 Hz?

What is the maximum practical data rate for a QPSK signal on a line with a bandwidth of 3000 Hz?

Page 31: 1 Data Comm & Local Area Networks (TCOM 501) Wide Are Networks & Internet (TCOM 502) George Mason University School of Information Technology & Engineering.

31

Shannon

Shannon: The maximum theoretical data rate per channel.

Max R = CBW x log2 (1 + S/N)

[CBW = H in Nyquist Theorem]

Then what is the maximum practical data rate for signal with a 30 dB S/N on a line with a bandwidth of 3000 Hz?