Question

In 500 words or less describe with your own words the steps included in a Web session. You can us...

In 500 words or less describe with your own words the steps included in a Web session.

You can use an example describing the internal steps in the system from the moment a person wishes to visit a website to the moment the website information is displayed on the computer screen for the user.

You may use a point-form numbered list to describe each step of the process.

Make sure to describe concepts such as:

Web Browser, URL, Doman name, IP Address, Web Server, TCP, HTTP, and HTML.

0 0
Add a comment Improve this question Transcribed image text
Answer #1

first let us understand the concepts related to a web session:

1. Web Browser: Web Browser is nothing but a software application that helps the user device in viewing and accessing the resources available on the world wide web or say internet. All the web pages , images or videos can be viewed on a web browser that are available on a web server.

2. URL : URL stands for Uniform Resource Locator. Every web page or image or video available on the web is assigned a unique URL.URL is generally a web address that tells about the resources available on the web and how to retrieve them.

3. Domain name: Domain name is defines as the name of a website. It the name which is used by the users to access a website on the web. Domain name are generally used to identify the computers and the websites. They have the extension like .com or .in etc.

4. IP Address: IP Address may be defined as a unique id assigned to each and every electronic device connected to the internet. Every mobile phone or computer in the world has a unique IP Address.

5.Web Server: A web server is a software or hardware that may contain several databases and multiple websites. Web servers are generally used to satisfy the web requests for pages, images or videos made by the client.

6. TCP: TCP stands for Transmission Control Protocol.TCP is a internet protocol that is generally used for the transmission or exchange of data . TCP is a protocol that establishes the connection between the sender and the receiver and provides guaranteed transmission of data.

7. HTTP : HTTP stands for HYPER TEXT TRANSFER PROTOCOL. This is also a internet protocol which supports the request response model. The client makes a HTTP request and the web server provides the response. It is the foundation of data transfer on the internet.

8.HTML : HTML stands for HYPER TEXT MARKUP LANGUAGE . HTML is a programming language that is generally used to develop the website or web pages.

Now lets talk about the web session:

A typically web session is generally a HTTP session that follows the client server architecture.It has the following steps :

1. The client that is generally a web browser establishes a TCP connection for the exchange of data . Here the client establishes the connection with the underlying transport layer.

2. The client then sends the HTTP request  and then waits for the response. This HTTP request contains the document that is needed, the path to it and the HTTP header which contains information about what type of data is required.

3. After the client has sent its request to the web server, the web server processes it and sends the response to it.This response consists the acknowledgement of the request received, the type of data sent through the response. It also contains the status whether the request has been successfully completed.

4. Finally the requested web page is displayed on the web browser.

Add a comment
Know the answer?
Add Answer to:
In 500 words or less describe with your own words the steps included in a Web session. You can us...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Problem # 1 (30 points): Suppose within your Web browser you click on a link to...

    Problem # 1 (30 points): Suppose within your Web browser you click on a link to obtain a web page Suppose that the IP address for the associated URL is not cached in your local host, so that a DNS look- up is necessary to obtain the IP address. Suppose that two (2) DNS servers are visited before your host receives the IP address from DNS; the successive visits incur an RTT of RTT1 and RTT2. Further suppose that the...

  • Please Help! thanks in advance 1. Suppose within your Web browser you click on a link...

    Please Help! thanks in advance 1. Suppose within your Web browser you click on a link to obtain a Web page. The IP address for the associated URL is not cached in your local host, so a DNS lookup is necessary to obtain the IP address. Suppose that n DNS servers are visited before your host receives the IP address from DNS; the successive visits incur a RTT (round-trip time) of RTT1, … , and RTTn. Further suppose that the...

  • Suppose within your web browser you click on a link to obtain a web page. The...

    Suppose within your web browser you click on a link to obtain a web page. The IP address for the associated URL is not cached in your local host, so a DNS look up is necessary to obtain the given IP address. Further suppose that 3 DNS servers are visited before your host receives the IP address form DNS. The round trip time between the client and the ithDNS server is Ti(1≤i≤3), and that between the jthDNS server and the...

  • Project Description In this project, you will be developing a multithreaded Web server and a simple...

    Project Description In this project, you will be developing a multithreaded Web server and a simple web client. The Web server and Web client communicate using a text-based protocol called HTTP (Hypertext Transfer Protocol). Requirements for the Web server The server is able to handle multiple requests concurrently. This means the implementation is multithreaded. In the main thread, the server listens to a specified port, e.g., 8080. Upon receiving an HTTP request, the server sets up a TCP connection to...

  • Part - Web Server Setup and Demonstration (AJ Objective The objective of this assignment is to...

    Part - Web Server Setup and Demonstration (AJ 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 There are several different ways to setup an HTTP server, including through Apache Tomcat, Apache Glassfish that integrales in an IDE such as Eclipse/NetBeans or even a browser...

  • Description: In this assignment, you will be launching a denial of service attack on a web...

    Description: In this assignment, you will be launching a denial of service attack on a web server. We will be using hping3, a command-line oriented network security tool inside Kali Linux (an advanced penetration testing Linux distribution). Setting up the victim machine Download the Windows XP virtual machine with WebGoat server installed, using the following link. We will use this machine as the victim machine and launch a DoS attack on the WebGoat server.https://drive.google.com/open?id=0BwCbaZv8DevUejBPWlNHREFVc2s Open the victim machine and launch...

  • JUDY'S HTML TUTORIAL MENU CREATING YOUR FIRST WEB PAGE The best way to make a web...

    JUDY'S HTML TUTORIAL MENU CREATING YOUR FIRST WEB PAGE The best way to make a web page is to just dive right in. Open Notepad. To open notepad in Windows, click the windows icon in the lower left corner of the screen and then type "notepad." Notepad is a text editor. Other text editors you may consider are TextPad, Sublime Text, or NotePad++. Do not use Word or WordPad; they are word processors. If you are using an Apple computer...

  • on calculations can i see how did the expect come to the solution ,all the workout...

    on calculations can i see how did the expect come to the solution ,all the workout should be included QUESTION 1 A file of size F = 8 Gbits needs to be distributed to10 peers. Suppose the server has an upload rate of u = 68 Mbps, and that the 10 peers have upload rates of: u1 = 20 Mbps, u2 = 22 Mbps, u3 = 12 Mbps, u4 = 19 Mbps, u5 = 25 Mbps, u6 = 24 Mbps,...

  • ER Modeling: Assignment In order to receive credit for this assignment, you must draw your ER...

    ER Modeling: Assignment In order to receive credit for this assignment, you must draw your ER model using a compute program and then turn in on the blackboard. Your ER model should include all of the necessary entity sets, relationships and keys, as well a weak entities and superclass/subclass relationships, if needed. A company decides to implement a software to monitor its employees' web surfing, and stores history of each employee's surfing in a database, as well as all of...

  • You shall write a very basic web server in Javascript that will run via nodejs. Your...

    You shall write a very basic web server in Javascript that will run via nodejs. Your project shall include the following line: var paul   = require('/homes/paul/HTML/CS316/p3_req.js'); Your project will accept HTTP requests via URLs in the following format:       /[a-zA-Z0-9_]*.cgi Here are the steps you must perform for .cgi URLs: 1) call http .createserver(myprocess) my process() is a function you will write to process requests from the user via their browser 2) create a mylisten() function that takes the following parameters:...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT