Hello, if you have any need, please feel free to consult us, this is my wechat: wx91due
Faculty of Business Administration
ISOM3016 – Computer Networking for Business
Project – Computer Networks with Filius
Due Date: Apr. 28, 2025
We are going to use the software tool Filius to create some small network computers, and to simulate some simple activities on the network.
A simple example
Let’s start by constructing the example given in the picture. We will manually define the IP addresses, including the ad- dresses associated to the router, as well as the gateways for the computers. Once the network has been configured, open a termi- nal in each computer and try to ping the other ones (via their IP addresses).
Automatic configuration of a local network
We consider now a larger network (see picture on next page), comprising two servers, and a certain number of laptops (client computers). We will suppose that the two servers have two fundamental roles in the network: one server (192.168.1.0) will play the role of DNS server (the main reference for the external connection to the Internet), while the other server (192.168.0.1) will play the role of DHCP server.
What is a Dynamic Host Configuration Protocol (DHCP) ? One of the first issues with large networks is that their manual configuration can be very time consuming, and humans are very likely to make mistakes when performing this kind of tasks (for example, by giving the same IP address to two computers). With the DHCP, the automatic configuration of all computers (our laptops) can be performed, once, of course, the DHCP server has manually been set up.
The DHCP server has IP address 192.168.0.1. In the computer’s settings, we need therefore to specify, among the others (see previous exercise on the small network), the DHCP settings. In practice, we will have to provide the allowed range of IP addresses to be considered when automatically assigning addresses, the gateway to the DNS server, as well as the IP address of the DNS server (the computer 192.168.1.0 will be our DNS server).
Once the DHCP server has correctly been set up, we only need to pre-configure all laptops by clicking on the option “Use DHCP for configuration”. If we’ll also click on “Use IP address as Name”, then we’ll be able to see the IP addresses that will automatically be assigned.
Your computer network is supposed to look like the one below. After activating the network, you’ll have an animation showing you the flux of information among the computers that allows the DHCP to assign the various addresses. There is no way to predict the chosen IP addresses, so it’s likely the addresses given below (for the laptops) will not correspond to yours.
|
In order to verify that the overall configuration of the network is correct, every computer needs to be able to communicate with all the others. Since we opted for an automatic configuration, it is not necessary to verify the connection (via ping) between any pair of computers: we can restrict our verification to some ad-hoc chosen computer pairs.
Echo server
Let’s try now to make a laptop send messages to the DHCP server, where an echo software tool will be running, which basically sends back as is every received message. To this aim, we will install the “Echo server” on the server, and the “Generic client” on the laptop. Run both applications at the same time, and follow the graphical interface to establish the connection and to exchange some short text messages.
DNS server
For our computer 192.168.1.0 to play the role of a DNS server, it is simply necessary to install on it the corresponding software (all other computers should already know, at this stage, the address of the DNS server). The Domain Name System allows us to use a human-friendly name for the websites, instead of making direct use of their IP addresses.
Install the “Webserver” on the DNS server, and the “Webbrowser” on one of the laptops. From the laptop, try to visit the default webpage already present on the DNS server. Since the DNS was not configured yet, we’ll need to use, in this initial attempt, directly the IP ad- dress. Install now the tool “DNS server” on the server, and configure it so that the name http://www.isom3016.um.edu.mo/ is associated to the IP address of our DNS server. Try to visit again the webpage now by writing the new name associated to the webpage. Finally, add a “Webserver” on our second server, modify the default webpage and configure the DNS server so that it can be reached not only with the IP address, but also with the name www.isom3016.um.edu.mo.
Project Submission
Please submit your computer network project realized with Filius (please use the standard Filius file format).