How Web Servers and the Internet Work by by: Marshall Brainby: Marshall Brain

Slides:



Advertisements
Similar presentations
The Internet.
Advertisements

Communicating Information: Web Design. It’s a big net HTTP FTP TCP/IP SMTP protocols The Internet The Internet is a network of networks… It connects millions.
1 Internet Umm Alqura University السنة التحضيرية مهارات الحاسب الالي (1)
What is the Internet? Internet: The Internet, in simplest terms, is the large group of millions of computers around the world that are all connected to.
Chapter Two: Internet Fundamentals: Operations, Management, the Web, and Wireless By: Laura Marshall, Mary Mauro, and Doug Moore.
The Internet Useful Definitions and Concepts About the Internet.
Layer 7- Application Layer
28-Jun-15 Basic Protocols. 2 Sockets Sockets, or ports, are a very low level software construct that allows computers to talk to one another When you.
IST 221 Internet Concepts and Applications Internet, WWW and HTML 1.
Inside of a computer… What happens when you turn your computer on? What loads? Where are applications stored? How are do they run? In what form is information.
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.
A global, public network of computer networks. The largest computer network in the world. Computer Network A collection of computing devices connected.
Web Server Configuration Alokes Chattopadhyay Computer & Informatics Centre IIT Kharagpur.
IT 210 The Internet & World Wide Web introduction.
CISCO NETWORKING ACADEMY Chabot College ELEC Application Layer Puzzles.
TCP/IP protocols Communication over Internet is mostly TCP/IP (Transmission Control Protocol over Internet Protocol) TCP/IP "stack" is software which allows.
Intro to Computer Networks Internet and Networking Terms Bob Bradley The University of Tennessee at Martin.
Fall 2005 By: H. Veisi Computer networks course Olum-fonoon Babol Chapter 7 The Application Layer.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
Chapter 10 Intro to Routing & Switching.  Upon completion of this chapter, you should be able to:  Explain how the functions of the application layer,
思科网络技术学院理事会. 1 Application Layer Functionality and Protocols Network Fundamentals – Chapter 3.
The Internet Writer’s Handbook 2/e Introduction to World Wide Web Terms Writing for the Web.
What Is the Internet? A network of networks, joining many government, university and private computers together and providing an infrastructure for the.
Lesson 2 — The Internet and the World Wide Web
CSCI-235 Micro-Computer Applications The Internet.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Computer Networks. IP Addresses Before we communicate with a computer on the network we have to be able to identify it. Every computer on a network must.
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.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Services Networking for Home and Small Businesses – Chapter.
XHTML Introductory1 Linking and Publishing Basic Web Pages Chapter 3.
Digital Media Dr. Jim Rowan ITEC The Internet your computer DHCP: your browser (Safari)(client) webpages and other stuff yahoo.com (server)
Chapter 2 Browsing the Web. Web Sites  What is a Home Page?  What is a Web Portal? (portal) Example: Yahoo! Lycos and MSN Typically offer? ________________________________________.
What is the Internet? Internet: The Internet, in simplest terms, is the large group of millions of computers around the world that are all connected to.
Lecture 10: 9/26/2002CS149D Fall CS149D Elements of Computer Science Ayman Abdel-Hamid Department of Computer Science Old Dominion University Lecture.
4-Oct-15 Basic Protocols. 2 Sockets Sockets, or ports, are a very low level software construct that allows computers to talk to one another When you send.
Web Page Design I Basic Computer Terms “How the Internet & the World Wide Web (www) Works”
HOW WEB SERVER WORKS? By- PUSHPENDU MONDAL RAJAT CHAUHAN RAHUL YADAV RANJIT MEENA RAHUL TYAGI.
Chapter 1: The Internet and the WWW CIS 275—Web Application Development for Business I.
Internet جامعة أم القرى قسم السنة التحضيريه اعداد : أعضاء هيئة التدريس.
MySQL and PHP Internet and WWW. Computer Basics A Single Computer.
1 CSC317/318 INTERNET PROGRAMING / DYNAMIC WEB APPLICATION DEVELOPMENT CHAPTER: INTRODUCTION TO INTERNET II Siti Nurbaya Ismail Faculty of Computer & Mathematical.
Hour 7 The Application Layer 1. What Is the Application Layer? The Application layer is the top layer in TCP/IP's protocol suite Some of the components.
How Does the Internet Work? Protocols Protocols are rules that describe how computers communicate and exchange data. The Internet has a series of these.
CIS 250 Advanced Computer Applications Internet/WWW Review.
Communication, Networks, The internet and the Worldwide Web.
1 CSC317/318 INTERNET PROGRAMING / DYNAMIC WEB APPLICATION DEVELOPMENT CHAPTER: HOW DOES INTERNET WORKS? Siti Nurbaya Ismail Faculty of Computer & Mathematical.
Internet Presentation. What is the Internet? The worlds largest computer network. A collection of local, regional and national computer networks linked.
Digital Media Dr. Jim Rowan ITEC The Internet your computer DHCP: your browser (Safari)(client) webpages and other stuff yahoo.com (server)
The Web and Web Services Jim Graham NR 621 Spring 2009.
Web Servers: The Engines that Drive the World Wide Web Dr. William Farmer Reza Sherafat McMaster University May 3, 2006.
Network Programming All networked computers have an IP Address – Unique – In the form of xxx.xxx.xxx.xxx ( ) – 32 bits = ~4 billion possibilities.
Networking Material taken mainly from HowStuffWorks.com.
Internet Applications (Cont’d) Basic Internet Applications – World Wide Web (WWW) Browser Architecture Static Documents Dynamic Documents Active Documents.
CSI 3125, Preliminaries, page 1 Networking. CSI 3125, Preliminaries, page 2 Networking A network represents interconnection of computers that is capable.
4343 X2 – Outline The Domain Name System The Web.
Application of the Internet 1998/12/09 KEIO University, JAPAN Mikiyo
Computer Network Architecture Lecture 6: OSI Model Layers Examples 1 20/12/2012.
The Internet, Fourth Edition-- Illustrated 1 The Internet – Illustrated Introductory, Fourth Edition Unit B Understanding Browser Basics.
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.
Week-6 (Lecture-1) Publishing and Browsing the Web: Publishing: 1. upload the following items on the web Google documents Spreadsheets Presentations drawings.
(class #2) CLICK TO CONTINUE done by T Batchelor.
Introduction to the Internet
IS1500: Introduction to Web Development
E-commerce | WWW World Wide Web - Concepts
E-commerce | WWW World Wide Web - Concepts
Some bits on how it works
The Internet and Electronic mail
Presentation transcript:

How Web Servers and the Internet Work by by: Marshall Brainby: Marshall Brain

The Basic Process

The browser broke the URL into 3 parts: http – protocol - server name default2.htm – file name

browser name server Translate server name into an IP address (ex ) connect on port 80 (HTTP protocol) browser sent a GET request to the server HTML text browser read the HTML tags page will be displayed

How the Internet Works Internet – a gigantic collection of millions of computers, all linked together on a computer network. Network – allows all of the computers to communicate with one another.

Backbone & Connection Diagram

Clients and Servers SERVERS – machines that provide services to other machines. - may provide one or more services on the Internet. (ex. web server, server, FTP server) CLIENTS – machines that are used to connect to those services.

How IP Addresses Work IP Address – a unique address. –32 bit numbers – normally expressed as 4 “octets” in a “dotted decimal number” Octets – 4 numbers in an IP Address - values can be from 0 – 255 / 2 8

Server- has a static IP address that does not change very often. Home Machine / Dial Up (modem) – often has an IP address that is assigned by the ISP when you dial in. Maybe different the next time you dial in. –ISP – only one IP address for each modem it supports, rather than for each customer.

How Name Servers Work Domain Names – human readable names. - it is easier to remember Parts: www – host name lorma – domain name org – top-level domain name

Network Solutions –a company that managed domain names. –Maintains contact information for each site and runs the “whois” database. –Host name – created by the company hosting the domain. www – very common – can be changed encarta.msn.com –Primary job: to create the top-level domain names. To guarantee that all names within a top-level domain are unique.

Domain Name Servers (DNS) - a set of servers - maps the human-readable names to the IP addresses. - simple databases that map names to IP addresses, and they are distributed all over the Internet. -> browser extracts -> DNS -> DNS returns the correct IP addresswww.lorma.org

The whois Command On a UNIX machine, you can use the whois command to look up information about a domain name. using the whois form at Network Solutions. If you type in a domain name, like “lorma.org", it will return to you the registration information for that domain, including its IP addresswhois form at Network Solutions

How Name Ports Work Any server machine makes its services available to the Internet using numbered PORTS Example: Web Server – available on port 80. FTP Server – available on port 21. Clients connect to a service at a specific IP address and on a specific port number.

Each of the most well-known services is available at a "well-known port number." Common Port Numbers: –echo 7 –daytime 13 –qotd 17 (Quote of the Day) –ftp 21 –telnet 23 –smtp 25 (Simple Mail Transfer, meaning ) –time 37 –nameserver 42 –nicname 43 (Who Is) –gopher 70 –Finger 79 –WWW 80

How Protocols Work Once a client has connected to a service on a particular port, it accesses the service using a specific protocol. Protocol – the pre-defined way that someone who wants to use a service talks with that service. –SOMEONE – could be a person but more often it is a computer program like a Web browser. –often text, and simply describe how the client and server will have their conversation.

Connect to port 13 - Daytime Server The protocol is, "If you connect to me, I will send you the date and time and then disconnect." example %telnet web67.ntx.net 13 Trying Connected to web67.ntx.net. Escape character is '^]'.Sun Oct 25 08:34: Connection closed by foreign host.

Most protocols are more involved than daytime and are specified in Request for Comment (RFC) documents. GET – one command that an HTTP server understands. "GET filename", the server will respond by sending you the contents of the named file and then disconnecting. Here's a typical session: %telnet 80 Trying Connected to howstuffworks.com. Escape character is '^]'. GET Welcome to How Stuff Works... Connection closed by foreign host.

How a Web Server Work It takes the file name sent in with the GET command, retrieves that file and sends it down the wire to the browser. Web server that delivers standard "static" pages. "Static" pages are those that do not change unless the creator edits the page. But what about the web pages that are "dynamic"? For example: –Any guest book allows you to enter a message in an HTML form, and the next time the guest book is viewed, the page will contain the new entry. –Any search engine lets you enter keywords on an HTML form, and then it dynamically creates a page based on the keywords you enter.

END. Prepared by: Miss Rhiz Boniffer P. Ipac CCS Faculty