HOW WEB SERVER WORKS? By- PUSHPENDU MONDAL RAJAT CHAUHAN RAHUL YADAV RANJIT MEENA RAHUL TYAGI.

Slides:



Advertisements
Similar presentations
1 Internet Umm Alqura University السنة التحضيرية مهارات الحاسب الالي (1)
Advertisements

Skills: none Concepts: Web client (browser), Web server, network connection, URL, mobile client, protocol This work is licensed under a Creative Commons.
XP Browser and Basics1. XP Browser and Basics2 Learn about Web browser software and Web pages The Web is a collection of files that reside.
The Internet Useful Definitions and Concepts About the Internet.
Layer 7- Application Layer
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
1 Software Testing and Quality Assurance Lecture 32 – SWE 205 Course Objective: Basics of Programming Languages & Software Construction Techniques.
Internet – Part II. What is the World Wide Web? The World Wide Web is a collection of host machines, which deliver documents, graphics and multi-media.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Introduction 2: Internet, Intranet, and Extranet J394 – Perancangan Situs Web Program Sudi Manajemen Universitas Bina Nusantara.
The Internet 8th Edition Tutorial 1 Browser Basics.
Browser and Basics Tutorial 1. Learn about Web browser software and Web pages The Web is a collection of files that reside on computers, called.
Lesson 19 Internet Basics.
Web Design Terms and Concepts Ms. Scales. Q. What is a Server? A. A server is a computer that stores information many people can access. It runs special.
Linux Operations and Administration
CSCI 323 – Web Development Chapter 1 - Setting the Scene We’re going to move through the first few chapters pretty quick since they are a review for most.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
Hands-On Microsoft Windows Server 2003 Networking Chapter Three TCP/IP Architecture.
Chapter 1: Introduction to Web
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 3: TCP/IP Architecture.
Lesson 2 — The Internet and the World Wide Web
CSCI-235 Micro-Computer Applications The Internet.
1 HTML (Set Up Public Folder) Some material on these slides is taken directly from
Lecture#2 on Internet and World Wide Web. Internet Applications Electronic Mail ( ) Electronic Mail ( ) Domain mail server collects incoming mail.
1 Computer Communication & Networks Lecture 28 Application Layer: HTTP & WWW p Waleed Ejaz
Chapter 6 The World Wide Web. Web Pages Each page is an interactive multimedia publication It can include: text, graphics, music and videos Pages are.
Web Page Design I Retest Terms Review. 1. Web pages are created using a language known as ___________. The coding of this language must follow specific.
How Web Servers and the Internet Work by by: Marshall Brainby: Marshall Brain
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
Internet Concept and Terminology. The Internet The Internet is the largest computer system in the world. The Internet is often called the Net, the Information.
Introduction to Computers Section 8A. home How the Internet Works Anyone with access to the Internet can exchange text, data files, and programs with.
Web Page Design I Basic Computer Terms “How the Internet & the World Wide Web (www) Works”
ITIS 1210 Introduction to Web-Based Information Systems Chapter 23 How Web Host Servers Work.
Chapter 1: The Internet and the WWW CIS 275—Web Application Development for Business I.
Chapter 4 Networking and the Internet. © 2005 Pearson Addison-Wesley. All rights reserved 4-2 Chapter 4: Networking and the Internet 4.1 Network Fundamentals.
Here you are at your computer, but you don’t have internet connections. Your ISP becomes your link to the internet. In order to get access you need to.
Web Engineering we define Web Engineering as follows: 1) Web Engineering is the application of systematic and proven approaches (concepts, methods, techniques,
MySQL and PHP Internet and WWW. Computer Basics A Single Computer.
An Overview of the Internet: The Internet: Then and Now How the Internet Works Major Features of the Internet.
CIS 250 Advanced Computer Applications Internet/WWW Review.
Kingdom of Saudi Arabia Ministry of Higher Education Al-Imam Muhammad Ibn Saud Islamic University College of Computer and Information Sciences Chapter.
1 Welcome to CSC 301 Web Programming Charles Frank.
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
ECEN “Internet Protocols and Modeling”, Spring 2012 Course Materials: Papers, Reference Texts: Bertsekas/Gallager, Stuber, Stallings, etc Class.
Introduction to Internet. Chapter 1 Objectives Origins of the Internet Packets and Routers TCP/IP DNS HTTP URL Client-Server.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
TCP/IP (Transmission Control Protocol / Internet Protocol)
Web Server.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
JavaScript and Ajax (Internet Background) Week 1 Web site:
COM: 111 Introduction to Computer Applications Department of Information & Communication Technology Panayiotis Christodoulou.
The Internet What is the Internet? The Internet is a lot of computers over the whole world connected together so that they can share information. It.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
How Web Servers and The Internet Work The Basic Process.
Uniform Resource Locator URL protocol URL host Path to file Every single website on the Internet has its own unique.
Web Page Design The Basics. The Web Page A document (file) created using the HTML scripting language. A document (file) created using the HTML scripting.
1 ** THE INTERNET ** Large, worldwide collection of networks that use a common protocol to communicate with each other A network of networks.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
Chapter 10: Web Basics.
Technologies and Applications
JavaScript and Ajax (Internet Background)
Warm Handshake with Websites, Servers and Web Servers:
CNIT 131 Internet Basics & Beginning HTML
Browsing and Searching the Web
E-commerce | WWW World Wide Web - Concepts
E-commerce | WWW World Wide Web - Concepts
Client side & Server side scripting
Web Page Concept and Design :
Information Retrieval and Web Design
Presentation transcript:

HOW WEB SERVER WORKS? By- PUSHPENDU MONDAL RAJAT CHAUHAN RAHUL YADAV RANJIT MEENA RAHUL TYAGI

When you open your web browser and type on address bar. What happens?

INTRODUCTION Have you ever wondered about the mechanisms that delivered this page to you ? The answer is: NO So today there is a chance for you to know about how Web servers bring pages to your browser when you simply click on the link or type the URL on address bar.

WEB SERVER Web server is either the hardware (the computer) or the software (the computer application) that helps to deliver content that can be accessed through the Internet. The most common use of web servers is to host websites, but there are other uses such as gaming, data storage or running enterprise applications.

It's important to note that this is a two-sided story. Web servers are responsible for storing and exchanging information with other machines. At least two participants are required for each exchange of information: Client and Server. Client which requests the information. Server which stores the information. BEFORE WE START

Each side also requires a piece of software to negotiate the exchange of data. In the case of the client, a browser like Netscape or Internet Explorer is used. On the server side there are software options available, which have similar task: to negotiate data transfers between clients and servers via Hypertext Transfer Protocol, the communications protocol of the Web. Contd…

The type of server software you are able to run depends on the Operating System chosen for the server. For example, Microsoft Internet Information Server is a popular choice for Windows NT, while many Unix fans choose Apache Web server. Contd…

BASIC PROCESS

LET’S START IN DETAIL Firstly, when you typed the URL in the address bar or click on the link available on the web page. The browser breaks the URL into three parts: 1. The protocol ("http") 2. The server name (" 3. The file name ("web-server.htm")

A Domain Name Server (DNS) translates the domain name the user has entered in to its IP address into a numeric combination that represents the site's true address on the Internet. Example: google.com SECOND STEP…

Google utilizes these multiple Internet servers to handle incoming requests to its Web site. Instead of entering into the browser, you can enter followed by one of the above addresses. For example: (it will open the search engine Google). Contd…

PORTS: In computer networking a port is an application- specific or process-specific software construct serving as a communications endpoint in a computer's host operating system. It is associated with an IP address of the host, as well as the type of protocol used for communication. The protocols that primarily use the ports are Transmission Control Protocol and the User Datagram Protocol of the Internet Protocol Suite. Any server machine makes its services available to the Internet using numbered ports, one for each service that is available on the server. THIRD STEP

Contd… For example, if a server machine is running a Web server and an FTP server, the Web server would typically be available on port 80, and the FTP server would be available on port 21. Clients connect to a service at a specific IP address and on a specific port. Here are some common port numbers: 1. echo 7 2. daytime ftp telnet 23

Once a client has connected to a service on a particular port, it accesses the service using a specific protocol. The browser now determines which protocol (the language client machines use to communicate with servers) should be used. Examples of protocols include FTP, or File Transfer Protocol, and HTTP, Hypertext Transfer Protocol. FOURTH STEP…

The server sends a GET request to the Web server to retrieve the address it has been given. The most basic form of the protocol understood by an HTTP server involves just one command: GET For example, when a user types the browser sends a GET 1.jpg command to example.com and waits for a response. The server now responds to the browser's requests. FIFTH STEP…

Now it verifies that the given address exists. Then it finds the necessary files, runs the appropriate scripts, exchanges cookies if necessary. and Returns the results back to the browser. If it cannot locate the file, the server sends an error message to the client. Contd…

The browser translates the data it has been given in to HTML and displays the results to the user. This process is repeated until the client browser leaves the site. At last…

First, you type the URL on address bar of your web browser. The browser breaks the URL into three parts protocol, server name and file name. The browser communicates with a name server to translate the server name into an IP address, which it uses to connect to that server machine. The browser then forms a connection to the Web server at that IP address on port. SUMMARY

Following the HTTP protocol, the browser sends a GET request to the server, asking for the file. The server sends the HTML text for the Web page to the browser. The browser reads the HTML tags and formats the page onto your screen Contd…

THANK YOU