computer network

43
1 1 Computer Computer Network Network & Distributed & Distributed Computer Network and Distributed Computer Network and Distributed Rachphat Sriprom Rachphat Sriprom Rajabhat Institute Rajabhat Institute Chandrakasem Chandrakasem 4122102 : 4122102 :

Upload: sabine

Post on 18-Mar-2016

64 views

Category:

Documents


0 download

DESCRIPTION

4122102 :. Computer Network. & Distributed. Computer Network and Distributed. Rachphat Sriprom. Rajabhat Institute Chandrakasem. Computer Network. A network is a set of devices (nodes) connected by media links A node can be a computer, printer, etc. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Computer Network

11

Computer NetworkComputer Network& Distributed& Distributed

Computer Network and DistributedComputer Network and DistributedRachphat SripromRachphat SripromRajabhat InstituteRajabhat Institute ChandrakasemChandrakasem

4122102 :4122102 :

Page 2: Computer Network

22

Computer Network Computer Network

• A network is a set of devices (nodes) connected by media links

• A node can be a computer, printer, etc.

• The links are called communication channels

Page 3: Computer Network

33

Simplified Network Model

Page 4: Computer Network

44

LAN : Local Area Network LAN : Local Area Network

Page 5: Computer Network

55

WAN : Wide Area Network WAN : Wide Area Network

Page 6: Computer Network

66

-WAN : Dial On Demand PSTN -WAN : Dial On Demand PSTN

Page 7: Computer Network

77

- WAN : Leased line PSTN - WAN : Leased line PSTN

Page 8: Computer Network

88

WAN : PSDN WAN : PSDN

Page 9: Computer Network

99

WAN : ISDN WAN : ISDN

Page 10: Computer Network

1010

Enterprise Network Enterprise Network

Page 11: Computer Network

1111

Network Criteria Network Criteria

Page 12: Computer Network

1212

Performance

• Number of users• Type of transmission medium• Hardware• Software

The performance of a network depends on a number of factors ;

Page 13: Computer Network

1313

Reliability

• Frequency of failure• Recovery time of a network afte

r failure• Catastrophe

Page 14: Computer Network

1414

SecuritySecurity

• Unauthorized access– For a network to be useful, sensitive

data must be protected from unauth orized access. Protection can be acc

omplished at a number of levels• Viruses

– A good network is protected from vir uses by hardware and software desi gned specifically for that purpose.

Page 15: Computer Network

1515

Computer Networks & Computer Networks & Computer Communications Computer Communications

• Computer Networks: two or more computer interconnected via a communication network

• Computer Communications: the exch ange of information between two co

mputers for purpose of cooperativeaction

Page 16: Computer Network

1616

Communications Tasks Communications Tasks

• Transmission sys tem utilization

• Interfacing• Signal generation• Synchronization• Exchange Manag

ement• Error detection a

nd correction• Flow control

• Addressing• Routing• Recovery• Message formatti

ng• Security• Network manage

ment

Page 17: Computer Network

1717

ProtocolsProtocols• Protocol - a set of rules governi

ng the exchange of data betwee n two entities in a system

• Must speak the same language• Entities

– User applications– e-mail facilities– terminals

• Systems-Computer-Terminal- Remote sensor

Page 18: Computer Network

1818

Key Elements of a ProtocolKey Elements of a Protocol

• Syntax– Data formats– Signal levels

• Semantics– Control information– Error handling

• Timing– Speed matching– Sequencing

Page 19: Computer Network

1919

Protocol Data Unit (PDU)

Page 20: Computer Network

2020

Protocol Data Unit (PDU)

• The sending application generat es a block of data and passes thi

s to the transport layer• Each of these blocks the transp

ort layer appends a transport he ader, containing protocol infor

mation• The combination of data from th

e next higher layer and control i nformation is known as a protoc

ol data unit (PDU)

Page 21: Computer Network

2121

Encapsulation in PDU• Addition of control information to

data– Address information– Error-detecting code– Protocol control

Page 22: Computer Network

2222

Protocol Data Unit (PDU)

Page 23: Computer Network

2323

Standard or Nonstandard Standard or Nonstandard

Page 24: Computer Network

2424

OSI Model OSI Model

• The Open Systems Interconnection model is a layered framework for t

he design of network systems that allows for communication across al

l types of computer systems• It consists of seven separate but re

lated layers• An ISO standard

ISO is the organization. OSI is the model.

Page 25: Computer Network

2525

OSI seven layers OSI seven layers

• Application layer• Presentation lay

er• Session layer• Transport layer• Network layer• Data Link layer• Physical layer

Page 26: Computer Network

2626

OSI layers

Page 27: Computer Network

2727

The OSI Environment

6 5 4 3 2Headers are added to the data at layers , , , , and . Trailers are usually added 2only at layer .

Page 28: Computer Network

2828

Functions Of The Layers• Physical Layer

– Physical interface between devices• Information Transmission• Medium & Signal• Mechanical (Connector)

Page 29: Computer Network

2929

Data Link Layer

• Control the information transfer over Ph ysical link

• Physical addressing• Framing• Flow control• Error control• Synchronization• Access control

Page 30: Computer Network

3030

Data Link Layer

Figure shows Framing

Page 31: Computer Network

3131

Data Link Layer Example

Page 32: Computer Network

3232

Network Layer• The network layer is responsible for

- - the source to destination delivery of a packet possibly across multiple ne

tworks (links)• Switching & Routing• Logical Addressing• Higher layers do not need to know a

bout underlying technology• Not needed on direct links

Page 33: Computer Network

3333

Network Layer Example

Page 34: Computer Network

3434

Network Layer Example

Page 35: Computer Network

3535

Transport Layer

• Control for information transfer bet ween end user system

• Segmentation & Reassembly• In sequence• Connection control• Flow control• Error control• Quality of service (QoS)

Page 36: Computer Network

3636

Transport Layer

Page 37: Computer Network

3737

Transport Layer Example

Page 38: Computer Network

3838

Session Layer

• Control of dialogues between applications in end systems

• Dialogue discipline (full duplex or half duplex)

• Grouping• Recovery

Page 39: Computer Network

3939

Presentation Layer

• The presentation layer is concern ed with the syntax and semantics

of the information exchanged be tween two systems

– Data formats and Encoding– Data compression– Encryption (senders transforms the

original information to another from and sends it out over the network)

Page 40: Computer Network

4040

Presentation Layer

Page 41: Computer Network

4141

Application Layer• The application layer provides user interf

ace and support for services such as elect ronic mail, remote file access and transfer

, shared database management, etc.– Network virtual terminal (allows a user to log

on to a remote host)– File transfer, access, and management

(FTAM)– Mail services– Directory services

Page 42: Computer Network

4242

Application Layer

Page 43: Computer Network

4343

Summary of Layer Functions