Professional Documents
Culture Documents
Chapter 7 Networks and The Internet
Chapter 7 Networks and The Internet
Chapter 7 Networks and The Internet
B. What is Internet?
a. Basic of Internet Infrastructure
b. Access Providers
c. Transmission of Data and Information
d. Internet Address
D. Cloud Computing
E. Internet-of-Things
Foundational Topics in Networking
Telecommunications and networking technologies have become very
important as almost all organizations rely on computer-based information
systems to support various business processes. Understanding how the
underlying networking technologies work and where these technologies
are heading will help you better understand the potential of information
systems.
Sources: Information Systems Today Managing in the Digital World 8 th Edition by Joseph Valacich and Christoph Schneider
Centralized Computing
Sources: Information Systems Today Managing in the Digital World 8 th Edition by Joseph Valacich and Christoph Schneider
Distributed Computing
The introduction of personal computers in the late 1970s and early
1980s gave individuals control over their own computing. Organizations
also realized that they could use multiple small computers to achieve
many of the same processing goals of a single large computer. Rather
than using one mainframe to perform all the processing, people could
work on independent subsets of tasks on separate computers, and
combine the individual results. To achieve this, computer networks were
needed so that data and services could be easily shared between these
distributed computers. The 1980s were characterized by an evolution to a
computing model called Distributed Computing, in which separate
computers work independently on subsets of tasks and then the
individual results are pooled by communicating over a network.
Distributed computing has seen a reemergence in the form of grid
computing. In grid computing architectures, large computing tasks are
broken into small chunks, each of which can be completed by individual
computers, and the individual results are combined to arrive at the end
result.
Sources: Information Systems Today Managing in the Digital World 8 th Edition by Joseph Valacich and Christoph Schneider
Collaborative Computing
In the 1990s, a new computing model, called Collaborative Computing,
emerged. Collaborative computing is a synergistic form of distributed
computing in which two or more networked computers work together to
accomplish a common processing task. That is, in this model of
computing, computers are not working independently on (more or less
equivalent) subtasks, but are have well-defined processing capabilities
and responsibilities. For example, one computer may be used to store am
large employee database. A second computer may be used to process and
update individual employee records retrieved from this database. The
two computers collaborate to keep the company’s employee records
current.
Sources: Information Systems Today Managing in the Digital World 8 th Edition by Joseph Valacich and Christoph Schneider
Distributed Computing
The introduction of personal computers in the late 1970s and early
1980s gave individuals control over their own computing. Organizations
also realized that they could use multiple small computers to achieve
many of the same processing goals of a single large computer. Rather
than using one mainframe to perform all the processing, people could
work on independent subsets of tasks on separate computers, and
combine the individual results. To achieve this, computer networks were
needed so that data and services could be easily shared between these
distributed computers. The 1980s were characterized by an evolution to a
computing model called Distributed Computing, in which separate
computers work independently on subsets of tasks and then the
individual results are pooled by communicating over a network.
Distributed computing has seen a reemergence in the form of grid
computing. In grid computing architectures, large computing tasks are
broken into small chunks, each of which can be completed by individual
computers, and the individual results are combined to arrive at the end
result.
Sources: Information Systems Today Managing in the Digital World 8 th Edition by Joseph Valacich and Christoph Schneider
The Internet
The name Internet is derived from the concept of internetworking,
which means connecting host computers and their networks to form even
larger networks.
The Internet is a large worldwide collection of networks that uses a
common protocol to communicate.
Sources: Information Systems Today Managing in the Digital World 8 th Edition by Joseph Valacich and Christoph Schneider
The Internet
1. Client devices: These are the devices that users interact with to access the internet,
such as computers, smartphones, tablets, and smart appliances.
2. Network access points: These are the points of connection between client devices
and the rest of the internet. They can include wired connections, such as Ethernet
cables, or wireless connections, such as Wi-Fi.
3. Internet service providers (ISPs): These are the companies that provide access to
the internet to individuals and organizations. They typically operate networks of
servers and other equipment that provide connectivity to the internet.
4. Data centers: These are facilities that house large numbers of servers and other
computer equipment used to store, process, and transmit data and information. They
are an important part of the internet infrastructure, as they provide the computing
power and storage capacity needed to support many of the services and applications
that are used on the internet.
5. Internet exchange points (IXPs): These are locations where multiple ISPs can
exchange traffic with one another. They help to reduce the distance that data has to
travel, which can improve the performance of the internet.
Sources: https://www.internetsociety.org/resources/doc/education/how-the-internet-works/
https://www.webopedia.com/TERM/I/Internet_infrastructure.html
Internet access providers (IAPs)
Internet access providers (IAPs) are companies that offer customers access to the
internet. They can provide this access through various means, such as through a wired
connection (such as a broadband connection or a cable modem) or a wireless
connection (such as a cellular network or a satellite connection).
IAPs are an important part of the internet infrastructure, as they enable individuals
and organizations to connect to the internet and access the vast array of information,
services, and resources that are available online. Some examples of IAPs include:
• Cable providers: These companies provide internet access through a cable
connection, which is typically faster than a dial-up connection but may require a
physical connection to a cable modem.
• DSL providers: These companies provide internet access through a digital
subscriber line (DSL) connection, which uses a telephone line to transmit data and
requires a DSL modem.
• Fiber providers: These companies provide internet access through a fiber-optic
connection, which is capable of very high speeds and is typically more reliable
than other types of connections.
• Cellular providers: These companies provide internet access through a cellular
network, which enables users to connect to the internet using a mobile device
such as a smartphone or tablet.
Sources: https://www.webopedia.com/TERM/I/ISP.html
https://www.lifewire.com/types-of-internet-service-providers-816388
Transmission of Data and Information
The transmission of data and information over the internet involves the
movement of digital data from one device to another through a network of
interconnected devices. This process is made possible by a set of protocols, or rules,
that define how data is formatted, transmitted, and received.
One of the most widely used protocols for transmitting data and information
over the internet is the Transmission Control Protocol (TCP). TCP is a connection-
oriented protocol that establishes a reliable, end-to-end connection between two
devices and ensures that data is transmitted accurately and without errors.
Another important protocol for transmitting data and information over the
internet is the Internet Protocol (IP). IP is a network-layer protocol that enables
devices to communicate with one another by assigning each device a unique IP
address and routing data between devices based on these addresses.
Other protocols that are used for transmitting data and information over the
internet include the User Datagram Protocol (UDP), which is used for transmitting
data in real-time applications, and the File Transfer Protocol (FTP), which is used for
transferring files between devices.
Sources: https://www.internetsociety.org/resources/doc/education/how-data-is-transmitted-over-the-internet/
https://www.webopedia.com/TERM/T/TCP.html
https://www.webopedia.com/TERM/I/IP.html
Internet Address, also known as an IP Address
Sources: https://www.internetsociety.org/resources/doc/education/what-is-an-ip-address/
https://www.webopedia.com/TERM/I/IP_address.html
The World Wide Web (WWW or Web)
The Web was developed by Tim Berners-Lee, a British computer scientist, in the
late 1980s. He created the first web browser, called WorldWideWeb, and the first web
server, called CERN httpd. These tools allowed users to access and share information
over the internet by clicking on hyperlinks.
Today, the Web is an essential part of our daily lives, with billions of people around
the world using it to access information, communicate with others, and conduct
business. It has also had a profound impact on many aspects of society, including
education, entertainment, and commerce.
Sources: https://www.internetsociety.org/resources/doc/education/the-history-of-the-world-wide-web/
https://www.webopedia.com/TERM/W/World_Wide_Web.html
httpd (Hypertext Transfer Protocol daemon)
Httpd is the most commonly used web server software on the internet, and it is
the foundation of the modern web. It is a key component of the World Wide Web, as
it enables users to access and share information over the internet by clicking on
hyperlinks.
Httpd was developed by Tim Berners-Lee, a British computer scientist, in the late
1980s as part of the development of the World Wide Web. The first version of httpd,
called CERN httpd, was used to serve the first web pages on the internet. Today, there
are many different versions of httpd available, including Apache httpd, which is the
most widely used.
Sources: https://httpd.apache.org/
https://www.internetsociety.org/resources/doc/education/what-is-a-web-server/
Web addresses, also known as URLs (Uniform Resource Locators)
Web addresses, also known as URLs (Uniform Resource Locators), are used to
identify and locate resources on the World Wide Web. A URL consists of a protocol
(such as HTTP or HTTPS), a domain name, and optional parameters that specify the
location of a specific resource on the web.
Web addresses are a crucial part of the World Wide Web, as they allow users to
easily access and share information on the internet.
Sources: https://www.internetsociety.org/resources/doc/education/what-is-a-url/
https://www.webopedia.com/TERM/U/URL.html
Top-Level Domains (TLDs)
Top-level domains (TLDs) are the highest level of domain names in the
hierarchical domain name system (DNS) that is used to identify and locate resources
on the internet. TLDs are the last part of a domain name, and they are used to
indicate the type of organization or entity that owns the domain.
• Country-code TLDs (ccTLDs): These are TLDs that are specific to a particular
country or region, such as .uk for the United Kingdom and .jp for Japan.
• Infrastructure TLDs: These are TLDs that are used for special purposes, such
as .arpa for internet infrastructure purposes.
• The most commonly used TLDs are .com, .net, and .org, which are generic TLDs.
However, there are many other TLDs available, and new TLDs are being added to
the internet on a regular basis.
Sources: https://www.webopedia.com/TERM/T/TLD.html
https://www.internetsociety.org/resources/doc/education/internet-domain-names/
Introduction to Cloud Computing
Cloud computing provides us a means by which we can access the
applications as utilities, over the Internet. It allows us to create, configure,
and customize applications online.
With Cloud Computing users can access database resources via the
internet from anywhere for as long as they need without worrying about any
maintenance or management of actual resources.
What is Cloud?
The term Cloud refers to a Network or Internet. In other words, we can say
that Cloud is something, which is present at remote location. Cloud can
provide services over network, i.e., on public networks or on private
networks, i.e., WAN, LAN or VPN.
Applications such as email, web conferencing, customer relationship
management (CRM), all run in cloud.
Sources: https://www.slideshare.net/Agarwaljay/cloud-computing-simple-ppt-41561620
What is Cloud Computing?
Cloud Computing refers to manipulating, configuring, and accesing the
applications online. It offers online data storage, infrastructure and
application.
Sources: https://www.slideshare.net/Agarwaljay/cloud-computing-simple-ppt-41561620
Basic Concepts
1. Deployment Models
Deployment models define the type of access to the cloud. i.e.,
how the cloud is located? Cloud can have any of the four types of
access: Public, Private, Hybrid and Community.
2. Service Models
Service models are the reference models on which the Cloud
Computing is based. These can be categorized into three basic
service models: IaaS, Paas and Saas.
Sources: https://www.slideshare.net/Agarwaljay/cloud-computing-simple-ppt-41561620
Four types of Access in Deployment Models
1. Public Cloud
The public cloud allows systems and services to be easily
accessible to the general public. Public cloud may be less secure
because of its openness., e.g., e-mail.
2. Private Cloud
The private cloud allows systems and services to be accessible
within an organization. It offers increased security because of its
private nature.
3. Community Cloud
The community cloud allows systems and services to be
accessible by groups of organizations.
4. Hybrid Cloud
The Hybrid Cloud is mixture of public and private cloud.
However, the critical activities are performed using private cloud
while the non-critical activities are performed using public cloud.
Sources: https://www.slideshare.net/Agarwaljay/cloud-computing-simple-ppt-41561620
Three Basic Service Models
Sources: https://www.slideshare.net/Agarwaljay/cloud-computing-simple-ppt-41561620
2. Platform as a Service (PaaS)
PaaS provides the runtime environment for applications,
development and deployment tools, etc. PaaS provides all of the
facilities required to support the complete life cycle of building
and delivering web applications and services entirely from the
Internet.
Typically applications must be developed with a particular
platform in mind.
* Multi tenant environments
* Highly scalable multi tier architecture
Sources: https://www.slideshare.net/Agarwaljay/cloud-computing-simple-ppt-41561620
3. Software as a Service (SaaS)
SaaS models allows to use software applications as a service to
end users. SaaS is a software delivery methodology that provides
licensed multi-tenant access to software and its functions
remotely as a Web-based service.
Sources: https://www.slideshare.net/Agarwaljay/cloud-computing-simple-ppt-41561620
Advantages of Cloud Computing
Sources: https://www.slideshare.net/Agarwaljay/cloud-computing-simple-ppt-41561620
Disadvantages of Cloud Computing
Sources: https://www.slideshare.net/Agarwaljay/cloud-computing-simple-ppt-41561620
Internet of Things (IoT)
The Internet of Things (IoT) refers to the growing network of physical objects that
are equipped with sensors, software, and network connectivity, enabling them to
collect and exchange data. These objects, which are often referred to as "smart"
devices, are able to communicate with each other and with other systems over the
internet, enabling them to be monitored, controlled, and accessed remotely.
The IoT has the potential to revolutionize many aspects of our lives, including how we
live, work, and play. It can enable the automation of many tasks, improve the
efficiency of various processes, and provide us with new ways to access and use
information.