Development of a software application for teaching computer networking

Computer Networking is a term that is commonly heard yet not understood by many people. Computer Networking consists of various large topics with complicating titles such as Internet Protocol (IP), Transmission Control Protocol (TCP), Internet Checksum as well as Wireless Local Area Network (W...

Full description

Saved in:
Bibliographic Details
Main Author: Chua, Benson Shi Yao
Other Authors: CHENG Tee Hiang
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2021
Subjects:
Online Access:https://hdl.handle.net/10356/149360
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Computer Networking is a term that is commonly heard yet not understood by many people. Computer Networking consists of various large topics with complicating titles such as Internet Protocol (IP), Transmission Control Protocol (TCP), Internet Checksum as well as Wireless Local Area Network (WLAN). Under TCP, many small topics are branched out and IP Subnetting is a significant part of it. A subnetwork is a logical division of an IP network and the practice of dividing the network is called subnetting. All smart devices come with an IP address which indicate what the device is, similarly to how identification number work for humans. From an IP address, you can also identify the subnetwork that the device is in. The aim of this study is to develop a software application which assists in teaching users on Computer Networking. Along the way, the project shifted its attention from IPv4 tunnelling to IP subnetting and the reason behinds it will be explained in detail later in Chapter 4.4. This software will involve C# Programming using Unity Game Engine.