ITC - Chapter # 11
ITC - Chapter # 11
& NETWORKS
CHAPTER #
08
Introduction to Computing
A Communications Model
S H E H E R YAR MALI K
Source
Generates data to be transmitted
Transmitter
Converts data into transmittable signals
Transmission System
Carries data
Receiver
Converts received signal into data
Destination
Takes incoming data
Point to Point
Communication from one source to one destination
E.g. Telephone
Broadcast
Communication from one source to multiple (all in domain)
destination
E.g. Radio, TV
Simplex Mode
Communication takes place only in one direction
e.g. Television, radio etc.
Half Duplex Mode
It can send and receive data in either direction, but only one way at a
time
e.g. police wireless
Full Duplex Mode
Communication is done in both directions at the same time
e.g. telephone, mobile etc.
Information Access
Sharing of Resources
Facilitate Communications
Transmission hardware
Special-purpose hardware devices
interconnect transmission media
control transmission
run protocol software
Protocol software
encodes and formats data
detects and corrects problems
Circuit switching
Packet switching
Syntax
Data formats
Signal levels
Semantics
Control information
Error handling
Timing
Speed matching
Sequencing
Digital technology
Low cost LSI/VLSI technology
Data integrity
Longer distances over lower quality lines
Capacity utilization
High bandwidth links economical
High degree of multiplexing easier with digital techniques
Security & Privacy
Encryption
Integration
Can treat analog and digital data similarly
7. Application
6. Presentation
5. Session
4. Transport
3. Network
2. Data Link
1. Physical
Physical
Physical interface between devices
It defines following specifications
Electrical
Functional
Procedural
Mechanical
Data Link
It provides reliable transit of data across a physical link
Error detection and control
Physical addressing, network topology, network access, error
notification, ordered delivery of frames, and flow control
Means of activating, maintaining and deactivating a reliable link
Network
Routing and addressing
It provides connectivity and path selection between two host systems
Transport of information
Higher layers do not need to know about underlying technology
Transport
Exchange of data between end systems
Error free communication
Sequencing
No losses
No duplicates
Quality of service
Session
The session layer establishes, manages, and terminates sessions
between two communicating hosts
Control of dialogues between applications
Grouping
Recovery
Presentation
Data formats and coding
Data compression
Encryption
Application
Means for applications to access OSI environment
closest to the user
it provides network services to the user’s applications