dgt_net02 – The Data Link Layer

Module Title: DGT_NET02 – The Data Link Layer

Overview:
dgt_net02 – The Data Link Layer is an advanced-level module designed to provide in-depth knowledge and practical skills concerning the Data Link Layer within computer networking. This layer, which serves as a crucial intermediary between the physical transmission of data and its logical distribution across networks, plays a pivotal role in ensuring effective communication and error management.

module Objectives:
– To understand the functions and services provided by the Data Link Layer.
– To explore various protocols and mechanisms operating at this layer, including Ethernet, PPP, and Frame Relay.
– To analyze how error detection and correction are implemented to ensure data integrity.
– To examine flow control methods used to manage data transmission between devices.

Key Topics:
1. Introduction to the Data Link Layer:
– OSI Model Context
– Overview of responsibilities and services

  1. Data Framing Techniques:
  2. Structure of frames in different protocols
  3. Frame types: Ethernet, Token Ring, PPP

  4. Error Detection and Correction:

  5. Mechanisms like Cyclic Redundancy Check CRC
  6. Forward Error Correction FEC methods

  7. Flow Control:

  8. Techniques such as Stop-and-Wait, Sliding Window
  9. Comparing hardware vs. software flow control

  10. Addressing and Access Methods:

  11. MAC addressing
  12. CSMA/CD, Token Passing, and other access protocols

  13. Switching Technologies:

  14. Overview of bridging and switching
  15. VLANs Virtual Local Area Networks

  16. Advanced Data Link Layer Protocols:

  17. In-depth study of Ethernet, PPP, HDLC
  18. Frame Relay vs. MPLS

  19. Security Considerations:

  20. Security challenges at the Data Link Layer
  21. Implementing safeguards and best practices

Prerequisites:
– Fundamental understanding of computer networks e.g., DGT_NET01 – Introduction to Networking
– Basic knowledge of the OSI Model and Network Architecture

Learning Methods:
– Interactive Lectures
– Hands-on Laboratory Exercises
– Group Projects and Case Studies
– Industry Guest Speakers

Assessment:
Students will be evaluated through a combination of quizzes, practical assignments, group projects, and a final examination. Participation in laboratory sessions is mandatory to ensure comprehensive understanding and application.

Target Audience:
This module is intended for students pursuing degrees in computer science or information technology with a focus on networking. It is also beneficial for IT professionals seeking to deepen their expertise in network architecture and protocol implementation.

By the end of DGT_NET02, participants will be equipped with both theoretical knowledge and practical skills essential for designing, implementing, and troubleshooting Data Link Layer protocols within diverse network environments.
The students can push their exercises to the Academy DevOps & SRE GIT project. For this module, create a folder with your username as its name in the following subfolder: https://github.com/Garanti-Del-Talento/gdt_academy