Your SlideShare is downloading. ×
0
CN3044  Network Programming <ul><li>Lans, Wans, Model and Procotols </li></ul><ul><ul><ul><li>Network Structures </li></ul...
Network Types <ul><li>Local Area Networks (LANs) </li></ul><ul><ul><li>- A network serving a home, building or campus is c...
Network Types <ul><li>Wide Area Networks (WANs) </li></ul><ul><ul><li>LANs separated by geographic distance are connected ...
Network Types <ul><li>The internet is defined as a </li></ul><ul><ul><li>global mesh of interconnected networks </li></ul>...
Network Components
Standards <ul><li>Standards  </li></ul><ul><ul><ul><li>processes or protocols that has been endorsed by the networking ind...
IEEE Networking Specifications Slide
Protocols <ul><li>A protocol:-  </li></ul><ul><ul><li>“ a mutually agreed treaty or diplomatic document ” </li></ul></ul><...
The Seven Layer OSI Model <ul><li>The OSI model breaks the process of communication down into several layers </li></ul>App...
OSI model – Why bother? <ul><li>Real-world network protocols don’t implement the OSI seven layer protocol stack model </li...
A Fine-Grained Breakdown <ul><li>This is a multilayer model </li></ul><ul><li>It shows two different “protocol stacks” </l...
Communication Between Two Systems Slide
ISO OSI Reference Model Version2  09/22/11 Slide  Slide
Data Transformation Slide
The Application Layer <ul><li>Provides interface to the software enabling programs to use network devices   </li></ul><ul>...
The Presentation Layer <ul><li>This layer “presents” data, which is to say it does some pre-processing, such as </li></ul>...
The Session Layer <ul><li>A communications management layer </li></ul><ul><li>Defines how two computers synchronise, maint...
The Transport Layer <ul><li>Data packet management </li></ul><ul><li>Ensures that chunks of data have been transferred wit...
The Network Layer <ul><li>This is Internet Protocol address layer for path selection around the network </li></ul><ul><li>...
The Data Link Layer <ul><li>Decodes packets into what are called frames which contain </li></ul><ul><ul><li>Physical sourc...
Subdivided Data Link Layer LLC and MAC sublayers Slide
Data Link Layer Sublayers <ul><li>LLC  </li></ul><ul><ul><li>Upper sublayer </li></ul></ul><ul><ul><li>Provides common int...
The Physical Layer <ul><li>This is the physical networking media layer which includes the cabling technology </li></ul><ul...
TCP/IP  <ul><li>The problem with the OSI model is a ‘concept’ not an actual implementation </li></ul><ul><li>TCP/IP is a s...
Transmission Control Protocol/Internet Protocol (TCP/IP) OSI Model TCP/IP Slide
Layers with TCP/IP and OSI Model
OSI Model Summary Slide
Conclusion <ul><li>We have discussed:- </li></ul><ul><li>Organizations that set standards for networking </li></ul><ul><li...
Upcoming SlideShare
Loading in...5
×

Ncsweek2 osi model

298

Published on

Contact jay_velu@yahoo.com

Published in: Education, Technology
1 Comment
0 Likes
Statistics
Notes
  • thanks for sharing this. here's some great site with more tutorials about tcp/ip and osi model: http://www.netguidea.com/
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total Views
298
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
12
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide
  • CE51600-1 Software Development 22/09/11 Lecture 1 - Introduction
  • CE51600-1 Software Development 22/09/11 Lecture 1 - Introduction
  • CE51600-1 Software Development 22/09/11 Lecture 1 - Introduction
  • CE51600-1 Software Development 22/09/11 Lecture 1 - Introduction
  • CE51600-1 Software Development 22/09/11 Lecture 1 - Introduction
  • CE51600-1 Software Development 22/09/11 Lecture 1 - Introduction
  • CE51600-1 Software Development 22/09/11 Lecture 1 - Introduction
  • CE51600-1 Software Development 22/09/11 Lecture 1 - Introduction
  • CE51600-1 Software Development 22/09/11 Lecture 1 - Introduction
  • CE51600-1 Software Development 22/09/11 Lecture 1 - Introduction
  • CE51600-1 Software Development 22/09/11 Lecture 1 - Introduction
  • CE51600-1 Software Development 22/09/11 Lecture 1 - Introduction
  • CE51600-1 Software Development 22/09/11 Lecture 1 - Introduction
  • CE51600-1 Software Development 22/09/11 Lecture 1 - Introduction
  • Transcript of "Ncsweek2 osi model"

    1. 1. CN3044 Network Programming <ul><li>Lans, Wans, Model and Procotols </li></ul><ul><ul><ul><li>Network Structures </li></ul></ul></ul><ul><ul><ul><li>Lans </li></ul></ul></ul><ul><ul><ul><li>Wans </li></ul></ul></ul><ul><ul><ul><li>Standards Protocols </li></ul></ul></ul><ul><ul><ul><li>OSI Model </li></ul></ul></ul><ul><ul><ul><li>TCP/IP Model </li></ul></ul></ul>Slide
    2. 2. Network Types <ul><li>Local Area Networks (LANs) </li></ul><ul><ul><li>- A network serving a home, building or campus is considered a Local Area Network (LAN) </li></ul></ul>
    3. 3. Network Types <ul><li>Wide Area Networks (WANs) </li></ul><ul><ul><li>LANs separated by geographic distance are connected by a network known as a Wide Area Network (WAN) </li></ul></ul>
    4. 4. Network Types <ul><li>The internet is defined as a </li></ul><ul><ul><li>global mesh of interconnected networks </li></ul></ul>
    5. 5. Network Components
    6. 6. Standards <ul><li>Standards </li></ul><ul><ul><ul><li>processes or protocols that has been endorsed by the networking industry and ratified by a standards organization </li></ul></ul></ul><ul><ul><ul><li>are documented agreements containing technical specifications or other precise criteria that stipulate how a particular product or service should be designed or performed </li></ul></ul></ul><ul><li>Organisations responsible for standards </li></ul><ul><ul><ul><li>American National Standards Institute (ANSI) </li></ul></ul></ul><ul><ul><ul><li>Electronics Industry Alliance (EIA) </li></ul></ul></ul><ul><ul><ul><li>Institute of Electrical and Electronic Engineers (IEEE) </li></ul></ul></ul><ul><ul><ul><li>International Organization for Standardization (ISO) </li></ul></ul></ul><ul><ul><ul><li>International Telecommunication Union (ITU) </li></ul></ul></ul>Slide
    7. 7. IEEE Networking Specifications Slide
    8. 8. Protocols <ul><li>A protocol:- </li></ul><ul><ul><li>“ a mutually agreed treaty or diplomatic document ” </li></ul></ul><ul><ul><li>A set of predetermined rules </li></ul></ul><ul><ul><ul><li>E. g. Traffic lights at a junction control the flow of vehicles on a road system </li></ul></ul></ul><ul><ul><ul><li>This is a simple, world-wide protocol </li></ul></ul></ul><ul><ul><ul><ul><li>Although in France they do not use amber between red and green ! </li></ul></ul></ul></ul>Slide
    9. 9. The Seven Layer OSI Model <ul><li>The OSI model breaks the process of communication down into several layers </li></ul>Application Presentation Session Transport Network Data link Physical Slide <ul><li>Nmemonics – </li></ul><ul><ul><li>P lease d o n ot t hrow s ausage p izza a way! </li></ul></ul><ul><ul><li>A ll P C’s s eem t o n etwork d ata p oorly </li></ul></ul>At the top, the Application layer provides OS services for application software At the bottom, the Physical layer deals with wiring issues
    10. 10. OSI model – Why bother? <ul><li>Real-world network protocols don’t implement the OSI seven layer protocol stack model </li></ul><ul><li>But nearly all network protocols are based on a simplified layered model </li></ul><ul><li>The layered model helps us think about the many processes involved in communicating over networks </li></ul><ul><li>A good model provides support for thinking </li></ul>Slide <ul><li>Benefits include </li></ul><ul><ul><li>assists in protocol design </li></ul></ul><ul><ul><li>fosters competition </li></ul></ul><ul><ul><li>changes in one layer do not affect other layers </li></ul></ul><ul><ul><li>provides a common language </li></ul></ul>
    11. 11. A Fine-Grained Breakdown <ul><li>This is a multilayer model </li></ul><ul><li>It shows two different “protocol stacks” </li></ul><ul><li>The courier service is analogous to network cabling (in a wired system) </li></ul>President/CEO Directors Quality Control Marketing Clerical Mail Room Mail Room Courier or Postal Service Clerical Design Manufacture Slide
    12. 12. Communication Between Two Systems Slide
    13. 13. ISO OSI Reference Model Version2 09/22/11 Slide Slide
    14. 14. Data Transformation Slide
    15. 15. The Application Layer <ul><li>Provides interface to the software enabling programs to use network devices </li></ul><ul><li>Definition of the way that network services use the network </li></ul><ul><li>Defines how many services work, including </li></ul><ul><ul><li>File sharing, Network Printing, Message Services etc </li></ul></ul><ul><li>E.g Application Program Interface (API) </li></ul><ul><ul><li>Routine that allows a program to interact with the operating system </li></ul></ul><ul><ul><li>Belongs to the Application layer of OSI Model </li></ul></ul><ul><li>Microsoft Message Queuing (MSMQ) </li></ul><ul><ul><li>Used in API network environment </li></ul></ul><ul><ul><li>Stores messages sent between nodes in queues </li></ul></ul><ul><ul><li>Forwards them to their destination </li></ul></ul>Slide
    16. 16. The Presentation Layer <ul><li>This layer “presents” data, which is to say it does some pre-processing, such as </li></ul><ul><ul><li>data compression </li></ul></ul><ul><ul><li>encryption </li></ul></ul><ul><ul><li>character set conversion </li></ul></ul><ul><li>Translates between the application and the network </li></ul>Slide
    17. 17. The Session Layer <ul><li>A communications management layer </li></ul><ul><li>Defines how two computers synchronise, maintain and close a communication session </li></ul><ul><li>This includes such things as </li></ul><ul><ul><li>security authentication </li></ul></ul><ul><ul><li>acknowledgement of data transfer </li></ul></ul><ul><ul><li>establishing and relinquishing a connection identity </li></ul></ul>Slide
    18. 18. The Transport Layer <ul><li>Data packet management </li></ul><ul><li>Ensures that chunks of data have been transferred without error – does lots of error and flow control </li></ul><ul><li>Takes data and packs it into chunks or chops it up into chunks suitable for transmission </li></ul><ul><li>Takes chunks and unpacks them or combines them into data streams </li></ul>Slide
    19. 19. The Network Layer <ul><li>This is Internet Protocol address layer for path selection around the network </li></ul><ul><li>Routing of packets uses IP addresses </li></ul><ul><li>Network Layer Address </li></ul><ul><ul><li>Resides at Network level of OSI Model </li></ul></ul><ul><ul><li>Follows hierarchical addressing scheme </li></ul></ul><ul><ul><li>Can be assigned through operating system software </li></ul></ul>Slide
    20. 20. The Data Link Layer <ul><li>Decodes packets into what are called frames which contain </li></ul><ul><ul><li>Physical source and destination addressing </li></ul></ul><ul><ul><li>data validity / error checking </li></ul></ul><ul><li>The network technology being used will influence how this layer works e.g. Ethernet, token ring ….. </li></ul><ul><li>To accommodate shared access for multiple network nodes, the IEEE expanded the OSI Model by separating the Data Link layer into two sublayers </li></ul><ul><ul><li>Logical Link Control (LLC) sublayer </li></ul></ul><ul><ul><li>Media Access Control (MAC) sublayer </li></ul></ul>Slide
    21. 21. Subdivided Data Link Layer LLC and MAC sublayers Slide
    22. 22. Data Link Layer Sublayers <ul><li>LLC </li></ul><ul><ul><li>Upper sublayer </li></ul></ul><ul><ul><li>Provides common interface </li></ul></ul><ul><ul><li>Supplies reliability and flow control services </li></ul></ul><ul><li>MAC – (Media Access Control) </li></ul><ul><ul><li>Lower sublayer </li></ul></ul><ul><ul><li>Appends the physical address of the destination computer onto the frame </li></ul></ul><ul><ul><li>Number uniquely defining a network node </li></ul></ul><ul><ul><li>Manufacturer-hard codes the address </li></ul></ul><ul><ul><ul><li>Block ID </li></ul></ul></ul><ul><ul><ul><li>Device ID </li></ul></ul></ul>Slide
    23. 23. The Physical Layer <ul><li>This is the physical networking media layer which includes the cabling technology </li></ul><ul><li>Defines the transmission technique and the hardware definitions (connectors and so on) </li></ul><ul><li>Networking may take place over copper cables, optical fibres, infra-red radiation, radio waves… and this variation should be transparent to the user </li></ul>Slide
    24. 24. TCP/IP <ul><li>The problem with the OSI model is a ‘concept’ not an actual implementation </li></ul><ul><li>TCP/IP is a set of protocols used . </li></ul>
    25. 25. Transmission Control Protocol/Internet Protocol (TCP/IP) OSI Model TCP/IP Slide
    26. 26. Layers with TCP/IP and OSI Model
    27. 27. OSI Model Summary Slide
    28. 28. Conclusion <ul><li>We have discussed:- </li></ul><ul><li>Organizations that set standards for networking </li></ul><ul><li>Standard “root concepts” of networking </li></ul><ul><li>Layered models of processes and layers in our conceptual model of networking </li></ul><ul><li>Why protocols are required for interoperability </li></ul><ul><li>Details of the seven layers of the OSI model </li></ul>Slide
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×