COMP3310 Computer Networks

COMP3310 Computer Networks

Free Samples

COMP3310 Computer Networks

.cms-body-content table{width:100%!important;} #subhidecontent{ position: relative;
overflow-x: auto;
width: 100%;}

COMP3310 Computer Networks

0 Download7 Pages / 1,599 Words

Course Code: COMP3310
University: Australian National University

MyAssignmentHelp.com is not sponsored or endorsed by this college or university

Country: Australia

Question:
Discuss about the Computer Networks For TCP Connection Termination.
Answer:
Online shopping has recently evolved due to advanced technology. So, to make the interaction with the customer there must be a better understanding of what the customer need and behaviors to be specific. This has been made possible by use of cookies to collect information and behaviors on a certain website and all these provides a good background and know of what to display on the webpage and what not to display (Braun, Münz, and Carle, 2010).   
The client wants to retrieve some information about toys from the besttoys.com website, so GET is used because the client want to retrieve or get something (Howard, 2008.). The besttoys.com web server loads the information as per the client request and a customer file is saved in the webserver with an ID 12343 to identify that specific client which is a shopping cart where list of what client wants to shop is stored. 
The server responds to the client request with the web page having different types of toys. At the same time, a vendor file is created and in the client browser with the same ID 12343 as the customer file saved in the web server of the besttoys.com and keeps on updating with client information. Also a cookie is set which will be used to track the client (Huang, 2010). Whenever the client requests for something from that specific website, it would be fast to log in. That cookie may last forever provided it is not destroyed. The web page the client is displayed contains different toys’ images which may act like links.The client clicks an image of a certain toy on that web page, that image acts as a link to retrieval of more information concerning that image which in turn is sent a request to the server where that request is send together with the cookie: 12343. 
Step 4
After the server receives the request from the client, it displays back the page containing all the information about the price of the image toy the client clicked. Then, that information is updated in the customer file which is saved in the web server side (Lund et al., 2010). The cookie which was sent together with the request is the one that helps the web server to track that specific client file from their server and then is updated until the customer or client finishes to shop.
Step 5
Then, the customer requests from the same site information about the payment of the toy clicked, the same thing happens, the request is sent together with the cookie: 12343, thus helping the server in updating the file for that specific client.
Step 6
All through the cookie has been getting information about the client, so the request of the client about the payment, is responded efficiently where an order confirmation web page is displayed on the client browser according to what the client has selected from the webpage. 

B).The banner advert is not hosted at the web server of the current website that it is being advertised from. Deakin University is displaying an advert of a product in its website where it is paid by the advertising company in accordance with the number of clicks of that advert which is linked to the manufacturers’ web server.

The advertising company has to keep tracks of the number of clicks or visitors to the manufacturer’s website using that banner advert, so application of cookies is a preferred option to track the visitors.  
i). Client request for a web page of Deakin University website from the client web browser, at the same time a cookie set with an ID 5252 and is saved in the client web browser (Jeffres and Lin, 2012). The web page that the client has requested contains banner ad of product which is not hosted from the deakin web server.
ii). When the client want to view that banner ad, the client is redirected to manufacturer website through his/her web browser. From here, the client will be directly linked to the manufacturer website from his/her browser.
iii). After the client is redirect, a request of the manufacturers web page containing the information about their product is sent. While this request is sent, a new cookie is created in the client browser where this cookie is the same as the previous cookie created while requesting deakin university website.
iv). Now the client is able to view the page about the product on the banner ad. So, the advertising company now is able to keep track of the clicks from the Deakin university website using those cookies IDs assigned on both sides which are the same. 
The segment tables below have port numbers where port 51000 signifies that it’s the client initiating that segment while the port 80 signifies that it’s the client initiating that segment.
Each table represent every segment that is used in the TCP connection establishment, data transfer and connection  termination with the appropriate header information; starting with the source and destination ports, sequence numbers, acknowledgment numbers, window and the Bytes of data transferred (Janse and Konijnendijk, 2011).

SYN segment

Port

51000

Sequence No.

2048

Ack. No.

0

Window

2000

Bytes of Data

 

This is the first segment that is sent by the client to the server As it they want to establish a connection. Basically, the client Sends a sync message as it wants to initiate a TCP connection Where the acknowledgement is 0 and no data bytes of data is Sent because there is no connection.

SYN+ACK segment

Port

80

Sequence No.

21732

Ack. No.

2049

Window

4000

Bytes of Data

 

This segment is sent by the server to notify the client that it has Accepted by sending back the syn and an acknowledgement That is SYN + ACK. To get another acknowledgement number, The sequence number of the client is incremented by 1. Also in this stage there is no data to be sent until connection is Successfully established.
ACK segment + Bytes of data

Port

51000

Sequence No.

2049

Ack. No.

21733

Window

4000

Bytes of Data

500

This segment is initiated by the client after the sever sends the Syn + ack which is an indication that it has already Acknowledged.  Now from this point the client is ready to send the bytes of Data because the connection is already established with the acknowledgement attached. The ACK No. is the initial sequence number destination incremented by one.

ACK segment  + Bytes of Data

Port

51000

Sequence No.

2049

Ack. No.

21733

Window

4000

Bytes of Data

500

Here, the client also wants to send another data. So, the client
has to send those bytes of data together with the
acknowledgement just like in the previous segment. Also as you
can note the segment takes the window of 4000 which is the
same as the server’s window. 

ACK segment + bytes of data

Port

80

Sequence No.

21733

Ack. No.

3049

Window

3000

Bytes of Data

1000

In this segment , the server responds by sending 1000 bytes of data  with a sequence number of 21733 and an acknowledge- ment number of 3049 which is gotten by adding the last two segments bytes of data lengths which add up to 1000 (Rose,  Basdas and Degen, 2009). The window size reduces from 4000 to 3000 as a result of subtraction of the bytes of data being sent. These bytes of data are sent with an acknowledgement.

FIN segment

Port

51000

Sequence No.

3049

Ack. No.

21733

Window

3000

Bytes of Data

 

FIN is initiated by the client when there is no more data to be sent. So, the client sends a FIN segment to signify the TCP connection termination (Walther and Jang 2012). After sending it, it holds back for the server to acknowledge whether to terminate that connection. That means it can’t terminate without receiving an acknowledgement. There is not data to be sent.  

FIN + ACK segment

Port

80

Sequence No.

21733

Ack. No.

3050

Window

3000

Bytes of Data

 

When the server receives the Fin message from the client, it re-send FIN segment having acknowledgement if it is done transmitting data. This is to basically, accept that it is ready for TCP connection termination.   

ACK Segment

Port

51000

Sequence No.

3050

Ack. No.

21734

Window

3000

Bytes of Data

 

This is an acknowledgement from the client that shows that the client has got an acknowledgment from the server that it’s okay with the client terminating the TCP connection.   
References
Braun, L., Münz, G. and Carle, G., 2010, April. Packet sampling for worm and botnet detection in TCP connections. In Network Operations and Management Symposium (NOMS), 2010 IEEE (pp. 264-271). IEEE.
Howard, R.G., 2008. The vernacular web of participatory media. Critical Studies in Media Communication, 25(5), pp.490-513.
Huang, M.H., 2010. Designing website attributes to induce experiential encounters. computers in Human Behavior, 19(4), pp.425-442.
Lund, P.K., Petry, S.M., Croteau, C.S., Okumura, K.K. and Carroll, D.A., Google Inc, 2010. Source reputation information system with blocking of TCP connections from sources of electronic messages. U.S. Patent 7,788,359.
Janse, G. and Konijnendijk, C.C., 2011. Communication between science, policy and citizens in public participation in urban forestry websites—Experiences from the Neighbourwoods project. Urban Forestry & Urban Greening, 6(1), pp.23-40.
Jeffres, L.W. and Lin, C.A., 2012. Metropolitan websites as urban communication. Journal of Computer-Mediated Communication, 11(4), pp.957-980.
Rose, G., Basdas, B. and Degen, M., 2009. Using websites to disseminate research on urban spatialities. Geography Compass, 3(6), pp.2098-2108.
Walther, J.B. and Jang, J.W., 2012. Communication processes in participatory websites. Journal of Computer-Mediated Communication, 18(1), pp.2-15.

Free Membership to World’s Largest Sample Bank

To View this & another 50000+ free samples. Please put
your valid email id.

E-mail

Yes, alert me for offers and important updates

Submit 

Download Sample Now

Earn back the money you have spent on the downloaded sample by uploading a unique assignment/study material/research material you have. After we assess the authenticity of the uploaded content, you will get 100% money back in your wallet within 7 days.

UploadUnique Document

DocumentUnder Evaluation

Get Moneyinto Your Wallet

Total 7 pages

PAY 4 USD TO DOWNLOAD

*The content must not be available online or in our existing Database to qualify as
unique.

Cite This Work
To export a reference to this article please select a referencing stye below:

APA
MLA
Harvard
OSCOLA
Vancouver

My Assignment Help. (2021). Computer Networks. Retrieved from https://myassignmenthelp.com/free-samples/comp3310-computer-networks/connection-termination.html.

“Computer Networks.” My Assignment Help, 2021, https://myassignmenthelp.com/free-samples/comp3310-computer-networks/connection-termination.html.

My Assignment Help (2021) Computer Networks [Online]. Available from: https://myassignmenthelp.com/free-samples/comp3310-computer-networks/connection-termination.html[Accessed 18 December 2021].

My Assignment Help. ‘Computer Networks’ (My Assignment Help, 2021) accessed 18 December 2021.

My Assignment Help. Computer Networks [Internet]. My Assignment Help. 2021 [cited 18 December 2021]. Available from: https://myassignmenthelp.com/free-samples/comp3310-computer-networks/connection-termination.html.

×
.close{position: absolute;right: 5px;z-index: 999;opacity: 1;color: #ff8b00;}

×

Thank you for your interest
The respective sample has been mail to your register email id

×

CONGRATS!
$20 Credited
successfully in your wallet.
* $5 to be used on order value more than $50. Valid for
only 1
month.

Account created successfully!
We have sent login details on your registered email.

User:

Password:

Did your professor has asked you to write narrative essay writing, and you have no idea how to start it? MyAssignmenthelp.com is known to give credible research material in every type of essays. Sometimes it becomes difficult to understand which topic will be best for us and we lose time in finding out the best one. We will select the best narrative essay topics for you. Once you hire for writing your paper, you can peacefully carry on with your other tasks.

Latest Management Samples

div#loaddata .card img {max-width: 100%;
}

MPM755 Building Success In Commerce
Download :
0 | Pages :
9

Course Code: MPM755
University: Deakin University

MyAssignmentHelp.com is not sponsored or endorsed by this college or university

Country: Australia

Answers:
Introduction
The process of developing a successful business entity requires a multidimensional analysis of several factors that relate to the internal and external environment in commerce. The areas covered in this current unit are essential in transforming the business perspective regarding the key commerce factors such as ethics, technology, culture, entrepreneurship, leadership, culture, and globalization (Nzelibe, 1996; Barza, 2…
Read
More

SNM660 Evidence Based Practice
Download :
0 | Pages :
8

Course Code: SNM660
University: The University Of Sheffield

MyAssignmentHelp.com is not sponsored or endorsed by this college or university

Country: United Kingdom

Answers:
Critical reflection on the objective, design, methodology and outcome of the research undertaken Assessment-I
Smoking and tobacco addiction is one of the few among the most basic general restorative issues, particularly to developed nations such as the UK. It has been represented that among all risk segments smoking is the fourth driving purpose behind infections and other several ailments like asthma, breathing and problems in the l…
Read
More
Tags:
Australia Maidstone Management Business management with marketing University of New South Wales Masters in Business Administration 

BSBHRM513 Manage Workforce Planning
Download :
0 | Pages :
20

Course Code: BSBHRM513
University: Tafe NSW

MyAssignmentHelp.com is not sponsored or endorsed by this college or university

Country: Australia

Answer:
Task 1
1.0 Data on staff turnover and demographics
That includes the staffing information of JKL industries for the fiscal year of 2014-15, it can be said that the company is having problems related to employee turnover. For the role of Senior Manager in Sydney, the organization needs 4 managers; however, one manager is exiting. It will make one empty position which might hurt the decision making process. On the other hand, In Brisba…
Read
More

MKT2031 Issues In Small Business And Entrepreneurship
Download :
0 | Pages :
5

Course Code: MKT2031
University: University Of Northampton

MyAssignmentHelp.com is not sponsored or endorsed by this college or university

Country: United Kingdom

Answer:
Entrepreneurial ventures
Entrepreneurship is the capacity and willingness to develop, manage, and put in order operations of any business venture with an intention to make profits despite the risks that may be involved in such venture. Small and large businesses have a vital role to play in the overall performance of the economy. It is, therefore, necessary to consider the difference between entrepreneurial ventures, individual, and c…
Read
More
Tags:
Turkey Istanbul Management University of Employee Masters in Business Administration 

MN506 System Management
Download :
0 | Pages :
7

Course Code: MN506
University: Melbourne Institute Of Technology

MyAssignmentHelp.com is not sponsored or endorsed by this college or university

Country: Australia

Answer:
Introduction
An operating system (OS) is defined as a system software that is installed in the systems for the management of the hardware along with the other software resources. Every computer system and mobile device requires an operating system for functioning and execution of operations. There is a great use of mobile devices such as tablets and Smartphones that has increased. One of the widely used and implemented operating syste…
Read
More
Tags:
Australia Cheltenham Computer Science Litigation and Dispute Management University of New South Wales Information Technology 

Next

Our Essay Writing Service Features

Qualified Writers
Looming deadline? Get your paper done in 6 hours or less. Message via chat and we'll get onto it.
Anonymity
We care about the privacy of our clients and will never share your personal information with any third parties or persons.
Free Turnitin Report
A plagiarism report from Turnitin can be attached to your order to ensure your paper's originality.
Safe Payments
The further the deadline or the more pages you order, the lower the price! Affordability is in our DNA.
No Hidden Charges
We offer the lowest prices per page in the industry, with an average of $7 per page
24/7/365 Support
You can contact us any time of day and night with any questions; we'll always be happy to help you out.
$15.99 Plagiarism report
$15.99 Plagiarism report
$15.99 Plagiarism report
$15.99 Plagiarism report
$3.99 Outline
$21.99 Unlimited Revisions
Get all these features for $65.77 FREE
Do My Paper

Frequently Asked Questions About Our Essay Writing Service

Academic Paper Writing Service

Our essay writers will gladly help you with:

Essay
Business Plan
Presentation or Speech
Admission Essay
Case Study
Reflective Writing
Annotated Bibliography
Creative Writing
Report
Term Paper
Article Review
Critical Thinking / Review
Research Paper
Thesis / Dissertation
Book / Movie Review
Book Reviews
Literature Review
Research Proposal
Editing and proofreading
Other
Find Your Writer

Latest Feedback From Our Customers

Customer ID:  # 678224
Research Paper
Highly knowledgeable expert, reasonable price. Great at explaining hard concerts!
Writer: Raymond B.
08/10/2021
Customer ID: # 619634
Essay (any type)
Helped me with bear and bull markets right before my exam! Fast teacher. Would work with Grace again.
Writer: Lilian G.
08/10/2021
Customer ID: # 519731
Research Paper
If you are scanning reviews trying to find a great tutoring service, then scan no more. This service elite!
Writer: Grace P.
08/10/2021
Customer ID: #499222
Essay (any type)
This writer is great, finished very fast and the essay was perfect. Writer goes out of her way to meet your assignment needs!
Writer: Amanda B.
08/10/2021
Place an Order

Calculate the price of your order

You will get a personal manager and a discount.
We'll send you the first draft for approval by at
Total price:
$0.00
×

Powered by essayworldwide.com

× WhatsApp Us