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.
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)
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 writers will gladly help you with:
Powered by essayworldwide.com