6_osi.ppt
TRANSCRIPT
-
THE OSI MODEL
(Open Systems Interconnection)
GORVAM SADDAR
- The Open Systems Interconnection (OSI) is the layered model for the network system, Designed by ISO ( International Organization Standardization ). OSI enables devices in the network to communicate with each other.
-
The OSI 7-layer Model
All
People
Seem
To
Need
Data
Processing
Away
Pizza
Sausage
Throw
Not
Do
Please
Defined in 1984 and become an international standard -
Relationship of OSI layers
Physical
Communication
-
1. Physical Layer
Responsible for transmitting bits from one computer to anotherExample protocols: Ethernet, Token Ring (Physical part)
Appl.
Pres.
Sess.
Tran.
Netw.
Data.
Phys.
Appl.
Pres.
Sess.
Tran.
Netw.
Data.
Phys.
Converts bits into electronic signals for outgoing messages.
Defines the way in which two or more devices can be connected physically.
-
2. Data Link Layer
Provides for flow of data over a single link from one device to another.Packets placed into frames at this layerProvide error-free frame transfer by acknowledgment and retransmissionExample protocols: Ethernet, Token Ring
Appl.
Pres.
Sess.
Tran.
Netw.
Data.
Phys.
Appl.
Pres.
Sess.
Tran.
Netw.
Data.
Phys.
-
3. Network Layer
Logical address to physical address translationFor TCP/IP running on Ethernet
Logical address: IP address
158.132.148.99
Physical address: Ethernet address
00 00 E2 15 1A CA
Determine the route from source to destination computerExample protocols: IP, IPX
Appl.
Pres.
Sess.
Tran.
Netw.
Data.
Phys.
Appl.
Pres.
Sess.
Tran.
Netw.
Data.
Phys.
-
4. Transport Layer
Ensure packets are delivered error free, in sequence Translate between packets and message Control flow of data and acknowledges successful receipt of data.Example protocols: TCP, SPX, NWLink
Appl.
Pres.
Sess.
Tran.
Netw.
Data.
Phys.
Appl.
Pres.
Sess.
Tran.
Netw.
Data.
Phys.
1
2
3
Sending
-
5. Session Layer
Example application program: Winsock, UNIX Socket
Appl.
Pres.
Sess.
Tran.
Netw.
Data.
Phys.
Appl.
Pres.
Sess.
Tran.
Netw.
Data.
Phys.
Establishment, maintaining and release of sessionProvide dialog managementRegulate which side transmit, when, for how long (Sync.)Provide synchronization between user tasks -
6. Presentation Layer
Example application program: redirector (NT), SSL
Appl.
Pres.
Sess.
Tran.
Netw.
Data.
Phys.
Appl.
Pres.
Sess.
Tran.
Netw.
Data.
Phys.
Translate data from Application Layer to the format suitable for session layer (the network)Provide data encryption, compressionChanging or converting character set, graphic, and file format -
7. Application Layer
Example protocols: FTP, Telnet, HTTP
Entry point for application to access network Directly support user applicationsE.g. File transfer, emailGeneral capabilities:Network access, flow control, Error recovery
Appl.
Pres.
Sess.
Tran.
Netw.
Data.
Phys.
Appl.
Pres.
Sess.
Tran.
Netw.
Data.
Phys.
-
Example: File Transfer
FTP Server
FTP Client
Network
The most traditional network task Implemented by a simple Application Layer protocol called FTPPictureTel
PictureTel