Welcome to the CSE 421: Computer Networks repository! This repository is designed to assist students in understanding the fundamental concepts of computer networks, as covered in the course. It includes resources like lab assignments, theory assignments, notes, and previous semester questions to support your learning journey.
CSE 421 introduces students to the basics of transport connections, session protocols, and end-to-end data networks. Topics covered include:
- Transport and session layer protocols
- End-to-end protocols and message handling
- TCP/IP protocols and congestion control
- Wireless networks, mobile computing, and high-speed networks
- Data link layer, error control, and media access
- Distributed computation, file systems, and network management
- Fault tolerance, network security, and privacy
- Algorithm for deadlock detection, synchronization, and concurrency control
- OSI Model and protocol hierarchy
The course includes a compulsory 3-hour laboratory work each week (if the student wishes to obtain CCNA certification) or a compulsory 3-hour lab work every alternate week. Pre-requisite: CSE 320.
This repository contains the following sections:
Lab exercises focused on computer networks and protocols to reinforce your understanding.
Assignments to help you explore theoretical concepts and applications in computer networks.
A collection of questions from previous semesters to aid your exam preparation.
Notes explaining the OSI model and its layers to build a strong foundation in networking protocols.
Lecture slides from the course, summarizing key concepts and providing visual aids to enhance learning.
Quiz questions of the semester with solving.
Practice Problems from previous semester.
To get started with this repository:
- Clone the Repository:
git clone https://github.com/fah-ayon/Computer-Networks.git