2024-08-20 16:01:54 +05:30
# Computer Networks and Security (CNS)
2024-07-29 19:25:08 +05:30
This Git repository is a comprehensive resource for the Computer Networks and Security (CNS) course under the SPPU 2019 syllabus. It includes materials on fundamental concepts such as network architectures, protocols, and technologies, as well as practical implementations of client-server applications and insights into the data link layer and routing protocols. The repository also covers the application layer's role and essential network security topics, providing students with the knowledge and skills needed to master the course outcomes effectively.
---
2024-07-29 20:02:46 +05:30
## Index
2024-08-18 20:42:27 +05:30
### Notes
2024-11-22 22:19:41 +05:30
1. [Unit 1 - Introduction To Computer Networks ](Notes/Unit%201%20-%20Introduction%20To%20Computer%20Networks )
2. [Unit 2 - Data Link Layer ](Notes/Unit%202%20-%20Data%20Link%20Layer )
3. [Unit 3 - Network Layer ](Notes/Unit%203%20-%20Network%20Layer )
4. [Unit 4 - Transport Layer ](Notes/Unit%204%20-%20Transport%20Layer )
5. [Unit 5 - Application Layer ](Notes/Unit%205%20-%20Application%20Layer )
6. [Unit 6 - Security ](Notes/Unit%206%20-%20Security )
2024-08-18 20:42:27 +05:30
2024-09-25 23:02:43 +05:30
### Assigments
2024-11-22 22:19:41 +05:30
> [Practical dates (all batches)](CNSL%20-%20Practical%20dates.pdf)
2024-10-21 22:54:12 +05:30
2024-09-25 23:04:48 +05:30
##### A1 - Wired LAN using switch
2024-11-22 22:19:41 +05:30
- [Handout-A1 ](Handouts/Handout-A1.pdf )
- [Write-up - A1 ](Write-ups/Write-up%20-%20A1.pdf )
2024-09-25 23:04:48 +05:30
2024-09-25 23:02:43 +05:30
> [!NOTE]
> No code or output for assignment A1.
2024-10-07 19:16:05 +05:30
##### A2 - Network types, topologies and transmission media
2024-11-22 22:19:41 +05:30
- [Handout-A2 ](Handouts/Handout-A2.pdf )
- [Write-up - A2 ](Write-ups/Write-up%20-%20A2.pdf )
- [Output-A2 ](Printable%20outputs/Output-A2.pdf )
2024-10-09 11:56:36 +05:30
> [!NOTE]
> No code for assignment A2.
2024-10-07 19:16:05 +05:30
2024-10-08 18:59:53 +05:30
##### A3 - Error detection and correction using Hamming code and CRC
2024-11-22 22:19:41 +05:30
- [Code-A3 (CRC) ](Codes/Code-A3%20%28CRC%29.cpp )
- [Code-A3 (Hamming Code) ](Codes/Code-A3%20%28Hamming%20Code%29.cpp )
- [Handout-A3 ](Handouts/Handout-A3.pdf )
- [Write-up - A3 ](Write-ups/Write-up%20-%20A3.pdf )
- [Output-A3 ](Printable%20outputs/Output-A3.pdf )
2024-10-08 18:59:53 +05:30
##### A4 - Sliding Window Protocol
2024-11-22 22:19:41 +05:30
- [Code-A4 ](Codes/Code-A4%20%28Sliding%20Window%29.cpp )
- [Handout-A4 ](Handouts/Handout-A4.pdf )
- [Write-up - A4 ](Write-ups/Write-up%20-%20A4.pdf )
- [Output-A4 ](Printable%20outputs/Output-A4.pdf )
2024-09-25 23:04:48 +05:30
2024-10-07 19:16:05 +05:30
##### B5 - Subnetting and subnet mask
2024-11-22 22:19:41 +05:30
- [Code-B5 ](Codes/Code-B5.cpp )
- [Handout-B5 ](Handouts/Handout-B5.pdf )
- [Write-up - B5 ](Write-ups/Write-up%20-%20B5.pdf )
- [Output-B5 ](Printable%20outputs/Output-B5.pdf )
2024-10-07 19:16:05 +05:30
##### B6 - Link state & distance vector
2024-11-22 22:19:41 +05:30
- [Code-B6 ](Codes/Code-B6.py )
- [Handout-B6 ](Handouts/Handout-B6.pdf )
- [Write-up - A6 ](Write-ups/Write-up%20-%20B6.pdf )
- [Output-B6 ](Printable%20outputs/Output-B6.pdf )
2024-10-07 19:16:05 +05:30
##### B7 - RIP/OSPF/BGP
2024-11-22 22:19:41 +05:30
- [Handout-B7 ](Handouts/Handout-B7.pdf )
- [Write-up - A7 ](Write-ups/Write-up%20-%20B7.pdf )
- [Output-B7 ](Printable%20outputs/Output-B7.pdf )
2024-10-07 19:16:05 +05:30
##### B8 - TCP Socket
2024-11-22 22:19:41 +05:30
- [Code-B8 (Client) ](Codes/Code-B8%20%28Client%29.py )
- [Code-B8 (Server) ](Codes/Code-B8%20%28Server%29.py )
- [Handout-B8 ](Handouts/Handout-B8.pdf )
- [Write-up - B8 ](Write-ups/Write-up%20-%20B8.pdf )
- [Output-B8 ](Printable%20outputs/Output-B8.pdf )
2024-10-07 19:16:05 +05:30
##### B9 - UDP Protocol
2024-11-22 22:19:41 +05:30
- [Code-B9 (Sender) ](Codes/Code-B9%20%28Sender%29.py )
- [Code-B9 (Receiver) ](Codes/Code-B9%20%28Receiver%29.py )
- [Handout-B9 ](Handouts/Handout-B9.pdf )
- [Write-up - B9 ](Write-ups/Write-up%20-%20B9.pdf )
- [Output-B9 ](Printable%20outputs/Output-B9.pdf )
2024-10-07 19:16:05 +05:30
##### C10 - DNS
2024-11-22 22:19:41 +05:30
- [Code-C10 ](Codes/Code-C10.py )
- [Handout-C10 ](Handouts/Handout-C10.pdf )
- [Write-up - C10 ](Write-ups/Write-up%20-%20C10.pdf )
- [Output-C10 ](Printable%20outputs/Output-C10.pdf )
2024-10-07 19:16:05 +05:30
##### C11 - DHCP
2024-11-22 22:19:41 +05:30
- [Code-C11 ](Codes/Code-C11.py )
- [Handout-C11 ](Handouts/Handout-C11.pdf )
- [Write-up - C11 ](Write-ups/Write-up%20-%20C11.pdf )
- [Output-C11 ](Printable%20outputs/Output-C11.pdf )
2024-10-07 19:16:05 +05:30
##### C12 - TCP & HTTP traffic capture using Wireshark
2024-11-22 22:19:41 +05:30
- [Handout-C12 ](Handouts/Handout-C12.pdf )
- [Write-up - C12 ](Write-ups/Write-up%20-%20C12.pdf )
- [Output-C12 ](Printable%20outputs/Output-C12.pdf )
2024-10-07 19:16:05 +05:30
##### C13 - Analyse HTTP, HTTPS & TCP Protocols
2024-11-22 22:19:41 +05:30
- [Handout-C13 ](Handouts/Handout-C13.pdf )
- [Write-up - C13 ](Write-ups/Write-up%20-%20C13.pdf )
2024-10-07 19:16:05 +05:30
##### C14 - SSL Protocol
2024-11-22 22:19:41 +05:30
- [Handout-C14 ](Handouts/Handout-C14.pdf )
- [Write-up - C14 ](Write-ups/Write-up%20-%20C14.pdf )
2024-10-07 19:16:05 +05:30
2024-08-18 20:12:34 +05:30
### Question Papers
2024-11-22 22:19:41 +05:30
- [IN-SEM ](Question%20Papers/IN-SEM )
- [END-SEM ](Question%20Papers/END-SEM )
2024-08-18 20:12:34 +05:30
2024-11-22 22:19:41 +05:30
> [Important VIVA Questions (with answers)](Question%20Papers/CNSL%20-%20Important%20Viva%20Questions%20%28Answers%29.pdf)
2024-10-21 23:07:47 +05:30
2024-11-22 22:19:41 +05:30
> [Sample Photocopy (END-SEM)](Question%20Papers/CNS%20-%20Sample%20Photocopy%20-%20END-SEM%20%282019%20Pattern%29.pdf)
2024-08-20 16:01:54 +05:30
2024-11-22 22:19:41 +05:30
> [Sample IN-SEM Unit Test Paper](Question%20Papers/CNS%20-%20Unit%20Test%20Sample%20Paper%20%28IN-SEM%2C%202019%20Pattern%29.pdf)