Network Software, OSI Layers
Network Software, OSI Layers
Network Software, OSI Layers
Network Software,
OSI layers,
Learning outcomes
Hardware Hardware
& &
Software Software
DEVICE A DEVICE B
Evolution of the 7-Layers (1)
Application Application
Technical Technical
Standards Standards
Application Application
Network Network
Data-Link Data-Link
Physical Physical
Four Layer Model - Network connectivity inherently requires
travel over intermediate devices (nodes)
Technical Standards Level divided into Network, Data-link and
Physical Layers
Evolution of the 7-Layers (3) cont.
Physical Layer
Describes physical aspects of network: cards, wires, etc
Specifies interconnect topologies and devices
Network Layer
Defines a standard method for operating between nodes
Address scheme is defined (IP)
Accounts for varying topologies
Data-Link
Works with Network Layer to translate logical addresses (IP)
into hardware addresses (MAC) for transmission
Defines a single link protocol for transfer between two nodes
Evolution of the 7-Layers (4)
Application Application
Transport Transport
Network Network
Data-Link Data-Link
Physical Physical
Application Application
Session Session
Transport Transport
Network Network
Data-Link Data-Link
Physical Physical
Six Layer Model - Dialogue Control and Dialogue Separation
Means of synchronizing transfer of data packets
Allows for checkpointing to see if data arrives (at nodes and
end stations)
Became Session Layer
Evolution of the 7-Layers (6)
Application Application
Presentation Presentation
Session Session
Transport Transport
Network Network
Data-Link Data-Link
Physical Physical
The Seven Layer OSI Model - Addition of Management and
Security
Standardizing notation or syntax for application messages
(abstract syntax)
Set of encoding rules (transfer syntax)
Became the Presentation Layer
Reference Models
16
What Each Layer Does
Gives end-user applications
access to network resources
Application Layer --
Provides a user interface
(examples: HTTP, SMTP
Where is it on my computer? Includes file, print, database,
app. Services Remote file
Workstation or Server access, Remote printer access,
Service in MS Windows Inter process communication,
Directory services , Electronic
massaging e.t.c
Presentation Layer
Presents the data (example: JPEG)
Includes encryption, compression and
translation services
Corrector code translation, ASCII-----
EBCDIC (Extended binary coded decimal
interchange code.
Data conversion ( integer---floating) .
Data compression ( for quickly transfer) ,
Data encryption and decryption ( for
security )
Allows applications to
maintain an ongoing session
Where is it on my computer?
Workstation and Server
Service (MS)
Windows Client for
NetWare (NetWare)
Session Layer
The Session layer allows users on different machines to
establish sessions between them.
Keeps different applications data separate
Massage synchronization , verify user name ,
password , security check, e.t.c
Three works, 1. Make connection , 2. save connection
, 3. disconnect connection. (ACK)
Transport Layer
Provides reliable delivery
Performs error detection
Includes end to end
connection
flow control (5byte----10
byte) Here use tow type
transmission
1. connection-oriented:
(reliable, slow , packet
retransmission facility) .
Provides reliable data delivery
2. connectionless oriented
Its the TCP in TCP/IP (no reliability , quick
Receives info from upper layers and transport facility, no facility
segments it into packets for losses packet
Can provide error detection and
correction
Figure . Transport layer
Network Layer
Provides logical addressing
Routing layer
Add network address to data packet
by encapsulation , use routing
protocol to find several path of
network,
Network layer
Examples:
Ethernet (IEEE 802.3)
Token Ring (IEEE 802.5)
Wireless (IEEE 802.11b)
Physical layer
Cabling
Twister Pair
Fiber Optic
Coax Cable
How Does It All Work Together
7 - Application All
6 - Presentation People
5 - Session Seem
4 - Transport To
3 - Network Need
2 - Data Link Data
1 - Physical Processing
Applications
E-mail
Searchable Data (Web Sites)
E-Commerce
News Groups
Internet Telephony (VoIP)
Video Conferencing
Chat Groups
Instant Messengers
Internet Radio
Thank You