Skip to main content

Command Palette

Search for a command to run...

TCP/IP Model : Data Link Layer

Computer Networking Series Part 6

Updated
β€’2 min read
TCP/IP Model : Data Link Layer
G

πŸ‘‹ Hi, I'm Garvit, an IT Undergraduate. I'm passionate about expanding my knowledge in the field of Computer Science.

πŸ’» Computer Science Skills and the topics I write blogs on

βœ… Proficient in Linux.

βœ… Git/GitHub for version control.

βœ… Networking Fundamentals.

βœ… Proficient in Java, C and Python.

βœ… Object-Oriented Programming in Java.

βœ… Data Structures & Algorithms in Java.

βœ… MERN Stack Web Development.

βœ… System Design.

βœ… Bash scripting and automation.

βœ… Python for Scripting, Mini Projects.

βœ… Cyber Warfare & Ethical Hacking.

βœ… Cloud Computing.

βœ… Distributed Computing, Parallel Computing, Real Time Systems, Virtualization.

βœ… DevOps - Docker, Kubernetes

βœ… Operating Systems.

βœ… Software Testing.

βœ… Databases - SQL, NoSQL and more...

Introduction

This article will take you through the Data Link Layer & Physical Layer of the TCP/IP Model. This is the Part - VI of the 6-article series on Computer Networking. Links for all other articles are given at the bottom.

  • Packets received from Network Layer.

  • Data Link Layer is responsible for sending it over a physical link.

  • Converts data packets into Frames.

  • Data flows in the form of Frames in Data Link Layer.

  • Contains protocols like the Dynamic Host Configuration Protocol(DHCP).

  • Each device connected to a network is assigned a data link layer address, which is called the MAC Address.

  • Lets say a new device connects to a LAN, now the DHCP server will assign an IP Address to the new device from its pool of IP Addresses.

  • Each Frame contains the Data Link Layer Address(MAC Address) of Sender and the IP Address of destination.

  • Also contains ARP Cache. ARP stands for Address Resolution Protocol.

  • These frames are finally sent over to the physical layer.

Physical Layer

Hardware section like the Wires, Optical Fibre Cables, Coaxial Cables, Routers, CPU, Memory, RAM etc.

PL

Conclusion

You can read other articles written by me through these links.

System Design Series
Introduction To Parallel Computing
Deep Dive Into Virtualization
Insights Into Distributed Computing

Cloud Computing Series
1. Cloud Service Models
2. Cloud Deployment Models
3. Cloud Security
4. Cloud Architecture
5. Cloud Storage
6. Networking In The Cloud
7. Cloud Cost Management
8. DevOps In Cloud & CI/CD
9. Serverless Computing
10. Container Orchestration
11. Cloud Migration
12. Cloud Monitoring & Management
13. Edge Computing In Cloud
14. Machine Learning In Cloud

Computer Networking Series
1. Computer Networking Fundamentals
2. OSI Model
3. TCP/IP Model : Application Layer
4. TCP/IP Model : Transport Layer
5. TCP/IP Model : Network Layer
6. TCP/IP Model : Data Link Layer

Version Control Series
1. Complete Guide to Git Commands
2. Create & Merge Pull Requests
3. Making Open Source Contributions

Linux
Complete Guide to Linux Commands

Thanks For Reading! πŸ’™
Garvit Singh