Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 32 additions & 0 deletions Teaching/Networking/dc-task.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Find the room where Metahub/DC++ is hosted

## Background

Metahub is a Direct Connect (DC) Hub for IIT Kharagpur.
It is a private hub and can only be accessed from within the IIT Kharagpur network. Users can connect to this hub using DC clients and share files at high speeds.
DC++ is a free and open-source, peer-to-peer file-sharing client that can be used for connecting to the Direct Connect network.

## What you need to do:

Install and configure the DC++ client and connect to the Hub address: dc.metakgp.org (Over institute wifi/LAN).
Try to find where Metahub is hosted on campus, you don't have to find the exact room but try to narrow it down as much as possible
Create a presentation that includes the following, but can go beyond this:

- Documentation of your entire process, motivation and reasoning on the steps you followed to find and narrow down the hub's location, and any challenges you faced.
- Explaining new concepts you came across while working on this task (things like P2P networks, PtokaX etc.)
- Your understanding of the underlying technology and protocols involved in running the hub.

## Materials:

- [DC++ setup tutorial](https://proffapt.hashnode.dev/dc-client-setup)
- [subnets list](add link here)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

??

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

arpit said woh add krdenge

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

- [A guide on Networking Concepts](https://beej.us/guide/bgnet0/html/split/index.html)

## Technical Prerequisites:

Some basic knowledge of networking concepts required
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please format all sentences properly, with fullstops, etc.


## Learning goals:

- Explore and understand the underlying networking concepts and technology involved in running the DC Hub.
- Apply these learnings to solve a real world task