TCP wireshark. This assignment will investigate the behaviour of TCP (Transmission Control Protocol). The application well suited for this assignment is Wireshark, it has the features suitable for this assignment and enables me to output the relevant grap

Authors Avatar

Wireshark TCP Lab  

Introduction

This assignment will investigate the behaviour of TCP (Transmission Control Protocol). The application well suited for this assignment is Wireshark, it has the features suitable for this assignment and enables me to output the relevant graphs needed. The graph being used is a Time-Sequence-Graph (Stevens).

Methodology

In order to achieve what is needed I will need to analyse a trace of the TCP segments sent and received in transferring a 150KB file containing the text of Lewis Carrol’s Alice’s Adventures in Wonderland from my computer to a remote server. I will study TCP’s use of sequence and acknowledgement numbers for providing reliable data transfer; See TCP’s congestion control algorithm – slow start and congestion avoidance – in action; and look at TCP’s receiver-advertised flow control mechanism. I will also output graphs that wireshark will allow me to do so within one of its functions.

Wireshark will obtain a packet trace of the TCP transfer of a file from my computer to a remote server. I will do so by accessing a Web page that will allow me to enter the name of a file stored on my computer which contains the ASCII text of Alice in Wonderland, and then transfer the file to a web server using the HTTP POST method. I will be using the POST method rather than the GET method as I will be transferring a large amount of data from my               computer to another computer. Wireshark will be running during this time to obtain the trace of the TCP segments sent and received from my computer.


A first look at the captured trace

1. What is the IP address and TCP port number used by the client computer (source) that is transferring the file to gaia.cs.umass.edu?

IP address (source): 192.168.1.102

TCP port: 1161

2. What is the IP address of gaia.cs.umass.edu? On what port number is it sending and receiving TCP segments for this connection?

Join now!

IP address of gaia.cs.umass.edu: 128.119.245.12

Port number:  80

3. What is the IP address and TCP port number used by your client computer (source) to transfer the file to gaia.cs.umass.edu?

IP address: 192.168.1.102

TCP port number: 1161

Destination IP address: 128.119.245.12

TCP port number: 80

TCP Basics

4. What is the sequence number of the TCP SYN segment that is used to initiate the

TCP connection between the client computer and gaia.cs.umass.edu? What is it

in the segment that identifies the segment as a SYN segment?

Sequence ...

This is a preview of the whole essay