ISO OSI Model

12,025 views

Published on

Suggestion welcome !

Published in: Technology, Business
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
12,025
On SlideShare
0
From Embeds
0
Number of Embeds
1,297
Actions
Shares
0
Downloads
605
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

ISO OSI Model

  1. 1. The ISO - OSI Model<br />a.k.a. OSI Model<br />a.k.a. ISO OSI Reference Model<br />1<br />Krishna Kumar Bohra (KKB), MCA LMCST<br />www.selectall.wordpress.com<br />
  2. 2. Why ?<br />To allow different types of network hardware and software to communicate with each other<br />Avoidable duplication of equipment resources<br />Inability to communicate efficiently<br />To breaks network communication into smaller, simpler parts that are easy to develop<br />To facilitates standardization of network components to allow multiple – vendor development and support<br />2<br />Krishna Kumar Bohra (KKB), MCA LMCST<br />www.selectall.wordpress.com<br />
  3. 3. Introduction<br />Established in 1947<br />ISO International Standard Organization<br />Multinational body dedicated to worldwide agreement<br />Standard of international level<br />Covers all aspects of network communications<br />It is Open System Interconnection MODEL<br />Allow two different Machines to connect without change in hardware and software<br />It is model for understanding and designing a network architecture <br />3<br />Krishna Kumar Bohra (KKB), MCA LMCST<br />www.selectall.wordpress.com<br />
  4. 4. The Model<br />Layered framework<br />Designed for communication across all types of computer system<br />7 separate but related layer<br />Each defines segment of process of moving information across network<br />Developers / Designers distilled the process of transmitting data to its most fundamental element<br />Creation of Layers<br />Related networking functions and its functionality are collected and discrete group ; became layer <br />4<br />Krishna Kumar Bohra (KKB), MCA LMCST<br />www.selectall.wordpress.com<br />
  5. 5. Layered Architecture<br />Message from Device A to Device B<br />Travels several intermediate Nodes<br />These intermediate nodes involve only the first 3 layer<br />Please Do <br />Not Touch Steve’s Pet Alligator<br />5<br />Krishna Kumar Bohra (KKB), MCA LMCST<br />www.selectall.wordpress.com<br />
  6. 6. Related required concepts<br />Data of L7 layer passed to layer 6<br />Data of L6 layer passed to layer <br />6<br />Krishna Kumar Bohra (KKB), MCA LMCST<br />www.selectall.wordpress.com<br />
  7. 7. Related required concepts …<br />1 Peer to Peer Process<br />Layer 2 provides services to Layer 3 (talking about Single Machine)<br />Layer x provides services to Layer x (talking about In Between Machine)<br />Communication between them governed by agreed upon series of rules - “Protocol”<br />The process on each machine that communicates at given layer – “Peer to Peer Process”<br />Only Physical layer (direct communication)<br />1. Sending bit stream form Machine A to Machine B<br />2. Data from Higher to move down<br />3. Sending machine adds its own info part to message<br />4. Added info are called ‘Header’(beginning of message)<br />(Layers added Header 6,5,4,3,2) <br />7<br />Krishna Kumar Bohra (KKB), MCA LMCST<br />www.selectall.wordpress.com<br />
  8. 8. Related required concepts …<br />5. Added info are called ‘Trailer’(end of message)<br />(Layers added Trailer 2) <br />Every layer transform message for next layer<br />At receiving end the message is unwrapped (It is for every layer)<br />Interfaces between layers<br />All receiving and sending of information and network information (between layers) only possible by interface ; between pairs of Layers.<br />It defines what information, services a layer must provide to layer above it; process modulation.<br />8<br />Krishna Kumar Bohra (KKB), MCA LMCST<br />www.selectall.wordpress.com<br />
  9. 9. Related required concepts …<br />Organization of layers<br />Three subgroups <br />1 Layer (1,2,3) [Network Support Layer]<br /> Deals with physical aspect of data from 1 device to other device<br />a. Electric Specification <br />b. Physical Connection<br />c. Physical Address<br />d. Transport timing<br />2 Layer (5,6,7) [User Support Layer]<br /> Interoperability among unread software system<br />3 Layer (4)<br />End to End reliability of data transmission (Layer4)<br />Reliable transmission of link (Layer 3)<br />The process of putting Header and Trailer goes on Layer by Layer (except Layer 7 and Layer 1), Layer 2 both have Header and Trailer.<br />9<br />Krishna Kumar Bohra (KKB), MCA LMCST<br />www.selectall.wordpress.com<br />
  10. 10. Related required concepts …<br />User support layer<br />Software<br />Link between <br />Software + Hardware<br />N/W support layer<br />Hardware<br />Physical Layer &gt; Changed info Electromagnetic signal &gt; Physical Link &gt; L1 &gt; (transformed info into bits &gt; than Layer by Layer Corresponding Header and Trailer removed.<br />10<br />Krishna Kumar Bohra (KKB), MCA LMCST<br />www.selectall.wordpress.com<br />
  11. 11. <ul><li>Physical characteristics of interfaces and medium.
  12. 12. Representation of bits.
  13. 13. Physical topology.
  14. 14. Line configuration.
  15. 15. Data rate.
  16. 16. Synchronization of bits.
  17. 17. Transmission mode. </li></ul>Physical and Data Link Layer<br />Coordinates function required to transmit a bit stream over physical medium.<br />2. Defines procedure and functions.<br />Physical Layer<br /><ul><li>Framing.
  18. 18. Physical addressing.
  19. 19. Flow control.
  20. 20. Error control.
  21. 21. Access control. </li></ul>1 Raw transmission from physical layer to reliably link(node to node delivery).<br />2. Make physical layer error free. <br />Data Link Layer<br />11<br />Krishna Kumar Bohra (KKB), MCA LMCST<br />www.selectall.wordpress.com<br />
  22. 22. <ul><li>Logical addressing.
  23. 23. Routing. </li></ul>Network and Transport Layer<br /> Source to destination delivery of packet across multiple network. <br />Network Layer<br /><ul><li>Service-point addressing.
  24. 24. Segmentation and reassembly.
  25. 25. Connection control.
  26. 26. Flow control.
  27. 27. Error control. </li></ul> Source to destination delivery of entire message across multiple network. <br />2. Connection establish, Data transfer and Connection release.<br />Transport Layer<br />12<br />Krishna Kumar Bohra (KKB), MCA LMCST<br />www.selectall.wordpress.com<br />
  28. 28. <ul><li>Dialog control.
  29. 29. Synchronization. </li></ul>Session and Presentation Layer<br />It is a network Dialog Controller.<br />2. It establishes, maintains and synchronizes the interaction between communicating system .<br />Session Layer<br /><ul><li>Translation.
  30. 30. Encryption.
  31. 31. Compression. </li></ul>1. Concerned with syntax and semantics of the information exchanged between two system.<br />Presentation Layer<br />13<br />Krishna Kumar Bohra (KKB), MCA LMCST<br />www.selectall.wordpress.com<br />
  32. 32. <ul><li>Network virtual terminal.
  33. 33. File transfer, access, and management.
  34. 34. Mail services.
  35. 35. Directory services. </li></ul>Application Layer and Summary<br />Enable user, (human or software) to access the network.<br />2. Provides user interface and support for services (email, Remote file access, shared database management system).<br />Application Layer<br />14<br />Krishna Kumar Bohra (KKB), MCA LMCST<br />www.selectall.wordpress.com<br />
  36. 36. Conclusion<br />1. The International Standards Organization created a model called the Open Systems Interconnection, which allows diverse systems to communicate. <br />2. The seven-layer OSI model provides guidelines for the development of universally compatible networking protocols. <br />3. The physical layer coordinates the functions required to transmit a bit stream over a physical medium. <br />4. The data link layer is responsible for delivering data units from one station to the next without errors. <br />5. The network layer is responsible for the source-to-destination delivery of a packet across multiple network links. <br />6. The transport layer is responsible for the process-to-process delivery of the entire message. <br />7. The session layer establishes, maintains, and synchronizes the interactions between communicating devices. <br />8. The presentation layer ensures interoperability between communicating devices through transformation of data into a mutually agreed upon format. <br />15<br />Krishna Kumar Bohra (KKB), MCA LMCST<br />www.selectall.wordpress.com<br />
  37. 37. Reference<br />1. Data Communications and Networking - Behrouz A. Forouzan<br />2. OSI model - Wikipedia, the free encyclopedia<br />16<br />Krishna Kumar Bohra (KKB), MCA LMCST<br />www.selectall.wordpress.com<br />

×