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
- Data Framing Techniques:
- Structure of frames in different protocols
-
Frame types: Ethernet, Token Ring, PPP
-
Error Detection and Correction:
- Mechanisms like Cyclic Redundancy Check CRC
-
Forward Error Correction FEC methods
-
Flow Control:
- Techniques such as Stop-and-Wait, Sliding Window
-
Comparing hardware vs. software flow control
-
Addressing and Access Methods:
- MAC addressing
-
CSMA/CD, Token Passing, and other access protocols
-
Switching Technologies:
- Overview of bridging and switching
-
VLANs Virtual Local Area Networks
-
Advanced Data Link Layer Protocols:
- In-depth study of Ethernet, PPP, HDLC
-
Frame Relay vs. MPLS
-
Security Considerations:
- Security challenges at the Data Link Layer
- 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