Sit202 Computer Networks Trimester 2 Assessment Answer

The World Wide Web was originally designed as a stateless entity. However, over time it was identified that a stateful relationship between a web client and a web server can benefit in many ways including e-commerce, collecting web behaviour of web users etc. The cookie mechanism was introduced for this purpose. In your lecture slides (week-8 to week-9), the following diagram demonstrates the use of a cookie. Explain each of the six steps indicated in the following diagram for using the cookie in online shopping.
 

Answer:

Introduction:

Simply, cookies are used in order to exchange information among the client and server. Server also recognize the client request by cookies. Generally, web server and client interact with each other as client-server system [1]. Data is stored into the server and client can access those data on request. Cookies are capable of storing only 4KB of data and limit of cookies per domain is 20. Typically, web browsers functions as a client in order to request desired data from servers. Web browser as client and server communicate with each o


ther by HTTP. HTTP stands for hypertext transfer protocol which is a standard application, supports web browsers responses and requests [2]. HTTP is stateless as all requests roots to a server are totally same and sever are not able to determine if a request coming from client is already existed or new one. The below figure describes the mechanism for using the cookie in online shopping [3]. The below figure showcase the cookie exchange between the client and server. The mechanism is also described below.

Step 1 & 2: First, client request to get information from Boytoys.com by specifying the URL in a browser. The web browser established a TCP connection to the server pool or web server through IP address. Then, browser acknowledged the TCP connection and transfer HTTP request to the server in order to retrieve the content. This is used to store the cookie for future as when the same site will be requested the web browser will use the previous connection utilities. In the second stage, Server conformed the request made by web browser along with set-cookies id 12343. Server responses to the web browser by return the search result. In this case, the server responds returning the home page along with pages representing toys. Server responses also comprises all relevant contents of the toys. One of the cookies send by server is known as session cookie. In this step, the session cookie is produced. The session cookie is formed and it is deleted when the client shuts down the program or backs from the page, as there is no particular expiry time for the session cookie [5]. Other cookie is known as session token which contains attributes to instruct the browser to remove the cookie after a certain amount of time [6].

Step 3 & 4: In the third stage, browser made another request to get any certain image of a toy on the website. This request also contains a cookie along with a HTTP header. Web browser used the same set-cookie 12343. Client used the same id in order to acknowledge the server that the new request is associated with previous request. After acknowledgement, sever transfer cookie to the web browser. This cookies consist of cookie header. System initiated the response while modifying the existing cookie or add new ones. In this case, user send requests to the server to get certain image associated with boy toys which client want to buy from the website. The server respond with the desired page consist of the required image along with the price. At this stage, client has the capability to modify the cookie by while modifying the existing cookie or add new ones. Then, the browser add new cookie value by replacing the old value.

Step 5 & 6: At stage five, client again request for further payment details in order to confirm the booking. This request also contains a cookie along with a HTTP header. Web browser used the same set-cookie 12343. Client used the same id in order to acknowledge the server that the new request is associated with previous request. After acknowledgement, sever sends cookie to the web browser. This cookies consist of cookie header. System initiated the response while modifying the existing cookie or add new ones. In this case, client send the request for getting the payment details associated with certain toy. Then, the server respond with the desired payment details and confirming the payment which are necessary to proceeds with the payment required to be made with the item. Further, browser add new values by replacing the old value or modifying the old value. 

Reference:

[1]N. Zakas, "HTTP cookies explained - Human Who Codes", Humanwhocodes.com, 2018. [Online]. Available: https://humanwhocodes.com/blog/2009/05/05/http-cookies-explained/. [Accessed: 23- Sep- 2018].

[2]A. Ball, "The Cookie is Still Crumbling: The Challenges Facing Cookie Tracking Research", International Journal of Market Research, vol. 55, no. 1, pp. 34-41, 2013.

[3]"RSA Algorithm key generation Extension", International Journal of Modern Trends in Engineering & Research, vol. 5, no. 1, pp. 73-75, 2018.

[4]B. Dimitrova and A. Mileva, "Steganography of Hypertext Transfer Protocol Version 2 (HTTP/2)", Journal of Computer and Communications, vol. 05, no. 05, pp. 98-111, 2017.

[5]V. Kazymyr, A. Mokrohuz and M. Moshel, "MINIMAL HTTP HEADER FOR TRAFFIC CRITICAL APPLICATIONS", TECHNICAL SCIENCES AND TECHNOLOG IES, no. 28, pp. 123-128, 2017.

[6]M. Bassiouni, "Protecting Cookie-Based Internet User Sessions", Journal of Telecommunications System & Management, vol. 01, no. 03, 2013.



Buy Sit202 Computer Networks Trimester 2 Assessment Answers Online

Talk to our expert to get the help with Sit202 Computer Networks Trimester 2 Assessment Answers from Assignment Hippo Experts to complete your assessment on time and boost your grades now

The main aim/motive of the finance assignment help services is to get connect with a greater number of students, and effectively help, and support them in getting completing their assignments the students also get find this a wonderful opportunity where they could effectively learn more about their topics, as the experts also have the best team members with them in which all the members effectively support each other to get complete their diploma assignment help Australia. They complete the assessments of the students in an appropriate manner and deliver them back to the students before the due date of the assignment so that the students could timely submit this, and can score higher marks. The experts of the assignment help services at www.assignmenthippo.com are so much skilled, capable, talented, and experienced in their field and use our best and free Citation Generator and cite your writing assignments, so, for this, they can effectively write the best economics assignment help services.

Get Online Support for Sit202 Computer Networks Trimester 2 Assessment Answer Assignment Help Online

Want to order fresh copy of the Sample Sit202 Computer Networks Trimester 2 Assessment Answers? online or do you need the old solutions for Sample Sit202 Computer Networks Trimester 2 Assessment Answer, contact our customer support or talk to us to get the answers of it.

Assignment Help Australia
Want latest solution of this assignment

Want to order fresh copy of the Sit202 Computer Networks Trimester 2 Assessment Answers? online or do you need the old solutions for Sample Sit202 Computer Networks Trimester 2 Assessment Answer, contact our customer support or talk to us to get the answers of it.