{"id":18262452,"url":"https://github.com/vanditg/comp-sci-7039---computer-networks-and-applications-","last_synced_at":"2025-04-04T20:30:46.922Z","repository":{"id":40896633,"uuid":"250546261","full_name":"Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-","owner":"Vanditg","description":"This repository contains assignment, quizes and practical exam solutions for one of my postgraduate subjects of COMP SCI 7039 - Computer Networks and Applications. The programming language is C.","archived":false,"fork":false,"pushed_at":"2020-07-13T13:52:39.000Z","size":21882,"stargazers_count":9,"open_issues_count":0,"forks_count":7,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-20T18:08:33.894Z","etag":null,"topics":["alternating-bit-protocol","assignment-solutions","computer-networks","distance-vector-routing","gbn","logbook","poison-reverse","postgraduate-subjects","wireshark-lab"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Vanditg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-03-27T13:48:38.000Z","updated_at":"2024-11-20T00:59:40.000Z","dependencies_parsed_at":"2022-09-20T13:40:55.773Z","dependency_job_id":null,"html_url":"https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vanditg%2FCOMP-SCI-7039---Computer-Networks-and-Applications-","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vanditg%2FCOMP-SCI-7039---Computer-Networks-and-Applications-/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vanditg%2FCOMP-SCI-7039---Computer-Networks-and-Applications-/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vanditg%2FCOMP-SCI-7039---Computer-Networks-and-Applications-/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Vanditg","download_url":"https://codeload.github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247246091,"owners_count":20907738,"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","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":["alternating-bit-protocol","assignment-solutions","computer-networks","distance-vector-routing","gbn","logbook","poison-reverse","postgraduate-subjects","wireshark-lab"],"created_at":"2024-11-05T11:07:45.977Z","updated_at":"2025-04-04T20:30:41.914Z","avatar_url":"https://github.com/Vanditg.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# COMP-SCI-7039---Computer-Networks-and-Applications\nThis repository contains assignment, quizes and practical exam solutions for one of my postgraduate subjects of [COMP SCI 7039 - Computer Networks and Applications](https://www.adelaide.edu.au/course-outlines/006794/1/sem-1/). The programming language is [C](https://en.wikipedia.org/wiki/C_(programming_language)).\n\n## Easy Navigation for Assignment.\n[Assignment - 1](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/tree/master/Assignment/Assignment%20-%201/Assignment) \u003c\u003c\u003c---\u003e\u003e\u003e [Solution](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/tree/master/Assignment/Assignment%20-%201/Solution)  \n[Assignment - 2 - AlternatingBit](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/tree/master/Assignment/Assignment%20-%202/Assignment) \u003c\u003c\u003c---\u003e\u003e\u003e [Solution](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/tree/master/Assignment/Assignment%20-%202/Solution/AlternatingBit)  \n[Assignment - 2 - Oracle AlternatingBit](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/tree/master/Assignment/Assignment%20-%202/Assignment) \u003c\u003c\u003c---\u003e\u003e\u003e [Solution](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/tree/master/Assignment/Assignment%20-%202/Solution/Oracle%20-%20AlternatingBit)  \n[Assignment - 2 - GBN](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/tree/master/Assignment/Assignment%20-%202/Assignment) \u003c\u003c\u003c---\u003e\u003e\u003e [Solution](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/tree/master/Assignment/Assignment%20-%202/Solution/GBN)  \n[Assignment - 2 - Oracle GBN](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/tree/master/Assignment/Assignment%20-%202/Assignment) \u003c\u003c\u003c---\u003e\u003e\u003e [Solution](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/tree/master/Assignment/Assignment%20-%202/Solution/Oracle%20-%20GBN)  \n[Assignment - 3 - Distance Vector](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/tree/master/Assignment/Assignment%20-%203/Assignment) \u003c\u003c\u003c---\u003e\u003e\u003e [Solution](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/blob/master/Assignment/Assignment%20-%203/Solution/DistanceVector.py) --\u003e\u003e Buggy Code on #UPDATE :( else Working Perfectly for other parts   \n[Assignment - 3 - Poisoned Reverse](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/tree/master/Assignment/Assignment%20-%203/Assignment)\u003c\u003c\u003c---\u003e\u003e\u003e [Solution](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/blob/master/Assignment/Assignment%20-%203/Solution/PoisonReverse.py) --\u003e\u003e Buggy Code on #UPDATE :(  else Working Perfectly for Other parts  \n\n## Easy Navigation for Workshops.\n[Workshop - 1 - Network Overview and Application Layer](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/tree/master/Workshop/Workshop%20-%201/Problem) \u003c\u003c\u003c---\u003e\u003e\u003e [Solution](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/tree/master/Workshop/Workshop%20-%201/Solution)  \n[Workshop - 2 - Transport Layer](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/tree/master/Workshop/Workshop%20-%202/Problem) \u003c\u003c\u003c---\u003e\u003e\u003e [Solution](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/tree/master/Workshop/Workshop%20-%202/Solution)  \n[Workshop - 3 - Network Layer](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/tree/master/Workshop/Workshop%20-%203/Problem) \u003c\u003c\u003c---\u003e\u003e\u003e [Solution](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/tree/master/Workshop/Workshop%20-%203/Solution)  \n\n## Easy Navigation for Wireshark Quizzes.\n[Quiz - 1 - Intro To Wireshark Lab](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/blob/master/WireShark%20Quiz/Introduction%20To%20Wireshark%20Lab%20Quiz.pdf)  \n[Quiz - 2 - Wireshark HTTP Lab](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/blob/master/WireShark%20Quiz/Wireshark%20HTTP%20Lab%20Quiz.pdf)  \n[Quiz - 3 - Wireshark DNS Lab](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/blob/master/WireShark%20Quiz/Wireshark%20DNS%20Lab_Quiz.pdf)  \n[Quiz - 4 - Wireshark TCP Lab](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/blob/master/WireShark%20Quiz/Wireshark%20TCP%20lab%20quiz.pdf)  \n[Quiz - 5 - Wireshark NAT Lab](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/blob/master/WireShark%20Quiz/Wireshark%20NAT%20lab%20quiz.pdf)  \n[Quiz - 6 - Wireshark ICMP Lab](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/blob/master/WireShark%20Quiz/Wireshark%20ICMP%20lab%20quiz.pdf)  \n[Quiz - 7 - Wireshark IP Lab](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/blob/master/WireShark%20Quiz/Wireshark%20IP%20lab%20quiz.pdf)  \n[Quiz - 8 - Ethernet Lab](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/blob/master/WireShark%20Quiz/Wireshark%20Ethernet%20lab%20quiz.pdf)  \n\n## Easy Navigation for Useful Files.\n[RFC 1945 Document](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/tree/master/Assignment/Assignment%20-%201/RFC%201945)  \n[C - Programming Hints](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/blob/master/Assignment/Assignment%20-%202/Solution/Oracle%20-%20AlternatingBit/C_Programming_Hints.pdf)  \n\n## Easy Navigation for WebSubmission TestCases and Output\n[Assignment - 1 WebSubmission Result](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/blob/master/WebSubmission/webServerWebSubmission.pdf)  \n[Assignment - 2 WebSubmission Result - Oracle AlternatingBit](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/blob/master/WebSubmission/oracleAltBitWebSubmission.pdf)  \n[Assignment - 2 WebSubmission Result - AlternatingBit](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/blob/master/WebSubmission/AltBitWebSubmission.pdf)  \n[Assignment - 2 WebSubmission Result - Oracle GBN](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/blob/master/WebSubmission/OracleGBNWesSubmission.pdf)  \n[Assignment - 2 WebSubmission Result - GBN](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/blob/master/WebSubmission/GBNWebSubmission.pdf)  \n[Assignment - 3 WebSubmission Result - DistanceVector and PoisonReverse](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/blob/master/WebSubmission/RoutingWebSubmission.pdf)  \n[Assignment - 3 WebSubmission Result - DistanceVector and PoisonReverse Updated](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/blob/master/WebSubmission/RoutingWebSubmission_Updated.pdf)  \n\n## Easy Navigation for Oracle Commits for Assignment - 2  \n[AlternatingBit](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/blob/master/OracleCommits/OracleCommitsAltBit)  \n[GBN](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/blob/master/OracleCommits/OracleCommitsGBN)  \n\n## Easy Navigation for Assignment - 2 Analysis Quiz  \n[Analysis Quiz](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/tree/master/Assignment/Assignment%20-%202/Analysis_Quiz)  \n\n## Easy Navigation for Assignment - 3 Test Cases Given Output vs Code Output for configL and changeConfigL, changeConfigL1 files\n[configL](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/blob/master/Assignment/Assignment%20-%203/ConfigL/configL) --- [changeConfigL](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/blob/master/Assignment/Assignment%20-%203/ChangeConfigL/changeConfigL) --- [output](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/blob/master/Assignment/Assignment%20-%203/Output/OutputL) --- [code output DistanceVector](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/blob/master/Assignment/Assignment%20-%203/CodeOutput/DistanceVector_CodeOutputForChangeConfigL)  \n[configL](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/blob/master/Assignment/Assignment%20-%203/ConfigL/configL) --- [changeConfigL1](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/blob/master/Assignment/Assignment%20-%203/ChangeConfigL/changeConfigL1) --- [output](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/blob/master/Assignment/Assignment%20-%203/Output/OutputL1) --- [code output DistanceVector](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/blob/master/Assignment/Assignment%20-%203/CodeOutput/DistanceVector_CodeOutputForChangeConfigL1)  \n[configL](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/blob/master/Assignment/Assignment%20-%203/ConfigL/configL) --- [changeConfigL](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/blob/master/Assignment/Assignment%20-%203/ChangeConfigL/changeConfigL) --- [output - No file provided for PoisonReverse] --- [code output PoisonReverse](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/blob/master/Assignment/Assignment%20-%203/CodeOutput/PoisonReverse_CodeOutputForChangeConfigL)  \n[configL](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/blob/master/Assignment/Assignment%20-%203/ConfigL/configL) --- [changeConfigL1](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/blob/master/Assignment/Assignment%20-%203/ChangeConfigL/changeConfigL1) --- [output - No file provided for PoisonReverse] --- [code output PoisonReverse](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/blob/master/Assignment/Assignment%20-%203/CodeOutput/PoisonReverse_CodeOutputForChangeConfigL1)  \n[ManualConfigL](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/blob/master/Assignment/Assignment%20-%203/ConfigL/ManualConfigL) --- [ManualChangeConfigL](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/blob/master/Assignment/Assignment%20-%203/ChangeConfigL/ManualChangeConfigL) --- [code output DistanceVector](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/blob/master/Assignment/Assignment%20-%203/CodeOutput/DistanceVector_CodeOutputForManualChangeConfigL_ManualConfigL)  \n[ManualConfigL](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/blob/master/Assignment/Assignment%20-%203/ConfigL/ManualConfigL) --- [ManualChangeConfigL](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/blob/master/Assignment/Assignment%20-%203/ChangeConfigL/ManualChangeConfigL) --- [code output PoisonReverse](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/blob/master/Assignment/Assignment%20-%203/CodeOutput/PoisonReverse_CodeOutputForManualChangeConfigL_ManualConfigL)  \n\n## Easy Navigation for Assignment - 3 LogBook Entries\n[LogBook - Routing](https://github.com/Vanditg/COMP-SCI-7039---Computer-Networks-and-Applications-/blob/master/LogBook/Routing_Log_Book.pdf)  \n\n## Lecture Slides and Videos  \nPlease send a request [Here](https://shorturl.at/adlmE)  ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvanditg%2Fcomp-sci-7039---computer-networks-and-applications-","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvanditg%2Fcomp-sci-7039---computer-networks-and-applications-","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvanditg%2Fcomp-sci-7039---computer-networks-and-applications-/lists"}