SlideShare a Scribd company logo
1 of 35
Internet

   By Kenneth Ayebazibwe
256774185458 / 256702555890
     kynaye@gmail.com
Understanding the World Wide Web

• The world wide web is a system of Internet servers that supports
  hypertext and multimedia to access several Internet protocols on a
  single interface. The World Wide Web is often abbreviated as the web
  or www.
• The World Wide Web was developed in 1989 by Tim Berners-Lee of
  the European Particle Physics Lab (CERN) in Switzerland. The initial
  purpose of the Web was to use networked hypertext to facilitate
  communication among its members, who were located in several
  countries. Word was soon spread beyond CERN, and a rapid growth
  in the number of both developers and users ensued. In addition to
  hypertext, the Web began to incorporate graphics, video, and sound.
  The use of the Web has reached global proportions and has become a
  defining element of human culture in an amazingly short period of
  time.
• In order for the Web to be accessible to anyone,
  certain agreed-upon standards must be followed
  in the creation and delivery of its content. An
  organization leading the efforts to standardize
  the Web is the World Wide Web (W3C)
  Consortium.
Protocols of the Web

• The surface simplicity of the Web comes from the
  fact that many individual protocols can be
  contained within a single Web site. internet
  protocols are sets of rules that allow for
  intermachine communication on the Internet.
  These are a few of the protocols you can experience
  on the Web:
• HTTP (HyperText Transfer Protocol): transmits
  hyptertext over networks. This is the protocol of
  the Web.
• E-mail (Simple Mail Transport Protocol or
  SMTP): distributes e-mail messages and attached
  files to one or more electronic mailboxes.
• FTP (File Transfer Protocol): transfers files
  between an FTP server and a computer, for
  example, to download software.
• VoIP (Voice over Internet Protocol): allows
  delivery of voice communications over IP
  networks, for example, phone calls.
• The Web provides a single, graphical interface for
  accessing these and other protocols. This creates a
  convenient and user-friendly environment. Once upon a
  time, it was necessary to know how to use protocols
  within separate, command-level environments. This
  meant you needed to know the text commands and type
  them out to make things happen. The Web is much
  easier, since it gathers these protocols together into a
  unified graphical system. Because of this feature, and
  because of the Web's ability to work with multimedia and
  advanced programming languages, the Web is by far the
  most popular component of the Internet.
Hypertext and links: the motion of
              the Web
• The operation of the Web relies primarily on hypertext as
  its means of information retrieval. HyperText is a
  document containing words that connect to other
  documents. These words are called links and are
  selectable by the user. A single hypertext document can
  contain links to many documents. In the context of the
  Web, words or graphics may serve as links to other
  documents, images, video, and sound. Links may or may
  not follow a logical path, as each connection is created by
  the author of the source document. Overall, the Web
  contains a complex virtual web of connections among a
  vast number of documents, images, videos, and sounds.
• Producing hypertext for the Web is accomplished
  by creating documents with a language called
  hypertext markup language, or html. With HTML,
  tags are placed within the text to accomplish
  document formatting, visual features such as font
  size, italics and bold, and the creation of hypertext
  links.
• <p> This is a paragraph that shows the underlying
  HTML code. <strong>This sentence is rendered
  in bold text</strong>. <em>This sentence is rendered
  in italic text.</em> </p>
• HTML is an evolving language, with new tags being
  added as each upgrade of the language is developed and
  released. Nowadays, design features are often separated
  from the content of the HTML page and placed into
  cascading style sheets (css). This practice has several
  advantages, including the fact that an external style sheet
  can centrally control the design of multiple pages. The
  World Wide Web Consortium (W3C), led by Web
  founder Tim Berners-Lee, coordinates the efforts of
  standardizing HTML. The W3C now calls the language
  XHTML and considers it to be an application of the
  XML language standard.
Pages on the Web

• The backbone of the World Wide Web are its files, called
  pages or Web pages, containing information and links to
  resources - both text and multimedia - throughout the
  Internet.
• Web pages can be created by user activity. For example, if
  you visit a Web search engine and enter keywords on the
  topic of your choice, a page will be created containing the
  results of your search. In fact, a growing amount of
  information found on the Web today is served from
  databases, creating temporary Web pages "on the fly" in
  response to user searches. You can see an example of
  such a page below, taken from the search engine Hakia.
  This page only exists as a result of a search.
Access to Web pages can be accomplished in
          all sorts of ways, including:
• Entering a Web address into your browser and retrieving
  a page directly Browsing through sites and selecting links
  to move from one page to another both within and
  beyond the site
• Doing a search on a search engine to retrieve pages on
  the topic of your choice
• Searching through directories containing links to
  organized collections of Web pages
• Clicking on links within e-mail messages
• Using apps on social networking sites or your mobile
  phone to access Web and other online content
Retrieving files on the Web: the URL
     and Domain Name System
•   url stands for uniform resource locator. The URL specifies the Internet
    address of a file stored on a host computer, or server, connected to the
    Internet. Web browsers use the URL to retrieve the file from the server. This
    file is downloaded to the user's computer, or client, and displayed on the
    monitor connected to the machine. Because of this relationship between
    clients and servers, the Web is a client-server network.
•   Underlying the functionality of a URL is a base numeric address that points
    to the computer that hosts the file. This numeric address is called the ip
    (internet protocol) address. The host portion of a URL is translated into its
    corresponding IP address using the domain name system (dns). The DNS is a
    worldwide system of servers that stores location pointers to the computers
    that host networked files. Since numeric strings are difficult for humans to
    use, alphneumeric addresses are employed by users. Once the translation is
    made by the DNS, the browser can contact the server and ask for the specific
    file designated in the URL.
Anatomy of a URL
• Every file on the Internet, no matter what its
  protocol, has a unique URL. Each URL points
  to a specific file located in a specific directory on
  the host machine. This is the format of a URL:
   – protocol://host/path/filename
• For example, this is a URL from the site of the
  U.S. Senate of a live video stream sent by a
  camera pointed at the U.S. Capitol:
   – http://www.senate.gov/general/capcam.htm
• This URL is typical of addresses hosted in
  domains in the United States. The structure of
  this URL is shown below.
  – Protocol: http
  – Host computer name: www
  – Second-level domain name: senate
  – Top-level domain name: gov
  – Directory name: general
  – File name: capcam.htm
• Several generic top-level domains (gTLDs) are
  common in the United States
  com                   commercial enterprise
  edu                   educational institution
  gov                   U.S. government entity
  mil                   U.S. military entity
  net                   network access provder
  org                   usually nonprofit organizations
• In addition, dozens of domain names have been
  assigned to identify and locate files stored on
  servers in countries around the world. These are
  referred to as country codes, and have been
  standardized by the International Standards
  Organization as ISO 3166. For example:
ch   Switzerland
de   Germany
jp   Japan
uk   United Kingdom
Ug   Uganda
ke   kenya
• Additional top-level domain names were approved in
  2000 by the Internet Corporation for Assigned Names
  and Numbers (ICANN): .biz, .museum, .info, .pro (for
  professionals) .name (for individuals), .aero (for the
  aerospace industry), and .coop (for cooperatives).
  Unconventional domain names have been marketed
  outside of the system, for example, .tv for sites that offer
  content similar to television broadcasts. In 2011, ICANN
  decided to open up domain names without restriction,
  including in any language or written script. The cost of
  establishing and maintaining a new name is quite
  expensive - $185,000 for the application fee alone - so the
  actual effect of this change will be limited.
• As the technology of the Web evolves, URLs
  have become more complex. This is especially
  the case when content is retrieved from
  databases and served onto Web pages. The
  resulting URLs can have a variety of elaborate
  structures, for example,
• http://spills.incidentnews.gov/incidentnew
  s/FMPro?-db=images&-Format=maps.htm
  &SpillLink=8&Subject=Waterway
  %20Closure%20Map&-
  SortField=EntryDate&
  -SortOrder=descend&-
  SortField=EntryTime&-
  SortOrder=descend&-Token=8&
  -Max=20&-Find
• The first part of this URL looks familiar. What
  follows are search elements that query the
  database and determine the order of the results.
  As a growing number of databases serve content
  to the Web, these types of URLs are appearing
  more commonly in your browser's address
  window.
Programming languages and
           environments
• The use of programming languages beyond
  HTML extend the capabilities of the Web. They
  are used to write software, process Web forms,
  fetch and display data, and perform all kinds of
  advanced functions. It is difficult to talk about
  these languages without getting into too much
  technical jargon, but here is an attempt. What
  follows is a brief guide to some of the more
  common languages in use on the Web today.
• CGI (Common Gateway Interface) refers to a
  specification by which programs can communicate
  with a Web server. A CGI program, or script, is any
  program designed to process data that conforms to
  the CGI specification. The program can be written
  in any programming language, including C, Perl,
  and Visual Basic Script (VBScript). In the early days
  of the Web, CGI scripts were commonly used to
  process a form on a Web page. Perl is popular with
  Google, and is also the language of the Movable
  Type blog platform
• Active Server Pages (ASP): Developed by Microsoft, ASP is
  a programming environment that processes scripts on a Web
  server. The programming language VBScript is often used for
  the scripting. Lightweight programs can be written with this
  language. Active Server Pages end in the file extension .asp.
  For an example, check out Databases and Indexes at the
  University at Albany Libraries.
• .NET framework: Also developed by Microsoft, this
  development framework is a more powerful one than ASP for
  writing applications for the Web. Programming languages
  include C+ and VB.Net. ASP.Net is a related environment,
  producing pages with the file extensions .aspx. The Microsoft
  site is a good example of a site created with the .NET
  framework.
• PHP: This is another server-based language. It is frequently the
  language used to write open source (e.g., nonprofit, community-
  created) programs found on the Web, including Media Wiki (the
  software that runs the Wikipedia), and the popular blog software Word
  Press. While PHP functionality can be installed on Windows servers, it
  is native to the Linux server environment and commonly used there.
• Java/Java Applets: Java is a programming language similar to C++.
  Developed by Sun Microsystems, the aim of Java is to create programs
  that will be platform independent. The Java motto is, "Write once, run
  anywhere." A perfect Java program should work equally well on a
  Windows, Apple, Unix, or Linux server, and so on, without any
  additional programming. This goal has yet to be realized. Java can be
  used to write applications for both Web and non-Web use.
• Web-based Java applications are usually in the form
  of Java servlets. These are small Java programs
  fetched from within a Web page that can be
  downloaded from a server and run on a Java-
  compatible Web browser. A Web page that links to
  a Java servlet has the file extension .jsp.
• JavaScript is a very popular programming language
  created by Netscape Communications. Small
  programs written in this language are embedded
  within a Web page, or fetched externally from
  within the page, to enhance the page's functionality.
•   Examples of JavaScript include drop-down menus, image displays, and
    mouse-over interactions. The drop-down menus on the site of the UCLA
    Library shown below are a good example: when you hover your mouse over
    the menu item, a set of sub-menus opens up below.
• XML: XML (eXtensible Markup Language) is a mark-up language that
  enables Web designers to create customized tags to provide
  functionality not available with HTML alone. XML is a language of
  data structure and exchange, and allows developers to separate form
  from content. With XML, the same content can be formatted for
  multiple applications. In May 1999, the W3 Consortium announced
  that HTML 4.0 has been recast as an XML application called XHTML.
• AJAX stands for Asynchronous JavaScript and XML. This langauge is
  used to create interactive Web applications. Its premise is that it sends
  data to the browser behind the scenes, so that when it is time to view
  the information, it is already "there." Google Maps is a well-known
  example of AJAX. A different kind of example can be found with
  SurfWax Look Ahead, an RSS search tool that retrieves feeds as you
  type your search.
• SQL (Structured Query Language): This is a
  language that focuses on extracting data from
  databases. Programmers write statements called
  queries that retrieve data from the tables in the
  database. Some Web sites are created extensively
  or entirely from data stored in database tables.
  You can often tell that a SQL query has
  produced data on a page by the presence of a
  question mark (?) and a record number in the
  URL, as the example below illustrates.
Last but not least: Applications
                (apps)
• Applications, commonly called apps, are small
  programs that run within various online
  environments. These programs allow you to enjoy
  functionalities that enhance your experience within
  that environment.
• Social networking sites often make use of apps. For
  example, Facebook is well-known for featuring
  thousands of apps created by Facebook or outside
  developers. These apps allow you to play games,
  shop, form issues-based communities, find family
  or classmates, etc.
• Mobile phones are another environment within which
  apps are both popular and useful. In fact, no decent
  mobile phone these days comes without the option to
  add apps. A good example is the iPhone, which offers
  hundreds of thousands of apps in all sorts of areas, from
  work and education to travel, lifestyle, entertainment, and
  so on. Also take a look at the Android Market site to
  browse the apps available for the Droid phone. It is safe
  to say that apps make the mobile phone what it is today.
• Apps are a very fast-growing area of the networked
  experience. Some observers believe that apps will be a
  focus of developments in the online world in the coming
  years.
• Thanks for attending please!

More Related Content

What's hot

HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004SOLOMONCHINAEMEUCHEA
 
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004SOLOMONCHINAEMEUCHEA
 
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS2:004
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS2:004HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS2:004
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS2:004SOLOMONCHINAEMEUCHEA
 
Introduction to internet.
Introduction to internet.Introduction to internet.
Introduction to internet.Anish Thomas
 
Internet tools and services
Internet tools and servicesInternet tools and services
Internet tools and serviceslearnt
 
2.3 the internet services
2.3 the internet services2.3 the internet services
2.3 the internet serviceshazirma
 
Basic Internet Concepts
Basic Internet ConceptsBasic Internet Concepts
Basic Internet ConceptsKiran Budhrani
 
Terminologies in the Internet
Terminologies in the InternetTerminologies in the Internet
Terminologies in the InternetRossPolicario
 
Activity 13 common online terminologies
Activity 13 common online terminologiesActivity 13 common online terminologies
Activity 13 common online terminologiesCiana Jelena Jurado
 
COMMON ONLINE TERMINOLOGIES
COMMON ONLINE TERMINOLOGIESCOMMON ONLINE TERMINOLOGIES
COMMON ONLINE TERMINOLOGIESAven Mercado
 
Internet Tools in Education
Internet Tools in EducationInternet Tools in Education
Internet Tools in EducationRavi Raj Kamal
 
L4: Internet Basics
L4: Internet BasicsL4: Internet Basics
L4: Internet Basicslpv1985
 
World Wide Web (WWW) Technology
World Wide Web (WWW) TechnologyWorld Wide Web (WWW) Technology
World Wide Web (WWW) TechnologyKamyar Lajani
 

What's hot (20)

HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004
 
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004
 
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS2:004
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS2:004HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS2:004
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS2:004
 
Introduction to internet.
Introduction to internet.Introduction to internet.
Introduction to internet.
 
Internet tools and services
Internet tools and servicesInternet tools and services
Internet tools and services
 
Internet unit 4
Internet unit 4Internet unit 4
Internet unit 4
 
Presentation1
Presentation1Presentation1
Presentation1
 
It in pediatrics
It in pediatricsIt in pediatrics
It in pediatrics
 
How the Web Works
How the Web WorksHow the Web Works
How the Web Works
 
2.3 the internet services
2.3 the internet services2.3 the internet services
2.3 the internet services
 
Intro To Internet
Intro To InternetIntro To Internet
Intro To Internet
 
World Wide Web
World Wide WebWorld Wide Web
World Wide Web
 
Basic Internet Concepts
Basic Internet ConceptsBasic Internet Concepts
Basic Internet Concepts
 
Terminologies in the Internet
Terminologies in the InternetTerminologies in the Internet
Terminologies in the Internet
 
Activity 13 common online terminologies
Activity 13 common online terminologiesActivity 13 common online terminologies
Activity 13 common online terminologies
 
Intro to internet 1
Intro to internet 1Intro to internet 1
Intro to internet 1
 
COMMON ONLINE TERMINOLOGIES
COMMON ONLINE TERMINOLOGIESCOMMON ONLINE TERMINOLOGIES
COMMON ONLINE TERMINOLOGIES
 
Internet Tools in Education
Internet Tools in EducationInternet Tools in Education
Internet Tools in Education
 
L4: Internet Basics
L4: Internet BasicsL4: Internet Basics
L4: Internet Basics
 
World Wide Web (WWW) Technology
World Wide Web (WWW) TechnologyWorld Wide Web (WWW) Technology
World Wide Web (WWW) Technology
 

Viewers also liked (20)

Final r eport in philhistofsocscie
Final r eport in philhistofsocscieFinal r eport in philhistofsocscie
Final r eport in philhistofsocscie
 
Excel grupo 8
Excel grupo 8Excel grupo 8
Excel grupo 8
 
redes de comunicación
 redes de  comunicación redes de  comunicación
redes de comunicación
 
Inicial shopping das nações
Inicial   shopping das naçõesInicial   shopping das nações
Inicial shopping das nações
 
ciencia y tecnologia
ciencia y tecnologia ciencia y tecnologia
ciencia y tecnologia
 
Violência doméstica
Violência domésticaViolência doméstica
Violência doméstica
 
Presentación1
Presentación1Presentación1
Presentación1
 
Historia de la farmacia
Historia de la farmaciaHistoria de la farmacia
Historia de la farmacia
 
Robótica, mecatrónica
Robótica, mecatrónicaRobótica, mecatrónica
Robótica, mecatrónica
 
Apresentção Fotos Câmera Digital
Apresentção Fotos Câmera DigitalApresentção Fotos Câmera Digital
Apresentção Fotos Câmera Digital
 
El aprendizaje móvil
El aprendizaje móvilEl aprendizaje móvil
El aprendizaje móvil
 
Aula Iv Generalidades Sobre Musculos
Aula Iv  Generalidades Sobre MusculosAula Iv  Generalidades Sobre Musculos
Aula Iv Generalidades Sobre Musculos
 
Red de computadores PDF
Red de computadores PDFRed de computadores PDF
Red de computadores PDF
 
Buscadores y metabuscadores
Buscadores y metabuscadoresBuscadores y metabuscadores
Buscadores y metabuscadores
 
PREGUNTAS DE REPASO PARA 3°
PREGUNTAS DE REPASO PARA 3° PREGUNTAS DE REPASO PARA 3°
PREGUNTAS DE REPASO PARA 3°
 
Mercadeo prospectivo
Mercadeo prospectivoMercadeo prospectivo
Mercadeo prospectivo
 
Anakainosis 4(2)
Anakainosis 4(2)Anakainosis 4(2)
Anakainosis 4(2)
 
Topologías de red
Topologías de redTopologías de red
Topologías de red
 
Red de computadores 2
Red de computadores 2Red de computadores 2
Red de computadores 2
 
Mobilidade urbana - Av Frei Serafim
Mobilidade urbana - Av Frei SerafimMobilidade urbana - Av Frei Serafim
Mobilidade urbana - Av Frei Serafim
 

Similar to Internet

internet
internetinternet
internetITNet
 
Internet and Web - Week 9.ppt
Internet and Web - Week 9.pptInternet and Web - Week 9.ppt
Internet and Web - Week 9.pptHema Kesevan
 
Introduction_to_Intndhjehddhjdhrjkrhernet.pptx
Introduction_to_Intndhjehddhjdhrjkrhernet.pptxIntroduction_to_Intndhjehddhjdhrjkrhernet.pptx
Introduction_to_Intndhjehddhjdhrjkrhernet.pptxrohitkumar54448
 
Intro. to the internet and web
Intro. to the internet and webIntro. to the internet and web
Intro. to the internet and webdofirfauzi1302
 
Module 1 Basic.pptx
Module 1 Basic.pptxModule 1 Basic.pptx
Module 1 Basic.pptxreddragon32
 
Internet features (2nd topic)
Internet features (2nd topic)Internet features (2nd topic)
Internet features (2nd topic)Anish Thomas
 
Internet and Its Services - what kind of service do access thru the Internet
Internet and Its Services - what kind of service do access thru the InternetInternet and Its Services - what kind of service do access thru the Internet
Internet and Its Services - what kind of service do access thru the InternetKriz Motlhala
 
web world wide defination introduction.pptx
web world wide defination introduction.pptxweb world wide defination introduction.pptx
web world wide defination introduction.pptxubaidullah75790
 
Week two lecture
Week two lectureWeek two lecture
Week two lectureHarry Essel
 
ICS 2203-WEB APPLICATION DEVELOPMENT-EDUC Y2S1_MATHCOMP.docx
ICS 2203-WEB APPLICATION DEVELOPMENT-EDUC Y2S1_MATHCOMP.docxICS 2203-WEB APPLICATION DEVELOPMENT-EDUC Y2S1_MATHCOMP.docx
ICS 2203-WEB APPLICATION DEVELOPMENT-EDUC Y2S1_MATHCOMP.docxMartin Mulwa
 

Similar to Internet (20)

internet
internetinternet
internet
 
Internet
InternetInternet
Internet
 
Internet.ppt
Internet.pptInternet.ppt
Internet.ppt
 
Internet and Web - Week 9.ppt
Internet and Web - Week 9.pptInternet and Web - Week 9.ppt
Internet and Web - Week 9.ppt
 
Internet
InternetInternet
Internet
 
Internet.ppt
Internet.pptInternet.ppt
Internet.ppt
 
Internet
InternetInternet
Internet
 
WT_TOTAL.pdf
WT_TOTAL.pdfWT_TOTAL.pdf
WT_TOTAL.pdf
 
Introduction_to_Intndhjehddhjdhrjkrhernet.pptx
Introduction_to_Intndhjehddhjdhrjkrhernet.pptxIntroduction_to_Intndhjehddhjdhrjkrhernet.pptx
Introduction_to_Intndhjehddhjdhrjkrhernet.pptx
 
Intro. to the internet and web
Intro. to the internet and webIntro. to the internet and web
Intro. to the internet and web
 
UNIT3- Internet(2).ppt
UNIT3- Internet(2).pptUNIT3- Internet(2).ppt
UNIT3- Internet(2).ppt
 
Module 1 Basic.pptx
Module 1 Basic.pptxModule 1 Basic.pptx
Module 1 Basic.pptx
 
WP Chap 1 & 2.pptx
WP Chap 1 & 2.pptxWP Chap 1 & 2.pptx
WP Chap 1 & 2.pptx
 
Internet features (2nd topic)
Internet features (2nd topic)Internet features (2nd topic)
Internet features (2nd topic)
 
INTERNET TECHNOLOGY
INTERNET  TECHNOLOGYINTERNET  TECHNOLOGY
INTERNET TECHNOLOGY
 
Internet and Its Services - what kind of service do access thru the Internet
Internet and Its Services - what kind of service do access thru the InternetInternet and Its Services - what kind of service do access thru the Internet
Internet and Its Services - what kind of service do access thru the Internet
 
web world wide defination introduction.pptx
web world wide defination introduction.pptxweb world wide defination introduction.pptx
web world wide defination introduction.pptx
 
Week two lecture
Week two lectureWeek two lecture
Week two lecture
 
Unit 4
Unit 4Unit 4
Unit 4
 
ICS 2203-WEB APPLICATION DEVELOPMENT-EDUC Y2S1_MATHCOMP.docx
ICS 2203-WEB APPLICATION DEVELOPMENT-EDUC Y2S1_MATHCOMP.docxICS 2203-WEB APPLICATION DEVELOPMENT-EDUC Y2S1_MATHCOMP.docx
ICS 2203-WEB APPLICATION DEVELOPMENT-EDUC Y2S1_MATHCOMP.docx
 

More from Ayebazibwe Kenneth

National guidelines and manual for innovation fund for green jobs creation
National guidelines and manual for innovation fund for green jobs creation National guidelines and manual for innovation fund for green jobs creation
National guidelines and manual for innovation fund for green jobs creation Ayebazibwe Kenneth
 
INNOVATION FUND FOR GREEN JOB CREATION: BUSINESS PLAN TEMPLATE
INNOVATION FUND FOR GREEN JOB CREATION: BUSINESS PLAN TEMPLATE INNOVATION FUND FOR GREEN JOB CREATION: BUSINESS PLAN TEMPLATE
INNOVATION FUND FOR GREEN JOB CREATION: BUSINESS PLAN TEMPLATE Ayebazibwe Kenneth
 
INNOVATION FUND PROJECTS APPLICATION FORM
INNOVATION FUND PROJECTS APPLICATION FORM INNOVATION FUND PROJECTS APPLICATION FORM
INNOVATION FUND PROJECTS APPLICATION FORM Ayebazibwe Kenneth
 
ADVERTISEMENT: MINISTRY OF GENDER, LABOUR AND SOCIAL DEVELOPMENT
ADVERTISEMENT:  MINISTRY OF GENDER, LABOUR AND SOCIAL DEVELOPMENT ADVERTISEMENT:  MINISTRY OF GENDER, LABOUR AND SOCIAL DEVELOPMENT
ADVERTISEMENT: MINISTRY OF GENDER, LABOUR AND SOCIAL DEVELOPMENT Ayebazibwe Kenneth
 
Uganda Woman Magazine IJssue 5
Uganda Woman Magazine IJssue 5 Uganda Woman Magazine IJssue 5
Uganda Woman Magazine IJssue 5 Ayebazibwe Kenneth
 
Uganda woman issue 4 march 2014 web
Uganda woman issue 4 march 2014 webUganda woman issue 4 march 2014 web
Uganda woman issue 4 march 2014 webAyebazibwe Kenneth
 
International women's day synopsis policy guidelines
International women's day synopsis   policy guidelinesInternational women's day synopsis   policy guidelines
International women's day synopsis policy guidelinesAyebazibwe Kenneth
 
Uganda Woman Magazine October 2013
Uganda Woman Magazine October 2013Uganda Woman Magazine October 2013
Uganda Woman Magazine October 2013Ayebazibwe Kenneth
 
Press release for the celebration of the international day against child labour
Press release for the celebration of the international day against child labourPress release for the celebration of the international day against child labour
Press release for the celebration of the international day against child labourAyebazibwe Kenneth
 
Connecting Grassroots Women to Development
Connecting Grassroots Women to DevelopmentConnecting Grassroots Women to Development
Connecting Grassroots Women to DevelopmentAyebazibwe Kenneth
 
Commemoration of the international day of families 15th may 2013
Commemoration of the international day of families 15th may 2013Commemoration of the international day of families 15th may 2013
Commemoration of the international day of families 15th may 2013Ayebazibwe Kenneth
 
International women’s day (iwd) 2013 synopsis
International women’s day (iwd) 2013 synopsisInternational women’s day (iwd) 2013 synopsis
International women’s day (iwd) 2013 synopsisAyebazibwe Kenneth
 
Statement by hon. rukia nakadama isanga the minister of state for gender and ...
Statement by hon. rukia nakadama isanga the minister of state for gender and ...Statement by hon. rukia nakadama isanga the minister of state for gender and ...
Statement by hon. rukia nakadama isanga the minister of state for gender and ...Ayebazibwe Kenneth
 
Introduction to computer security syllabus
Introduction to computer security syllabusIntroduction to computer security syllabus
Introduction to computer security syllabusAyebazibwe Kenneth
 

More from Ayebazibwe Kenneth (20)

National guidelines and manual for innovation fund for green jobs creation
National guidelines and manual for innovation fund for green jobs creation National guidelines and manual for innovation fund for green jobs creation
National guidelines and manual for innovation fund for green jobs creation
 
INNOVATION FUND FOR GREEN JOB CREATION: BUSINESS PLAN TEMPLATE
INNOVATION FUND FOR GREEN JOB CREATION: BUSINESS PLAN TEMPLATE INNOVATION FUND FOR GREEN JOB CREATION: BUSINESS PLAN TEMPLATE
INNOVATION FUND FOR GREEN JOB CREATION: BUSINESS PLAN TEMPLATE
 
INNOVATION FUND PROJECTS APPLICATION FORM
INNOVATION FUND PROJECTS APPLICATION FORM INNOVATION FUND PROJECTS APPLICATION FORM
INNOVATION FUND PROJECTS APPLICATION FORM
 
ADVERTISEMENT: MINISTRY OF GENDER, LABOUR AND SOCIAL DEVELOPMENT
ADVERTISEMENT:  MINISTRY OF GENDER, LABOUR AND SOCIAL DEVELOPMENT ADVERTISEMENT:  MINISTRY OF GENDER, LABOUR AND SOCIAL DEVELOPMENT
ADVERTISEMENT: MINISTRY OF GENDER, LABOUR AND SOCIAL DEVELOPMENT
 
Uganda Woman Magazine IJssue 5
Uganda Woman Magazine IJssue 5 Uganda Woman Magazine IJssue 5
Uganda Woman Magazine IJssue 5
 
Uganda woman issue 4 march 2014 web
Uganda woman issue 4 march 2014 webUganda woman issue 4 march 2014 web
Uganda woman issue 4 march 2014 web
 
International women's day synopsis policy guidelines
International women's day synopsis   policy guidelinesInternational women's day synopsis   policy guidelines
International women's day synopsis policy guidelines
 
Uganda Woman Magazine October 2013
Uganda Woman Magazine October 2013Uganda Woman Magazine October 2013
Uganda Woman Magazine October 2013
 
Press release for the celebration of the international day against child labour
Press release for the celebration of the international day against child labourPress release for the celebration of the international day against child labour
Press release for the celebration of the international day against child labour
 
Connecting Grassroots Women to Development
Connecting Grassroots Women to DevelopmentConnecting Grassroots Women to Development
Connecting Grassroots Women to Development
 
Commemoration of the international day of families 15th may 2013
Commemoration of the international day of families 15th may 2013Commemoration of the international day of families 15th may 2013
Commemoration of the international day of families 15th may 2013
 
International women’s day (iwd) 2013 synopsis
International women’s day (iwd) 2013 synopsisInternational women’s day (iwd) 2013 synopsis
International women’s day (iwd) 2013 synopsis
 
Statement by hon. rukia nakadama isanga the minister of state for gender and ...
Statement by hon. rukia nakadama isanga the minister of state for gender and ...Statement by hon. rukia nakadama isanga the minister of state for gender and ...
Statement by hon. rukia nakadama isanga the minister of state for gender and ...
 
Lecture one
Lecture oneLecture one
Lecture one
 
Introduction to computer security syllabus
Introduction to computer security syllabusIntroduction to computer security syllabus
Introduction to computer security syllabus
 
Lecture two
Lecture twoLecture two
Lecture two
 
Iatj call for applications
Iatj call for applicationsIatj call for applications
Iatj call for applications
 
Module 4 unit 1
Module 4  unit 1Module 4  unit 1
Module 4 unit 1
 
Internet 2
Internet 2Internet 2
Internet 2
 
Module 3 unit 1
Module 3  unit 1Module 3  unit 1
Module 3 unit 1
 

Recently uploaded

Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........LeaCamillePacle
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationAadityaSharma884161
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Quarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayQuarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayMakMakNepo
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 

Recently uploaded (20)

Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint Presentation
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Quarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayQuarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up Friday
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 

Internet

  • 1. Internet By Kenneth Ayebazibwe 256774185458 / 256702555890 kynaye@gmail.com
  • 2. Understanding the World Wide Web • The world wide web is a system of Internet servers that supports hypertext and multimedia to access several Internet protocols on a single interface. The World Wide Web is often abbreviated as the web or www. • The World Wide Web was developed in 1989 by Tim Berners-Lee of the European Particle Physics Lab (CERN) in Switzerland. The initial purpose of the Web was to use networked hypertext to facilitate communication among its members, who were located in several countries. Word was soon spread beyond CERN, and a rapid growth in the number of both developers and users ensued. In addition to hypertext, the Web began to incorporate graphics, video, and sound. The use of the Web has reached global proportions and has become a defining element of human culture in an amazingly short period of time.
  • 3. • In order for the Web to be accessible to anyone, certain agreed-upon standards must be followed in the creation and delivery of its content. An organization leading the efforts to standardize the Web is the World Wide Web (W3C) Consortium.
  • 4. Protocols of the Web • The surface simplicity of the Web comes from the fact that many individual protocols can be contained within a single Web site. internet protocols are sets of rules that allow for intermachine communication on the Internet. These are a few of the protocols you can experience on the Web: • HTTP (HyperText Transfer Protocol): transmits hyptertext over networks. This is the protocol of the Web.
  • 5. • E-mail (Simple Mail Transport Protocol or SMTP): distributes e-mail messages and attached files to one or more electronic mailboxes.
  • 6. • FTP (File Transfer Protocol): transfers files between an FTP server and a computer, for example, to download software.
  • 7. • VoIP (Voice over Internet Protocol): allows delivery of voice communications over IP networks, for example, phone calls.
  • 8. • The Web provides a single, graphical interface for accessing these and other protocols. This creates a convenient and user-friendly environment. Once upon a time, it was necessary to know how to use protocols within separate, command-level environments. This meant you needed to know the text commands and type them out to make things happen. The Web is much easier, since it gathers these protocols together into a unified graphical system. Because of this feature, and because of the Web's ability to work with multimedia and advanced programming languages, the Web is by far the most popular component of the Internet.
  • 9. Hypertext and links: the motion of the Web • The operation of the Web relies primarily on hypertext as its means of information retrieval. HyperText is a document containing words that connect to other documents. These words are called links and are selectable by the user. A single hypertext document can contain links to many documents. In the context of the Web, words or graphics may serve as links to other documents, images, video, and sound. Links may or may not follow a logical path, as each connection is created by the author of the source document. Overall, the Web contains a complex virtual web of connections among a vast number of documents, images, videos, and sounds.
  • 10. • Producing hypertext for the Web is accomplished by creating documents with a language called hypertext markup language, or html. With HTML, tags are placed within the text to accomplish document formatting, visual features such as font size, italics and bold, and the creation of hypertext links. • <p> This is a paragraph that shows the underlying HTML code. <strong>This sentence is rendered in bold text</strong>. <em>This sentence is rendered in italic text.</em> </p>
  • 11. • HTML is an evolving language, with new tags being added as each upgrade of the language is developed and released. Nowadays, design features are often separated from the content of the HTML page and placed into cascading style sheets (css). This practice has several advantages, including the fact that an external style sheet can centrally control the design of multiple pages. The World Wide Web Consortium (W3C), led by Web founder Tim Berners-Lee, coordinates the efforts of standardizing HTML. The W3C now calls the language XHTML and considers it to be an application of the XML language standard.
  • 12. Pages on the Web • The backbone of the World Wide Web are its files, called pages or Web pages, containing information and links to resources - both text and multimedia - throughout the Internet. • Web pages can be created by user activity. For example, if you visit a Web search engine and enter keywords on the topic of your choice, a page will be created containing the results of your search. In fact, a growing amount of information found on the Web today is served from databases, creating temporary Web pages "on the fly" in response to user searches. You can see an example of such a page below, taken from the search engine Hakia. This page only exists as a result of a search.
  • 13.
  • 14. Access to Web pages can be accomplished in all sorts of ways, including: • Entering a Web address into your browser and retrieving a page directly Browsing through sites and selecting links to move from one page to another both within and beyond the site • Doing a search on a search engine to retrieve pages on the topic of your choice • Searching through directories containing links to organized collections of Web pages • Clicking on links within e-mail messages • Using apps on social networking sites or your mobile phone to access Web and other online content
  • 15. Retrieving files on the Web: the URL and Domain Name System • url stands for uniform resource locator. The URL specifies the Internet address of a file stored on a host computer, or server, connected to the Internet. Web browsers use the URL to retrieve the file from the server. This file is downloaded to the user's computer, or client, and displayed on the monitor connected to the machine. Because of this relationship between clients and servers, the Web is a client-server network. • Underlying the functionality of a URL is a base numeric address that points to the computer that hosts the file. This numeric address is called the ip (internet protocol) address. The host portion of a URL is translated into its corresponding IP address using the domain name system (dns). The DNS is a worldwide system of servers that stores location pointers to the computers that host networked files. Since numeric strings are difficult for humans to use, alphneumeric addresses are employed by users. Once the translation is made by the DNS, the browser can contact the server and ask for the specific file designated in the URL.
  • 16. Anatomy of a URL • Every file on the Internet, no matter what its protocol, has a unique URL. Each URL points to a specific file located in a specific directory on the host machine. This is the format of a URL: – protocol://host/path/filename • For example, this is a URL from the site of the U.S. Senate of a live video stream sent by a camera pointed at the U.S. Capitol: – http://www.senate.gov/general/capcam.htm
  • 17. • This URL is typical of addresses hosted in domains in the United States. The structure of this URL is shown below. – Protocol: http – Host computer name: www – Second-level domain name: senate – Top-level domain name: gov – Directory name: general – File name: capcam.htm
  • 18. • Several generic top-level domains (gTLDs) are common in the United States com commercial enterprise edu educational institution gov U.S. government entity mil U.S. military entity net network access provder org usually nonprofit organizations
  • 19. • In addition, dozens of domain names have been assigned to identify and locate files stored on servers in countries around the world. These are referred to as country codes, and have been standardized by the International Standards Organization as ISO 3166. For example:
  • 20. ch Switzerland de Germany jp Japan uk United Kingdom Ug Uganda ke kenya
  • 21. • Additional top-level domain names were approved in 2000 by the Internet Corporation for Assigned Names and Numbers (ICANN): .biz, .museum, .info, .pro (for professionals) .name (for individuals), .aero (for the aerospace industry), and .coop (for cooperatives). Unconventional domain names have been marketed outside of the system, for example, .tv for sites that offer content similar to television broadcasts. In 2011, ICANN decided to open up domain names without restriction, including in any language or written script. The cost of establishing and maintaining a new name is quite expensive - $185,000 for the application fee alone - so the actual effect of this change will be limited.
  • 22. • As the technology of the Web evolves, URLs have become more complex. This is especially the case when content is retrieved from databases and served onto Web pages. The resulting URLs can have a variety of elaborate structures, for example,
  • 23. • http://spills.incidentnews.gov/incidentnew s/FMPro?-db=images&-Format=maps.htm &SpillLink=8&Subject=Waterway %20Closure%20Map&- SortField=EntryDate& -SortOrder=descend&- SortField=EntryTime&- SortOrder=descend&-Token=8& -Max=20&-Find
  • 24. • The first part of this URL looks familiar. What follows are search elements that query the database and determine the order of the results. As a growing number of databases serve content to the Web, these types of URLs are appearing more commonly in your browser's address window.
  • 25. Programming languages and environments • The use of programming languages beyond HTML extend the capabilities of the Web. They are used to write software, process Web forms, fetch and display data, and perform all kinds of advanced functions. It is difficult to talk about these languages without getting into too much technical jargon, but here is an attempt. What follows is a brief guide to some of the more common languages in use on the Web today.
  • 26. • CGI (Common Gateway Interface) refers to a specification by which programs can communicate with a Web server. A CGI program, or script, is any program designed to process data that conforms to the CGI specification. The program can be written in any programming language, including C, Perl, and Visual Basic Script (VBScript). In the early days of the Web, CGI scripts were commonly used to process a form on a Web page. Perl is popular with Google, and is also the language of the Movable Type blog platform
  • 27. • Active Server Pages (ASP): Developed by Microsoft, ASP is a programming environment that processes scripts on a Web server. The programming language VBScript is often used for the scripting. Lightweight programs can be written with this language. Active Server Pages end in the file extension .asp. For an example, check out Databases and Indexes at the University at Albany Libraries. • .NET framework: Also developed by Microsoft, this development framework is a more powerful one than ASP for writing applications for the Web. Programming languages include C+ and VB.Net. ASP.Net is a related environment, producing pages with the file extensions .aspx. The Microsoft site is a good example of a site created with the .NET framework.
  • 28. • PHP: This is another server-based language. It is frequently the language used to write open source (e.g., nonprofit, community- created) programs found on the Web, including Media Wiki (the software that runs the Wikipedia), and the popular blog software Word Press. While PHP functionality can be installed on Windows servers, it is native to the Linux server environment and commonly used there. • Java/Java Applets: Java is a programming language similar to C++. Developed by Sun Microsystems, the aim of Java is to create programs that will be platform independent. The Java motto is, "Write once, run anywhere." A perfect Java program should work equally well on a Windows, Apple, Unix, or Linux server, and so on, without any additional programming. This goal has yet to be realized. Java can be used to write applications for both Web and non-Web use.
  • 29. • Web-based Java applications are usually in the form of Java servlets. These are small Java programs fetched from within a Web page that can be downloaded from a server and run on a Java- compatible Web browser. A Web page that links to a Java servlet has the file extension .jsp. • JavaScript is a very popular programming language created by Netscape Communications. Small programs written in this language are embedded within a Web page, or fetched externally from within the page, to enhance the page's functionality.
  • 30. Examples of JavaScript include drop-down menus, image displays, and mouse-over interactions. The drop-down menus on the site of the UCLA Library shown below are a good example: when you hover your mouse over the menu item, a set of sub-menus opens up below.
  • 31. • XML: XML (eXtensible Markup Language) is a mark-up language that enables Web designers to create customized tags to provide functionality not available with HTML alone. XML is a language of data structure and exchange, and allows developers to separate form from content. With XML, the same content can be formatted for multiple applications. In May 1999, the W3 Consortium announced that HTML 4.0 has been recast as an XML application called XHTML. • AJAX stands for Asynchronous JavaScript and XML. This langauge is used to create interactive Web applications. Its premise is that it sends data to the browser behind the scenes, so that when it is time to view the information, it is already "there." Google Maps is a well-known example of AJAX. A different kind of example can be found with SurfWax Look Ahead, an RSS search tool that retrieves feeds as you type your search.
  • 32. • SQL (Structured Query Language): This is a language that focuses on extracting data from databases. Programmers write statements called queries that retrieve data from the tables in the database. Some Web sites are created extensively or entirely from data stored in database tables. You can often tell that a SQL query has produced data on a page by the presence of a question mark (?) and a record number in the URL, as the example below illustrates.
  • 33. Last but not least: Applications (apps) • Applications, commonly called apps, are small programs that run within various online environments. These programs allow you to enjoy functionalities that enhance your experience within that environment. • Social networking sites often make use of apps. For example, Facebook is well-known for featuring thousands of apps created by Facebook or outside developers. These apps allow you to play games, shop, form issues-based communities, find family or classmates, etc.
  • 34. • Mobile phones are another environment within which apps are both popular and useful. In fact, no decent mobile phone these days comes without the option to add apps. A good example is the iPhone, which offers hundreds of thousands of apps in all sorts of areas, from work and education to travel, lifestyle, entertainment, and so on. Also take a look at the Android Market site to browse the apps available for the Droid phone. It is safe to say that apps make the mobile phone what it is today. • Apps are a very fast-growing area of the networked experience. Some observers believe that apps will be a focus of developments in the online world in the coming years.
  • 35. • Thanks for attending please!