Lab4 (CNS301)
Lab4 (CNS301)
Lab 04
Objective: Implementing FTP server on Packet tracer and exploring the commands.
Student Information
Student Name
Student ID
Date
Assessment
Marks Obtained
Remarks
Signature
Page 4 of 4
UIT University
Department of Computer Science
CNS-301 Computer Networks
Lab 04
Instructions
State the instruction that student needs to follow for performing the example and exercises. Some sample
instructions are given below which can be altered as needed
E.g.
• Come to the lab in time. Students who are late more than 15 minutes, will not be allowed to attend the lab.
• Students have to perform the examples and exercises by themselves.
• Raise your hand if you face any difficulty in understanding and solving the examples or exercises.
• Lab work must be submitted on or before the submission date.
1. Objective
Implementing FTP server on Packet tracer and exploring the commands.
2. Labs Descriptions
1. File Transfer protocol
It is an application layer protocol which is utilized to send and receive files over the Network, it
is a communication between client and server. This communication takes place when a client
requests connection to FTP server using ‘user name’ and ‘password’, once legitimate credentials
are produced by a client it gets connected to the server after successful connection the thing
that matters is what rights a specific credential has. Below is a depiction of that.
Page 4 of 4
FTP can be used to backup the data which is an essential aspect, these days the biggest threat to data or
any network is ransomware attack, and the best defense against it is proper retrieval of data. FTP went
through numerous revisions in its RFCs, the FTP client are used to download and upload data, one such
client is Filezilla.
FTP commonly uses port number 20 and 21 for connection this particular concept is shown below where
a node is contacting the FTP server for connection through port 21 and data connection is done using
port 20 at the server and open port at the client end.
Page 4 of 4
Figure 3: Client connecting to server utilizing port 21 and 20
Lab tasks
1. Implement the following scenario using packet tracer, create FTP server and two nodes a user
can login using any of these systems.
Page 4 of 4