Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask Computer Engineering Expert

Assignment: Data Communications - Local Area Networks

(A) Instructions for submission

1) Create your assignment submission file as an MS Word document (only Word file is allowed). List your team members on your cover page.
2) Demonstratethe client-server communication capturing to John (during any class before deadline).

(B) Objective

The objective of this assignment is to some HTTP as application layer protocol and TCP as reliable transport layer protocol. HTTP is carried by TCP. Also, in the assignment you will investigate the working of client-server mechanism, from both application and networking perspective.

(C) Assignment ToDos

1) Work in a group of two students (i.e. 2 PCs), or one person using 2 PC/VMs if one person. One PC will act as server, other one will act as client.

2) Perform the following tasks

a. Install and runa web(HTTP) server in the server machine. Note: Make sure you understand that an FTP server (e.g. Filezilla server) and a web server (e.g. Apache) are not same. You should use a web server.

b. Create a simple web page.

i. Make sure your web page has at least one image.Later, this will help you to demonstrate that a web page download actually creates multiple socket connections between the server and the client, one for each object in the page. This a key point of the report.

ii. It should be a plain .html page. Don't use .asp or .php or any other type of page.

iii. Don't use the default web page provided by the web server.

iv. Don't assume directory listing as your web page.

v. I want a web page created by YOU for this assignment, and must contain the names of the person(s) doing the assignment.

c. Host the web page. This means place the relevant files in proper folder(s) in the server machine. Make appropriate change in the web server configuration to indicate this page, making your machine a ‘web site' for external browsers.

d. Browse the web page fromclient PC.

e. Capture packets for all the transactions between the server and the client during the page download.

f. Prepare a report.

3) In the report provide the followings.

a. A formal introduction to the whole assignment and report, stating what this is assignment/report is about.

b. A short overview of HTTP protocol and web architecture from client-server point of view.

i. Provide a simple diagram to illustrate the concept.

ii. Mentions port numbers involved.

iii. Mention client and server software tools involved.

iv. Provide a list of reference you used for the report.

c. A brief description of your network setup for the experiment. Provide the network diagram, clearly indicating mode (e.g. WiFi) of connectivity, IP addresses of each node involved, etc. of your setup.

d. A brief description of the procedures you followed to perform the tasks above. Use separate numbered sections for the description of each procedure.

e. Screen shots for important procedures or events, embedded with procedure description. Here are some hints.

i. Server running
ii. Webpage hosted
iii. Web page down loaded
iv. Each step of Wireshark activity/analysis

f. (Lots of marks here...) Observation and results organized meaningfully and professionally (in tables, screenshots, etc.). Clearly highlight important results that you see in the experiment.

g. (Lots of marks here...) Analysis of the results- stating clear understanding/meaning of the results/observation. Explain ‘why...' with reference to the ‘HTTP Overview' you provided earlier.

h. (Lots of marks here...) A formal conclusion section. Mention salient results and learnings.

(E) Format Guideline

1. Size of report: The main body of report should be less than 15 pages (not counting the cover page and screen shots).

2. Cover Page: Use a professional looking format and design. Include assignment number/title, course code/title, professor's name, and student name(s).

3. Page number: Expect for the cover page, all pages should have page number at the bottom of each page.

4. Section number: Organize contents of the document in logical sections.

5. Text formatting: The whole document should use consistent formatting with regards to font face, size and decoration, line spacing, indenting and so on.

6. Figure and Table: All the figures and tables should have number and caption (e.g. Figure 1: Block Diagram, or Table 1: Year 2017 Statistics). For Figures, number/caption should appear under the figure and for tables, place the number/caption above the tables.

7. Reference: Use consistent referencing format (for example, you can use APA format). List the references in the Reference section (if you need one) in the order of their mention in the main text.

8. DON'Ts:

a. Do not copy/paste text or figures from other sources. Rewrite in your own words and redraw the figures to reflect your customization.
b. Do not use unnecessary or irrelevant description or illustration.

Computer Engineering, Engineering

  • Category:- Computer Engineering
  • Reference No.:- M92788694

Have any Question?


Related Questions in Computer Engineering

Xl cos dividends are expected to grow at a 20 rate for the

XL Co.'s dividends are expected to grow at a 20% rate for the next 3 years, with the growth rate falling off to a constant 6% thereafter. If the required return is 14% and the company just paid a $3.10 dividend, what is ...

Question need two different postsresponses with 200 words

Question: Need two different posts(responses) with 200 words each on the below topic. 1. Develop a product service idea. A. Describe the product/service including the benefits of using the product/service B. Discuss the ...

Simulate a dispatcher using a priority queue system in cnew

Simulate a dispatcher using a priority queue system in C. New processes are to be entered using a GUI with priority included (numbering should be automatic). Processes are also to be terminated by GUI command. Context sw ...

Question develop a taxonomy of dsia document a taxonomy is

Question: Develop a "taxonomy" of DS/IA document. A taxonomy is a way of organizing something on a "group within group" basis. (Remember how the biological taxonomy is structured.) Initially, define data security and inf ...

Assignment week 5 user acceptance testinguser acceptance

Assignment: Week 5 User Acceptance Testing User acceptance testing, or UAT, is a round of testing in which the users who are expected to use the system after it goes live exercise the system. UAT differs from quality ass ...

Question suppose that nickels and pennies disappear from

Question : Suppose that nickels and pennies disappear from the currency system and we have only dimes and quarters. Obviously any product that costs 15 cents can not be exactly paid for using only dimes and quarters. Sho ...

Are risk-averse people more likely to order their steak

Are risk-averse people more likely to order their steak well-done? A survey was conducted that asked individuals a series of questions about risk and how the individual prefers their steak (if at all). In particular, one ...

Suppose that a data warehouse consists of the four

Suppose that a data warehouse consists of the four dimensions date, spectator, location, and game, and the two measures count and charge, where charge is the fare that a spectator pays when watching a game on a given dat ...

Question suppose you are the analyst charged with

Question : Suppose you are the analyst charged with developing a new system to help senior managers make better strategic decisions. What methodology would you use? How would the business strategy affect your approach? W ...

A national report indicates that the mean and standard

A national report indicates that the mean and standard deviation of the ACT scores of incoming freshman at American public universities are 24.6 and 6.2, respectively. A sample of 30 incoming freshmen at a small, suburba ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As