Lecture 1
Lecture 1
The Internet
Lecture 1
3
Networks
• Intranet
– An intranet is a set of networks, using the Internet Protocol and IP-based tools
such as web browsers and file transfer applications, that is under the control
of a single administrative entity.
• Extranet
– An extranet is a network that is limited in scope to more organizations or
entity and also has limited connections to the networks of one or more other
usually, but not necessarily, trusted organizations or entities— a company's
customers may be given access to some part of its intranet—while at the
same time the customers may not be considered trusted from a security
standpoint.
• Technically, an extranet may also be categorized as a LAN, MAN, WAN,
or other type of network, although an extranet cannot consist of a
single LAN; it must have at least one connection with an external
network.
4
The architecture of the Internet
5
Websites
6
The components of web application
7
The components of web application
• Web Server
– A web server is a computer program that delivers
(service) content, such as web pages, using the
Hypertext Transfer Protocol (HTTP), over the World
Wide Web. The term web server can also refer to the
computer or virtual machine running the program.
– The primary function of a web server is to deliver web
pages to clients. This means delivery of HTML
documents and any additional content that may be
included by a document, such as images, style sheets
and JavaScript's.
8
The components of web application
• Web Browser
– A web browser or Internet browser is a software application for
retrieving, presenting, and traversing information resources on the World
Wide Web.
– An information resource is identified by a Uniform Resource Identifier
(URI) and may be a web page, image, video, or other piece of content.
– Although browsers are primarily intended to access the World Wide Web,
they can also be used to access information provided by Web servers in
private networks or files in file systems.
11
Static Web pages
• Static Web pages are very simple. It is written in languages such as HTML, JavaScript, CSS, etc.
For static web pages when a server receives a request for a web page, then the server sends
the response to the client without doing any additional process. These web pages are seen
through a web browser. In Static Web pages, Pages will remain the same until someone
changes it manually .
12
Dynamic Web Pages
• Dynamic Web Pages are written in languages such as ASP, ASP.NET, etc. In dynamic
web pages, the Content of pages is different for different visitors. It takes more
time to load than the static web page. Dynamic Web Pages are used where the
information is changed frequently, for example, stock prices, weather information,
etc.
13
Services provided by the internet
• Web Sites : Documents that can be accessed on The Internet using a browser.
• Search Engines : Allows to find information on The Internet.
• E-commerce : Allows online shopping, and stock exchange.
• E-mail : Allows to send messages to others for later reading.
• Upload and Download : Allows to move or copy files to and from remote
computers.
• Chat and Instant Messaging : Allows messages to be instantly sent to one or
more People.
• Internet Telephony: Allows two or more people to communicate over the
internet as if they were talking over the phone.
• Broadcasting : Allows us to watch/listen television/radio broadcasts on our
computer.
• Remote Access and Control : Allows one computer to control the actions of
another.
14
Features of a Website
• Home page: this is the beginning page of the site that appears when
visiting a URL address. It contains links that take you to specific areas within
the site and buttons to help you navigate the site.
• Webpage: A webpage is a document or information resource that is
suitable for the World Wide Web and can be accessed through a web
browser and displayed on a monitor or mobile device. This information is
usually in HTML format, and may provide navigation to other webpages via
hypertext links. Webpages contain other resources such as style sheets,
scripts and images.
• Link: A link or hyperlink is a connector that provides connections and
makes it possible to go to another web page on the site or on the internet.
A hyperlink points to a whole document or to a specific element within a
document.
• Banner: A banner is a graphic display on a web page, usually used for
advertising. The banner is usually linked to the advertisers web page .
15
Domain Name System
• In simple terms, DNS or Domain Name Server is like an internet
address book. While you browse information on the web, you
type different domain names, such as abc.com or xyz.com. Right?
Furthermore, the web browser interacts with the help of IP
(Internet Protocol) addresses.
• The DNS translates the domain names to the IP addresses so
that the web browsers can access the internet resources. Every
device connected with the internet has a unique IP address. The
devices use these IP addresses of other devices to exchange
information. The DNS servers discard the requirement of
remembering such complicated numbers, such as 192.168.1.1. Or
there are even more complex addresses like
2111.bc00.2789.1::c567:s9a2
16
Web browsers
• Mozilla Firefox
• Google Chorme
• Opera
• Safari
• Microsoft Edge
17
Server-side scripting languages
• PHP
• Perl
• Python
• Asp. Net
18
Popular IDEs for web development
• Visual code
• Adobe Dreamweaver
• Eclipse
• NetBeans
• Microsoft Visual studio
19
The components of HTTP URL
20
The components of HTTP URL
23
What web site users want
24
Four guidelines for improving usability
25
Guidelines for cross-browser compatibility
26