communication network

12

description

 

Transcript of communication network

Page 1: communication network
Page 2: communication network

Early modes of Communication

2

Fire signalsSending messages by birds

Page 3: communication network

Postal System

3

• Write address• Put stamp• Close envelop

Drop letter

Take letter to local post office

• Verify postage• “Route” letter

Take letter to destination’s postal office

Check destination address

Take letter to destination• Check address

• Open envelope

Page 4: communication network

Protocols A protocol is a set of rules that govern data

communications. It represents an agreement between the communicating devices. Without a protocol, two devices may be connected but not communicating, just as a person speaking French cannot be understood by a person who speaks only Japanese.

Key elements of a protocol are:-SyntaxSemanticsTiming

Page 5: communication network

5

Examples of Protocols in Human Interactions

TELEPHONETELEPHONE

1. (Pick up / open up the phone.)

2. Listen for a dial tone / see that you have service.

3. Dial.

4. Should hear ringing …

5. Receiver: “Hello?”

6. Caller: “Hi, it’s Alice ….”Or: “Hi, it’s me” ( what’s that about?)

7. Caller: “Hey, do you think … blah blah blah …” pause

8. Receiver: “Yeah, blah blah blah …” pause

ASKING A QUESTIONASKING A QUESTION

1. Raise your hand.

2. Wait to be called on.

3. Or: wait for speaker to pause and vocalize

Page 6: communication network

Communication Level• User-to-User Communication• Computer-to-Computer Communication• Computer-to-Network Communication

Data Communication Network

CommunicationSystem

Application Application

Computer BComputer A

User-to-User Communication

Computer-to-Computer Communication

Computer-to-Network Communication

CommunicationSystem

Page 7: communication network

1.Simplex1.Simplex. This is a unidirectional connection, i.e., data can only travel in

one direction. Simplex connections are useful in situations where a device only receives or only sends data (e.g., a printer).

2. Half-duplex2. Half-duplex. This is a bidirectional connection, with the restriction that data

can travel in one direction at a time. (e.g., walkie talkie)

3. Full-duplex3. Full-duplex. This is a bidirectional connection in which data can travel in both directions at once. A full-duplex connection is equivalent to two

simplex connections in opposite directions. (e.g., Telephone)

1.Simplex1.Simplex. This is a unidirectional connection, i.e., data can only travel in

one direction. Simplex connections are useful in situations where a device only receives or only sends data (e.g., a printer).

2. Half-duplex2. Half-duplex. This is a bidirectional connection, with the restriction that data

can travel in one direction at a time. (e.g., walkie talkie)

3. Full-duplex3. Full-duplex. This is a bidirectional connection in which data can travel in both directions at once. A full-duplex connection is equivalent to two

simplex connections in opposite directions. (e.g., Telephone)

Connection TypesConnection Types

Page 8: communication network

ISO Reference Model• A communication systems is

complex piece of hardware and software.

• ISO has adopted a layer approach for a reference model

• Network Environment– Data communication protocols

and standards.

• OSI-Environment– adds application oriented

protocols and standards.

• Real System Environment– Proprietary Software and

Services

Page 9: communication network

Physical characteristics of interfaces and mediumRepresentation of bitsData rateSynchronization of bitsLine configurationPhysical topologyTransmission mode

Physical characteristics of interfaces and mediumRepresentation of bitsData rateSynchronization of bitsLine configurationPhysical topologyTransmission mode

Physical Layer

Data link LayerFramingPhysical AddressingFlow controlError ControlAccess Control

FramingPhysical AddressingFlow controlError ControlAccess Control

Page 10: communication network

Network Layer

Logical addressing Routing

Logical addressing Routing

Transport Layer

Service point addressingSegmentation and reassemblyConnection ControlFlow controlError Control

Service point addressingSegmentation and reassemblyConnection ControlFlow controlError Control

Page 11: communication network

Session LayerDialog ControlSynchronization

Presentation LayerTranslationEncryptionCompression

Page 12: communication network

Application Layer

Network Virtual TerminalFile Transfer, access and managementMail ServicesDirectory Services