Lecture Note For ND1 Computer Science
Lecture Note For ND1 Computer Science
CHAPTER ONE
INTRODUCTION
In the past Computer Technology and Communication Technology developed
independently, like rails in a rail road track that never Marge.
However, it is an umbrella that supports the creating, processing (manipulating),
communication and distribution of information together with the related technology in
order to achieve a new Information communication Technology environment.
DIFINATION OF A COMPUTER
A computer can be define as an electronic device which under the control of stored
programs accept data as an input and process it into a useful and meaningful information
as an output for decision making. And this information can be display as a soft copy via
visual display unit (VDU) or print it as a hard copy via printer or store it in the computer
memory for future use in order to speed up problem solving and increase productivity.
PROCESS
INPUT
DATA INFORMATION OUTPUT
STORAGE
a. Input: The computer accepts data from outside for processing within.
b. Processing: The computer performs operations on the data it hold within.
c. Storage: The computer holds data internally before, during and after processing
d. Output: The computer produces data from within for external use.
This is summarized in the diagram above.
CLASSIFICATION OF COMPUTERS
Computers can be classified based on the following parameters:
1. Type of data processed
2. The size
3. The Purpose or scope
4. The age of technology
1. CLASSIFICATION BY TYPE OF DATA PROCESSED
In this category, we have
a. Digital computers
b. Analog computers
c. Hybrid computers
a. DIGITAL COMPUTERS
These are computers that operate on discrete values. That is, values that occur at a
point in time. E.g. 0,1,2,3… The output from digital computers is usually in the form
of discrete values. This class of computers is commonly found in the business
environments, and they include Desk Calculators, Adding machines, and most of the
computers we have around, that is, the personal computers.
b. ANALOG COMPUTERS
c. HYBRID COMPUTERS
Hybrid computers are computers that comprise features of analog computers and
digital computers. The digital component normally serves as the controller and
provides logical operations, while the analog component normally serves as a solver of
differential equations.
3. CLASSIFICATION BY SIZE
Using physical size as a factor, the following types of computers can be identified:
(a)MICRO-COMPUTERS: These are computers that are small in size which can be
placed on the desk or lap or palm.
(b) MINI COMPUTERS: These are large computers that support multi users. Their
speed of operations is high compared to micros.
(c)MAINFRAME / SUPER COMPUTERS: These are very large computers that
support multi users. Their speed of operations and memory capacity is larger than
that of a mini and micro computers.
4. CLASSIFICATION BY AGE OF TECHNOLOGY
Each generation of computer is characterized by a major technological development
that fundamentally changed the way computers operate, resulting in increasingly
smaller, cheaper, more powerful and more efficient and reliable devices. Read about
each generation and the developments that led to the current devices that we use
today.
The first computers used vacuum tubes for circuitry and magnetic drums for memory.
Their characteristics are:
Their input was based on punched cards and paper tape. The Output was displayed
on printouts. The UNIVAC and ENIAC computers are examples of first-generation
computing devices.
Second-generation computers still relied on punched cards for input and printouts for
output.
These were the first computers that stored their instructions in their memory, which
moved from a magnetic drum to magnetic core technology.
The first computers of this generation were developed for the atomic energy industry.
The development of the integrated circuit was the hallmark of the third generation of
computers. Transistors were miniaturized and placed on silicon chips, called
semiconductors.
Users interacted with the third generation computers through an operating system,
which allowed the device to run many different applications at one time with a central
program that monitored the memory. Computers for the first time became accessible
to a mass audience because.
I. What in the first generation filled an entire room could now fit in the palm of the
hand. The Intel 4004 chip, developed in 1971, located all the components of the
computer - from the central processing unit and memory to input/output controls - on
a single chip.
II. In 1981 IBM introduced its first computer for the home user, and in 1984 Apple
introduced the Macintosh. Microprocessors also moved out of the realm of desktop
computers and into many areas of life as more and more everyday products began to
use microprocessors.
III. As these small computers became more powerful, they could be linked together to
form networks, which eventually led to the development of the Internet. Fourth
generation computers also saw the development of GUIs, the mouse and handheld
devices.
CHARACTERISTICS OF COMPUTERS
Computers have certain definite characteristics that make them unique. These
characteristics include:
1. Electronic in nature: The basic components of computer are electronics,
such as integrated circuits, data input into the computer are represented in form of
electronic pluses, operations performs by computer are electronic.
2. High Speed:
The computers have the ability to execute or carry out instructions at very great speed.
3. Accuracy:
Computers per se do not make errors i.e. there is accuracy of work. Any error is usually
caused by the human elements.
4. Storage:
Computers can store large volume of data/information on secondary storage, which can
be retrieved at a latter time.
5. Consistency:
Computers have the ability to consistently follow instructions without getting tired.
6. Repetitiveness:
Computers have the ability to continue processing over an extended period.
7. Complexity:
Computers have the ability to carry out very complex operations that beats the best
human ability.
8. Volume: Computers are very suitable for handling large amount of data.
9. Automatic:
Once initiated, computer can carry out its operations without human intervention
under the control of stored sequence of instructions called program.
10. Versatility:
Computer has ability to perform different operations such as scientific research,
accounting operations, wheather forecasting, medical analysis e.t.c.
CHAPTER TWO
BASIC COMPONENTS OF A COMPUTER SYSTEM
A computer system consist of two (2) main components, namely
1. Hardware
2. Software
1. HARDWARE: Is the general term used to describe all the physical parts of the
computer which we see and operate on. The hardware includes among other devices,
Keyboard, Monitor, Mouse Central Processing Device (CPU) etc. The hardware is
categorized into two (2) parts namely
(i) The Central Processing Unit (ii) The peripherals.
CONTROL UNIT
MAIN MEMORY
SECONDARY
STORAGE UNIT
COMPUTER SOFTWARE
Computer software is basically a program, which allows the hardware components to
operate effectively as well as provide very many useful services. Computer manufacturers
and certain software specialist usually write software. Programs are sequences of
instructions given to a computer to enable it solve a particular problem or accomplish a
given assignment.
Some of these programs are permanently stored in the computer. They automatically
start up the computer when it is switched on. On completion of the initial process of
start-up, they will transfer control to the operating system, which is the manager of the
computer resources. The rest of these programs that are for the external use are loaded
to the memory of the system from the secondary storage medium like hard/floppy disk
after the system boot-up. The loading of the operating system is automatic, hence if It is
not loaded, the system cannot boot or prompt for a command.
Categories of software
Software
User Application
System Software
Software
Commercial
Operating
System Service GUIs User Programs Application
System
Packages
Language
Utility Programs Special Purpose
Processor
General Purpose
The tree diagram above illustrates the different categories of software and, to some
extent, their relationships to each other. This section examines the distinction between
systems software and applications software.
System Software
The term systems software covers the collection of programs usually supplied by the
manufacturer of the computer. These programs protect the user from the enormous
complexity of the computer system, and enable the computer to be used to maximum
effect by a wide variety of people, many of whom will know very little about the inner
workings of computers. Without systems software a modern digital computer would
be virtually impossible to use
Broadly speaking, systems software consists of three elements:
1. Those programs concerned with the internal control and co-
ordination of all aspects of the computer system, namely the operating system;
2. A number of other programs providing various services to users.
These services include translators for any languages supported by the system
and utility programs such as programs editors and other aids to programming;
3. Graphical user interfaces (GUls) providing intuitive, easily learned
methods for using microcomputer systems.
Operating systems
If a computer system is viewed as a set of resources, comprising elements of both
hardware and software, then it is the job of the collection of programs known as the
operating system to manage these resources as efficiently as possible. In so doing,
the operating system acts as a buffer between the user and the complexities of the
computer itself. One way of regarding the operating system is to think of it as a
program which allows the user to deal with a simplified computer, but without losing
any of the computational power of the machine. In this way the computer system
becomes a virtual system, its enormous complexity hidden and controlled by the
operating system and through which the user communicates with the real system.
The main functions of operating systems
Earlier it was stated that the function of an operating system is to manage the
resources of the computer system. Generally these resources managed by Operating
System are CPU, Memory, Input/output Devices, Backing Store and Files.
The above is by no means a full list of the functions of an operating system. Other
functions include:
1. interpretation of the command language by which operators can
communicate with the operating system;
2. error handling. For example, detecting and reporting inoperative or
malfunctioning peripherals;
3. protection of data files and programs from corruption by other users;
4. Security: protection of data files and programs from unauthorized use;
5. Accounting: accounting and logging of the use of the computer resources.
6. Program Loading to the main memory for processing
7. Multiprogramming
8. Interrupt handling
9. Job Sequencing
10. File Management
11. Job Scheduling
12. Peripheral Control
13. Recovery from System Failure
Some current operating systems are OS/2, Windows 95, 98, ME, UNIX, MS-DOS,
Windows NT etc.
System Services
Often a manufacturer will provide a number of programs designed specifically for
program or application development. Some examples of such aids are as follows.
Utility Programs
As part of the systems software provided with a computer system there are a number of
utility programs specifically designed to aid program development and testing. These
include the following.
1. Editors: These permit the creation and modification of source programs and data files.
2. Debugging Aids : Debugging aids help programmers to isolate and identify the
cause of bugs.
3. File managers: These simplify and facilitate a number of operations connected with
program development and maintenance such as keeping backup copies of important files;
deleting, creating, merging, sorting files etc.
Without the help of such dedicated programs, operations such as these could be -
consuming and consequently expensive.
Graphical User Interfaces (GUls)
The vast majority of microcomputer users are interested merely in using a computer as a
tool, without any real interest in the technical details of its operation. A typical user will
probably want to run one or more common general-purpose applications, organize files
into directories, delete files and format disks. Though the operating system will provide
these services, the user needs to have a certain amount of technical knowledge to
perform these tasks, Graphical user interfaces (or GUI, pronounced Gooey) provide a
more intuitive means of performing common tasks. They usually make use of a pointing
device, typically a mouse, by means of which a pointer is moved around the monitor
screen on which small pictures (or icons) are displayed. These icons represent, among
other things, programs which can be run by moving the mouse pointer over the icon and
then clicking one of the buttons on the mouse. Applications run in their own self-
contained areas called windows. In addition, it is usually possible to activate pull-down
menus which provide access to standard functions. When a GUI uses Windows, Icons,
Mouse, Pointers and Pull-down menus, it is referred to as a WIMP environment.
USER PROGRAMS: Are written by people within the organization for specific needs,
which cannot be satisfied by other sources of software. These program writers may be
professional programmers employed by the organization, or other casual users with
programming expertise.
COMMERCIAL PACKAGES:
These are the kind of application packages that are produced by software professionals
and be sold for a wide variety of users. This falls into two main categories:
DISADVANTAGES.
1. Development time may be lengthy
2. Human resources needed for development may not be available
3. High cost of development (since it is designed for only one organization).
4. Cost of maintenance / upgrading may be high.
DISADVANTAGES.
1. It may not be an exact match for needs
2. It may require more system resources. Programs are frequently longer, thereby,
requiring more memory and disk space
3. It is not adapted to changing needs
4. It may execute more slowly.
2. FILE STORAGE: After a file is created, it is stored in the appropriate medium e.g.
magnetic disk for feature use
3. FILE RETRIEVE: This is the process of bringing or loading from auxiliary storage
back to main memory for display, update, or printing.
4. FILE DISPLAY: The content of computer file can be displayed on the VDU or printed
through the printer. Report file is most common example of a file to be displayed.
5. FILE UPDATING: This means the processing of data in order to change the existing
information. That users. E.g. updating minute, hour by hour, week by week etc.
6. FILE SEARCH: This entails looking for records with certain key values and or holding
certain data in some way taking a note of these. For search operation to take place.
The user may not be sure in advance whether the record exists or not.
7. SELECTING: This is the picking or records that satisfy certain condition from a file.
These records are sure to exist in the file
8. SORTING: This process involves placing the records in logical file into some
sequence as determined by a key in the records of the file.
9. MERGE: This is the combining of two or more files into one set.
10. REPORT: This is the preparation and arrangement of vital and required information
from the file for management decision-making.
11. MAINTENANCE: This is the term given to task a adding, deleting, or amending or
records in a master file. That is it may be necessary to add a new record, change an
existing record, or delete an obsolete one from the master file.
12. FILE ENQUIRY OR INTERROGATION: This is the process of looking up a record
as part of some decision-making process, e.g an enquiry can be made to customer file
to determine his credit balancein order to determine further transaction with him.
COMPONENT OF DATABASE
1. Fields: this is defined as collection of related character. An item of data within a
record is called a field it is made up of a number of characters e.g name, a date, or an
amount.
2. Records: these are collection of related field or the collection of all information
about and item or event. E.g. student-record. Medical records, exam record.
3. File: file is a combination or related records.
4. Primary key: these are fields that uniquely identify a record in a database. Such
fields are the most important and does not normally allow duplication. E.g.
registration number of a student is the fields that differentiate every student from the
other.
5. Composite key: when primary key is made from combination of two field. It is called
composite key or compound key.
6. Secondary key: Any other key that can identify a record that is not necessary
unique are called the secondary key.
COMPUTER VIRUSES
VIRUS DEFINED
Virus is defined as a program or piece of code that is loaded onto your computer
without your knowledge and runs against your wishes. Viruses can also replicate
themselves. All computer, viruses are manmade. A simple Virus that can make a copy
of itself over and over again is relatively easy to produce. Even such a simple virus is
dangerous because it will quickly use all available memory and bring the system to a
bypassing security systems.
A computer virus is a program code designed to create nuisance for users, or more
seriously, to effect varying degree of damage to files stores on magnetic media,
generally, the code;
Is introduced via a portable media, such as floppy disks, particularly those “pirated’ or
shareware programs;
Transfers itself from the infected medium into the computer’s main memory as soon
as the medium is accessed;
Transfers from memory onto any integral storage device, such as hard disk and
commonly conceals itself in the boot sector, from where it can readily infect any other
media placed on line in the computer system, whether it be stand-alone or
networked.
Some virus codes are merely nuisance, whilst others are developed specifically to
destroy, or to make inaccessible, whole filling systems. They pose a serious threat to
any computer-based information system, but a number of measures can be taken to
minimize the risk;
1. Only use proprietary software from a reliable source
2. Write-protect disks being used for reading purpose only
3. Use virus detection software, although this is only effective in respect of viruses
4. Using known storage and proliferation techniques
5. Use diskless workstations on networks
CHAPTER FOUR
THE CONCEPT OF DATA AND INFORMATION
DATA:
Data can be defined as a piece or collection of raw facts representing people, objects,
events, etc. which are unprocessed and do not allow decision making. Example: Nura,
2018/212, 100, 20, 3.5,
INFORMATION
Information is a summarized data or otherwise manipulated data that is useful for
decision making. Thus a piece of information from above data could be something like:
Name: Nura
Reg no.: 2018/212
Level: 100
Age: 20
G.P.: 3.5
The meaning of which is now clear.
Annual report accounts, research reports, even a listed total of outstanding debtors of a
bank could be a good examples of information.
Consequently, one person’s information may be another person’s data. The information
of a Student may be come a Data that goes into Department.
TYPES OF DATA
Data about any business may be categorized as follows
1. External/Environment Data: This includes matters relating to social, political and
economic factors
2. Competitive Data: This type of data embraces details with regard to the past
performance of main competitors, their present activities and future plans
3. Qualitative and Quantitative Data: This type of data relates to quality control, levels
of performance, costs, overheads profits and losses, financial strengths and
weaknesses relating to cash flows and lines of credits.
4. Organizational/Internal Data: This type of data relate to manpower levels, structure
of the department, duties of personnel etc.
1. MANUAL METHOD:
This involves labour-intensive operations that are normally done with the aid of pen
and paper. This takes place in a situation where the volume of job to be processed
can be handled successfully by personnel involved with the given time frame.
2. MECHANICAL METHOD:
This involves the application of mechanical machines like the Typewriter, Adding
machine etc to aid personnel. In this kind of operations job are not easily handled
within the specified time frame manually.
3. ELECTRONIC METHOD:
This involves the use of a computer system. It is like a mechanical but a more
sophisticated electronic machine with attached gadgets is used.
CLASSIFICATION OF INFORMATION:
Organizational information can be classify into three parts:
(1) Present information (2) past information (3) future information
1. Present information: This is the information that concerns the present so that
decision can be taken on what is to be done. Present information is basically all about
control information, which is the feedback in a management information system.
2. Past information: This is the storing of information about what has been done or
has happened in the past. This historic information will subsequently be used again at
some time in the future. Most past information is information about a transaction that
had take place.
3. Future information: This is forecasting information about what is to happen in the
future. It is usually associated with planning decisions, possibly for a budget, and also
for long-term strategic information.
QUANTITATIVE AND QUALITATIVE INFORMATION:
A piece of organizational information may be quantitative or qualitative
(i) Quantitative-information: This type of information is measured in numerical
terms, such as money or physical quantities e.g. Labour-hours, weight of material.
(ii) Qualitative information: This type of information is difficult to measure in
quantitative terms. Examples of qualitative information can be employee moral,
motivation, customer patronage, and attitude of general public.
CHARACTERISTICS OF INFORMATION
1. Accessibility: The access time must be very minimal. That it must be already
available for consumption or use,
2. Comprehensiveness: A good information must be complete
3. Accuracy: A good information must be devoid of any error.
4. Appropriateness: This deals with how well information relates to user’s request.
5. Timeliness: the processing time of any good information must be very short
6. Flexibility: It must be able to serve more than one user.
7. Cost-effectiveness: The benefit of such information should be higher than it cost of
acquisition.
COST OF INFORMATION
Obviously, information processing involves some cost which if given as:
(a) Cost of equipment
(b) Cost of stationeries
(c) Cost of consumable materials
(d) Cost of training
(e) Cost of accommodation
(f) Cost of maintenance
(g) Cost of staff
(h) Cost of security
CHAPTER FIVE
DATA COMMUNICATION / NETWORKS
Communication means an exchange of information between two or more parties and
it can be exchange in a variety of way, that might be in the form of word, letter
massagers, drawing, body movement or any other symbols that represents the idea
which make to other understandable. Data communication entails electronically
exchanging data or information. It is the movement of computer information from one
point to another by means of electrical or optical transmission system. This system
often is called Data communication networks.
Data communication system: can therefore be defined as the combinations of
facilities including software to aid data movement from one location to the other
electronically;
In today’s computing world, data refers to facts, statistics, pictures, voice and other
information that is digitally coded and intelligible to electronic machine. The key
technology of the information age is computer communication. The value if high-
speed data communication network is that it brings the message sender and receiver
closer together in time. Data communication networking is a truly global area of
study. It facilitates more efficient use of computers and improves the day to day
control of business by providing faster information flow. The information society
where information and intelligence are the key drivers of personal, business, and
national success has arrived. Data communication is the principle enabler of the rapid
information exchange and will become more important than the use of computer
themselves in the future. To be more familiar that what is data communication and
its capabilities along with its limitation, we have to be familiar with the data
communication media, components of data communication.
Communication Media:
It is necessary to have pathway or the media to transmit data from one point to
another. The term media means the device that transmits the voice or the data from
one point to another. Many different types of transmission media are in use today for
example: copper wire, glass or plastic cables, which are called fiber optic cables or air
transmission (radio, infrared, microwave, or satellite). There are two types of media;
one is guided media and another is radiated media.
In guided media the message flow through the physical media like twisted pair-wire,
coaxial cable, fiber optic cables, the media guided is the signal.
In radiated media message is broadcast through the air such as infrared,
microwaves, or satellite.
Data Transmission and Communication Device
Data is the specific individual facts or the facts from which decision can be made; it is
the raw facts that can be processed into accurate and relevant information. Digital
and analog are the two types of fundamental data; digital and analog
transmissions have the following features;
Computers produce the digital data where as telephone produces analog data.
Digital data are binary either on or off the analog data is the sound wave.
Analog signals are continuous wave that carry information by the characteristics of
the waves. Analog transmission is the transmission of a continuously variable signal as
opposed to a direct on/off signal.
The traditional way of transmits telephone signal is an example of analog
transmission. Digital signal is a discontinuous signal whose various states are
discrete intervals apart, such as +15volt and -15volts. Most computers transmit the
data in a digital form over the digital circuit to the attached device for example to the
‘printer’ same as analog voice data also can transmit to the analog form through the
telephone networks.
Data can be transmitted from one specific form to another. For example; as we know
most of computer produces the digital data; we can convert digital data to analog
voice data by using the computer produces the digital data; we can convert digital
data to analog voice data by using the special device called MODEM through the
analog telephone circuit.
Data transmission may be either asynchronous or synchronous.
Asynchronous transmit only one character at a time and during transmission the
character begins and ends. Asynchronous transmission is inherently inefficient due to
the additional overhead required for start and stop bits, and the idle time between
transmission. It is therefore generally used for only low speed data transmission.
Synchronous transmission is a form of transmission in which data is sent as a
block using frames or packets. In synchronous transmission a group of character is
sent to communication link in a continuous bit stream while data transferis controlled
by a timing signals initialed by the sending device. Used for high speed transmission
ON-LINE DATA TRANSMISSION
This means that communication lines are directly connected to the computer either by
means of a multiplex or (transmission controller) or by mean of interface unit. The
interface unit scans the ready to transfer data, the scanning ceases and the channel
number of the line is signaled to the CPU if the processor is in a position to accept
data, then transmission begins.
OFF-LINE DATA COMMUNICATION
This type of data transmission indicates that the communication lines are not
connected directly to the computer. Key-to disk are often for off-line preparation and
transmission of data in remote job-entry-system.
TYPES OF TRANSMISSION
1. SIMPLEX CHANNEL: in this type of communication transmission takes place in one
direction. The system known as Teletex, the sending of data alongside a television
signal, is a good example of a simplex channel. Here the recipient has no formal
means of communicating with the originator to ask for a repeat if there is an error
2. HALF-DUPLEX: This communications is bi-directional, but transmission moves in one
direction at a time the example is in radio telephone conservation. A protocol using
the word “over” to allow the direction of data flow to change is used.
3. FULL-DUPLEX: this allows bi-directional communication simultaneously. This is used
for normal telephone conservation where both the initiator and the receiver can talk
at the same time.
NETWORKS
An interconnected set of two or more computers may be called a “computer
Network”. A computer that is not connected to other computers is a “stand-alone
system”.
Basic advantages of using Networks
There are many possible advantages in using networks. The basic ones are:
a. The sharing of resources (e.g computers and staff) and information.
b. The provision of local facilities without the loss of central control
c. The even distribution of work
d. Improved communication facilities
CATEGORIES OF NETWORKS
Networks can be grouped into three. They are; Local Area Network, Metropolitan Area
Network and Wide Area Network
1. Local area network (LAN): This is the network of computer that provide, coverage
within a building computers within an office or building are interconnected to share
information. Here no public regulatory body’s permission is required for the
connection.
2. Metropolitan Area Network (MAN): These are network that cover a city. It can be
seen as various LAN connected within a city to share information. Here public
regulatory body’s permission is required.
3. WIDE AREA NETWORK (WAN): These are networks that cover nation and
international.
COMPONENTS OF NETWORK
There are three basic hardware components for a data communication network;
1. SERVER OR HOST COMPUTER: A server is a machine that provides clients with
service. Servers share a specific resource with other computer. Examples of the
servers are the database server, that provides the large database and the
communication server that provides connection to another network, to commercial
database, or to a powerful processor. There are file, database, network, access,
modem, facsimile, printer and gateway server. Servers are usually microcomputer
(often more powerful than the other microcomputers on the network), but they may
be minicomputers or mainframes.
2. CLIENT: A client is a computer such as a PC or a workstation attached to the
network, which is used to access shared network resources. Client computer uses the
resources shared by server computer. There are three major categories of clients:
terminals; minicomputer/workstation, and special purpose terminals.
3. CIRCUIT: The circuit is the pathway through which the message passes. Circuits can
be twisted pair cable, coaxial cable, fibre optic cable, microwave transmission, and so
forth. There are many devices in the circuit that perform special functions, such as
hubs, switches, routers and gateways.
NETWORK TOPOLOGIES
Computer networks can be categorized according to their physical shape or topology.
Each terminal in a network in known as a node. If a central computer controls the
network it is known as the host computer. The topology of a network is the
arrangement of the nodes and the ways they are interconnected. The communication
system within a network in known as the subnet. The various network topologies are;
1. STAR TOPOLOGY: This means that each node is connected; by separate
connections to a computer a the centre. The star is a popular topology for WAN.
STAR TOPOLOGY
Nodes
Nodes
Host
Nodes Nodes
2. RING TOPOLOGY: This is specifically designed to use with LAN. Here all the nodes
are connected in a ring form as illustrated below. Messages in ring network flow in
one direction, front mode to node in anticlockwise, the ring consists of repeaters,
which are joined by the physical transmission medium.
They have no host and none of the nodes need overall control of access to the
network.
Node
Node
Node
3. BUS TOPOGRAPHY: with bus topography, the workstations are connected to main
cable (known as the bus or trunk), along which data travels. The ends of a bus are
not connected, so that data has to travel in both direction to reach the various nodes
on the network. The main bus standard is known as Ethernet. The term station tends
to be used rather than node for this type of network.
CHAPTER SIX
INTERNET
It is an international network of networks of computers linking different types of users:
academic, Industries, Government, Health Institutions, military, individuals, etc for the
purpose of sharing information. As a communication network among computer, the internet
allows you to locate and retrieve information on other computers linked to the internet as
well as send message electrically to and from another people elsewhere on the internet.
Whenever internet software application is used , the client software will either be on your
personal computer , the computer you log onto for access to the internet (your host), or yet
another computer to which you connect in other to use client software you may not have on
your computer. As you navigate through the internet, you will find yourself logged onto
different host computers, sometimes gaining access to different client programs and also
accessing different services; it can be complicated. Fortunately, the purpose of advanced
internet software is to hide these complexities from users so as to achieve success.
The internet has six application protocols;
1. Electronic mail (E-mail)
2. World wide web
3. Hypertext transfer Protocol or (HTTP)
4. Gopher
5. Telnet
6. File Transfer protocol (FTP)
Each of these application protocol has special client software, and many web
browser, such as Netscape from communication and internet Explorer from
Microsoft, which are capable of reading and displaying data from all the applications.