Topic 9-10 Data Communication and Computer Networks
Topic 9-10 Data Communication and Computer Networks
MIS NOTES
DATA COMMUNICATION AND COMPUTER NETWORKS
DATA COMMUNICATION
It is the electronic transmission of information that has been encoded digitally (as for storage and
processing by computers). Telecommunication equipment are used to support data communication. Data
refers to facts, concepts and instructions that are presented in the format that can be understood by all the
parties involved.
Examples of parallel mode transmission include connections between a computer and a printer (parallel
printer port and cable). Most printers are within 6 meters or 20 feet of the transmitting computer and the
slight cost for extra wires is offset by the added speed gained through parallel transmission of data.
Example:
Examples of serial mode transmission include connections between a computer and a modem.
There are two types of serial data transmissions namely
a) Asynchronous
b) Synchronous
Asynchronous transmission
Examples are file transfer, email and the World Wide Web.
Synchronous transmission
Synchronous data transmission is a data transfer method in which a continuous stream of data signals is
accompanied by timing signals (generated by an electronic clock) to ensure that the transmitter and the
receiver are in step (synchronized) with one another.
Uses the clock pulse to control or time the transmission of bit stream which is combined into longer ‘frames’
that may contain multiple bytes. Each byte is introduced onto the transmission link without gaps between it
and the next one.
Example:
An example of the opposite, a synchronous communication service, is real-time streaming media
Simplex
Simplex refers to one-way communications where one party is the transmitter and the other is the receiver.
An example of simplex communications is a simple radio, which you can receive data from stations but can't
transmit data.
This is a transmission technique that allows for one way communication using one channel. An example of
simplex communication is transmission of TV signals from transmitting station which are received by TV
sets. The TV viewers cannot be able to respond to the signals which they receive using the same media
Half Duplex
Half-duplex refers to two-way communications where only one party can transmit at a time.
Data can be transmitted in both directions using one channel hence it is bidirectional but one direction at a
time e.g. a citizen’s band radio where a frequency channel is shared and each party has to say “over” to
switch the direction of the communication. Thus a half-duplex line can alternately send and receive data.
For example, a walkie-talkie is a half-duplex device because only one party can talk at a time.
Frequency channel is shared and each party has to say “over” to switch the direction of the communication.
Full Duplex
Refers to two-way communications where both parties can transmit at the same time.
This is the simultaneous transmission of data by two stations which are connected using
telecommunication links. The communication channel is used in both directions at the same time. As a result
it’s called two way simultaneous transmission modes. An example is the transmission of signals over a
telephone line
For example a telephone is a full-duplex device because both parties can talk simultaneously.
Digital transmission
Digital transmission uses a discrete wave form that transmits data coded into two separate states as bit 1 and
bit 0, which are represented as on-off electrical pulses respectively. Most computers communicate with
digital signals, as do many local telephone companies and some larger networks.
Hub
It’s a connectivity device (connectivity is the ability to link several communication hardware or terminals
for communication purposes) that connects computers in a star network or topology (physical
arrangement).
Hubs contain multiple ports for connecting to network components. A single data packet sent through a
hub goes to all connected computers.
A hub is used to easily change and expand wiring systems and to enable central monitoring of network
activity and traffic.
Repeater
This is a communication device that receives signals and re-transmits them at their original strength.
It regenerates the signals without amplifying or filtering them so as to increase the distance of
transmission.
For a repeater to work, both segments connected to the repeater must use the same access method.
Switch
A switch is used to send a data packet directly from the source computer to the destination computer.
This provides for faster or greater rate of data transmission.
A switch is similar to a hub but offers a more direct network connection between the source and
destination computers.
When a switch receives a data packet, it creates a separate internal connection or segment between any
two of its ports before forwarding the data packets to the appropriate port of the destination computer
based on information in each pocket header.
Router
In moving data between different segments, routers examine a packet header to determine the best path
for the packet to travel. They enable all users in a network to share a single connection to the internet or
Wide Area Network. (WAN)
A router is used to send packets directly to a destination computer on another network or segment and to
reduce stress on the network by controlling the data passing through it.
Bridge
This is a device that passes data packets between multiple network segments that use the same
communication protocol and network architecture.
A packet is a logical grouping of information that includes a header, which contains the location
information and user data
A bridge is used to expand the length of a segment and to reduce network traffic problems resulting from
an excessive number of attached computers.
Gateway
It enables communication between different network architectures e.g. Ethernet and token ring
architectures.
A gateway takes data from one network and repackages it so that each network can understand the
repackaged. It therefore works like an interpreter because the format of an architecture e.g. Ethernet can
be translated into a format that can be understood by token ring architecture.
A gateway is used to link two network system that are not designed using the same architecture and
same set of communication rules.
Modem
It is an electronic device that makes possible the transmission of data to or from a computer via telephone
or other communication lines. A modem is a communications device that can be either internal or
external to your computer. It allows one computer to connect to another computer and transfer data over
telephone lines.
It converts analog signals to digital signals and vice-versa
DATA COMMUNICATION CHANNELS
A data communication channel is a medium that is used to transfer data from one point or terminal to
another. There are two major classifications namely
Wired channels
Also called cabled or guided media, they support point to point transmission of data. They include twisted
pair cable, coaxial cable and fiber optic cables
Wireless channels
Much of the recent growth in communications and networking services is based on wireless technologies that
use radio frequencies or infrared signals to send data between communications devices without using wires.
Common technologies for wireless data transmission include microwave transmission, communication
satellites, pagers, cellular telephones, personal digital assistants (PDAs), and smart phones. Personal
computers using wireless Wi-Fi network interface cards can connect to corporate networks and the Internet
in locations where a Wi-Fi transmitter has been installed
Coaxial Cable
Commonly referred to as the coax, it consists of two conductors namely the copper wire and a wire braid
that is used to shield the signal from electromagnetic interference and noise.
Although the signal is shielded they do not provide better resistance to EMI than fiber optic cables.
Coaxial cables can transmit signals up to a maximum distance of 500 meters after which repeaters are
required.
They are terminated using the BNC (British Naval Connector)
Compared to twisted pair cables, coaxial cables can be used in harsh environments.
They are commonly applied for television antennae wiring and for linking computers in a network.
Bluetooth systems
It is a proprietary openwireless technology standard for exchanging data over short distances (using
short wavelength radio transmissions) from fixed and mobile devices, creating personal area networks
(PANs) with high levels of security.
Wireless phones, keyboards, computers, printers, and computing devices using Bluetooth can
communicate with each other and even operate each other without direct user intervention. For example,
a person could highlight a telephone number on a wireless PDA and automatically activate a call on a
digital phone or that person could direct a notebook computer to send a document file wirelessly to a
printer.
Bluetooth can connect wireless keyboards and mice to PCs or cell phone ear pieces to a cell phone
without wires. Bluetooth has low power requirements, making it appropriate for battery-powered
handheld computers, cell phones or PDAs.
Infrared systems
Infrared technology allows computing devices to communicate via short-range wireless signals. With
infrared, computers can transfer files and other digital data bi-directionally. The infrared transmission
technology used in computers is similar to that used in consumer product remote control units.
Infrared communications span very short distances. Place two infrared devices within a few feet (no
more than 5 meters) of each other when networking them. Unlike Wi-Fi and Bluetooth technologies,
infrared network signals cannot penetrate walls or other obstructions and work only in the direct "line of
sight." Wi-Fi (Wireless Fidelity) is a way to connect to the Internet without wires or cables. When you
use Wi-Fi technology, you connect wirelessly to a base station that provides the link to the Internet or
other type of network.
COMPUTER NETWORKS
A computer network refers to the interconnection of computers using cables or wireless technologies.
Computers may be connected to other terminals by telecommunication devices.
Network Architectures
Client-server architecture
Client/server architecture is a computing model in which the server hosts, delivers and manages most of the
resources and services to be consumed by the client. This type of architecture has one or more client
computers connected to a central server over a network or internet connection. This system shares computing
resources.
Client/server architecture is also known as a networking computing model or client/server network because
all the requests and services are delivered over a network.
The server houses and provides high-end, computing-intensive services to the client on demand. These
services can include application access, storage, file sharing, printer access and/or direct access to the
server’s raw computing power.
Peer-to-Peer Architecture
Peer-to-peer architecture (P2P architecture) is a commonly used computer networking architecture in which
each workstation, or node, has the same capabilities and responsibilities. It is often compared and contrasted
to the classic client/server architecture, in which some computers are dedicated to serving others.
P2P may also be used to refer to a single software program designed so that each instance of the program
may act as both client and server, with the same responsibilities and status.
LAN topologies
Physical topology refers to the arrangement of computers, cables and other components on a network.
Logical topology describes the way data flows through the network components. Two networks have the
same topology if the connection configuration is the same, although the networks may differ in physical
interconnections, distances between nodes, transmission rates, and/or signal types.
Bus topology
In this topology all the network computers are connected using a single cable or bus that connects the
computers in a straight line.
Commonly referred to as straight line topology, it involves the transmission of a packet to all network
nodes on the segment. Because of the way electrical signals are transmitted over this cable, the ends of
the cable must be terminated by hardware devices called terminators to prevent signal bounce.
If there is a break anywhere in the cable or if the ends of the cable are not terminated then, the signal will
not flow to its designated point.
The number of computers attached to the bus is directly proportional to network performance i.e. as the
number of computer increase; the response time of network reduces.
Bus networks are however, cheap and simple to install.
Star topology
Star topology is the most common type of network topology that is used in homes and offices. In the Star
topology there is a central connection point called the hub or switch.
In contrast to the bus topology, the star topology allows each machine on the network to have a point to
point connection to the central hub.
A Star network topology is very easy to manage because of its simplicity in functionality.
The problems can be easily located logically in a Star topology and therefore is easy to troubleshoot
The Star topology is very simple in format so it is very easy to expand on the network.
The Star topology is fully dependent on the hub or switch. If there are many nodes and the cable is long
then the network may slow down.
`
Ring topology
Computers are connected to a ring structure which is made of fiber optic cables and each packet is sent
around the ring until it reaches its final destination (using broadcast method)
It can handle high noise environment better than both the bus and star topologies.
The impact of noise and EMI (Electromagnetic interference) is reduced.
Ring topologies are relatively expensive to setup (due to cost of fiber optic cable) and only one computer
at a time can send data.
Ring topology is not dependent on a host computer.
The need for complicated control software increases the cost of setting up the ring topology.
Hybrid topology
It uses 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.). For example, a tree network connected
to a tree network is still a tree network topology. A hybrid topology is always produced when two
different basic network topologies are connected. Two common examples for Hybrid networks are star-
ring network and star bus network
A Star-ring network consists of two or more star topologies connected using a multi-station access unit
(MAU) as a centralized hub.
A Star-bus network consists of two or more star topologies connected using a bus trunk (the bus trunk
serves as the network's backbone).
Mesh topology
Mesh network or topology is a network where all the nodes are connected to each other and is a complete
network.
This topology incorporates a unique network design in which each computer on the network connects to
every other, creating a point-to-point connection between every device on the network.
The purpose of the mesh design is to provide a high level of redundancy. If one network cable fails, the
data always has an alternative path to get to its destination.
Slightly more complex than a LAN, a WAN connects computers together across longer physical distances.
This allows computers to be remotely connected to each other over one large network to communicate even
when they’re miles apart.
The Internet is the most basic example of a WAN, connecting all computers together around the world.
Because of a WAN’s vast reach, it is typically owned and maintained by multiple administrators or the
public.
NETWORK PROTOCOLS
A communications protocol defines the rules for sending blocks of data (each known as a Protocol Data
Unit (PDU)) from one node in a network to another node. Protocols are normally defined in a layered
manner and provide all or part of the services specified by a layer of the OSI reference model.
A network protocol defines rules and conventions for communication between network devices. Network
protocols include mechanisms for devices to identify and make connections with each other, as well as
formatting rules that specify how data is packaged into messages sent and received. Some protocols also
support message acknowledgment and data compression designed for reliable and/or high-performance
network communication.
Modern protocols for computer networking all use packet switching techniques to send and receive messages
in the form of packets - messages subdivided into pieces that are collected and re-assembled at their
destination. Hundreds of different computer network protocols have been developed each designed for
specific purposes and environments.
1. Internet Protocols
The Internet Protocol family contains a set of related (and among the most widely used network
protocols. Beside Internet Protocol (IP) itself, higher-level protocols like TCP, UDP, HTTP, and FTP all
integrate with IP to provide additional capabilities. Similarly, lower-level Internet Protocols
like ARP and ICMP also co-exist with IP. In general, higher level protocols in the IP family interact
more closely with applications like Web browsers while lower-level protocols interact with network
adapters and other computer hardware.
2. Wireless Network Protocols
Network protocols designed for use on wireless networks must support roaming mobile devices and deal
with issues such as variable data rates and network security.
3. Network Routing Protocols
Routing protocols are special-purpose protocols designed specifically for use by network routers on the
Internet. A routing protocol can identify other routers, manage the pathways (called routes) between
sources and destinations of network messages, and make dynamic routing decisions. Common routing
protocols include EIGRP, OSPF and BGP.