Computer Networks
Computer Networks
• The data transfer speed of a network is determined by several factors, including the cable
media, the network topology and the network connectivity media
• Video conferencing
• Cloud storage
• Online gaming
• E-commerce
Types of Network
Client-server Network-
1) A server refers to a computer that provides and manages information and the network
6) An example of a client-server network is a website that has a server to serve the clients that
request information
Categories of Network
• Typical range is up to 5 km
• Extensive range
• Devices such as a computer, tablet, mobile phone, printer, etc. are connected in a network
within range of an individual user
• Files can be transmitted between devices such as mobile phones and laptops
• Bluetooth technology was designed primarily to support networking of portable devices that
include:
• Mobile phones
• Computers
• Keyboards
• Printers
• Speakers
• Headsets
• Offers a secure connection to a network linked over a public network, for example, the
Internet
• Adds security and privacy to private and public networks, for example, Intranets, Wi-Fi
Hotspots and the Internet
• Uses encryption
• Recommended when accessing private data, bank details, school/university files, etc.
Satellite Network
• Data is transmitted between a satellite dish on Earth and an orbiting geostationary satellite
22,300 miles above the Earth
Selecting a Network
o Range
o Speed
o Cost
o Efficiency
o Security
Server
• File server
• Print server
• Communications server
• Web server
• Application server
• Database server
• Proxy server
Cable
• Copper
• Coaxial
• Unshielded twisted pair
• Shielded twisted pair
• Fibre-optic (transmits light signals)
Router
Switch
• Determines what computer or device in a network data is intended for and sends the data to
the computer or device
Repeater
• Regenerate a signal
• Retransmit a signal
Bridge
• A router allows computers within a LAN to send and receive data over the Internet
• A firewall filters inbound and outbound traffic and disallows incoming data from suspicious
or unauthorised sources
• A proxy server uses a combination of hardware and software to filter traffic between two
networks and may only allow computers to access a list of authorised websites
• Some computers have NICs already inside them, others have slots on their motherboards
that NICs can connect to
------Ethernet Protocol
• A protocol refers to a set of rules - a network protocol governs how data is transmitted and
received over a network
• Ethernet is a communication protocol used for LANs and MANs to connect computers and
other devices over a wired connection
• Inexpensive
• Increasingly used, however, wired connections are generally less prone to interference and
are more secure, which is why a number of organisations still use Ethernet
• Beneficial to businesses
• Providers include:
• Skype
• Vonage
• RingCentral Business
• eVoice
• There are two main methods used to describe the process of transferring and receiving data
from two connected systems:
• TCP/IP
• OSI
TCP/IP
• Each layer of the model has a specific job to perform so that communication take place
Divides network communications into seven layers, which each perform specific functions
when transmitting data across a network:
o Presentation layer - translates and formats data, for example, ASCII, encryption
o Data link layer – deals with digital representation of data, for example, signals that enter and
leave network cables
• Application software
• System software
• Application software enables users to use a computer for specific purposes, for example,
work, communication and leisure
• There are many different types of application software that can be used for work,
communication and leisure
• Eg Word processing, desktop publishing
• Spreadsheet, accounts
• Computer-aided design
• Project management
• Social networking
• Videoconferencing, teleconferencing
• Blog, Vlog
• Podcasting
• Wikis
• Gaming
• Multimedia
• Animation
• Graphics
• Image editing
• Compatibility
• Price
• User requirements
• Business requirements if used for work
• Ease of use
• As we discussed in Lecture One, a computer needs system software to be able to perform its
essential tasks such as, input, process, storage and output.
• Software such as operating systems, utilities and drivers enable a computer to undertake
numerous essential tasks
PURPOSE:
FUNCTIONS:
• Manages processes, e.g. input, output, the movement of data to and from a hard disk
• An operating system can manage and control computer systems that use one processor
• An operating system that manages and controls a computer system that uses multi-
processors is described as a multiprocessing operating system
• An operating system allows more than one program to run at the same time is described as a
multitasking operating system
• An operating system that enables different parts of a single program to run at the same time
is described as a multithreading operating system
• Easy to use
• Windows
• Icons
• Menus
• Pointers
Voice recognition
• Can be used to communicate with an intelligent personal assistant, e.g. Siri, Cortana, Evie, S
Voice, etc.
Utility Software
• Helps to:
• Eg Anti-virus utilities
• Back-up utilities
• Back-up utilities
• Disk cleaners
• Disk fragmenters
• Archive utilities
• File managers
• Cryptographic utilities
Driver software
• Driver software can be used for many hardware devices, the following are a few examples:
• Printers
• USBs
• Modems
• Mice
• Keyboards
• Compatibility
• Processing requirements
• Price
• User requirements
• Ease of use