Page 120 - DCAP207_NETWORKS_DCAP406_COMPUTER_NETWORKS
P. 120

Unit 8: Data Link Protocols




          Petri nets are used to detect protocol failures similar to the use of finite state machine. For  Notes
          example, if some firing sequence included transition Tn twice without transition Tn+1
          intervening, the protocol would be incorrect.

          Self Assessment

          Fill in the blanks:
          1.   ...................... describes the techniques to access a shared communication channel and reliable
               transmission of data frame in computer communication environment.

          2.   ...................... does not include any connection setup or release and does not deal with
               frame recovery due to channel noise.
          3.   ...................... refers to a reliable transfer of bit streams to the network layer for which the
               data link layer breaks the bit stream into frames.
          4.   ...................... controls mismatch between the source and destination hosts data sending
               and receiving speed and therefore dropping of packets at the receiver end.
          5.   In stop and wait protocol, the acknowledgement frame has ...................... bits that the
               destination node sends back to the source machine.
          6.   Positive Acknowledgement with Retransmission Protocol (PAR) uses ...................... to
               determine if any frames is lost or damaged.

           7.  The Go Back N protocol overcomes the problem of PAR by enabling the source machine
               to have more than ...................... at a time by using buffers.

          8.4 Example Data Link Protocols

          Data link protocols regulate communication flow between various computers. A wide variety
          of computers and communication technologies are used to carry out useful tasks. These include
          mainframe computers, local area networks, workstations, personal computers, and proprietary
          and standards based networking platforms. All of these products are not interoperable and it is
          not easy to exchange data across different systems and applications. Therefore, standards were
          developed to ensure the interrelationship of many different standards adopted by various
          vendors. To establish a meaningful session, a certain sets of rules need to be adopted by vendors
          of networking device.
          Some of the examples of data link protocol are High Level Data Link Control (HDLC) protocol
          and Point-to-Point Protocol (PPP). The discussion here of the simpler HDLC and PPP protocols
          will explore many of the most important features of data link protocols.

          8.4.1 High-level Data Link Control (HDLC)

          HDLC procedure is standardized by ISO. This is suitable for high-speed transmission of large
          amounts of data, something the basic control procedure cannot provide. HDLC procedure has
          been standardized based on the SDLC. In addition to characters, bit strings of a desired length
          can also be transmitted through this procedure. The unit of data transmission is called a frame.
          With the basic control procedure, receipt of data 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).
          The advantage of this procedure is that the sending equipment can send multiple blocks of data
          at one time for improved transmission efficiency. As the receiving equipment must inform the




                                           LOVELY PROFESSIONAL UNIVERSITY                                   113
   115   116   117   118   119   120   121   122   123   124   125