Skip to content

This repository contains three projects that explore different aspects of networking. The first project provides an understanding of how client-server communication works using sockets. The second project provides familiarity with capturing network packets using Wireshark. The third project provides an understanding of routing protocols via sockets

Notifications You must be signed in to change notification settings

Ayushii12/ComputerNetworks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ComputerNetworks

Project 1: Client-Server Communication via Sockets

This project provides an understanding of how client-server communication works using sockets. It teaches how to create a simple web server and client, and it explores the basic structures of HTTP messages.

Objectives

  1. To understand Client-Server communication via sockets
  2. To gain exposure to the basic operations of a Web Server and Client
  3. To explore basic structures of HTTP messages

Project 2: Capturing Network Packets using Wireshark

This project provides familiarity with capturing network packets using Wireshark. It teaches how to capture and analyze network traffic, and it explores the HTTP message formats and basic operations of the HTTP protocol.

Objectives

  1. To get familiar with capturing network packets using Wireshark.
  2. To explore the HTTP message formats and basic operations of HTTP protocol.

Project 3: Routing Protocols via Sockets

This project provides an understanding of routing protocols via sockets. It teaches how to implement a simple Distance Vector Protocol, and it simulates a router using software defined routing.

Objectives

  1. To understand Routing protocols via sockets
  2. To gain exposure to a practical implementation of Distance Vector Protocol
  3. To simulate a router using software defined routing

About

This repository contains three projects that explore different aspects of networking. The first project provides an understanding of how client-server communication works using sockets. The second project provides familiarity with capturing network packets using Wireshark. The third project provides an understanding of routing protocols via sockets

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages