Professional Documents
Culture Documents
ITE101
ITE101
8
● may be bundled with the computer and its system software, or ○ Examples: Linux, FreeBSD
may be published separately
XI. COMPUTER NETWORKS
D. Nature of Execution of Software Networking is the process of delivering a message from a
● Desktop applications such as web browsers and Microsoft source to a destination.
Office, as well as smartphone and tablet applications (called Communication is the process of giving meaning to these
"apps"). messages received.
● JavaScript scripts are pieces of software traditionally
embedded in web pages that are run directly inside the web Computer Network
browser when a web page is loaded without the need for a ● It is a bunch of computers linked together.
web browser plugin. ● It is cost efficient and reliable.
● Server software, including web applications, usually runs on ● It serves as a good communication medium.
the web server and outputs dynamically generated web pages
to web browsers. Uses of Network for People
● Plugins and extensions are software that extends or ● Access to remote information
modifies the functionality of another piece of software, and ● Person-to-person communication
require that software be used in order to function. ● Interactive entertainment
● Embedded software resides as firmware within embedded
systems, devices dedicated to a single use or a few uses Communication Channels
such as cars and televisions (although some embedded ● a pathway over which information can be transferred
devices such as wireless chipsets can themselves be part of ● information sent over a channel has a source (transmitter),
an ordinary, non-embedded computer system such as a PC from which the information originates, and destination
or smartphone).
● Microcode is a special, relatively obscure type of embedded A. Types of Communication Transmission
software which tells the processor itself how to execute 1. Simplex Channel
machine code, so it is actually a lower level than machine a. a channel whose direction of transmission is
code. unchanging
E. Software Copyright
● a form of legal protection that grants the author of an original
”work”
● an exclusive right to copy, distribute, sell, and edit that work,
except under special circumstances described by copyright 2. Half–Duplex Channel
laws a. a channel in which the direction may be reversed,
but the transmission does not occur at the same
Exceptions: time
● Purchaser
○ can make a backup or extra copy of the software for
erased or damaged original copy
○ allowed to copy and distribute parts of a software 3. Full–Duplex Channel
program for reviews and teaching a. a channel that allows simultaneous exchange in
○ has the right to copy software from a distribution both directions
disk or Web site for installation
9
a. each network host (PC) is connected to a central
hub with a point-to-point connection
b. all traffic on the network passes through the central
hub
3. Ring topology
a. a network topology that is set up in a circular fashion
b. data travels around the ring in one direction
c. each device incorporates a receiver for the incoming
signal and a transmitter to send the data on to the
next device in the ring
4. Tree topology
a. (a.k.a. hierarchical topology) can be viewed as a
collection of star networks arranged in a hierarchy
b. has individual peripheral nodes (e.g. leaves) which
are required to transmit to and receive from one
other node only
c. unlike the star network, the functionality of the
central node may be distributed
5. Mesh topology
a. the fully connected mesh topology is generally too
costly and complex for practical networks
b. it has been used on networks with only a small
number of nodes.
6. Hybrid networks
a. a combination of any two or more topologies in such
a way that the resulting network does not exhibit one
of the standard topologies (e.g., bus, star, ring, etc.)
b. are always produced when two different basic
network topologies are connected
C. Distributed System
● Centralized Data Processing (CDP)
○ The conventional way of doing all the processing
and control on centralized computers.
● Distributed Data Processing (DDP)
○ refers to the manipulation of data using distributed
systems
● Client/Server
○ an extension of distributed data processing wherein
it provides the best of both centralized and
distributed data processing
D. Types of Network
1. Local Area Network (LAN)
a. connects network devices over relatively short
distances
b. usually owned by an individual or corporation, 10-
100Mbps
2. Metropolitan Area Network (MAN)
a. connects computers that are in specific geographical
area like cable television
b. 5-10 Mbps, slower than LAN and smaller than WAN.
3. Wide Area Network (WAN)
a. spans a large physical distance (geographically-
dispersed collections of LANs)
b. not owned by any one organization but rather exist
under collective or distributed ownership and
management
c. 256Kbps-2Mbps
4. Personal Area Network (PAN)
a. a network arranged within an individual person,
typically within a range of 10 meters.
b. personal computer devices that are used to develop
the personal area network are the laptop, mobile
phones, media player and play stations.
10