Professional Documents
Culture Documents
Introduction
The Internet is an increasingly important part of everyday life for people
around the world. But if you've never used the Internet before, all of this new
information might feel a bit confusing at first.
Throughout this chapter, we'll try to answer some basic questions you may
have about the Internet and how it's used. When you're done, you'll have a
good understanding of how the Internet works, how to connect to the Internet,
and how to browse the Web.
What is internet?
The Internet (or internet) is the global system of interconnected computer
networks that uses the Internet protocol suite (TCP/IP) to communicate
between networks and devices. It is a network of networks that consists of
private, public, academic, business, and government networks of local to
global scope, linked by a broad array of electronic, wireless, and optical
networking technologies. The Internet carries a vast range of information
resources and services, such as the inter-linked hypertext documents and
applications of the World Wide Web (WWW), electronic mail, telephony, and
file sharing.
The Internet is a global network of billions of computers and other electronic
devices. With the Internet, it's possible to access almost any information,
communicate with anyone else in the world, and do much more.
You can do all of this by connecting a computer to the Internet, which is also
called going online. When someone says a computer is online, it's just
another way of saying it's connected to the Internet.
How does the Internet work?
When you visit a website, your computer sends a request over these wires to
a server. A server is where websites are stored, and it works a lot like your
computer's hard drive. Once the request arrives, the server retrieves the
website and sends the correct data back to your computer. What's amazing is
that this all happens in just a few seconds!
There are many other things you can do on the Internet. There are thousands
of ways to keep up with news or shop for anything online. You can pay your
bills, manage your bank accounts, meet new people, watch TV, or learn
new skills. You can learn or do almost anything online. It has become
mandatory for day-to-day activities: bills payment, online shopping and
surfing, tutoring, working, communicating with peers, etc.
Internet was evolved in 1969, under the project called ARPANET (Advanced
Research Projects Agency Network) to connect computers at different
universities and U.S. defence. Soon after the people from different
backgrounds such as engineers, scientists, students and researchers started
using the network for exchanging information and messages.
Connecting to the Internet
Once you've set up your computer, you may want to purchase home Internet
access so you can send and receive email, browse the Web, stream videos,
and more. You may even want to set up a home wireless network,
commonly known as Wi-Fi, so you can connect multiple devices to the
Internet at the same time.
• Dial-up: This is generally the slowest type of Internet connection, and you
should probably avoid it unless it is the only service available in your area.
Dial-up Internet uses your phone line, so unless you have multiple phone
lines you will not be able to use your landline and the Internet at the same
time.
• Cable: Cable service connects to the Internet via cable TV, although you
do not necessarily need to have cable TV in order to get it. It uses a
broadband connection and can be faster than both dial-up and DSL
service; however, it is only available where cable TV is available.
• Satellite: A satellite connection uses broadband but does not require cable
or phone lines; it connects to the Internet through satellites orbiting the
Earth. As a result, it can be used almost anywhere in the world, but the
connection may be affected by weather patterns. Satellite connections are
also usually slower than DSL or cable.
Objective
Client - Server Technology
A client/ server model has following three distinct components,
each focusing on a specific job:
• Database server
• Client application
• Network.
Database Server
A server (or "back end") manages the resources such as
database, efficiently and optimally among various clients that
simultaneously request the server for the same resources.
Database server mainly concentrates on the following tasks.
Managing a single database of information among many
concurrent users.
Controlling database access and other security requirements.
Protecting database of information with backup and recovery
features.
Centrally enforcing global data integrity rules across all client
applications.
Client Application
A client application (the "front end") is the part of the system
that users apply to interact with data. The client application in a
client/ server model focus on the following job:
Presenting an interface between the user and the resource to
complete the job Managing presentation logic, Performing
application logic and Validating data entry Managing the request
traffic of receiving and sending information from database server
Network
The third component of a client/ server system is network. The
communication software is the vehicles that transmit data
between the clients and the server in client server system. Both
the client and the server run communication software that
allows them to talk across the network.
Three-Tier Technology
Client – Server technology is also called 3-tier technology as
illustrated in Figure .
Client/server is an important idea in a network, however, it can
be used by programs within a single computer. In a network, the
client/ server model provides a convenient way to interconnect
programs that are distributed efficiently across different
locations. Computer transactions using the client/ server model
are very common. For example, to check your bank account
from your computer, a client program in your computer forwards
your request to a server program at the bank. That program
may in turn forward the request to its own client program that
sends a request to a database server at another bank computer
to retrieve your account balance.
Internet is a client/server technology because most services that are
accessed via the Internet work on the client/server model. In that, we have a
server which provides a service, while clients connect to the server to make
requests regarding the service. A web site is an example: a web server holds
the contents of the web site. Our web browser is a client, which we can use to
connect to web servers to ask them for information, or to perform services on
our behalf.
An ISP is a regional access provider to the internet which provides the
facilities in specific area or Geographical Region.
2) Video Conference:
Examples:
1) One-on-one customer support
Most modern businesses are equipped to provide personalized customer
experiences. With the right equipment and software, they can address
concerns and inquiries in an instant.
2) Job Interviews
Employers can speed up the hiring process by conducting job interviews
online. This has become a pretty common practice especially for companies
that offer remote flexibility.
• Multipoint conferencing
Multipoint video conferencing involves three or more participants; that’s why
it’s also called “group video conferencing”. With multipoint conferencing, you
can host or join meetings with larger groups. This makes it ideal for
businesses with several office locations and remote workers. In cases like
this, a conference bridge comes in handy.
Examples:
1) Team meetings
Workers conduct team meetings to achieve a specific objective. It calls for
higher-quality cameras to capture a room full of people and an expansion
microphone to make sure your audio is clear.
2) Webinars
A webinar is an online presentation that aims to educate participants. Unlike
team meetings, which are open discussions, webinars put the focus on the
speaker or facilitator. Businesses typically use this format for product
launches and demos.
ISP:
• An Internet service provider (ISP) is an organization that provides many
different services for accessing, using, or participating in the Internet.
Internet service providers can be organized in various forms, such as
commercial, non-profit, Governmental, or otherwise privately owned.
• ISPs may also provide software packages (such as browsers), e-mail
accounts, and a personal Web site or home page.
• ISPs can host Web sites for businesses and can also build the Web sites
themselves. ISPs are all connected to each other through network access
points, public network facilities on the Internet backbone.
DNS:
• The Domain Name System (DNS) is the phonebook of the Internet.
Humans access information online through domain names, like
nytimes.com or espn.com. Web browsers interact through Internet
Protocol (IP) addresses. DNS translates domain names to IP addresses so
browsers can load Internet resources.
• DNS is what lets users connect to websites using domain names instead
of IP addresses.
• Using our www.company.com example, COMPANY.COM is the domain
name, and WWW is the hostname. The domain name is the organization's
identity on the Web, and the hostname is the name of the Web server
within that domain.
• The domain name system (DNS) connects URLs with their IP address.
With DNS, it’s possible to type words instead of a string of numbers into a
browser, allowing people to search for websites and send emails using
familiar names.
Many modern intranets have search engines, user profiles, blogs, mobile
apps with notifications, and events planning within their infrastructure.
Disadvantages of Intranet
1. Implementation: The cost of implementing intranet is usually high
(Depending on the type of intranet solutions and the number of users).
Additionally, it needs separate training and upgrade for using the
intranet solution effectively. All these require time and effort which
makes it difficult the implementation process.
An extranet requires security and privacy. These can include firewall server
management, the issuance and use of digital certificates or similar means of
user authentication, encryption of messages and the use of virtual private
networks (VPNs) that tunnel through the public network. It is a small network
with a few numbers of connected devices. Extranet is a means of conveying
information between members of the organization and external members.
Extranet is regulated by contractual agreements between organizations.
Example of extranet is when companies like HP, Intel and Lenovo decide to
use the same network for related business operations.
Point of
difference Internet Intranet Extranet
Accessibility
of network Public Private Private
To share information
with suppliers and
vendors it involves in
Specific to an the use of public
Availability Global system. organization. network.
Restricted area up to
an organization and
Restricted area up to some of its
Coverage All over the world. an organization. stakeholders or so.
Accessible only to the
members of
It is accessible to It is accessible only to organization and
Accessibility everyone the members of external members with
of content connected. organization. logins.
No. of It is largest in The minimal number The connected devices
computers number of of devices are are comparable with
connected connected devices. connected. Intranet.
Single/ Multiple
Owner No one. Single organization. organization.
Its purpose is to Its purpose is to Its purpose is to share
share information share information information between
Purpose of throughout the throughout the members and external,
the network world. organization. members.
It is dependent on
the user of the It is enforced via
device connected It is enforced via firewall that separates
Security to network. firewall. internet and extranet.
Employees of the
Employees of the organization which are
Users General public. organization. connected.
Policies There is no hard Policies of the Policies of the
behind and fast rule for organization are organization are
setup policies. imposed. imposed.
It is maintained by
CIO. HR or It is maintained by CIO.
communication HR or communication
It is maintained by department of an department of an
Maintenance ISP. organization. organization.
It is more It is also less
Economical economical to use. It is less economical. economical.
It is the network of It is derived from It is derived from
Relation networks. Internet. Intranet.
Telnet:
Telnet is a network protocol used to virtually access a computer and to
provide a two-way, collaborative and text-based communication channel
between two machines.
In a nutshell, Telnet is a computer protocol that was built for interacting with
remote computers. Telnet stands for Teletype Network, but it can also be
used as a verb; 'to telnet' is to establish a connection using the Telnet
protocol.
Telnet is an application protocol used on the Internet or local area network to
provide a bidirectional interactive text-oriented communication facility using a
virtual terminal connection. User data is interspersed in-band with Telnet
control information in an 8-bit byte-oriented data connection over the
Transmission Control Protocol (TCP).
Gopher:
Gopher is an Internet application that allows you to browse many different
kinds of resources by looking at menus or listings of information available. Its
function is easy to remember because of its name: you use Gopher to "go fer"
information that is on other computers all over the world. The menus in the
Gopher system allow you to see what information is there; the Gopher client
on your system then brings the information you want to your computer
screen. The Gopher servers of the world are all interconnected and have
been compared to a large library full of resources.
Gopher is an application-layer protocol that provides the ability to extract and
view Web documents stored on remote Web servers.
WAIS:
WAIS, Wide Area Information Server, are databases containing mostly text-
based documents, (although WAIS documents may contain sound, pictures
or video as well). WAIS databases are referred to as sources. The databases
may be organized in different ways, using various database systems, but the
user is not required to learn the query languages of the different databases.
The WAIS client uses natural language queries to find relevant documents
and the result of a query is a set of documents which contain the words of the
query. WAIS databases are available on topics ranging from Agriculture to
Social Science.
WAIS is an architecture for a distributed information retrieval system. WAIS is
based on the client server model of computation, and allows users of
computers to share information using a common computer-to-computer
protocol.
History of Web:
Architecture of Web:
Web architecture is the conceptual structure of the World Wide Web. The
WWW or internet is a constantly changing medium that enables
communication between different users and the technical interaction
(interoperability) between different systems and subsystems. The basis for
this is different components and data formats, which are usually arranged in
qtiers and build on each other. Overall, they form the infrastructure of the
internet, which is made possible by the three core components of data
transmission protocols (TCP/IP, HTTP, HTTPS), representation formats
(HTML, CSS, XML), and addressing standards (URI- Uniform Resource
Identifier, URL- Uniform Resource Locator). The term web architecture should
be distinguished from the terms website architecture and information
architecture.
Client-server model
Initially, the web consisted of a two-tiered architecture: clients and servers.
Clients and servers shared the tasks and services that the system was
supposed to perform. For example, the client may request a service from the
server; the server answers the request by providing the service. Retrieving a
website using a URL address that directs to a server to load the site in the
client’s browser is an example of the two-layer model, also known as the
client-server model.
The internet protocol family, which now consists of around 500 different
network protocols, is usually used as the basis for the WWW, but it usually
comprises the TCP/TCP/IP reference model. Three prerequisites must exist
in the web architecture for the distributed application systems to communicate
with one another:
Three-tier model
Three-tier models include an application logic between the client and the
server, which handles the data processing and allows a certain degree of
interaction. For example, an application server can process data while a
database server is dedicated solely to data storage. In this way, content can
be dynamically loaded and saved. The script language JavaScript is often
responsible for the behavior of the client.
Generally, a distinction is made between server-side and client-side data
processing. Dynamic websites are characterized by the fact that content is
changed on the client side without new communication between server and
client being required. Action on the client side is influenced by scripts so that
no asynchronous data transfer is necessary. On the server side, modified
content is stored via the application server on the database server.
Optionally, this can be a virtual server that emulates a physical one.
URL:
URL stands for Uniform Resource Locator which is informally termed a web
address. It is a reference to a web resource that specifies its location on a
computer network and a mechanism for retrieving it. URLs occur most
commonly to reference web pages (http), but are also used for file transfer
(ftp), email (mailto), database access (JDBC), and many other applications.
Most web browsers display the URL of a web page above the page in an
address bar. A typical URL could have the form
http://www.example.com/index.html, which indicates a protocol (http), a
hostname (www.example.com), and a file name (index.html).
Browsers:
A web browser (commonly referred to as a browser) is application software
for accessing the World Wide Web. When a user requests a web page from a
particular website, the web browser retrieves the necessary content from a
web server and then displays the page on the user's device.
A web browser is not the same thing as a search engine, though the two are
often confused. A search engine is a website that provides links to other
websites. However, to connect to a website's server and display its web
pages, a user must have a web browser installed.
Web Servers:
A web server is a computer that runs websites. It's a computer program
that distributes web pages as they are requisitioned. The basic
objective of the web server is to store, process and deliver web pages
to the users. This intercommunication is done using Hypertext Transfer
Protocol (HTTP). These web pages are mostly static content that
includes HTML documents, images, style sheets, test etc. Apart from
HTTP, a web server also supports SMTP (Simple Mail transfer
Protocol) and FTP (File Transfer Protocol) protocol for emailing and for
file transfer and storage. The main job of a web server is to display
the website content. If a web server is not exposed to the public and is
used internally, then it is called Intranet Server. When anyone requests
for a website by adding the URL or web address on a web browser’s
(like Chrome or Firefox) address bar (like www.example.com), the
browser sends a request to the Internet for viewing the corresponding
web page for that address.