Hello, everyone!
Today, I will use eNSP to set up a simple environment to share the process of simulating FTP and HTTP servers and clients.
I have uploaded the lab environment file to the attachment of the post for you to learn. The device configuration has been cleared. You can configure the device by referring to the post content.
Network Topology

As shown in the preceding figure, we need to set up FTP and HTTP servers, and then use FTP and HTTP on the client to obtain files from the server through the router.
Configuration procedure
Client
Click the Client device to configure, as shown in the following figure.

AR
We need to configure the interface IP address of the router. Because the topology is a simple environment, we configure static routes to implement cross-network segment communication.
Configure AR1 as follows:

After the configuration is complete, you can run the display ip interface brief and display ip routing-table commands to check whether the configuration is successful.


R2 is configured in the same way as R1, as shown below:

Server
Click the Server device to configure, as shown in the following figure.

Verifying the Connection Between the Client and Server
Perform a ping test on the client, enter the IP address of the server, and click Send. If the sending result is successful, the client and server can communicate with each other.

Enable the FTP Service
Enable the FTP service on the server, use a local folder, and place a .txt file (Test.txt) in the folder for testing.

Use FTP to log in to the server from the client to download the FTP file from the server.
Step 1: Enter Remote Address (IP address of the server).
Part 2: Enter the username and password. (This parameter is not configured on the server. Therefore, you can enter one or use the default account and password.)
Part 3: Click Login.

After the preceding operations are complete, you can also view the process of the FTP server on the client through the logs.

Enable the HTTP Service
Enable the HTTP service on the server, use a local folder, and place a .txt file (Test.txt) in the folder for testing.

Then, access the server address through HTTP on the client and download the HTTP file from the server.

That's what I'm sharing today. I hope it helps you.
Thank you!


