{"id":31647476,"url":"https://github.com/breadonlaptop/networking","last_synced_at":"2026-02-15T12:39:55.695Z","repository":{"id":279113662,"uuid":"937751415","full_name":"breadOnLaptop/Networking","owner":"breadOnLaptop","description":"Computer Networking project on Cisco Packet Tracer","archived":false,"fork":false,"pushed_at":"2025-04-23T09:40:07.000Z","size":3117,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-30T16:31:41.847Z","etag":null,"topics":["cisco-packet-tracer","computer-networking","hub","hybrid-topology","implementation","lab","mesh-topology","ring-topology","router","star-topology","static-routing","switches"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/breadOnLaptop.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-02-23T20:06:48.000Z","updated_at":"2025-04-23T09:40:10.000Z","dependencies_parsed_at":"2025-08-06T15:30:10.869Z","dependency_job_id":null,"html_url":"https://github.com/breadOnLaptop/Networking","commit_stats":null,"previous_names":["peeyush-04/networking","breadonlaptop/networking"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/breadOnLaptop/Networking","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/breadOnLaptop%2FNetworking","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/breadOnLaptop%2FNetworking/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/breadOnLaptop%2FNetworking/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/breadOnLaptop%2FNetworking/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/breadOnLaptop","download_url":"https://codeload.github.com/breadOnLaptop/Networking/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/breadOnLaptop%2FNetworking/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278728585,"owners_count":26035470,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-07T02:00:06.786Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cisco-packet-tracer","computer-networking","hub","hybrid-topology","implementation","lab","mesh-topology","ring-topology","router","star-topology","static-routing","switches"],"created_at":"2025-10-07T06:10:32.292Z","updated_at":"2025-10-07T06:10:34.211Z","avatar_url":"https://github.com/breadOnLaptop.png","language":null,"readme":"# 🏫 University Campus Network Design – Cisco Packet Tracer\nThis project presents a comprehensive network infrastructure for a university campus, meticulously designed and simulated using Cisco Packet Tracer. It encompasses multiple departments and facilities, ensuring seamless communication, resource sharing, and centralized services\n\n---\n\n## 📌 Table of Contents\n\n1. [Project Overview](#project-overview)\n2. [Network Topology](#network-topology)\n3. [IP Addressing Scheme](#ip-addressing-scheme)\n4. [Routing Configuration](#routing-configuration)\n5. [Server Implementations](#server-implementations)\n6. [Testing \u0026 Validation](#testing--validation)\n7. [Getting Started](#getting-started)\n8. [Screenshots](#screenshots)\n9. [Contributors](#contributors)\n10. [License](#license)\n\n---\n\n## 🔍 Project Overview\n\nThe objective of this project is to design and implement a robust and scalable network for a university campus using Cisco Packet Tracer. This network integrates multiple academic and administrative buildings, allowing for efficient data sharing, resource access, dynamic routing, and deployment of essential services like DNS, DHCP, FTP, and Mail serves.\n\n---\n\n## 🗺️ Network Topoloy\n\nThe campus comprises several buildings, each employing distinct network topologes:\n\n| Building                          | Topology Used | Devices Used                          |\n|-----------------------------------|---------------|----------------------------------------|\n| Administration Building 1         | Star          | Switch, 8 PCs, Mail Server             |\n| Administration Building 2         | Star          | Hub, 8 PCs                             |\n| Administration Building 3         | Mesh          | Switch, 8 PCs                          |\n| Library                           | Hybrid        | Switch, Hub, 10 PCs, DHCP Server       |\n| Computer Science Department 1     | Mesh          | Hub, 12 PCs, DNS Server                |\n| Computer Science Department 2     | Mesh          | Switches, 12 PCs                       |\n| Engineering Department            | Bus           | Hub, 5 PCs, FTP Server                 |\n\n**Devices Utilized:**\n\n- **Switch PT*: Facilitates high-performance interconnections in mesh and hybrid setps.\n- **Hub PT*: Enables shared medium communication in star and bus layots.\n- **Routers*: Provide inter-building connectivity and routng.\n- **Servers*: Deployed for DHCP, DNS, Mail, and FTP functionalites.\n- **PCs*: Serve as end-user devies.\n- **Cables*: Straight-through for PC-to-switch/hub; cross cables for switch-to-switch/router connectins.\n\n---\n\n## 🧮 IP Addressing Schme\n\nThe network utilizes Fixed-Length Subnet Masking (FLSM), starting with the base network `172.11.0.0/16`. Each LAN is assigned a `/28` subnet to accommodate end devices and servers, while `/30` subnets are used for router interconnectons.\n\n**Sample Subnet Allocation:**\n\n| Subnet No. | Network Address | Usable IP Range           | Broadcast Address |\n|------------|-----------------|---------------------------|-------------------|\n| 1          | 172.11.0.0      | 172.11.0.1 – 172.11.0.14  | 172.11.0.15       |\n| 2          | 172.11.0.16     | 172.11.0.17 – 172.11.0.30 | 172.11.0.31       |\n| 3          | 172.11.0.32     | 172.11.0.33 – 172.11.0.46 | 172.11.0.47       |\n| 4          | 172.11.0.48     | 172.11.0.49 – 172.11.0.62 | 172.11.0.63       |\n| 5          | 172.11.0.64     | 172.11.0.65 – 172.11.0.78 | 172.11.0.79       |\n| 6          | 172.11.0.80     | 172.11.0.81 – 172.11.0.94 | 172.11.0.95       |\n| 7          | 172.11.0.96     | 172.11.0.97 – 172.11.0.110| 172.11.0.111      |\n| 8          | 172.11.0.112    | 172.11.0.113 – 172.11.0.126| 172.11.0.127     |\n| 9          | 172.11.0.128    | 172.11.0.129 – 172.11.0.142| 172.11.0.143     |\n| 10         | 172.11.0.144    | 172.11.0.145 – 172.11.0.158| 172.11.0.159     |\n| 11         | 172.11.0.160    | 172.11.0.161 – 172.11.0.174| 172.11.0.175     |\n| 12         | 172.11.0.176    | 172.11.0.177 – 172.11.0.190| 172.11.0.191     |\n| 13         | 172.11.0.192    | 172.11.0.193 – 172.11.0.206| 172.11.0.207     |\n| 14         | 172.11.0.208    | 172.11.0.209 – 172.11.0.222| 172.11.0.223     |\n| 15         | 172.11.0.224    | 172.11.0.225 – 172.11.0.238| 172.11.0.239     |\n| 16         | 172.11.0.240    | 172.11.0.241 – 172.11.0.254| 172.11.0.255     |\n\nRouter-to-router links utilize `/30` subnets from `172.11.1.0/30` upwrds.\n\n---\n\n## 🔁 Routing Configuraion\n\nDynamic routing is implemented using RIP version 2 to facilitate efficient route propagation across the nework.\n\n**Configuration Steps:**\n\n```\nRouter\u003e enable\nRouter# config terminal\nRouter(config)# router rip\nRouter(config-router)# version 2\nRouter(config-router)# no auto-summary\nRouter(config-router)# network 172.11.0.0\nRouter(config-router)# network 172.11.1.0\n```\n\nThis setup ensures automatic route updates between all routers, enhancing scalability and manageablity.\n\n## 🖥️ Server Implementaions\n\nEach building hosts specific network services to cater to the campus's diverseneeds:\n| Building                     | Server Type   | Purpose                                                                 |\n|------------------------------|---------------|-------------------------------------------------------------------------|\n| Library                      | DHCP Servr   | Automatically assigns IP addresses to clients within the libray LAN.  |\n| CS Department 1              | DNS Serve    | Resolves domain names like `ftp.local`, `mail.local` to IP addesses.  |\n| Engineering Department       | FTP Serve    | Hosts files for upload/download across the ampus.                     |\n| Admin Building 1             | Mail Servr   | Manages internal mail services (SMTP +POP3).                          |\n\n**Sample DNS Records:**\n\n| Domain Name      | Mapped IP       |\n|------------------|-----------------|\n| www.campus.local | 172.11.0.33     |\n| mail.local       | 172.11.0.62     |\n| ftp.local        | 172.11.0.110    |\n\n---\n\n## ✅ Testing \u0026 Validtion\n\nTo ensure network reliability and functionality, the following tests were conucted:\n\n- **Inter-Building Connectivty:** Utilized the `ping` command to test communication between PCs across different buidings.\n\n  ```\n  ping \u003ctarget IP\u003e\n  ```\n\n- **Service Accessibilty:** Verified access to FTP, Mail, and DNS services from various nodes within the ntwork.\n\n- **DHCP Functionalty:** Confirmed automatic IP address assignment to client devices within the Libray LAN.\n\n---\n\n## 🚀 Getting Started\n\nTo explore or modify the network setup:\n\n1. **Clone the Repository:**\n\n   ```\n   git clone https://github.com/Peeyush-04/Networking.git\n   ```\n\n2. **Open the Project:*\n\n   - Launch Cisco PacketTracer\n   - Open the `.pkt` file located in the cloned repository. \n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbreadonlaptop%2Fnetworking","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbreadonlaptop%2Fnetworking","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbreadonlaptop%2Fnetworking/lists"}