SlideShare a Scribd company logo
1 of 3
the OSI layers and Ethernet protocols.
History of the OSI Model
The work on the Open Standard Interface (OSI) reference model was started in 1977 by the
International Organization for Standards. It was then decided that OSI will have two major
components - a 7-layer model and a set of specific protocols. The various issues on OSI design have
evolved from a networking model called CYCLADES. This also influenced the design of Internet
architecture then. Since the inception of OSI, the working of Internet technology has become very
smooth.
Before the advent of OSI, communication with different entities and different vendors was
extremely difficult. This was because every vendor would have a different mechanism to
communicate. Therefore, to communicate with entities of different vendors, there arose the need to
have a common platform. This need forced the International Organization for Standards to have a
viable and universally accepted platform. Thus, the OSI reference model was born.
OSI Layers
Physical Layer: The physical layer is at the bottom of this model. It deals with crude data that is in
the form of electrical signals. The data bits are sent as 0s and 1s. 0s correspond to low voltage
signals and 1s correspond to high voltage signals. The mechanical aspects of communication, such as
wires or connectors come under this layer. The physical layer also deals with how these wires,
connectors, and voltage electrical signals work. Also, the process that is required for these physical
aspects are taken into account in this layer itself.
The Data Link Layer: The transmission of the data over the communication medium is the
responsibility of this layer. The 0s and 1s that are used in the communication are grouped into
logical encapsulation. This encapsulation is called frames. The data is transported in frames. The
responsibility of these frames is that of the data link layer.
Network Layer: All over the world, there are many different types of Ethernet. These networks are
connected to each other through various media. When a data packet wants to reach a particular
destination, it has to traverse through these networks. Essentially, there are a lot of operations that
are taking place between the connected networks. Also, the packet data which is traversing has to
choose an optimum route, and the addressing of these packets has to be proper. The various
operations between the networks, packet data issues, addressing and routing, are handled by this
network layer.
Transport Layer: The transport layer ensures quality and reliability of the communication. The data
packet switching is entirely handled by the transport layer. There are basically two types of packet
switching. They are connectionless packet switching and connection oriented packet switching. In
connectionless packet switching, the packet data is allowed to choose the route in which it is going
to reach the destination. Obviously, the packet in itself can't do this. Physical devices like routers are
mainly responsible for the behavior of packets, but the packets formed from the same datum can
reach their destination in different ways. Whereas, in connection oriented packet switching, once
the route is decided, then all the packets have to follow the same route. An example of
connectionless packet switching is text messages in mobile phones, and the example of connection
oriented switching is a direct voice call.
The Sessions Layer: The sessions layer is mainly responsible for creating, maintaining and destroying
the communication link. PDU (Protocol Data Unit), in which various protocols are defined that have
to be followed during communication, are the responsibility of the sessions layer. The applications
that use RPCs (remote procedure calls) are taken care of by the sessions layer.
Presentation Layer: There are various techniques of data compression which are used to send and
receive the optimized data. For example, if certain data is repeating itself a number of times, then it
is logical to send the data only once, and specify the number of times it is repeated. This bundling of
the repeated data is one of the techniques of compressions. The compression and decompression of
the data is handled by the presentation layer. Also, encryption and decryption techniques used to
thwart malicious attacks on data are handled by the presentation layer.
Application Layer: This layer comes into picture when there is a process to process communication.
Whenever a user invokes any application, all the associated processes are run. Many times, when an
application wants to communicate with another application, then there has to be communication
between these associated processes. The application layer is responsible for this inter-process
communication.
Protocols
OSI Layer Protocols
Application Layer DNS, FTP, TFTP, BOOTP, SNMP, SMTP
Presentation Layer SMB, NCP
Sessions Layer NETBIOS
Transport LayerTCP, ARP, RARP, SPX, NWLINK, NETBIOS
Network Layer IP, ARP, RARP, ICMP, IGMP
Data link Layer LLC
Physical Layer LLC
OSI Layer Model vs TCP/IP Reference Model
Sr. No. OSI Reference Model TCP/IP Reference Model
1. Model was first defined before implementation takes place Model was defined after
protocols were implemented
2. Reliable delivery of packet data Service interface and protocols were not clearly
distinguished before
3. Internet working not supported TCP/IP supports Internet working
4. Strict Layered Loosely layered
Since the establishment of OSI, there has been a revolution in the field of communication. The entire
industry of communication can find its backbone in this model. Hope this article has been apt and
informative.
Read more at Buzzle: http://www.buzzle.com/articles/osi-model-explained.html

More Related Content

What's hot

THE OSI MODEL
THE OSI MODELTHE OSI MODEL
THE OSI MODELMd Saylab
 
Presentation on osi layer
Presentation on osi layerPresentation on osi layer
Presentation on osi layerKuldeep Pathak
 
Types of network topology
Types of network topologyTypes of network topology
Types of network topologyMaksudujjaman
 
Computer Network [OSI Model]
Computer Network [OSI Model]Computer Network [OSI Model]
Computer Network [OSI Model]AfsanaAkterRubi
 
Osi model and tcpip model.
Osi model and tcpip model.Osi model and tcpip model.
Osi model and tcpip model.kona paul
 
Introduction To Computer Networks
Introduction To Computer Networks Introduction To Computer Networks
Introduction To Computer Networks AfsanaAkterRubi
 
Conceptos basicos de redes
Conceptos basicos de redesConceptos basicos de redes
Conceptos basicos de redesFranke Boy
 
Transmission Mode (Simplex, Half Duplex, Full Duplex), Device, Switch, Hub, R...
Transmission Mode (Simplex, Half Duplex, Full Duplex), Device, Switch, Hub, R...Transmission Mode (Simplex, Half Duplex, Full Duplex), Device, Switch, Hub, R...
Transmission Mode (Simplex, Half Duplex, Full Duplex), Device, Switch, Hub, R...SanowerHossainRabbi
 
Questions from chapter 1 data communication and networking
Questions from chapter 1 data communication and networkingQuestions from chapter 1 data communication and networking
Questions from chapter 1 data communication and networkingAnuja Lad
 
Network Software, System Software, Hardware, Software, Firmware, App
Network Software, System Software, Hardware, Software, Firmware, AppNetwork Software, System Software, Hardware, Software, Firmware, App
Network Software, System Software, Hardware, Software, Firmware, AppAfsanaAkterRubi
 

What's hot (20)

THE OSI MODEL
THE OSI MODELTHE OSI MODEL
THE OSI MODEL
 
Networking Cable
Networking CableNetworking Cable
Networking Cable
 
Presentation on osi layer
Presentation on osi layerPresentation on osi layer
Presentation on osi layer
 
Class work 1
Class work 1Class work 1
Class work 1
 
Types of network topology
Types of network topologyTypes of network topology
Types of network topology
 
Osi
OsiOsi
Osi
 
OSI Model
OSI ModelOSI Model
OSI Model
 
Open Systems Interconnection
Open Systems InterconnectionOpen Systems Interconnection
Open Systems Interconnection
 
OSI Model
OSI ModelOSI Model
OSI Model
 
Computer Network [OSI Model]
Computer Network [OSI Model]Computer Network [OSI Model]
Computer Network [OSI Model]
 
Osi model and tcpip model.
Osi model and tcpip model.Osi model and tcpip model.
Osi model and tcpip model.
 
Introduction To Computer Networks
Introduction To Computer Networks Introduction To Computer Networks
Introduction To Computer Networks
 
Network Topology
Network TopologyNetwork Topology
Network Topology
 
Conceptos basicos de redes
Conceptos basicos de redesConceptos basicos de redes
Conceptos basicos de redes
 
Network Topology
Network TopologyNetwork Topology
Network Topology
 
Transmission Mode (Simplex, Half Duplex, Full Duplex), Device, Switch, Hub, R...
Transmission Mode (Simplex, Half Duplex, Full Duplex), Device, Switch, Hub, R...Transmission Mode (Simplex, Half Duplex, Full Duplex), Device, Switch, Hub, R...
Transmission Mode (Simplex, Half Duplex, Full Duplex), Device, Switch, Hub, R...
 
Network fundamentals
Network fundamentalsNetwork fundamentals
Network fundamentals
 
Network Topology
Network Topology Network Topology
Network Topology
 
Questions from chapter 1 data communication and networking
Questions from chapter 1 data communication and networkingQuestions from chapter 1 data communication and networking
Questions from chapter 1 data communication and networking
 
Network Software, System Software, Hardware, Software, Firmware, App
Network Software, System Software, Hardware, Software, Firmware, AppNetwork Software, System Software, Hardware, Software, Firmware, App
Network Software, System Software, Hardware, Software, Firmware, App
 

Similar to The osi layers and ethernet protocols

CN-OSI-TCP-Models-001.pdf
CN-OSI-TCP-Models-001.pdfCN-OSI-TCP-Models-001.pdf
CN-OSI-TCP-Models-001.pdfskknowledge
 
Chapter 1.2 osi model
Chapter 1.2 osi modelChapter 1.2 osi model
Chapter 1.2 osi modelNaiyan Noor
 
unit-1fon (1).pptx
unit-1fon (1).pptxunit-1fon (1).pptx
unit-1fon (1).pptxDeepVala5
 
savli_._Jagrati._Yash_ppt.ppt
savli_._Jagrati._Yash_ppt.pptsavli_._Jagrati._Yash_ppt.ppt
savli_._Jagrati._Yash_ppt.pptJayshreeChouhan3
 
OSI and TCP/IP reference models in networking
OSI and TCP/IP reference models in networkingOSI and TCP/IP reference models in networking
OSI and TCP/IP reference models in networkingMeenakshiGupta233101
 
OSI and TCP/IP Model
OSI and TCP/IP ModelOSI and TCP/IP Model
OSI and TCP/IP ModelNajmulIslam38
 
Networking (osi model)
Networking (osi model)Networking (osi model)
Networking (osi model)Pooja Bhojwani
 
Network Fundamentals: OSI Model
Network Fundamentals: OSI Model Network Fundamentals: OSI Model
Network Fundamentals: OSI Model Diwash Sapkota
 
Pwani notes-Network Essentials.pp for Internet Protocoltx
Pwani notes-Network Essentials.pp  for Internet ProtocoltxPwani notes-Network Essentials.pp  for Internet Protocoltx
Pwani notes-Network Essentials.pp for Internet ProtocoltxMosesOkumu4
 
osi-tcp ppt 1.pptx........................
osi-tcp ppt 1.pptx........................osi-tcp ppt 1.pptx........................
osi-tcp ppt 1.pptx........................swarnimprateek
 
Networking Standards And Protocols
Networking Standards And ProtocolsNetworking Standards And Protocols
Networking Standards And ProtocolsSteven Cahill
 
IMD 251 - Networking
IMD 251 - NetworkingIMD 251 - Networking
IMD 251 - Networkingisma ishak
 

Similar to The osi layers and ethernet protocols (20)

CN-OSI-TCP-Models-001.pdf
CN-OSI-TCP-Models-001.pdfCN-OSI-TCP-Models-001.pdf
CN-OSI-TCP-Models-001.pdf
 
OsI reference model
OsI reference modelOsI reference model
OsI reference model
 
Chapter 1.2 osi model
Chapter 1.2 osi modelChapter 1.2 osi model
Chapter 1.2 osi model
 
Osi model
Osi modelOsi model
Osi model
 
unit-1fon (1).pptx
unit-1fon (1).pptxunit-1fon (1).pptx
unit-1fon (1).pptx
 
osi reference model ppt
osi reference model pptosi reference model ppt
osi reference model ppt
 
savli_._Jagrati._Yash_ppt.ppt
savli_._Jagrati._Yash_ppt.pptsavli_._Jagrati._Yash_ppt.ppt
savli_._Jagrati._Yash_ppt.ppt
 
OSI &TCP/IP Model
OSI &TCP/IP ModelOSI &TCP/IP Model
OSI &TCP/IP Model
 
OSI and TCP/IP reference models in networking
OSI and TCP/IP reference models in networkingOSI and TCP/IP reference models in networking
OSI and TCP/IP reference models in networking
 
OSI and TCP/IP Model
OSI and TCP/IP ModelOSI and TCP/IP Model
OSI and TCP/IP Model
 
Networking (osi model)
Networking (osi model)Networking (osi model)
Networking (osi model)
 
Osi model
Osi modelOsi model
Osi model
 
Network Fundamentals: OSI Model
Network Fundamentals: OSI Model Network Fundamentals: OSI Model
Network Fundamentals: OSI Model
 
Pwani notes-Network Essentials.pp for Internet Protocoltx
Pwani notes-Network Essentials.pp  for Internet ProtocoltxPwani notes-Network Essentials.pp  for Internet Protocoltx
Pwani notes-Network Essentials.pp for Internet Protocoltx
 
osi-tcp.ppt
osi-tcp.pptosi-tcp.ppt
osi-tcp.ppt
 
osi-tcp ppt 1.pptx........................
osi-tcp ppt 1.pptx........................osi-tcp ppt 1.pptx........................
osi-tcp ppt 1.pptx........................
 
Networking Standards And Protocols
Networking Standards And ProtocolsNetworking Standards And Protocols
Networking Standards And Protocols
 
Osi model
Osi modelOsi model
Osi model
 
IMD 251 - Networking
IMD 251 - NetworkingIMD 251 - Networking
IMD 251 - Networking
 
Network architecture
Network architectureNetwork architecture
Network architecture
 

Recently uploaded

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 

Recently uploaded (20)

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 

The osi layers and ethernet protocols

  • 1. the OSI layers and Ethernet protocols. History of the OSI Model The work on the Open Standard Interface (OSI) reference model was started in 1977 by the International Organization for Standards. It was then decided that OSI will have two major components - a 7-layer model and a set of specific protocols. The various issues on OSI design have evolved from a networking model called CYCLADES. This also influenced the design of Internet architecture then. Since the inception of OSI, the working of Internet technology has become very smooth. Before the advent of OSI, communication with different entities and different vendors was extremely difficult. This was because every vendor would have a different mechanism to communicate. Therefore, to communicate with entities of different vendors, there arose the need to have a common platform. This need forced the International Organization for Standards to have a viable and universally accepted platform. Thus, the OSI reference model was born. OSI Layers Physical Layer: The physical layer is at the bottom of this model. It deals with crude data that is in the form of electrical signals. The data bits are sent as 0s and 1s. 0s correspond to low voltage signals and 1s correspond to high voltage signals. The mechanical aspects of communication, such as wires or connectors come under this layer. The physical layer also deals with how these wires, connectors, and voltage electrical signals work. Also, the process that is required for these physical aspects are taken into account in this layer itself. The Data Link Layer: The transmission of the data over the communication medium is the responsibility of this layer. The 0s and 1s that are used in the communication are grouped into logical encapsulation. This encapsulation is called frames. The data is transported in frames. The responsibility of these frames is that of the data link layer. Network Layer: All over the world, there are many different types of Ethernet. These networks are connected to each other through various media. When a data packet wants to reach a particular destination, it has to traverse through these networks. Essentially, there are a lot of operations that are taking place between the connected networks. Also, the packet data which is traversing has to choose an optimum route, and the addressing of these packets has to be proper. The various
  • 2. operations between the networks, packet data issues, addressing and routing, are handled by this network layer. Transport Layer: The transport layer ensures quality and reliability of the communication. The data packet switching is entirely handled by the transport layer. There are basically two types of packet switching. They are connectionless packet switching and connection oriented packet switching. In connectionless packet switching, the packet data is allowed to choose the route in which it is going to reach the destination. Obviously, the packet in itself can't do this. Physical devices like routers are mainly responsible for the behavior of packets, but the packets formed from the same datum can reach their destination in different ways. Whereas, in connection oriented packet switching, once the route is decided, then all the packets have to follow the same route. An example of connectionless packet switching is text messages in mobile phones, and the example of connection oriented switching is a direct voice call. The Sessions Layer: The sessions layer is mainly responsible for creating, maintaining and destroying the communication link. PDU (Protocol Data Unit), in which various protocols are defined that have to be followed during communication, are the responsibility of the sessions layer. The applications that use RPCs (remote procedure calls) are taken care of by the sessions layer. Presentation Layer: There are various techniques of data compression which are used to send and receive the optimized data. For example, if certain data is repeating itself a number of times, then it is logical to send the data only once, and specify the number of times it is repeated. This bundling of the repeated data is one of the techniques of compressions. The compression and decompression of the data is handled by the presentation layer. Also, encryption and decryption techniques used to thwart malicious attacks on data are handled by the presentation layer. Application Layer: This layer comes into picture when there is a process to process communication. Whenever a user invokes any application, all the associated processes are run. Many times, when an application wants to communicate with another application, then there has to be communication between these associated processes. The application layer is responsible for this inter-process communication. Protocols OSI Layer Protocols Application Layer DNS, FTP, TFTP, BOOTP, SNMP, SMTP
  • 3. Presentation Layer SMB, NCP Sessions Layer NETBIOS Transport LayerTCP, ARP, RARP, SPX, NWLINK, NETBIOS Network Layer IP, ARP, RARP, ICMP, IGMP Data link Layer LLC Physical Layer LLC OSI Layer Model vs TCP/IP Reference Model Sr. No. OSI Reference Model TCP/IP Reference Model 1. Model was first defined before implementation takes place Model was defined after protocols were implemented 2. Reliable delivery of packet data Service interface and protocols were not clearly distinguished before 3. Internet working not supported TCP/IP supports Internet working 4. Strict Layered Loosely layered Since the establishment of OSI, there has been a revolution in the field of communication. The entire industry of communication can find its backbone in this model. Hope this article has been apt and informative. Read more at Buzzle: http://www.buzzle.com/articles/osi-model-explained.html