Page 112 - DCAP207_NETWORKS_DCAP406_COMPUTER_NETWORKS
P. 112

Unit 7: Data Link Layer




               Checksum is a simple type of redundancy check used to detect errors in data.     Notes
               Cyclic Redundancy Check is used widely in computer networks, is a technique of providing
               a data string added to packets of information that can be used to detect errors in the data
               packets.
               Stop and Wait protocol is easiest to implement and proves to be the most efficient on an
               error free communication channel. However, an error free communication channel is
               practically not possible.

          7.4 Keywords

          Acknowledged Connection-oriented Service: The data link layer provides this service to the
          network layer by establishing a connection between the source and destination hosts before any
          transfer of data takes place.
          Acknowledged Connectionless Service: Refers to delivery of each frame sent between two hosts
          arrives correctly.

          Checksum: Refers to an algorithm that calculates the binary values in a packet or other block of
          data and stores the results with the data to compare with a new checksum at the other end.
          Cyclic Redundancy Check: Refers to a technique of providing a data string added to packets of
          information that can be used to detect errors in the data packets.
          Error Control: Involves sequencing frames and sending control frames for acknowledgement.
          Flow Control: Refers to control the rate of data transmission between two source and destination
          hosts.
          Framing: Provides a reliable transfer of bit streams to the network layer the data link layer
          breaks the bit stream into frames.

          Go Back N: The Go Back N protocol enables the source machine to have more than one outstanding
          frame at a time by using buffers.
          High-level Data Link Control: Refers to receipt of data that is checked after multiple frames are
          sent for improved transmission efficiency. It also offers a form of advanced error control called
          CRC (Cyclic Redundancy Check).
          Parity Checks: Consists of even parity and odd parity method. The operation of receiver is
          simple, as the receiver needs to count only the number of 1’s in the received data stream with
          additional parity bit.
          Unacknowledged Connectionless Service: Refers to the independent frames from source host to
          the destination host without any acknowledgment mechanism.

          7.5 Review Questions


          1.   What is the data link protocol?
          2.   What advantages does Selective Repeat sliding window protocol offer over Go Back N
               protocol?

          3.   What is the purpose of flow control?
          4.   Describe how does finite state machine model carry out protocol verification?
          5.   What are different data link protocols available? Why does PPP have become popular?





                                           LOVELY PROFESSIONAL UNIVERSITY                                   105
   107   108   109   110   111   112   113   114   115   116   117