Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

1. Socket Programming Assignment: Texbook chapter 2 Section 2.7, use the python code provided in the book to establish TCP and UDP connections between a

image text in transcribed
1. Socket Programming Assignment: Texbook chapter 2 Section 2.7, use the python code provided in the book to establish TCP and UDP connections between a client and a server. 2. Wireshark/tcpdump/ethereal assignment By this time, you should have installed and are familiar yourselves with wireshark/tcpdump or equivalent packet sniffers. In this assignment, you will need to capture the network traffic while you make a connection from your computer/laptop to our Canvas course page and download a file from the course module to your own computer and accomplish the following tasks: Capture the data related to the network session you initiated and display the output (use screen capture to show the results). You can start capture prior to making the connection in your web browser. Filter the packets that are related to UDP Filter the packets that are related to TCP Find out the following information and show screenshots of the captured data o What are the IP address and TCP port number used by your computer (client) to make the connection to Canvas? 1. What is the IP address and TCP port number for the Canvas server? 2. Identify the three-way handshake for the connection establishment and explain in detail the sequence number of the TCP SYN segment from the client lyour computer), the ack number and sequence number of the server (Canvas), what is the header length, the flags of each packet involved in the three way handshake. 3. How does the window size change from connection establishment to file transfer? 4. Describe the timeline of these events Optional Research what is browser hijacking attack. Use your own words to explain browser hijacking attack and how to prevent it. Submission format: you have the option of submitting this assignment as a report in a single pdf ble or record your program output and screenshots with your explanations as a video submission

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions

Question

4. What sales experience have you had?

Answered: 1 week ago