computer network
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 PresentationTRANSCRIPT
11
Computer NetworkComputer Network& Distributed& Distributed
Computer Network and DistributedComputer Network and DistributedRachphat SripromRachphat SripromRajabhat InstituteRajabhat Institute ChandrakasemChandrakasem
4122102 :4122102 :
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
33
Simplified Network Model
44
LAN : Local Area Network LAN : Local Area Network
55
WAN : Wide Area Network WAN : Wide Area Network
66
-WAN : Dial On Demand PSTN -WAN : Dial On Demand PSTN
77
- WAN : Leased line PSTN - WAN : Leased line PSTN
88
WAN : PSDN WAN : PSDN
99
WAN : ISDN WAN : ISDN
1010
Enterprise Network Enterprise Network
1111
Network Criteria Network Criteria
1212
Performance
• Number of users• Type of transmission medium• Hardware• Software
The performance of a network depends on a number of factors ;
1313
Reliability
• Frequency of failure• Recovery time of a network afte
r failure• Catastrophe
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.
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
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
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
1818
Key Elements of a ProtocolKey Elements of a Protocol
• Syntax– Data formats– Signal levels
• Semantics– Control information– Error handling
• Timing– Speed matching– Sequencing
1919
Protocol Data Unit (PDU)
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)
2121
Encapsulation in PDU• Addition of control information to
data– Address information– Error-detecting code– Protocol control
2222
Protocol Data Unit (PDU)
2323
Standard or Nonstandard Standard or Nonstandard
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.
2525
OSI seven layers OSI seven layers
• Application layer• Presentation lay
er• Session layer• Transport layer• Network layer• Data Link layer• Physical layer
2626
OSI layers
2727
The OSI Environment
6 5 4 3 2Headers are added to the data at layers , , , , and . Trailers are usually added 2only at layer .
2828
Functions Of The Layers• Physical Layer
– Physical interface between devices• Information Transmission• Medium & Signal• Mechanical (Connector)
2929
Data Link Layer
• Control the information transfer over Ph ysical link
• Physical addressing• Framing• Flow control• Error control• Synchronization• Access control
3030
Data Link Layer
Figure shows Framing
3131
Data Link Layer Example
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
3333
Network Layer Example
3434
Network Layer Example
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)
3636
Transport Layer
3737
Transport Layer Example
3838
Session Layer
• Control of dialogues between applications in end systems
• Dialogue discipline (full duplex or half duplex)
• Grouping• Recovery
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)
4040
Presentation Layer
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
4242
Application Layer
4343
Summary of Layer Functions