Skip to content

This repository has all the material that i used during my Computer Networks (CSE232) course . This has all the assignment , all my reading material and the solutuion ot several codes .

Notifications You must be signed in to change notification settings

Rohanberiwal/CSE232-Computer-Networks

Repository files navigation

Computer Networks (CSE232) Repository

Welcome to the Computer Networks (CSE232) repository! This repository contains resources, notes, assignments, and projects related to the Computer Networks course. The aim is to provide a thorough understanding of the principles and technologies underlying computer networks.

Table of Contents

Course Overview

CSE232 covers fundamental and advanced concepts in computer networks, including network architecture, protocols, and technologies. This course is essential for understanding how data is transmitted and managed across networks.

Topics Covered

  1. Introduction to Networking

    • OSI Model
    • TCP/IP Model
    • Network Topologies
  2. Data Link Layer

    • Framing
    • Error Detection and Correction
    • Protocols (e.g., Ethernet)
  3. Network Layer

    • Routing Algorithms
    • IP Addressing
    • Subnetting
  4. Transport Layer

    • TCP vs. UDP
    • Flow Control
    • Congestion Control
  5. Application Layer

    • HTTP/HTTPS
    • DNS
    • Email Protocols (SMTP, POP3, IMAP)
  6. Network Security

    • Firewalls
    • VPNs
    • Encryption and Authentication
  7. Network Management

    • SNMP
    • QoS
    • Network Monitoring Tools

Resources

  • Lecture Notes: Detailed notes from each lecture.
  • Textbooks and References: Suggested books and papers for further reading.
  • Tutorials: Additional resources and tutorials to aid understanding.

Assignments

  • Assignment 1: Basic command line utilities

Each assignment is designed to reinforce the concepts learned in the course and includes practical problems and solutions.

Projects

  • Project 1: Description of the first project, objectives, and outcomes.
  • Project 2: Description of the second project, objectives, and outcomes.

Projects are intended to provide hands-on experience with real-world networking scenarios.

How to Use This Repository

  1. Clone the Repository:
    git clone https://github.com/yourusername/CSE232.git

About

This repository has all the material that i used during my Computer Networks (CSE232) course . This has all the assignment , all my reading material and the solutuion ot several codes .

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published