SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Fundamentals of
Internet and World Wide Web
         Lecture 02
                         By:
                     Khalid Khan
            Department of Computer Science
                University of Peshawar




                                             1
   A Brief Introduction to      Web Servers
                                  ◦ Web Server Operation
    Internet                      ◦ General Server Characteristics
    ◦   Origins                   ◦ Apache, IIS etc.
    ◦   What Internet is?        Uniform Resource
    ◦   IP Addresses              Locators
    ◦   Domain Names              ◦ URL Formats
                                  ◦ URL paths)
   The World Wide Web           HTTP
    ◦ Origins                     ◦ Request Phase
    ◦ Web or Internet?            ◦ Response Phase
   Web Browsers                 FTP
                                 Searching on the
                                  Internet


                                                                2
   1958 – USSR launches Sputnik, first artificial earth satellite.

   1960s – the US Department of Defence (DoD) gave the
    concept of a large scale computer network.

   1969-Software called Network Control Protocol (NCP)
    provided communication between the hosts.

   The US DoD’s Advanced Research Project Agency (ARPA)
    funded the construction of such network – called ARPAnet.
    ◦ ARPA Net was text based.
    ◦ Communicate through email.
    ◦ Technique (packet switching)
    ◦ Protocol (TCP)
    ◦ ARPA reach to the development of IP (Internetworking protocol)
      creating a network of networks.
    ◦ Combined set is called TCP/IP
                                                                       3
   1970s and early 1980s – other networks such as BITNET and
    CSNET were also created but never became dominant
    networks.

   1986 – NSFnet, sponsored by National Science
    Foundation(NSF) – initially connected five universities, but
    after establishment it became available to other institutions
    and laboratories too.

   1990 – NSFnet replaced ARPAnet
   1992– NSFnet connected more than 1 million computers
    around the world.

   1995 – a small part of NSFnet returned to being a research
    network, and the rest became known as INTERNET
                                                                    4
A Brief Introduction to Internet

                                             1985                1993
                                        NSFNET founded        Web Browser
   1969                   1983
                                        by The National    “Mosaic” invented
 ARPANET             DOD Mandated
                                            Science        by Mark Andreesen
R&D Project        Adoption of TCP/IP
                                          Foundation

         ARPANET                                          INTERNET

      1974                   1983
   Vinton Cerf          ARPANET Split              1991
and Robert Kahn       into ARPANET and        World Wide Web
Initiated TCP/IP            MILNET              Released by
                                              Tim-Berners Lee
   The Internet is a huge collection of computers
    connected in a communications network.
    ◦ The computers are of every manageable
      size, configuration, and manufacturer.
    ◦ Some of the devices connected are not computers at all
      e.g. plotter and printers etc.


   All of these diverse devices to communicate with
    each other using a protocol, TCP/IP.

   Each computer on a network is assign a unique ID
    called IP address, just like people home or street
    address.

                                                               6
   For people, Internet nodes are identified by names, for
    computers, they are identified by numeric addresses.
    ◦ If one wants to send data to the computer on same
      network, he needs the physical address of the computer to
      which data is intended to be sent.
    ◦ But if the receiving computer lies on another network, or
      Internet for example, then IP address of the recipient is
      required to address it.

   The Internet Protocol(IP) address of a machine is a
    unique 32-bit number (IPv4), written in the form of
    numbers separated by dots(.).e.g. 191.57.126.0.

   New IP standard, approved in 1998, is IPv6 in which the
    address space was expanded to 128bits.
    ◦ This change is essential to face the rapid growth of
      computers.
                                                                  7
   A domain name represents a group of hosts on the
    Internet.
   A full domain name is a sequence of labels separated by
    dots
   It combines a host name and a TLD to form a fully
    qualified host name which provides a user friendly way to
    uniquely identify a site on the Internet.
   The DNS translates fully –qualified names into IP
    addresses.
   For example a yahoo website can be reached by typing
    http://www.yahoo.com or alternatively you can type the
    IP address of the yahoo server (e.g. like 207.168.92.4) in
    to browser.


                                                                 8
    We would go crazy if we would have to remember the
     IP addresses of all the web sites that we wanted to visit




     The Domain Name System translates between domain
      names and IP addresses of devices connected to the
      Internet
    ◦    A domain name (a part of the URL) is a unique
         alphanumeric name such as upesh.edu
    ◦    The top level domain name is edu and the
         secondary level domain name is upesh in the above
         example (there could be up to 127 levels, but more
         than 4 is rare)
   The fully qualified host name of a computer on
    Internet has three major parts:

   The host name: The hostname is the name of the
    particular host on the internet.

   The domain name: A domain name is usually the
    name of the company that owns the site or a word
    or phrase that otherwise describes the site.
   Domain encapsulate host names

   The TLD: It usually refers to the type of
    organization that owns the domain name e.g.
    com, org, edu, gov, pk etc
    . www.university.peshawar.net                      10
11
Domain Name and Host

   IP ADDRESSES                             DOMAIN NAMES
Every device connected
has a unique 32-bit                           Human
                               DNS           Readable
address
                                             cnn.com
                                                     Every device
                            Translation              connected has an
  Machine Readable                                   alphanumeric
                              Between
  e.g. 151.196.19.22                                 address
                          domain Names
                         and IP Addresses
   Domain Names.

   Generic top level domains
   .com
   .biz
   .info
   .edu
   .mil
   .net, etc.

   Country codes or Country Domain
   .pk, .jp, .cn, .us, etc.
1945 – Vannevar Bush




                       1945 – Invent Memex



                 ?
                                             14
   1965 – Ted Nelson
◦ Coined the term “hypertext”
◦ Project: “Xanadu”:
◦ “A File Structure for the Complex, the Changing, and the
Indeterminate.” 20th National Conference, New
York, Association for Computing Machinery, 1965.

   In 1989, Tim Berners-Lee at CETN (European
    Laboratory for Particle Physics) proposed a new
    protocol for the internet as well as a system of
    document access to use it.

   This new system was called World Wide Web
    (WWW) which allow scientists around the world
    to use the Internet to exchange document to
    describe their work.
                                                             15
   The release of the first graphical interface, Mosaic, in
    February 1993.
   1995 – 2001
    ◦ “Dot coms” like AOL, Yahoo, Netscape,
    ◦ Google
    ◦ Internet Explorer”




                                                               16
   The Internet and the Web are not the same thing.

   Internet is a collection of computers and other devices
    connected by equipment that allows them to communicate
    with each other.

   The web is a collection of distributed documents referred to
    as “pages” located on computers (servers) all over the world.

   Servers store hypertext markup language(HTML) files and
    respond to requests.

   The Internet was quite useful before the Web was developed,
    and is still useful without it.

   However, most users use Internet through the use of Web.
                                                                    17
The web is based on a three-part architecture.
  HTML
  HTTP
  GUI
                                                            Databases




                TCP/IP-based network                 GUI     Content




Web clients                            Web Servers          Software
                                                           applications
The Web operates in a client/server configuration:
 Client: A client computer is one which requests for services to a
  server.

   Client uses a software called Web Browser for this purpose.
   Server: A computer that send responds to a client request, using
    a software called Web Server.

   HTTP is the most common protocol used for the communication
    between browsers and servers.

Examples of browsers are Microsoft Internet Explorer, Netscape
Navigator, Opera, Chrome, Mozilla Firefox etc.




                                                                       19
   Web servers are programs that provide documents to the
    requesting browsers.
   Servers are slave programs:
    ◦ A web server stores web pages and delivers those pages upon
      client request. A web server software is installed on the web
      server.
    ◦ They act only when requests are made to them by browsers
      running on other computers on the Internet.
   Examples of Web Servers are:
     Microsoft Internet Information Server(IIS)

     Apache

     SunONE etc.




                                                                      20
   URLs are used to identify documents (resources) on the
    Internet.
   Different types of resources identified by different forms of
    URLs, but with same general format:
   Scheme: object-address




                                                                    21
    Each page of information on the web has a unique address
       called the URL at which it can be found.



http://faculty.uscupstate.edu/atzacheva/lecture1.html



 The document
can be obtained     Host Name -   Path to the Web   File Name     Denotes that the File
   using the        The Name of         Page                       is Written in HTML
   Hypertext         Web Server                                    HyperText Markup
Transfer Protocol                                                      Language
     (HTTP)
                       2
         1                                                        3
                    Host Name
      Protocol                                                  File Name
   Scheme: object-address
   Scheme: a communications protocol
   Common schemes include
    http, ftp, gopher, telnet, file, mailto, and news.
   Most important is HTTP, which supports the Web, and used to
    request and send eXtensible Hypertext Markup Language
    (XHTML) documents.
   In case of using HTTP, the form of the object address of a
    URL is:
   http://fully-qualified-domain-name/path-to-document.html




                                                                  23
   All Web communications transactions use the same
    protocol, the HTTP.
   The current version of HTTP is 1.1, defined by World Wide
    Web Consortium (W3C) in June 2011, as
   HTTP consists of two phases:
   Request phase
   Response phase
   Each HTTP communication (request or response) between a
    browser and a Web server consists of two parts:
   Header – contains information about communication
   Body – contains the data of the communication, if there is
    any.



                                                                 24
i.   The Request Phase   ii. The Response Phase




                                                  25
   FTP works on the client/server principle.
   A client program enables the user to interact with a server in
    order to access information and services on the server
    computer.
   Files that can be transferred are stored on computers called
    FTP servers.
   To access these files, an FTP client program is used.
   This is an interface that allows the user to locate the file(s) to
    be transferred and initiate the transfer process
   There are two modes of transfer in FTP:
   ASCII is used only for files saved in ASCII format (this includes
    Postscript files)
   Binary is used for files that are formatted and saved using a
    word processing software like WordPerfect
    (.txt), spreadsheets (.xls), images (.jpg, .gif), and many
    executable programs (.exe) and videos (.avi).
                                                                         26
   Searching the Web
   The two most basic and commonly used Web-based search
    tools are:
   Directories
   A directory enables you to search for information by selecting
    categories of subject matter.
   The directory separates subjects into general
    categories, which are broken into increasingly specific
    designers.
   http://www.lookmart.com
   Search Engines
   A search engine lets you search for information by typing one
    or more words.
   The engine then displays a list of Web pages that contain
    information related to your words.
   http://www.google.com.pk/                                        27
28
29

Weitere ähnliche Inhalte

Was ist angesagt?

Datatype in JavaScript
Datatype in JavaScriptDatatype in JavaScript
Datatype in JavaScriptRajat Saxena
 
Introduction to CSS
Introduction to CSSIntroduction to CSS
Introduction to CSSAmit Tyagi
 
Introduction to Javascript
Introduction to JavascriptIntroduction to Javascript
Introduction to JavascriptAmit Tyagi
 
Internet as the network infrastructure
Internet as the  network infrastructureInternet as the  network infrastructure
Internet as the network infrastructuremohanapragashkec
 
HTML Introduction, HTML History, HTML Uses, HTML benifits
HTML Introduction, HTML History, HTML Uses, HTML benifitsHTML Introduction, HTML History, HTML Uses, HTML benifits
HTML Introduction, HTML History, HTML Uses, HTML benifitsPro Guide
 
Introduction to JavaScript
Introduction to JavaScriptIntroduction to JavaScript
Introduction to JavaScriptAndres Baravalle
 
Learn html Basics
Learn html BasicsLearn html Basics
Learn html BasicsMcSoftsis
 
Javascript variables and datatypes
Javascript variables and datatypesJavascript variables and datatypes
Javascript variables and datatypesVarun C M
 
Form Validation in JavaScript
Form Validation in JavaScriptForm Validation in JavaScript
Form Validation in JavaScriptRavi Bhadauria
 
Internet And How It Works
Internet And How It WorksInternet And How It Works
Internet And How It Worksftz 420
 
HTML-(workshop)7557.pptx
HTML-(workshop)7557.pptxHTML-(workshop)7557.pptx
HTML-(workshop)7557.pptxRaja980775
 
Difference between internet and www
Difference between internet and wwwDifference between internet and www
Difference between internet and wwwDevika Rangnekar
 
Introduction to web technology
Introduction to web technologyIntroduction to web technology
Introduction to web technologyVARSHAKUMARI49
 
cascading style sheet ppt
cascading style sheet pptcascading style sheet ppt
cascading style sheet pptabhilashagupta
 
Event In JavaScript
Event In JavaScriptEvent In JavaScript
Event In JavaScriptShahDhruv21
 
Scripting languages
Scripting languagesScripting languages
Scripting languagesteach4uin
 

Was ist angesagt? (20)

Basics of JavaScript
Basics of JavaScriptBasics of JavaScript
Basics of JavaScript
 
Datatype in JavaScript
Datatype in JavaScriptDatatype in JavaScript
Datatype in JavaScript
 
Introduction to CSS
Introduction to CSSIntroduction to CSS
Introduction to CSS
 
Introduction to Javascript
Introduction to JavascriptIntroduction to Javascript
Introduction to Javascript
 
Internet
InternetInternet
Internet
 
Internet as the network infrastructure
Internet as the  network infrastructureInternet as the  network infrastructure
Internet as the network infrastructure
 
HTML Introduction, HTML History, HTML Uses, HTML benifits
HTML Introduction, HTML History, HTML Uses, HTML benifitsHTML Introduction, HTML History, HTML Uses, HTML benifits
HTML Introduction, HTML History, HTML Uses, HTML benifits
 
Introduction to JavaScript
Introduction to JavaScriptIntroduction to JavaScript
Introduction to JavaScript
 
Learn html Basics
Learn html BasicsLearn html Basics
Learn html Basics
 
Javascript variables and datatypes
Javascript variables and datatypesJavascript variables and datatypes
Javascript variables and datatypes
 
Form Validation in JavaScript
Form Validation in JavaScriptForm Validation in JavaScript
Form Validation in JavaScript
 
Web Development
Web DevelopmentWeb Development
Web Development
 
Internet And How It Works
Internet And How It WorksInternet And How It Works
Internet And How It Works
 
HTML-(workshop)7557.pptx
HTML-(workshop)7557.pptxHTML-(workshop)7557.pptx
HTML-(workshop)7557.pptx
 
Difference between internet and www
Difference between internet and wwwDifference between internet and www
Difference between internet and www
 
Introduction to web technology
Introduction to web technologyIntroduction to web technology
Introduction to web technology
 
cascading style sheet ppt
cascading style sheet pptcascading style sheet ppt
cascading style sheet ppt
 
Event In JavaScript
Event In JavaScriptEvent In JavaScript
Event In JavaScript
 
CSS Basics
CSS BasicsCSS Basics
CSS Basics
 
Scripting languages
Scripting languagesScripting languages
Scripting languages
 

Andere mochten auch

The basic concept of internet connection
The basic concept of internet connectionThe basic concept of internet connection
The basic concept of internet connectionJGrace Johnny
 
Basic Internet Concepts
Basic Internet ConceptsBasic Internet Concepts
Basic Internet ConceptsKiran Budhrani
 
Fundamental Internet Concept
Fundamental Internet ConceptFundamental Internet Concept
Fundamental Internet Conceptj093760
 
Chap1 Internet Fundamental
Chap1 Internet FundamentalChap1 Internet Fundamental
Chap1 Internet Fundamentalnizamhusen
 
Introduction To Internet And Www 6
Introduction To Internet And Www   6Introduction To Internet And Www   6
Introduction To Internet And Www 6Amit Chandra
 
Internet Concept
Internet ConceptInternet Concept
Internet ConceptMi L
 
Basic Concept of Internet Marketing
Basic Concept of Internet MarketingBasic Concept of Internet Marketing
Basic Concept of Internet MarketingShobhit Kumar
 
Introduction to internet technology
Introduction to internet technologyIntroduction to internet technology
Introduction to internet technologyOnline
 
Introduction to Internet And Web
Introduction to Internet And WebIntroduction to Internet And Web
Introduction to Internet And WebRanjith Siji
 
TCP/IP Model
TCP/IP ModelTCP/IP Model
TCP/IP Modelfarhan516
 
Powerpoint presentation on internet and its uses
Powerpoint presentation on internet and its usesPowerpoint presentation on internet and its uses
Powerpoint presentation on internet and its usessumitsc
 
GIS presentation
GIS presentationGIS presentation
GIS presentationarniontech
 
TCP/IP Network ppt
TCP/IP Network pptTCP/IP Network ppt
TCP/IP Network pptextraganesh
 
Advantages and disadvantages of the internet
Advantages and disadvantages of the internetAdvantages and disadvantages of the internet
Advantages and disadvantages of the internetpilarace
 
FUNDAMENTALS OF INTERNET AND WORLD WIDE WEB
FUNDAMENTALS OF INTERNET AND WORLD WIDE WEBFUNDAMENTALS OF INTERNET AND WORLD WIDE WEB
FUNDAMENTALS OF INTERNET AND WORLD WIDE WEBMuniba Bukhari
 
advantages and disadvantages of internet
advantages and disadvantages of internetadvantages and disadvantages of internet
advantages and disadvantages of internetAli Şahin
 

Andere mochten auch (20)

The basic concept of internet connection
The basic concept of internet connectionThe basic concept of internet connection
The basic concept of internet connection
 
Basic Internet Concepts
Basic Internet ConceptsBasic Internet Concepts
Basic Internet Concepts
 
Fundamental Internet Concept
Fundamental Internet ConceptFundamental Internet Concept
Fundamental Internet Concept
 
Chap1 Internet Fundamental
Chap1 Internet FundamentalChap1 Internet Fundamental
Chap1 Internet Fundamental
 
Internet & www
Internet & wwwInternet & www
Internet & www
 
Introduction To Internet And Www 6
Introduction To Internet And Www   6Introduction To Internet And Www   6
Introduction To Internet And Www 6
 
Internet Concept
Internet ConceptInternet Concept
Internet Concept
 
Basic Concept of Internet Marketing
Basic Concept of Internet MarketingBasic Concept of Internet Marketing
Basic Concept of Internet Marketing
 
Introduction to internet technology
Introduction to internet technologyIntroduction to internet technology
Introduction to internet technology
 
Introduction to Internet And Web
Introduction to Internet And WebIntroduction to Internet And Web
Introduction to Internet And Web
 
Intro To Internet
Intro To InternetIntro To Internet
Intro To Internet
 
TCP/IP Model
TCP/IP ModelTCP/IP Model
TCP/IP Model
 
Powerpoint presentation on internet and its uses
Powerpoint presentation on internet and its usesPowerpoint presentation on internet and its uses
Powerpoint presentation on internet and its uses
 
The Internet
The InternetThe Internet
The Internet
 
GIS presentation
GIS presentationGIS presentation
GIS presentation
 
Internet
InternetInternet
Internet
 
TCP/IP Network ppt
TCP/IP Network pptTCP/IP Network ppt
TCP/IP Network ppt
 
Advantages and disadvantages of the internet
Advantages and disadvantages of the internetAdvantages and disadvantages of the internet
Advantages and disadvantages of the internet
 
FUNDAMENTALS OF INTERNET AND WORLD WIDE WEB
FUNDAMENTALS OF INTERNET AND WORLD WIDE WEBFUNDAMENTALS OF INTERNET AND WORLD WIDE WEB
FUNDAMENTALS OF INTERNET AND WORLD WIDE WEB
 
advantages and disadvantages of internet
advantages and disadvantages of internetadvantages and disadvantages of internet
advantages and disadvantages of internet
 

Ähnlich wie Lecture 02 fundamental concepts of internet and www khalid khan

History ofwww internetprinciples
History ofwww internetprinciplesHistory ofwww internetprinciples
History ofwww internetprinciplesAkshay Kochhar
 
Internet
InternetInternet
InternetLavanya
 
Basics of Internet and WWW
Basics of Internet and WWWBasics of Internet and WWW
Basics of Internet and WWWSagar Rai
 
basic web concepts.ppt
basic web concepts.pptbasic web concepts.ppt
basic web concepts.pptAbishek871311
 
Unit 1 introduction to web programming
Unit 1 introduction to web programmingUnit 1 introduction to web programming
Unit 1 introduction to web programmingzahid7578
 
Net To Web 2007 version
Net To Web 2007 versionNet To Web 2007 version
Net To Web 2007 versionJohan Koren
 
Introduction internet appli
Introduction internet appliIntroduction internet appli
Introduction internet appliTheon Jum
 
Module 1 Basic.pptx
Module 1 Basic.pptxModule 1 Basic.pptx
Module 1 Basic.pptxreddragon32
 
WEB-SYSTEM-AND-TECHNOLOGIES-INTRODUCTION-1.pptx
WEB-SYSTEM-AND-TECHNOLOGIES-INTRODUCTION-1.pptxWEB-SYSTEM-AND-TECHNOLOGIES-INTRODUCTION-1.pptx
WEB-SYSTEM-AND-TECHNOLOGIES-INTRODUCTION-1.pptxjwhuqyqtayaw
 
Net to web: The Links that became a Web
Net to web:  The Links that became a WebNet to web:  The Links that became a Web
Net to web: The Links that became a WebJohan Koren
 
Internet 130615022622-phpapp02
Internet 130615022622-phpapp02Internet 130615022622-phpapp02
Internet 130615022622-phpapp02Ambrish Mishra
 
Chapter 5 Networking and Communication Learning Objecti.docx
Chapter 5 Networking and Communication Learning Objecti.docxChapter 5 Networking and Communication Learning Objecti.docx
Chapter 5 Networking and Communication Learning Objecti.docxrobertad6
 
2 internet essentials
2 internet essentials2 internet essentials
2 internet essentialschris30931
 
Introduction to the Internet
Introduction to the InternetIntroduction to the Internet
Introduction to the InternetAdjeiKwadjo
 

Ähnlich wie Lecture 02 fundamental concepts of internet and www khalid khan (20)

History ofwww internetprinciples
History ofwww internetprinciplesHistory ofwww internetprinciples
History ofwww internetprinciples
 
Internet
InternetInternet
Internet
 
Basics of Internet and WWW
Basics of Internet and WWWBasics of Internet and WWW
Basics of Internet and WWW
 
basic web concepts.ppt
basic web concepts.pptbasic web concepts.ppt
basic web concepts.ppt
 
Unit 1 introduction to web programming
Unit 1 introduction to web programmingUnit 1 introduction to web programming
Unit 1 introduction to web programming
 
Tics
TicsTics
Tics
 
Net To Web 2007 version
Net To Web 2007 versionNet To Web 2007 version
Net To Web 2007 version
 
Introduction internet appli
Introduction internet appliIntroduction internet appli
Introduction internet appli
 
Module 1 Basic.pptx
Module 1 Basic.pptxModule 1 Basic.pptx
Module 1 Basic.pptx
 
WEB-SYSTEM-AND-TECHNOLOGIES-INTRODUCTION-1.pptx
WEB-SYSTEM-AND-TECHNOLOGIES-INTRODUCTION-1.pptxWEB-SYSTEM-AND-TECHNOLOGIES-INTRODUCTION-1.pptx
WEB-SYSTEM-AND-TECHNOLOGIES-INTRODUCTION-1.pptx
 
Net to web: The Links that became a Web
Net to web:  The Links that became a WebNet to web:  The Links that became a Web
Net to web: The Links that became a Web
 
Internet
InternetInternet
Internet
 
Internet 130615022622-phpapp02
Internet 130615022622-phpapp02Internet 130615022622-phpapp02
Internet 130615022622-phpapp02
 
Chapter 5 Networking and Communication Learning Objecti.docx
Chapter 5 Networking and Communication Learning Objecti.docxChapter 5 Networking and Communication Learning Objecti.docx
Chapter 5 Networking and Communication Learning Objecti.docx
 
Internet
InternetInternet
Internet
 
Internet to Web
Internet to WebInternet to Web
Internet to Web
 
2 internet essentials
2 internet essentials2 internet essentials
2 internet essentials
 
Internet Presentation
Internet PresentationInternet Presentation
Internet Presentation
 
Internet
InternetInternet
Internet
 
Introduction to the Internet
Introduction to the InternetIntroduction to the Internet
Introduction to the Internet
 

Kürzlich hochgeladen

This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxNikitaBankoti2
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesShubhangi Sonawane
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 

Kürzlich hochgeladen (20)

Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 

Lecture 02 fundamental concepts of internet and www khalid khan

  • 1. Fundamentals of Internet and World Wide Web Lecture 02 By: Khalid Khan Department of Computer Science University of Peshawar 1
  • 2. A Brief Introduction to  Web Servers ◦ Web Server Operation Internet ◦ General Server Characteristics ◦ Origins ◦ Apache, IIS etc. ◦ What Internet is?  Uniform Resource ◦ IP Addresses Locators ◦ Domain Names ◦ URL Formats ◦ URL paths)  The World Wide Web  HTTP ◦ Origins ◦ Request Phase ◦ Web or Internet? ◦ Response Phase  Web Browsers  FTP  Searching on the Internet 2
  • 3. 1958 – USSR launches Sputnik, first artificial earth satellite.  1960s – the US Department of Defence (DoD) gave the concept of a large scale computer network.  1969-Software called Network Control Protocol (NCP) provided communication between the hosts.  The US DoD’s Advanced Research Project Agency (ARPA) funded the construction of such network – called ARPAnet. ◦ ARPA Net was text based. ◦ Communicate through email. ◦ Technique (packet switching) ◦ Protocol (TCP) ◦ ARPA reach to the development of IP (Internetworking protocol) creating a network of networks. ◦ Combined set is called TCP/IP 3
  • 4. 1970s and early 1980s – other networks such as BITNET and CSNET were also created but never became dominant networks.  1986 – NSFnet, sponsored by National Science Foundation(NSF) – initially connected five universities, but after establishment it became available to other institutions and laboratories too.  1990 – NSFnet replaced ARPAnet  1992– NSFnet connected more than 1 million computers around the world.  1995 – a small part of NSFnet returned to being a research network, and the rest became known as INTERNET 4
  • 5. A Brief Introduction to Internet 1985 1993 NSFNET founded Web Browser 1969 1983 by The National “Mosaic” invented ARPANET DOD Mandated Science by Mark Andreesen R&D Project Adoption of TCP/IP Foundation ARPANET INTERNET 1974 1983 Vinton Cerf ARPANET Split 1991 and Robert Kahn into ARPANET and World Wide Web Initiated TCP/IP MILNET Released by Tim-Berners Lee
  • 6. The Internet is a huge collection of computers connected in a communications network. ◦ The computers are of every manageable size, configuration, and manufacturer. ◦ Some of the devices connected are not computers at all e.g. plotter and printers etc.  All of these diverse devices to communicate with each other using a protocol, TCP/IP.  Each computer on a network is assign a unique ID called IP address, just like people home or street address. 6
  • 7. For people, Internet nodes are identified by names, for computers, they are identified by numeric addresses. ◦ If one wants to send data to the computer on same network, he needs the physical address of the computer to which data is intended to be sent. ◦ But if the receiving computer lies on another network, or Internet for example, then IP address of the recipient is required to address it.  The Internet Protocol(IP) address of a machine is a unique 32-bit number (IPv4), written in the form of numbers separated by dots(.).e.g. 191.57.126.0.  New IP standard, approved in 1998, is IPv6 in which the address space was expanded to 128bits. ◦ This change is essential to face the rapid growth of computers. 7
  • 8. A domain name represents a group of hosts on the Internet.  A full domain name is a sequence of labels separated by dots  It combines a host name and a TLD to form a fully qualified host name which provides a user friendly way to uniquely identify a site on the Internet.  The DNS translates fully –qualified names into IP addresses.  For example a yahoo website can be reached by typing http://www.yahoo.com or alternatively you can type the IP address of the yahoo server (e.g. like 207.168.92.4) in to browser. 8
  • 9. We would go crazy if we would have to remember the IP addresses of all the web sites that we wanted to visit  The Domain Name System translates between domain names and IP addresses of devices connected to the Internet ◦ A domain name (a part of the URL) is a unique alphanumeric name such as upesh.edu ◦ The top level domain name is edu and the secondary level domain name is upesh in the above example (there could be up to 127 levels, but more than 4 is rare)
  • 10. The fully qualified host name of a computer on Internet has three major parts:  The host name: The hostname is the name of the particular host on the internet.  The domain name: A domain name is usually the name of the company that owns the site or a word or phrase that otherwise describes the site.  Domain encapsulate host names  The TLD: It usually refers to the type of organization that owns the domain name e.g. com, org, edu, gov, pk etc . www.university.peshawar.net 10
  • 11. 11
  • 12. Domain Name and Host IP ADDRESSES DOMAIN NAMES Every device connected has a unique 32-bit Human DNS Readable address cnn.com Every device Translation connected has an Machine Readable alphanumeric Between e.g. 151.196.19.22 address domain Names and IP Addresses
  • 13. Domain Names.  Generic top level domains  .com  .biz  .info  .edu  .mil  .net, etc.  Country codes or Country Domain  .pk, .jp, .cn, .us, etc.
  • 14. 1945 – Vannevar Bush 1945 – Invent Memex ? 14
  • 15. 1965 – Ted Nelson ◦ Coined the term “hypertext” ◦ Project: “Xanadu”: ◦ “A File Structure for the Complex, the Changing, and the Indeterminate.” 20th National Conference, New York, Association for Computing Machinery, 1965.  In 1989, Tim Berners-Lee at CETN (European Laboratory for Particle Physics) proposed a new protocol for the internet as well as a system of document access to use it.  This new system was called World Wide Web (WWW) which allow scientists around the world to use the Internet to exchange document to describe their work. 15
  • 16. The release of the first graphical interface, Mosaic, in February 1993.  1995 – 2001 ◦ “Dot coms” like AOL, Yahoo, Netscape, ◦ Google ◦ Internet Explorer” 16
  • 17. The Internet and the Web are not the same thing.  Internet is a collection of computers and other devices connected by equipment that allows them to communicate with each other.  The web is a collection of distributed documents referred to as “pages” located on computers (servers) all over the world.  Servers store hypertext markup language(HTML) files and respond to requests.  The Internet was quite useful before the Web was developed, and is still useful without it.  However, most users use Internet through the use of Web. 17
  • 18. The web is based on a three-part architecture. HTML HTTP GUI Databases TCP/IP-based network GUI Content Web clients Web Servers Software applications
  • 19. The Web operates in a client/server configuration:  Client: A client computer is one which requests for services to a server.  Client uses a software called Web Browser for this purpose.  Server: A computer that send responds to a client request, using a software called Web Server.  HTTP is the most common protocol used for the communication between browsers and servers. Examples of browsers are Microsoft Internet Explorer, Netscape Navigator, Opera, Chrome, Mozilla Firefox etc. 19
  • 20. Web servers are programs that provide documents to the requesting browsers.  Servers are slave programs: ◦ A web server stores web pages and delivers those pages upon client request. A web server software is installed on the web server. ◦ They act only when requests are made to them by browsers running on other computers on the Internet.  Examples of Web Servers are:  Microsoft Internet Information Server(IIS)  Apache  SunONE etc. 20
  • 21. URLs are used to identify documents (resources) on the Internet.  Different types of resources identified by different forms of URLs, but with same general format:  Scheme: object-address 21
  • 22. Each page of information on the web has a unique address called the URL at which it can be found. http://faculty.uscupstate.edu/atzacheva/lecture1.html The document can be obtained Host Name - Path to the Web File Name Denotes that the File using the The Name of Page is Written in HTML Hypertext Web Server HyperText Markup Transfer Protocol Language (HTTP) 2 1 3 Host Name Protocol File Name
  • 23. Scheme: object-address  Scheme: a communications protocol  Common schemes include http, ftp, gopher, telnet, file, mailto, and news.  Most important is HTTP, which supports the Web, and used to request and send eXtensible Hypertext Markup Language (XHTML) documents.  In case of using HTTP, the form of the object address of a URL is:  http://fully-qualified-domain-name/path-to-document.html 23
  • 24. All Web communications transactions use the same protocol, the HTTP.  The current version of HTTP is 1.1, defined by World Wide Web Consortium (W3C) in June 2011, as  HTTP consists of two phases:  Request phase  Response phase  Each HTTP communication (request or response) between a browser and a Web server consists of two parts:  Header – contains information about communication  Body – contains the data of the communication, if there is any. 24
  • 25. i. The Request Phase ii. The Response Phase 25
  • 26. FTP works on the client/server principle.  A client program enables the user to interact with a server in order to access information and services on the server computer.  Files that can be transferred are stored on computers called FTP servers.  To access these files, an FTP client program is used.  This is an interface that allows the user to locate the file(s) to be transferred and initiate the transfer process  There are two modes of transfer in FTP:  ASCII is used only for files saved in ASCII format (this includes Postscript files)  Binary is used for files that are formatted and saved using a word processing software like WordPerfect (.txt), spreadsheets (.xls), images (.jpg, .gif), and many executable programs (.exe) and videos (.avi). 26
  • 27. Searching the Web  The two most basic and commonly used Web-based search tools are:  Directories  A directory enables you to search for information by selecting categories of subject matter.  The directory separates subjects into general categories, which are broken into increasingly specific designers.  http://www.lookmart.com  Search Engines  A search engine lets you search for information by typing one or more words.  The engine then displays a list of Web pages that contain information related to your words.  http://www.google.com.pk/ 27
  • 28. 28
  • 29. 29

Hinweis der Redaktion

  1. BITNET: Because It’s Time Network, City University of New York.CSNET: Computer Science Network, Purdue University, University of Delaware, University of Wisconsin, RAND Corporation, Bolt, Beranek, and Newman.