# data[].attributes.body
1)I used IP Address to connect the host
2)IP Address of localhost:192.168.43.32
3)Length of the file transferred is 197 bytes
4)
a)open the FileZilla server
b)Add user name(Dileep) and password(123456)
c)Then go to shared folders add one folder then click OK
Server is ready then,
client do 3 things to connect Server
a)Type hostname
b)Type username and
c)password and click connect button
turn of firewall both server and client to complete the file transfer
5)
a)Run Wire-shark while transferring file
b)Click On Wi-Fi
c)Click stop capturing packet
d)Now Search for ftp we can get the source(192.168.43.49) and destination(192.168.43.32)

# data[].attributes.body
1) I used IP address to connect to local host.
2)IP address of local host: 10.61.65.213
3) 91 bytes
4) --> First ensure the client and server are on same network.
-->Open Filezilla client and enter host, user and password.
--> If successful, a connection will be established with server.
Wireshark will show all the requests and responses involved in forming the connection.
5) Wireshark shows the frames sent between server and client. It also shows the data in each frame, source IP, destination IP and protocol involved.
For FTP,  clients sends a request for a connection. Server sends a response asking for user name and password. After verification, server sends response with current directory and allows file transfer.

# data[].attributes.body
Wireshark !

# data[].attributes.body
FTP using firezilla and wireshark
1. I used IP address to connect to the localhost.

2. IP address : 192.168.43.49
Domain name : vincentyong
3. Lenght of file is 81 bytes

4. Client (IP address:192.168.42.250) connecting to server (IP address:192.168.42.49)
a. Connect to the same hotspot as the server.
b. Launch filezilla clients application
c. Entered the IP address of server (Host:192.168.43.49), the Username (vincentyong) entered the corresponding password with the Port let default (FTP port 21).
d. I then click on the Quickconnect on to connect to the server and it connected to the server in about a second and return "successful".
NB: interface attached.
5. wireshark shows connection between client (source) and server (destination) and detail of information exchange;
source IP address:192.168.42.250 (Source Port: 21)
destination IP address:192.168.42.49 (Destination Port:50415)
header length
Packet length : size of data tranfer
Transfer number
Transfer time
Protocol (FTP, TCP, UDP, ARP, ICMPv6 etc.) : Protocol used for the packet exchange
info: Information on tranfer (seq, Ack, FIN, Win size etc.) = requesting transfer, acknowledging tranfer, finish tranfer, window size etc.
NB: interface attached.

# data[].attributes.body
Answers:

I am the server and my client is Joseph.

1. The client needs the IP address from the server in order to connect to the local host.

2. IP address of the local host myself is 192.168.43.49.

3. The length of the file transferred is 81 bytes.

4. There are eight steps taken to connect to the server.

1. Turn on mobile data, go to the settings and select more settings.
2. Select tethering portable Wi-Fi hotspot name "KL", password 1234567890

3. On the PC, open "FileZilla Server Interface"
4. Click file and connect to server
5. On the edit, select Users
6. Add user name vincentyong, password is 1234567890

Note: The server needs to share at least one directory and set it as home directory to the client.

7. On the shared folders, add folder from the computer directory C:\Users\Vincent Yong\Desktop\My Music

8. Click OK

My client's IP (192.168.43.250) will open "FileZilla FTP client" and key in the 3 information from the server:
a) Localhost: 192.168.43.49
b) Username: vincentyong
c) Password: 1234567890

Click Quickconnect to connect the server

Note: The windows firewall must be turn off for both server and the client in order to establish a file transfer protocol (FTP).

5. The following below explain how data found on wireshark.

1. Run Wireshark while transfering file
2. Click on Wi-Fi
3. Click Stop Capturing Packet
4. Look for file transfer (FTP) with the source and destination IP addresses of server (92.168.43.49)and the client (92.168.43.250) respectively. See attachment.

Transmission Control Protocol
Source Port: 21
Destination Port: 50415
Sequence 1
Acknowledge: 1
Length: 27
File Transmission Protocol (FTP)
For more details. Please see attachment below.

# data[].attributes.body
Q1 : Yes, IP address to connect to the local host.
Q2 : IP address for the local host – 192.168.43.207
Q3 : Length of the file transfer = 47 bytes
Q4 : Refer attachment below.
Q5 : Wireshark – We can see the detail of transmission control protocol between server and clients :
IP server – 192.168.43.207
IP destination/ client – 192.168.43.243
Header length – 20 bytes
Show the FIN, ACK between server and client
Sequence number
Checksum
Source port - 21
Destination port - 49227

# data[].attributes.body
Aminu Iliyasu Bugaje

# data[].attributes.body
Answers:
1. IP address
2. 192.168.43.49 (Vincent)
3. 172 bytes
4. Steps,
- Connect network of client and server
- Enter IP address, username, and password
of the server
- Connecting to the server
5. source port 21
destination port 50958
IP address source 192.168.43.49 (server)
IP address destination 192.168.43.32 (client)
frame length 172 bytes
protocol in frame: IP, TCP, and FTP
window size 67
flag in TCP header (PSH, ACK)

# data[].attributes.body
N.B
Actually the lenght is 56 not 110.

# data[].attributes.body
1. Are you using a domain name or an IP address to connect to the local host?

IP address

2. What is the domain name or IP address of the local host?

192.168.43.207

3. What is the length of the file transferred?

Len =27 bytes

Header length = 20 bytes

Total length = 47 bytes

4. Elaborate the steps taken to connect to the server.

1.The server will establish a signal indicating ready to accept connection.

2.The client then will send a SYN segment requesting for active open connection (SYN=1).

3.The server sends the SYN + ACK segment next to the client (SYN =1 & ACK =1).

4.The client sends ACK segment recognizing the ACK segment from the server (ACK=1).

5. Explain the data found on wireshark.

The source port is 21 while the destination port is 49227

SEQ = 28, represent the number of last octet in a segment.

ACK = 1, specifies the next octet expected by the receiver.

Window size = 68, which determine how many octets can be sent before waiting for acknowledgment.

# data[].attributes.body
1. Are you using a domain name or an IP address to connect to the local host?
IP Address

2. What are the domain name or IP addres of the local host?
192.168.43.49 (vincent IP adress)

3. What is the length of the file transferred?
68

4. Elaborate the steps taken to connect to the server.
1. connect client and server to the same network
2. Fill in the host, username and password
Host: 192.168.43.49
username: vincent
Password: 123456
then click quickconnect

5. Explain the data found on wireshark.

1. The connection between client and server
source:192.168.43.49 (Source Port: 21)
destination:192.168.43.43 (Destination Port:54920)
2. Header length: 20 bytes window
3. sequences : 1
4. Acknowledgements : 1

# data[].attributes.body
The bellow picture shows the FTP steps of sending a file named " my laptop details" to a server host server "Vincent".
+ authentication : password is required for vincent (123456).

# data[].attributes.body
1. Are you using a domain name or an IP address to connect to the local host?
We are using an IP address  to connect the local host

2. What are the domain name or IP addres of the local host?
172.20.10.3 (nurizan IP adress)

3. What is the length of the file transferred?
60

4. Elaborate the steps taken to connect to the server.
1. Make sure client and server are in the same network
2. Fill in the host, username and password
Host: 172.20.10.3
username: nurizan
Password: ******
then quick connect

5. Explain the data found on wireshark.

1. The connection between client and server
source:172.20.10.3 (Source Port: 21)
destination:172.20.10.2 (Destination Port:51119)
2. Header length: 20 bytes
window

# data[].attributes.body
Answers:
1. IP Address
2. 172.20.10.2
3. File length 60
4. Steps to connect to server:
a) Determine the IP address of the server
b) Enter host, username and password of the server then quickconnect
5. Internet Protocol Version 4, Source: 172.20.10.2 is my IP Address, Destination: 172.20.10.3. Source is server IP (Ayu)
Transmission Control Protocol, Src Port: 21, Dst Port: 51119, Seq: 1, Ack: 1, Len: 60

Port 21 is for FTP with 1 acknowledgement and 60 length

# data[].attributes.body
Wireshark !