A personal computer is a machine that controls information according to a set of rules called a
computer program. A program has an executable structure that a PC can use directly to execute
instructions. A similar program with an easy-to-understand source code structure that allows a
software developer to study and perform a series of steps called calculations. Because instructions
can be executed on different types of computers, depending on the type of processor in the
computer, there is only one source instruction layout that can be translated intomachine
instructions..A computer network, often referred to simply as a network, is a set of computer
hardware and components that are linked by communication channels and allow for the sharing of
resources and [Link] at least one process on the device can send or receive data to or
from at least one process on a remote device, both devices are said to be networked. Networks can
be classified based on various characteristics, such as the medium used for data transmission, the
communication protocol used, size, topology and organizational scope. Communications protocols
define the rules and data formats for exchanging information on computer networks and form the
basis ofnetwork programming. A well-known communication protocol is Ethernet, a hardware and
layer standard, a common connection in LAN networks. Another popular protocol is the Internet
Protocol Suite, which defines a set of protocols for interconnected networks, e.g.D fordata
communications between multiple networks, server-to-server data transmission, and application-
specific data transmission formats. Computer networks are sometimes considered to be sub-
disciplines of electrical engineering, telecommunications, computer science, computer science, or
computer engineering because they are based on the theoretical and practical applications of these
disciplines.