CS6: Data Communication and Networking

Communication is one of the fundamental aspects of life. In this regard, electronic communication means have been developed on top of the traditional manual and mechanical modes of communication for individuals and organisations to communicate more effectively. A person can now communicate through contemporary media like mobile phones and over the internet. It is therefore important that learners are introduced to basic data communication and ICT networking infrastructure and services in order to come to terms with contemporary data communication facilities. Learning Outcome: The learner should develop basic skills, knowledge and expertise in the use of contemporary communication facilities like computers, mobile telephones, the Internet, among others.

DATA COMMUNICATION AND NETWORKING

  • Sub Topic 11.1: Introduction to Data Communication
  • Sub Topic 11.2: Introduction to Computer Networks

Sub Topic 11.1: Introduction to Data  Communication

Sub topic Objectives:

a. defining data communication.

b. explaining the elements of data communication (sender, receiver, messages, transmission media and protocol).

c. defining data communication tools

d. describing types of electronic data communication tools like computers, mobile phones, the Internet, among others.

e. comparing electronic and manual data communication tools (manual drums, bells and messengers).

f. defining data transmission media.

g. differentiating between physical transmission media and wireless transmission media.

h. describing services offered by data communication tools like E-mail, Skype, News groups, and instant messaging.

i. explaining the implications of using data communication services.

Definition of terminologies

CS6: Data Communication and Networking 2Computer communication is the transmission of data and information over a channel between two computers. Communications between computers can be as simple as cabling two computers to the same printer.

A computer Network is a collection of two or more computers and devices connected by channels so that they can communicate with each other and share resources: Examples of resources

  • data, a single internet connection,
  • software,
  • peripheral devices, processing power.

Encoding: This is the process through which Information (e.g. data, text, voice or video) from the sending device is converted into signals which the communication medium can carry.

CS6: Data Communication and Networking 3

Transmission: This is the process through which the signals are broad cast/ sent out through the medium to the receiving device.

Decoding: This is the process through which the signals are converted back into the information in its original form in the receiving device.

Telecommunication refers to transmission of data and information over a long-distance, eg television

Teleprocessing: This refers to access and modification of computer files located elsewhere.

Downloading: To Download is to transfer a file to your computer from another.

Uploading means to transfer a file from your computer to another.

Throughput refers to the rate of how much data is moved during a certain amount of time. The amount of signals that can travel over a communications channel sometimes is called the Bandwidth. The higher the bandwidth, the more data and information the channel can transmit.

Data Encryption: This is Process of converting data into coded form (cypher text) to prevent it from being read or understood by unauthorized people. Encrypted data is difficult to decode without a secret key

Communications Software: This refers to a set of instructions (software) needed by a computer before it starts sending and receiving data from other computers.

Importance of computer communication

  • It allows sharing of hardware like printers.
  • It allows sharing of software between two or more computers, hence reducing on cost.
  • It allows sharing and transfer of data and information stored on other computers on the network.
  • Facilitate communications between people e.g. through electronic-mail, Mobile phones,e.t.c.
  • Computer communication has security & tight control measures over data access.
  • It enables online learning and collaborative research.
  • It allows access to common databases for example in banks.
  • Has enabled improved travel service through e-bookings and e-reservation.
  • Provides for online employment e.g. telecommuting.

Limitations of computer communication

  • Data theft. If a computer is a standalone, physical access becomes necessary for any kind of data theft. However, if a computer is on a network, a computer hacker can get illegal access.
  • Rapid Spread of Computer Viruses: If any computer system in a network gets infected by computer virus, there is a possible threat of other systems getting infected.
  • Expensive Set Up: The initial set up cost of a computer network can be high depending on the number of computers to be connected.
  • Dependency on the Main File Server: In case the main File Server of a computer network breaks down, the system becomes useless.
  • Exposure to External Exploits. Someone on a different computer can send data to the computer in such a way as to attack it – make it lock up or crash, make it slow down, or even take control of it.
  • Automatic Downloads. If a computer is connected to a network, it’s easier to download and install software from the network onto the computer without any human intervention. If the new software hasn’t been tested, it could cause unpredictable behavior.
  • Computer Networks can Fail. Computer networks can be so powerful and useful that it is very vital for them to be used. All of the computers in an office building might become completely useless if a single network component fails.

Transmission media (Channels)

Transmission media refers to the physical materials that are used to transmit data between computers. For communications between computers that are linked by cable, there are three choices:

  • Twisted wire,
  • Coaxial cable,
  • Fiber optic line.

Twisted wire

Twisted pair cable comes in two varieties: Shielded and Unshielded Twisted Pair (UTP). UTP is the most popular

CS6: Data Communication and Networking 4

Advantages:

  • It is of low cost
  • small in size
  • easy to install
  • It is the most popular and generally the best for schools.

Disadvantage:

    • Subject to interference
    • limited distance, usually less than 100 meters

Coaxial cable

Coaxial cable consists of a single copper wire surrounded by at least three layers:

  • An insulating material
  • A woven or braided metal
  • A plastic outer coating.
  • Cable TV wiring often uses coaxial cable because it can be cabled over longer distances than twisted-pair cable

.CS6: Data Communication and Networking 5CS6: Data Communication and Networking 6

Advantages

  • Coaxial cable is insulated more heavily than twisted-pair cable. So it is highly resistant to signal interference.
  • Used for longer distances (300 – 600 meters)
  • Transmits faster than UTP

Disadvantages

    • Heavy & bulky
    • Needs booster over longer distances

Fiber Optic Cable

CS6: Data Communication and Networking 7

Each strand, called an optical fiber, is as thin as a human hair. Each optical fiber is surrounded by an insulating glass cladding and a protective coating. Fiber-optic cables are used by many local and long-distance telephone companies, cable TV, and in high-traffic networks or as the main cable in a network.

Advantages:

  • Carry significantly more signals than other cables.
  • Faster data transmission.
  • Less vulnerable to electrical noise from other devices
  • Better security for signals during transmission.
  • Smaller size, and much thinner and lighter than other cables.

Disadvantages:

    • Expensive as compared to other media
    • Harder to install and modify.

Wireless telecommunications technologies transport digital communications without cables between communications devices. Wireless transmission media used in communications include broadcast radio, cellular radio, microwaves, communications satellites, and infrared & bluetooth.

Wireless transmission is more convenient than installing cables but it has Slower data transfer than hard-wired methods and it is also Subject to interference.

Microwave

Microwaves are high-frequency radio waves that are sent through the atmosphere and space to deliver telecommunications services, including TV distribution. It is dependent on line of sight.

CS6: Data Communication and Networking 8

Advantage:

  • Speed of light
  • Microwave signals can carry thousands of channels at the same time

Disadvantage:

  • Line-of-sight only- (there is need for radio transmitters  in networks using air interface (radio waves) to be positioned free of obstacles)

Satellite

A satellite is basically a microwave station placed in outer space. The satellite receives a signal from the earth, amplifies it, and then rebroadcasts it at a different frequency to any number of earth-based stations.

  • Advantage: Always in sight
  • Disadvantage: Expensive uplink and downlink facilities

Satellite In The Rays Of Light. 3D Scene.

CS6: Data Communication and Networking 9 CS6: Data Communication and Networking 10

Infrared and Bluetooth IrDA (Infrared Data Association) ports transmit data via infrared light waves. As long as the devices are within a few feet and nothing obstructs the path of the infrared light wave, data can be transferred without the use of cables.

Bluetooth port is an alternative to IrDA. Bluetooth technology uses radio waves to transmit data between two devices. Many computers, peripherals, smart phones, PDAs, cars, and other consumer electronics are Bluetooth-enabled, which means they contain a small chip that allow them to communicate with other Bluetooth-enabled computers and devices.

CS6: Data Communication and Networking 11

Physical transmission media and wireless transmission media

Advantages of physical over wireless transmission media

  • Physical media support higher bandwidth
  • They can carry voice, data and video signal simultaneously.
  • They are more resistant to radio and electromagnetic interference.

Disadvantages of physical transmission media

  • Installation is difficult because the cables must be carefully handled.
  • They are relatively complex to expand as compared to wireless
  • Cover short distance since they use the physical wires
  • Inconvenience due to inflexibility of restrictive cables.

Services offered by data communication tools

Data communication tools offer services like Telephone, SMS, E-mail, Skype, Newsgroups and instant messaging.

  • Telephone voice calls help keep people talking even when they are distant and mobile.
  • Short Messaging Services SMS facilitate sending and receiving of brief text messages
  • Electronic mail and fax : An electronic mail is the message transmitted electronically over the internet, from one user to another. A fax machine is a device that transmits and receives typed or hand written documents over telephone lines.
  • Skype supports voice and video calls, text, instant messaging and sharing conversation with (someone) over the Internet using the software application Skype, frequently also viewing by webcam.
  • Newsgroups are organized group of internet users who wish to share ideas and interests through discussion forums and debates.
  • Instant messaging: This is a more enhanced messaging service that allows two or more people to chat directly in real time.
  • Social networking e.g. Facebook and Twitter create digital societies through linking people of common interests.

Positive Implications

  • Have led to faster, simpler communications between people e.g. through electronic-mail, mobile phones, social networks etc.
  • Communications costs have become lower e.g. Making cheap internet calls, for example via Google talk and Skype
  • Community mobilization now easier – its now very simple to send a message to many people in one go e.g using Mailing lists and group chats.
  • Data communication tools like the internet have facilitated emergence of the world wide web where there is a wealth of information, such as news, weather reports, and airline schedules.
  • Data communication tools like telephones and SMS Have revolutionised the way people transact businesses e.g access to mobile money services using phones.

Negative Implications

  • Security and privacy: data communication services have made it easy access private information e.g. on social networks, hence posing security concern.
  • Spamming is high especially by advertisers who send unwanted e-mails in bulk, such as email adverts.
  • There has been emergency of new kinds of crimes facilitated by data communication services, such as cyberbullying.
  • Inaccurate information on the internet can be misleading and lead to dire consequences to the users.
  • Data communication services have facilitated the digital divide in society, hence disadvantaging the computer illiterate people when it comes to opportunities like jobs and government services.

DATA TRANSMISSION

Telecommunications involves the transmission of data, information, and instructions among computers. Any transmissions sent during these communications can be categorized by a number of characteristics including the signal type, transmission mode, transmission direction, and transmission rate.

Signal Type: Recall that computers produce digital signals yet telephone equipment originally was designed to carry only voice transmission in the form of an analog signal.

CS6: Data Communication and Networking 12

Analog Signals

An analog signal uses variations which are represented by a continuous waveform to convey information.  It is particularly useful for wave data like sound waves. Analog signals are what normal phone line and sound speakers use.

CS6: Data Communication and Networking 13

Digital Signals

A digital signal is a series of discrete (discontinuous) bits which are simply the presence or absence of an electric pulse. The state of being on or off represents the binary digit of 1 or 0, respectively.

CS6: Data Communication and Networking 14

CS6: Data Communication and Networking 15

Advantages of digital signals include:

  • Digital signals can be copied exactly without any loss of quality
  • Digital signals can be further processed by computer.

Transmission Modes

When two devices exchange data, the data flows between the devices as a continuous stream of bits.

There are two basic transmission techniques for separating the groups of bits: asynchronous transmission and synchronous transmission

CS6: Data Communication and Networking 16

Asynchronous transmission

Asynchronous transmission transmits one byte at a time over a line at random intervals. Each byte is framed by controls—a start bit for marking the beginning of the byte, a stop bit for marking the end of the byte, and a parity bit for error checking. Asynchronous transmission is relatively slow and used for low-speed transmission.

Synchronous transmission

Synchronous transmission transmits groups of bytes simultaneously at regular intervals. The beginning and ending of a block of bytes is determined by the timing of the sending device and receiving devices.

Although synchronous transmission requires more complicated and expensive communications devices, it provides much higher speeds and greater accuracy than asynchronous transmission.

Transmission Direction

The direction in which data flows along transmission media is characterized as

  • simplex,
  • half-duplex,
  • full-duplex or
  • multiplex

Simplex transmission

CS6: Data Communication and Networking 17

Simplex transmission sends data in one direction only. Simplex transmission is used only when the sending device does not require a response from the receiving device. One example of simplex transmission is television broadcasting.

CS6: Data Communication and Networking 18

Half-duplex transmission

CS6: Data Communication and Networking 19Half-duplex transmission allows data transmission in either direction, but only one way at a time. Many fax machines, police radio calls, credit card verification systems and automatic teller machines use half-duplex transmission.

Full-duplex transmission

In full-duplex transmission, data can flow in both directions at the same time. A regular telephone line, for example, supports full-duplex transmission, allowing both parties to talk at same time.

CS6: Data Communication and Networking 20

Multiplex transmission

In multiplex transmission, several different types of signals can be carried at once through the same line. E.g. During Video calls where Images

CS6: Data Communication and Networking 21

Computer Networks

CS6: Data Communication and Networking 22

Unit Objectives

To be able to know the:

  • Features, advantages & disadvantages of the various types of Networks
  • Features of Intranets, Extranets and Internet.

Networking hardware

Networking hardware includes all computers, peripherals and Communications devices that enable two or more computers to exchange items such as data, instructions, and information with each other.

Examples include: a server computer, clients/work stations, network interface card, modems, Hub/Switch, repeater, Router, etc.

1. SERVER 

A server is the host or central computer that manages the resources on a network. A server provides a centralized storage area for programs, data, and information.

A dedicated server is a server that performs a specific task. Examples of dedicated Servers include: file server, print server, database server, and a network server.

Roles of Dedicated Servers

  • A file server stores and manages files on a network
  • A print server manages printers and print jobs.
  • A database server stores and provides access to a database
  • A network server (e.g., a DNS) manages network traffic.

Requirements of a server computer

  • It needs a computer with very high processing speed
  • It needs large amounts of RAM
  • It needs a very big storage capacity
  • It needs a very fast Network interface card
  • It needs network operating system such as Novell Netware, Windows NT Server or Apple Share

2. NETWORK INTERFACE CARD

A network card, also called network interface card (NIC), is a device that enables the computer or device that does not have built-in networking capability to access a network.

  • Examples include; adapter card, PC Card, USB network adapter, flash card e.t.c

CS6: Data Communication and Networking 23

3 MODEMS (signal converters)

The modem, is a device which Modulates a digital signal from computers into an analog one to send data out over the phone line. Then for an incoming signal it Demodulates, the analog signal into a digital one.

CS6: Data Communication and Networking 24 CS6: Data Communication and Networking 25CS6: Data Communication and Networking 26

4. HUBS and SWITCHES

CS6: Data Communication and Networking 27

A hub, (also called a multi-station access unit (MAU)) is a device that provides a central point for cables in a network. Unlike the hubs, a switch does not broadcast the data to all the computers, it sends the data packets only to the destined computer.

5. REPEATER

A repeater is a device that accepts a signal from a transmission medium, amplifies it, and retransmits it over the medium. As a signal travels over a long distance, it undergoes a reduction in strength, an occurrence called attenuation.

CS6: Data Communication and Networking 28

7. NETWORK BRIDGE

A bridge connects two pieces of land together offering a path from one to another. A network bridge is device that connects two networks making each accessible to the other. A bridge knows all of the addresses on each side of the bridge and can send information accordingly.

CS6: Data Communication and Networking 29 CS6: Data Communication and Networking 30

8. MULTIPLEXER

A multiplexer is a device that combines two or more input signals from various devices into a single stream of data and then transmits it over a single transmission medium.

By combining the separate data streams into one, a multiplexer increases the efficiency of communications and reduces the need for using multiple separate transmission media.

Types of computer networks

CS6: Data Communication and Networking 31

A network can be relatively small or extensively large. The most common types of computer networks include

  • Local Area Network (LAN)
  • Peer-to-peer network
  • Client/server network
  • Personal area network (PAN)
  • Wide area network (WAN)
  • Metropolitan area networks (MANs)
  • Etc.

Local Area Network (LAN)

A local area network (LAN) is a network that connects computers in a small geographic area such as a building like a computer laboratory, or an office. The nodes are connected to the LAN via cables. A wireless LAN (WLAN) is a LAN that does not use physical wires, but uses wireless media such as radio waves.

The two kinds of LAN are peer-to-peer network and client/server network.

CS6: Data Communication and Networking 32

Peer-To-Peer Network

This is a type of network where each computer can share the hardware, data, or information located on any other computer on the network. Each computer stores files on its own storage devices. Each computer on the network contains both the network operating system and application software.

Advantages of a Peer To Peer Network (P2P)

  • A peer-to-peer network is simple to setup i.e. does not require too much configuring
  • It is not expensive to set up
  • It does not require a dedicated server to control the network
  • It is perfect for home and small business users.

Disadvantages of a Peer to Peer Network

  • The system is not centralized, making administration difficult .
  • Lack of security i.e. files can be accessed by any one on the network

Client/Server Network

A client/server network has one or more computers acting as a server while the other computers (i.e., clients) on the network can request services from the server. A client computer is a computer that can access the resources on a network. A server provides a centralized storage area for programs, data, and information. Most client/server networks have a network administrator who is in charge of the network.

Advantages of a Client/Server Network

  • All Resources are centralized and easier to access.
  • Easy management and administration of the network.
  • More data security since all network access is controlled through the server.
  • The network is flexible, because changes and new technology can be easily included into system.
  • Client /Server network is faster than P2P since data and resources are handled by a dedicated machine
  • It is to Backup all data stored centrally on the server.
  • Client Server network can support many computers as compared to a P2P network.

Disadvantages of a Client /Server Network

  • It is expensive to set up as compared to a P2P network.
  • It requires an extra computer to serve as a dedicated server.
  • Maintenance – large networks will require an administrator staff to ensure efficient operation
  • Dependence – When the server goes down, operations will cease across the network
  • Server can get overloaded since all the processing is controlled at one point.

PERSONAL AREA NETWORK (PAN)

CS6: Data Communication and Networking 33CS6: Data Communication and Networking 34

A personal area network (PAN) is the interconnection of computer devices within the range of an individual person, typically within a range of 10 meters.

  • For example, a person traveling with a laptop, a personal digital assistant (PDA), and a portable printer could interconnect them without having to plug anything in, using some form of wireless technology. Typically, this kind of personal area network could also be interconnected without wires to the Internet or other networks.

Wide area network (WAN)

A wide Area Network (WAN) is a network that covers a large geographic area. An example of a WAN is a network that connects the district office computers of a company across the country or across several counties in the world. Computers are often connected to a WAN via public networks such as the telephone system or by dedicated lines or satellites. The Internet is the world’s largest WAN.

CS6: Data Communication and Networking 35

Metropolitan area networks (MANs)

A metropolitan area network (MAN) is a large computer network that usually spans a city or a large campus. A MAN usually interconnects two or more LANs using a high-capacity backbone technology, such as fiber-optical links or other digital media. A MAN covers a smaller geographic area than a WAN.

CS6: Data Communication and Networking 36

A virtual private network (VPN) extends a private network across a public network, and enables users to send and receive data across shared or public networks as if their computing devices were directly connected to the private network. Applications running across the VPN may therefore benefit from the functionality, security, and management of the private network.

VPNs may allow employees to securely access a corporate intranet while located outside the office. They are used to securely connect geographically separated offices of an organization, creating one cohesive network.

Intranet, Extranet and Internet

  • Individual Computer networks such LANS and PANs can be interconnected to form extended networks.

QN: What is the difference between Intranet, Extranet and Internet?

  • Intranet is used within an organization;
  • Extranet is and extension of an intranet – used even out side the organization.
  • Internet is global.

Intranet

  • Intranet refers to a connection of private computer networks within an organization.
  • An intranet has tools to facilitate communication between organization’s employees or workgroups to improve the knowledge and data sharing capability.
  • Many schools and non-profit groups have deployed intranets
  • A simple intranet consists of an internal email system.
  • More complicated intranets include Web sites and databases containing company news, forms, and personnel information.
  • An example of an intranet is a school network.

CS6: Data Communication and Networking 37

 Advantages of Installing a School Network

  • Speed. Networks provide a very rapid method for sharing and transferring files.
  • Cost. Networkable versions of many popular software programs are available at considerable savings when compared to buying individually licensed copies.
  • Security. Files and programs on a network can be safe i.e. passwords can be established for specific directories to restrict access to authorized users.
  • Sharing resources such as laser printers, fax machines, modems, scanners, etc. is simplified
  • Electronic Mail. Electronic mail on a LAN can enable students to communicate with teachers and peers at their own school.
  • Flexible Access. School networks allow students to access their files from computers throughout the school. Students can also work cooperatively through the network.

Disadvantages of Installing a School Network

  • Expensive to Install. Although a network will generally save money over time, the initial costs of installation can be prohibitive.
  • Requires Administrative Time. Proper maintenance of a network requires considerable time and expertise.
  • Must Monitor Security Issues. Wireless networks are becoming increasingly common; however, security can be an issue with wireless networks

EXTRANET

An extranet is a computer network that allows controlled access from the outside for specific business or educational purposes. Extranets are extensions to, or segments of, private intranet networks that have been built in many corporations for information sharing. Most extranets use the internet as the entry point for outsiders, a firewall configuration to limit access and a secure protocol for authenticating users

Advantages of extranet

  • Exchange large volumes of data using Electronic Data Interchange (EDI)
  • Share product catalogs exclusively with trade partners
  • Collaborate with other companies on joint development efforts
  • Jointly develop and use training programs with other companies
  • Provide or access services provided by one company to a group of other companies, such as an online banking application managed by one company on behalf of affiliated banks.
  • Share news of common interest exclusively

Disadvantages of extranet

  • Extranets can be expensive to implement and maintain within an organization (e.g., hardware, software, employee training costs)
  • Security of extranets can be a concern when hosting valuable or proprietary information.

CS6: Data Communication and Networking 38

NETWORK TOPOLOGIES

A network topology is a description of the possible physical connections within a network. In other words, a topology is the physical arrangement of the devices in a communications network.

Three commonly used network topologies are bus, ring, and star. However, Most computer networks are hybrids—combinations of these topologies. In a network topology, any network hardware component is also called a node.

Bus topology

CS6: Data Communication and Networking 39

A bus or linear network topology consists of a single central cable that connects all computers and devices together. The physical cable that connects the computers and other devices is known as the bus or the backbone.

Merits of BUS Topology

  • Easy to implement and extend (quick setup)
  • Cheaper than other topologies.
  • Computers and devices can be attached and detached at any point on the bus without disturbing the rest of the network.
  • Failure of one device usually does not affect the rest of the bus network.
  • Data, instructions, and information in a bus network can be transmitted in both directions.
  • Cable faults are easily identified.
  • Weight reduction due to less wires

Demerits of  BUS Topology

  • If there is a problem with the cable, the entire network goes down.
  • There is no central host computer to control the network.
  • Only one device can transfer items at a time.
  • If many computers are attached, the amount of data flowing along the cable increases, data collisions occur and the network slows down.
  • Limited cable length and number of stations.
  • Performance degrades as additional computers are added or on heavy traffic.(shared bandwidth)
  • It is slower than the other topologies.

Ring Topology

CS6: Data Communication and Networking 40CS6: Data Communication and Networking 41

Ring network consists of a cable forming a closed ring, or loop, with all the computers and devices in a network. A ring network links all nodes together in a circular chain. The node examines any data that passes by to see if it is the addressee; if not, the data is passed on to the next node in the ring.

Advantages of  Ring Topology

  • Ring topology Can cover a larger distance as compared to a bus network and is commonly used in wide area networks (WAN)
  • No collisions occur because data takes one direction only
  • Very orderly network where every device has access to the token and the opportunity to transmit
  • The speed of data transmission is faster than in a bus topology.

Demerits of a Ring Topology

  • Ring Topology Network is More difficult to establish.
  • If the cable fails, the whole network goes down.
  • Data messages travel in only one direction from device to device around the entire ring
  • If a node on a ring network fails, all nodes after the failed nodes cannot function.
  • There is no central host computer to control the network.
  • Moves, adds and changes of devices can affect the network

Star Topology

CS6: Data Communication and Networking 42

On a star network, all of the computers and devices (nodes) on the network connect to a central hub or switch. All data that is transferred from one computer to another passes through the hub.

Merits of a Star Topology

  • Easy to install and maintain.
  • Better performance: The star topology prevents the passing of data packets through an excessive number of nodes.
  • Computers and devices can be added to or removed from the network with little or no disruption to the network.
  • Reliable because each device connects directly to the hub, if one device fails, only that device is affected.

Demerits of a Star Topology

  • If the hub fails, the entire network fails
  • Lots of cable required so that the installation cost is expensive.
  • Network size is limited by the number of connections that can be made to the hub.
  • Performance for the entire network depends on the capabilities of the hub.
  • Set up of the system can be very complex.

Mesh Topology

This is the type of network topology in which each of the nodes of the network is connected to each of the other nodes in the network. Fully connected Mesh topology makes it possible for data to be simultaneously transmitted from any single node to all of the other nodes.

Merits of Mesh Topology

  • Data will always be delivered.
  • All of the data that is transmitted between nodes in the network takes the shortest path between nodes.
  • In the case of a failure or break in one of the links, the data takes an alternate path to the destination.

Demerits of Mesh Topology

  • Mesh topology is generally too costly and complex for practical networks, and very hard to setup.
  • Lots of cable required so that the installation cost is expensive.
  • Network size is limited by the number of interconnections that can be made between the computers.
  • It requires that the nodes of the network possess some type of logical ‘routing’ algorithm to determine the correct path to use at any particular time.

Tree Topology

CS6: Data Communication and Networking 43

Tree network topology is also known as a the hierarchical network topology. This is because it contains different levels of hierarchy.

The type of network topology in which a central ‘root’ node (the top level of the hierarchy) is connected to one or more other nodes that are one level lower in the hierarchy (i.e., the second level),

Each of the second level nodes will also have one or more other nodes that are one level lower in the hierarchy (i.e., the third level) connected to it. The hierarchy of the tree is symmetrical – Each node in the network having a specific fixed number, of nodes connected to it at the next lower level in the hierarchy.

It usually has three layers: the core layer, the distribution layer and the Access layer.

Factors to consider When Choosing a Topology:

1.   Budget

A rule of thumb is to never make technology procurement decisions based on price alone. There’s no denying though that you can only cut your coat according to your cloth. If a topology is unaffordable, it’s off the table no matter how perfectly suited it might be for your situation.

In any case, irrespective of what your preferred topology is, there’ll almost always be a lower-priced alternative that’s nearly as effective. On pricing matters, bus and ring topologies are quite cost-effective while star, mesh, tree and hybrid topologies are expensive.

2.   Hardware Resources

Certain network topologies work best with certain hardware. And vise-versa. So before you make a decision on the topology to adopt, perform an inventory of your current hardware. You may also already have the hardware needed to implement a certain type of topology. So as opposed to buying everything from scratch, such existing resources give you a head start.

For instance, you may have hardware limitations such as the length of the network cable. In that case, you’d go for a topology that requires the least amount of cable for connecting nodes. Bus and star topologies perform pretty well in this regard.

3.   Ease of Implementation

If you’ll contract a third party to install and/or maintain your network, then the complexity of the network topology you choose is perhaps a non-issue. A competent networking professional will have the education and experience needed to comprehend what each topology entails and implement it accordingly.

However, if you expect to leave network implementation in the hands of novices or individuals without the requisite IT training, then the ease of the topology should be a major factor in your choice. In this case, the bus and star topologies score pretty well. The mesh, tree and hybrid, on the other hand, are complex and difficult for a layman to install or understand.

4.   Size of Network

How many devices are going to be on your network? How geographically dispersed are they? How far from the ‘center’ is the furthest device? Some topologies are inadequate or expensive when applied to large networks. A topology that works perfectly for a 5-device network may prove a disaster when applied to a 10,000-device organization.

Part of the inventorying process we referred to in point 2 should include determining the total number of devices to be interconnected. Armed with this information, you can choose the topology that would best serve the purpose. The tree topology works well with large networks. The bus topology is best suited for small organizations.

5.   Reliability

When it comes to reliability, network topologies aren’t created equal. If you are looking for high reliability because you are in an industry where even brief downtime and delays are frowned upon (e.g. banking), then network reliability is a fundamental consideration. Choose the topology that delivers the highest reliability.

Ring topology performs pretty well under heavy loads but is prone to a single point of failure. Star topology doesn’t depend on any node but the network will collapse if the hub fails. Mesh and hybrid topologies score highest on the reliability front.

6.   Future Expansion

If you expect your organization to grow in size in the medium to long-term, opt for a network topology that’s readily scalable. Identify the topology that’s easy to add new nodes to, without negatively affecting network performance or the user experience of other devices on the network.

The tree topology is perhaps the most compatible with future expansion requirements as it’s fairly easy to extend or shrink the network. The bus topology is also easy to expand but only to a certain extent which is why it would only work for small networks.

Choosing a network topology is one of the most important decisions you’ll make for your technology infrastructure and will have far-reaching ramifications over the long-term. A wrong choice can prove to be an expensive mistake. It’s a decision that requires careful thought in order to get it right from the start.

THIS VIDEO EXPLAINS MORE ABOUT COMPUTER COMMUNICATION

NETWORK PROTOCOLS

  • PROTOCOLS are rules governing the transmissions of that on a network known as TCP/IP

(Transmission Control Protocol/Internet Protocol)

WHAT BRINGS COMMUNICATION IN A NETWORK?

CS6: Data Communication and Networking 44

NB: 1,2&3 layers are physical and deal in transferring data from one device to another e.g. how one configures a switch, router

TRANSPORT LAYER

It links the two sub groups i.e. the upper (software) and the lower (hardware). Carry voice and data and It uses protocols i.e. UDP and TCP.

  • UDP – USER DATAGRAM PROTOCOL
  • RAP – RSOLUTION ADDRESS PROCOTOL
  • RARP-RESERVSE ADDRESS RESOLUTION PROTOCOL
  • ICMP- INTERNET CONTROL MESSAGE PROTOCOL
  • TFT – TRIVIAL FILE TRANSFER PROTOCOL
  • NFS –  NETWORK FILE SYSTEM

APPLICATION LAYER

RULES and Regulation FOR APPLICATION LAYER

  • File transfer e.g. FTP
  • Send and Receive emails e.g. SMTP
  • Remote login e.g. (TELNET)

In the lower 3 are physical devices.

PHYSICAL LAYER DEVICES (1)

  • Computer
  • Server
  • Physical and wireless media

DATA LINK LAYER DEVICES (2)

  • Switches
  • Bridge

NETWORK LAYER DEVICES (3)

  • Router
  • Switches (higher series – 4000-5000) very tall

TRANSPORT LAYER DEVICES

Fibre optic cables that are normally used in backbones.

What is an IP address and why is it important?

IP stands for Internet Protocol. An IP address is a series of binary numbers that provide information about the network and the host (the computer or other device). These numbers are typically written as four numbers separated by dots in the older, IP Version 4 (IPv4) address numbering that is most common.

In other words, An IP address is a set of 4 numbers assigned to each device on a computer network. When we apply this definition for the internet, the IP address can be considered a numerical representation of a website address. For example, the domain google.com would go to the IP address 73.14.213.99.

IP address contains 4 octets, each octet can be represented by number 0-255 and separated by periods. For example, 192.168.100.2 is an IP address.

Why is it important?

  • It is used as an interface identification for a network of machines
  • It also serves to provide a location of that machine, much like a physical address for a home or business.
  • Because an IP address is a unique identifier, it allows computers to send and receive information to and from specific computers in a given network.
  • IP address is very important in TCP/IP networking. It’s the address that recognized and understood by computers and networking devices, so that they can communicate with each other.

ASSIGNMENT : CS6: Assignment on Data Communication and Networking MARKS : 25  DURATION : 45 minutes