際際滷

際際滷Share a Scribd company logo
Communication Protocols


 Describes the rules that govern the
  transmission of data over the communication
  Network.
 Provide a method for orderly and efficient
  exchange of data between the sender and the
  receiver.
Roles of Communication Protocol
1. Data Sequencing  to detect loss or duplicate
   packets.
2. Data Routing  to find the most efficient path
   between source and a destination.
3. Data formatting  defines group of bits within a
   packet which constitutes data, control,
   addressing and other information.
4. Flow control  ensures resource sharing and
   protection against traffic congestion by
   regulating the flow of data on communication
   lines.
Roles of Communication Protocol
5. Error control  detect errors in messages. Method
   for correcting errors is to retransmit the erroneous
   message block.
6. Precedence and order of transmission  condition
   all nodes about when to transmit their data and
   when to receive data from other nodes. Gives
   equal chance for all the nodes to use the
   communication channel.
7. Connection establishment and termination 
8. Data security  Prevents access of data by
   unauthorized users.
The OSI Model
 OSI is short for Open Systems Interconnection.
 OSI model was first introduced by the International
  Organization for Standardization (ISO) in 1984
     Outlines WHAT needs to be done to send data from one
      computer to another.
     Protocols stacks handle how data is prepared for
      transmittal

 Contains specifications in 7 different layers that
  interact with each other.
What is THE MODEL?
 Commonly referred to as the OSI reference
  model.
 Open system interconnection (OSI) model is a
  framework for defining standards for linking
  heterogeneous computer systems, located
  anywhere.
 The OSI model is a theoretical blueprint that
  helps us understand how data gets from one
  users computer to another.
 It is also a model that helps develop standards
  so that all of our hardware and software talks
  nicely to each other.
7 Layer OSI Model
 Why use a reference model?
    Serves as an outline of rules for how protocols can be used
     to allow communication between computers.
    Each layer has its own function and provides support to
     other layers.
 Other reference models are in use.
    Most well known is the TCP/IP reference model.
7 Layer OSI Model
 Open system interconnection (OSI) model is a framework
  for defining standards for linking heterogeneous computer
  systems, located anywhere.
What Each Layer Does




                                      2



           2Cisco Academy   Program Semester 1
Application Layer
 Gives end-user
  applications access to
  network resources

 Where is it on my
  computer?
    Workstation or Server
     Service in MS Windows


                                                     3




      3Graphic   courtesy of http://www.hawkclan.com/zxonly/iso/slide2.html
Presentation Layer
 Provides common data
  formatting between
  communicating
  devices
 Components make
  sure the receiving
  station can read the
  transferred data


                                                    3




     3Graphic   courtesy of http://www.hawkclan.com/zxonly/iso/slide2.html
Session Layer
 Allows applications to
  maintain an ongoing
  session
 Example  NetBIOS
 Where is it on my
  computer?
    Workstation and
     Server Service (MS)
    Windows Client for
     NetWare (NetWare)
                                                     3




      3Graphic   courtesy of http://www.hawkclan.com/zxonly/iso/slide2.html
Transport Layer
 Provides reliable data
  delivery
 Its the TCP in TCP/IP
 Receives info from
  upper layers and
  segments it into packets
 Can provide error
  detection and correction

                                                    3




      3Graphic   courtesy of http://www.hawkclan.com/zxonly/iso/slide2.html
Network Layer
 Provides network-
  wide addressing and a
  mechanism to move
  packets between
  networks (routing)
 Responsibilities:
    Network addressing
    Routing
 Examples:
    IP from TCP/IP
                                                    3
    IPX from IPX/SPX

      3Graphic   courtesy of http://www.hawkclan.com/zxonly/iso/slide2.html
Network Addresses
   Network-wide addresses
   Used to transfer data across subnets
   Used by routers for packet forwarding
   Example:
     IP Address
 Where is it on my computer?
     TCP/IP Software
Data Link Layer
 Places data and
  retrieves it from the
  physical layer and
  provides error
  detection capabilities




                                                    3




      3Graphic   courtesy of http://www.hawkclan.com/zxonly/iso/slide2.html
Sub-layers of the Data Link Layer
 MAC (Media Access Control)
   Gives data to the NIC
   Controls access to the media through:
      CSMA/CD Carrier Sense Multiple Access/Collision
       Detection
      Token passing
 LLC (Logical Link Layer)
   Manages the data link interface (or Service Access
    Points (SAPs))
   Can detect some transmission errors using a Cyclic
    Redundancy Check (CRC). If the packet is bad the LLC
    will request the sender to resend that particular packet.
Physical Layer
 Determines the specs for
  all physical components
    Cabling
    Interconnect methods (topology
     / devices)
    Data encoding (bits to waves)
    Electrical properties
 Examples:
    Ethernet (IEEE 802.3)
    Token Ring (IEEE 802.5)
    Wireless (IEEE 802.11b)


                                                     3




       3Graphic   courtesy of http://www.hawkclan.com/zxonly/iso/slide2.html
Physical Layer (contd)
 What are the Physical Layer components on my
  computer?
 NIC
   Network Interface Card
   Has a unique 12 character Hexadecimal number
    permanently burned into it at the manufacturer.
   The number is the MAC Address/Physical address of a
    computer
 Cabling
   Twister Pair
   Fiber Optic
   Coax Cable
How Does It All Work Together




                                                2


                2Cisco Academy   Program Semester 1
The TCP/IP Model
 Another Model is the TCP/IP Model.
 There is no universal agreement regarding how to
  describe TCP/IP with a layered model.
 Most descriptions present three to five layers.
 We use the four layer structure that incorporates
  the Presentation and Session layers with the
  Application layer.
Comparing TCP/IP With OSI




                                     2


              2Cisco Academy   Program Semester 1
The TCP/IP Model (4 Layer)
 Application Layer
        Interacts with user processes
 Transport Layer
        TCP guarantees data is received and sent accurately
 Internet Layer
        IP separates upper layers from the network and manages
         the connections across the network
 Network Access Layer
        Incorporates the Network and Physical layers of the OSI
         model




                                                                                  4
4   http://www.pku.edu.cn/academic/research/computer-center/tc/html/TC0102.html
Remembering the 7 Layers

  7 - Application    All
  6 - Presentation   People
  5 - Session        Seem
  4 - Transport      To
  3 - Network        Need
  2 - Data Link      Data
  1 - Physical       Processing

More Related Content

What's hot (20)

TCP and UDP
TCP and UDP TCP and UDP
TCP and UDP
Ramesh Giri
Congestion avoidance in TCP
Congestion avoidance in TCPCongestion avoidance in TCP
Congestion avoidance in TCP
selvakumar_b1985
Transmission Modes in Computer Networks
Transmission Modes in Computer Networks Transmission Modes in Computer Networks
Transmission Modes in Computer Networks
AL- AMIN
Presentation on data communication
Presentation on data communicationPresentation on data communication
Presentation on data communication
Harpreet Dhaliwal
Chapter 4 data link layer
Chapter 4 data link layerChapter 4 data link layer
Chapter 4 data link layer
Naiyan Noor
Application layer protocols
Application layer protocolsApplication layer protocols
Application layer protocols
JUW Jinnah University for Women
The medium access sublayer
 The medium  access sublayer The medium  access sublayer
The medium access sublayer
Lal Bahadur Gehlot
protocols and types of protocols.
protocols and types of protocols.protocols and types of protocols.
protocols and types of protocols.
h脱耽脱単 hmd
Introduction of computer network
Introduction of computer networkIntroduction of computer network
Introduction of computer network
Vivek Kumar Sinha
OSI Model of Networking
OSI Model of NetworkingOSI Model of Networking
OSI Model of Networking
Mukesh Tekwani
TCP - IP Presentation
TCP - IP PresentationTCP - IP Presentation
TCP - IP Presentation
Harish Chand
Common air protocol
Common air protocolCommon air protocol
Common air protocol
Asim khan
Osi model vs TCP/IP
Osi model vs TCP/IPOsi model vs TCP/IP
Osi model vs TCP/IP
Mannu Khani
TCP/ IP
TCP/ IP TCP/ IP
TCP/ IP
Harshit Srivastava
Networking Standards And Protocols
Networking Standards And ProtocolsNetworking Standards And Protocols
Networking Standards And Protocols
Steven Cahill
OSI MODEL
OSI MODEL OSI MODEL
OSI MODEL
Soumo Dhali
TCP/IP Protocols With All Layer Description
TCP/IP Protocols With All Layer DescriptionTCP/IP Protocols With All Layer Description
TCP/IP Protocols With All Layer Description
Shubham Khedekar
internet protocol
internet protocolinternet protocol
internet protocol
rajshreemuthiah
Osi model
Osi modelOsi model
Osi model
Priyanka Sharma
02 protocol architecture
02 protocol architecture02 protocol architecture
02 protocol architecture
chameli devi group of institutions
Congestion avoidance in TCP
Congestion avoidance in TCPCongestion avoidance in TCP
Congestion avoidance in TCP
selvakumar_b1985
Transmission Modes in Computer Networks
Transmission Modes in Computer Networks Transmission Modes in Computer Networks
Transmission Modes in Computer Networks
AL- AMIN
Presentation on data communication
Presentation on data communicationPresentation on data communication
Presentation on data communication
Harpreet Dhaliwal
Chapter 4 data link layer
Chapter 4 data link layerChapter 4 data link layer
Chapter 4 data link layer
Naiyan Noor
The medium access sublayer
 The medium  access sublayer The medium  access sublayer
The medium access sublayer
Lal Bahadur Gehlot
protocols and types of protocols.
protocols and types of protocols.protocols and types of protocols.
protocols and types of protocols.
h脱耽脱単 hmd
Introduction of computer network
Introduction of computer networkIntroduction of computer network
Introduction of computer network
Vivek Kumar Sinha
OSI Model of Networking
OSI Model of NetworkingOSI Model of Networking
OSI Model of Networking
Mukesh Tekwani
TCP - IP Presentation
TCP - IP PresentationTCP - IP Presentation
TCP - IP Presentation
Harish Chand
Common air protocol
Common air protocolCommon air protocol
Common air protocol
Asim khan
Osi model vs TCP/IP
Osi model vs TCP/IPOsi model vs TCP/IP
Osi model vs TCP/IP
Mannu Khani
Networking Standards And Protocols
Networking Standards And ProtocolsNetworking Standards And Protocols
Networking Standards And Protocols
Steven Cahill
TCP/IP Protocols With All Layer Description
TCP/IP Protocols With All Layer DescriptionTCP/IP Protocols With All Layer Description
TCP/IP Protocols With All Layer Description
Shubham Khedekar

Similar to communication-protocols (20)

unit-1fon (1).pptx
unit-1fon (1).pptxunit-1fon (1).pptx
unit-1fon (1).pptx
DeepVala5
06 - OSI Model.ppt
06 - OSI Model.ppt06 - OSI Model.ppt
06 - OSI Model.ppt
ssuserf7cd2b
06 - OSI Model.ppt
06 - OSI Model.ppt06 - OSI Model.ppt
06 - OSI Model.ppt
ssuserf7cd2b
Osi reference model
Osi reference modelOsi reference model
Osi reference model
Sagar Gor
osireferencemodel-170703104058 (1).pdf
osireferencemodel-170703104058 (1).pdfosireferencemodel-170703104058 (1).pdf
osireferencemodel-170703104058 (1).pdf
Fira253524
18200121001_PCC-CS-602.pptx 18200121001_PCC-CS-602.ppt18200121001_PCC-CS-602....
18200121001_PCC-CS-602.pptx 18200121001_PCC-CS-602.ppt18200121001_PCC-CS-602....18200121001_PCC-CS-602.pptx 18200121001_PCC-CS-602.ppt18200121001_PCC-CS-602....
18200121001_PCC-CS-602.pptx 18200121001_PCC-CS-602.ppt18200121001_PCC-CS-602....
SoumyajitBagchi9
Dc2 t1
Dc2 t1Dc2 t1
Dc2 t1
Nachiket Rajput
The-OSI-and-TCPIP-Models protocol suit.pdf
The-OSI-and-TCPIP-Models protocol suit.pdfThe-OSI-and-TCPIP-Models protocol suit.pdf
The-OSI-and-TCPIP-Models protocol suit.pdf
FasikaGetachew3
ch5-osi.pdf
ch5-osi.pdfch5-osi.pdf
ch5-osi.pdf
ssuserc8e1481
Bhargava Presentation.ppt
Bhargava Presentation.pptBhargava Presentation.ppt
Bhargava Presentation.ppt
EnumulaBhargava1
Bhargava Presentation.ppt
Bhargava Presentation.pptBhargava Presentation.ppt
Bhargava Presentation.ppt
EnumulaBhargava1
OSI Layering
OSI Layering OSI Layering
OSI Layering
BBAU Lucknow University
OSI Model.ppt
OSI Model.pptOSI Model.ppt
OSI Model.ppt
ShantanuBhushanMishr
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
Omnya Ashraf.Network (chp1 OSI MODEL.).pptx
Omnya Ashraf.Network (chp1 OSI MODEL.).pptxOmnya Ashraf.Network (chp1 OSI MODEL.).pptx
Omnya Ashraf.Network (chp1 OSI MODEL.).pptx
FutureTechnologies3
Ajal 7 osi layers
Ajal 7 osi layersAjal 7 osi layers
Ajal 7 osi layers
AJAL A J
Wp simoneau osi_model
Wp simoneau osi_modelWp simoneau osi_model
Wp simoneau osi_model
Jagadish Gurrala
open system interconnection referencemodel.ppt
open system interconnection referencemodel.pptopen system interconnection referencemodel.ppt
open system interconnection referencemodel.ppt
AnkitaAggarwal68
OSI &TCP/IP Model
OSI &TCP/IP ModelOSI &TCP/IP Model
OSI &TCP/IP Model
Shamima Akther
Network Protocol and TCP/IP
Network Protocol and TCP/IPNetwork Protocol and TCP/IP
Network Protocol and TCP/IP
Bwsrang Basumatary
unit-1fon (1).pptx
unit-1fon (1).pptxunit-1fon (1).pptx
unit-1fon (1).pptx
DeepVala5
06 - OSI Model.ppt
06 - OSI Model.ppt06 - OSI Model.ppt
06 - OSI Model.ppt
ssuserf7cd2b
06 - OSI Model.ppt
06 - OSI Model.ppt06 - OSI Model.ppt
06 - OSI Model.ppt
ssuserf7cd2b
Osi reference model
Osi reference modelOsi reference model
Osi reference model
Sagar Gor
osireferencemodel-170703104058 (1).pdf
osireferencemodel-170703104058 (1).pdfosireferencemodel-170703104058 (1).pdf
osireferencemodel-170703104058 (1).pdf
Fira253524
18200121001_PCC-CS-602.pptx 18200121001_PCC-CS-602.ppt18200121001_PCC-CS-602....
18200121001_PCC-CS-602.pptx 18200121001_PCC-CS-602.ppt18200121001_PCC-CS-602....18200121001_PCC-CS-602.pptx 18200121001_PCC-CS-602.ppt18200121001_PCC-CS-602....
18200121001_PCC-CS-602.pptx 18200121001_PCC-CS-602.ppt18200121001_PCC-CS-602....
SoumyajitBagchi9
The-OSI-and-TCPIP-Models protocol suit.pdf
The-OSI-and-TCPIP-Models protocol suit.pdfThe-OSI-and-TCPIP-Models protocol suit.pdf
The-OSI-and-TCPIP-Models protocol suit.pdf
FasikaGetachew3
Bhargava Presentation.ppt
Bhargava Presentation.pptBhargava Presentation.ppt
Bhargava Presentation.ppt
EnumulaBhargava1
Bhargava Presentation.ppt
Bhargava Presentation.pptBhargava Presentation.ppt
Bhargava Presentation.ppt
EnumulaBhargava1
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
Omnya Ashraf.Network (chp1 OSI MODEL.).pptx
Omnya Ashraf.Network (chp1 OSI MODEL.).pptxOmnya Ashraf.Network (chp1 OSI MODEL.).pptx
Omnya Ashraf.Network (chp1 OSI MODEL.).pptx
FutureTechnologies3
Ajal 7 osi layers
Ajal 7 osi layersAjal 7 osi layers
Ajal 7 osi layers
AJAL A J
open system interconnection referencemodel.ppt
open system interconnection referencemodel.pptopen system interconnection referencemodel.ppt
open system interconnection referencemodel.ppt
AnkitaAggarwal68
Network Protocol and TCP/IP
Network Protocol and TCP/IPNetwork Protocol and TCP/IP
Network Protocol and TCP/IP
Bwsrang Basumatary

More from Ali Kamil (6)

Network security
Network securityNetwork security
Network security
Ali Kamil
Wi max
Wi maxWi max
Wi max
Ali Kamil
Lte course
Lte courseLte course
Lte course
Ali Kamil
Compare gsm cdma
Compare gsm cdmaCompare gsm cdma
Compare gsm cdma
Ali Kamil
Exploration network chapter1
Exploration network chapter1Exploration network chapter1
Exploration network chapter1
Ali Kamil
Gsm security
Gsm securityGsm security
Gsm security
Ali Kamil
Network security
Network securityNetwork security
Network security
Ali Kamil
Lte course
Lte courseLte course
Lte course
Ali Kamil
Compare gsm cdma
Compare gsm cdmaCompare gsm cdma
Compare gsm cdma
Ali Kamil
Exploration network chapter1
Exploration network chapter1Exploration network chapter1
Exploration network chapter1
Ali Kamil
Gsm security
Gsm securityGsm security
Gsm security
Ali Kamil

communication-protocols

  • 1. Communication Protocols Describes the rules that govern the transmission of data over the communication Network. Provide a method for orderly and efficient exchange of data between the sender and the receiver.
  • 2. Roles of Communication Protocol 1. Data Sequencing to detect loss or duplicate packets. 2. Data Routing to find the most efficient path between source and a destination. 3. Data formatting defines group of bits within a packet which constitutes data, control, addressing and other information. 4. Flow control ensures resource sharing and protection against traffic congestion by regulating the flow of data on communication lines.
  • 3. Roles of Communication Protocol 5. Error control detect errors in messages. Method for correcting errors is to retransmit the erroneous message block. 6. Precedence and order of transmission condition all nodes about when to transmit their data and when to receive data from other nodes. Gives equal chance for all the nodes to use the communication channel. 7. Connection establishment and termination 8. Data security Prevents access of data by unauthorized users.
  • 4. The OSI Model OSI is short for Open Systems Interconnection. OSI model was first introduced by the International Organization for Standardization (ISO) in 1984 Outlines WHAT needs to be done to send data from one computer to another. Protocols stacks handle how data is prepared for transmittal Contains specifications in 7 different layers that interact with each other.
  • 5. What is THE MODEL? Commonly referred to as the OSI reference model. Open system interconnection (OSI) model is a framework for defining standards for linking heterogeneous computer systems, located anywhere. The OSI model is a theoretical blueprint that helps us understand how data gets from one users computer to another. It is also a model that helps develop standards so that all of our hardware and software talks nicely to each other.
  • 6. 7 Layer OSI Model Why use a reference model? Serves as an outline of rules for how protocols can be used to allow communication between computers. Each layer has its own function and provides support to other layers. Other reference models are in use. Most well known is the TCP/IP reference model.
  • 7. 7 Layer OSI Model Open system interconnection (OSI) model is a framework for defining standards for linking heterogeneous computer systems, located anywhere.
  • 8. What Each Layer Does 2 2Cisco Academy Program Semester 1
  • 9. Application Layer Gives end-user applications access to network resources Where is it on my computer? Workstation or Server Service in MS Windows 3 3Graphic courtesy of http://www.hawkclan.com/zxonly/iso/slide2.html
  • 10. Presentation Layer Provides common data formatting between communicating devices Components make sure the receiving station can read the transferred data 3 3Graphic courtesy of http://www.hawkclan.com/zxonly/iso/slide2.html
  • 11. Session Layer Allows applications to maintain an ongoing session Example NetBIOS Where is it on my computer? Workstation and Server Service (MS) Windows Client for NetWare (NetWare) 3 3Graphic courtesy of http://www.hawkclan.com/zxonly/iso/slide2.html
  • 12. Transport Layer Provides reliable data delivery Its the TCP in TCP/IP Receives info from upper layers and segments it into packets Can provide error detection and correction 3 3Graphic courtesy of http://www.hawkclan.com/zxonly/iso/slide2.html
  • 13. Network Layer Provides network- wide addressing and a mechanism to move packets between networks (routing) Responsibilities: Network addressing Routing Examples: IP from TCP/IP 3 IPX from IPX/SPX 3Graphic courtesy of http://www.hawkclan.com/zxonly/iso/slide2.html
  • 14. Network Addresses Network-wide addresses Used to transfer data across subnets Used by routers for packet forwarding Example: IP Address Where is it on my computer? TCP/IP Software
  • 15. Data Link Layer Places data and retrieves it from the physical layer and provides error detection capabilities 3 3Graphic courtesy of http://www.hawkclan.com/zxonly/iso/slide2.html
  • 16. Sub-layers of the Data Link Layer MAC (Media Access Control) Gives data to the NIC Controls access to the media through: CSMA/CD Carrier Sense Multiple Access/Collision Detection Token passing LLC (Logical Link Layer) Manages the data link interface (or Service Access Points (SAPs)) Can detect some transmission errors using a Cyclic Redundancy Check (CRC). If the packet is bad the LLC will request the sender to resend that particular packet.
  • 17. Physical Layer Determines the specs for all physical components Cabling Interconnect methods (topology / devices) Data encoding (bits to waves) Electrical properties Examples: Ethernet (IEEE 802.3) Token Ring (IEEE 802.5) Wireless (IEEE 802.11b) 3 3Graphic courtesy of http://www.hawkclan.com/zxonly/iso/slide2.html
  • 18. Physical Layer (contd) What are the Physical Layer components on my computer? NIC Network Interface Card Has a unique 12 character Hexadecimal number permanently burned into it at the manufacturer. The number is the MAC Address/Physical address of a computer Cabling Twister Pair Fiber Optic Coax Cable
  • 19. How Does It All Work Together 2 2Cisco Academy Program Semester 1
  • 20. The TCP/IP Model Another Model is the TCP/IP Model. There is no universal agreement regarding how to describe TCP/IP with a layered model. Most descriptions present three to five layers. We use the four layer structure that incorporates the Presentation and Session layers with the Application layer.
  • 21. Comparing TCP/IP With OSI 2 2Cisco Academy Program Semester 1
  • 22. The TCP/IP Model (4 Layer) Application Layer Interacts with user processes Transport Layer TCP guarantees data is received and sent accurately Internet Layer IP separates upper layers from the network and manages the connections across the network Network Access Layer Incorporates the Network and Physical layers of the OSI model 4 4 http://www.pku.edu.cn/academic/research/computer-center/tc/html/TC0102.html
  • 23. Remembering the 7 Layers 7 - Application All 6 - Presentation People 5 - Session Seem 4 - Transport To 3 - Network Need 2 - Data Link Data 1 - Physical Processing