0% found this document useful (0 votes)
32 views

Ics 2306: Computer Networks

Introduction to Computer Networks covering topics such as the Wireless Network Hardware ,Security Software, firewalls, Network and Server Software, VoIP, and Virtual Private Networks (VPN's)

Uploaded by

Peter Kamau
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views

Ics 2306: Computer Networks

Introduction to Computer Networks covering topics such as the Wireless Network Hardware ,Security Software, firewalls, Network and Server Software, VoIP, and Virtual Private Networks (VPN's)

Uploaded by

Peter Kamau
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 36

ICS 2306: COMPUTER NETWORKS

Chapter 1
Introduction to Networks
Topics covered

 Introductionto Networks
 Network Protocols and Standards

Introduction to Networks
 Wireless Networking Standards
 Network Topology and Architecture
 Network Media and Connectors
 Network Hardware

2
TOPICS COVERED(2)

 Wireless Network Hardware


 Security Software

Introduction to Networks
 Firewalls
 Network and Server Software
 Voice over IP and Video Conferencing
 Virtual Private Networks

3
NETWORK – A DEFINITION
If we consider networks in general, rather than computer
networks, then a good broad definition is:

Introduction to Networks
“a group or system of interconnected people or things”

(Source: http://www.oxforddictionaries.com)

4
NETWORK TYPES
 Modern society requires many networks to operate:
 Transport networks

Introduction to Networks
 Communications networks

 Power network (electricity distribution)

 Social networks

 Business networks

 Etc.
 Society simply could not exist without these interconnections

5
THE RISE OF COMPUTER NETWORKS
 The Early Years
 Highly centralised computing facilities

Introduction to Networks
 Few computers, even in large organisations
 Miniaturisation

 Computers get more powerful, smaller and


cheaper
 Many more computers
 Merging with Communications Systems
 Computers connect to each other
 A network is born
6
WHAT IS A COMPUTER NETWORK?
 A basic network could consist of two computers connected by
a transmission medium that allows signals to pass between
them.

Introduction to Networks
 But there is no need to limit it to 2 computers.

7
LARGER NETWORKS
 Even in a single office it makes sense to add more devices to
the network:
More computers

Introduction to Networks

 Peripheral devices (printers, etc).

8
MULTIPLE LOCATIONS
 Networks are not limited to a single location.
 Modern communications systems allow an organisation to
have networks that span:

Introduction to Networks
 Multiple rooms in the same building
 Different buildings

 Different towns

 Different countries

 Different continents

9
ACROSS THE WORLD
 The development of the Internet and global communications
systems allows the network of a single organisation to cover
the whole world.

Introduction to Networks
 The only limiting factor is the availability of technology in
remote areas.

 In reality, our networks go beyond the world’s boundaries ...

10
WHY NETWORK?
 There would be no point building networks if there was no
demand for them.
 There are three areas where computer networks are in use

Introduction to Networks
today for:
 Home use
 Business use

 Mobile use
 Thereare also some social issues raised as a result of
networking.

11
NETWORKS IN THE HOME
 Withmany sources suggesting there were over 1 billion
computers in the world in 1998, it is no surprise that many
homes have a PC or laptop.

Introduction to Networks
 ButPCs and laptops are not the only computing hardware in
many homes …

12
NETWORKED DEVICES IN THE HOME
 PCs and laptops
 Telephones – landline and mobile

Introduction to Networks
 Games consoles
 TV including cable and satellite
 Radio
 Others that are not computer/communication networks such
as electricity, gas, water, sewage, etc.

13
WHY DO WE HAVE HOME NETWORKS?
 Inthe early days of home PCs, they were mainly used for
word processing and games.

Introduction to Networks
 Modern home networks are used for:

 Accessing information from a range of sources


 Personal communications

 Entertainment

 E-commerce

14
NETWORKS IN BUSINESS
 Most businesses have a number of computers and peripheral
devices.
 Good communications are important if a business is to be

Introduction to Networks
successful.
 Large businesses hold a huge amount of data and information
processing is a key business function.
 Networks are needed to compete!

15
NETWORKED DEVICES IN BUSINESS
 PCs and laptops
 Telephones – landline, mobile, and exchanges

Introduction to Networks
 Peripheral devices
 Data storage devices
 Production machinery
 Others that are not computer/communication networks such
as electricity, gas, water, sewage, etc.

16
THE PURPOSE OF BUSINESS NETWORKS
 Resource sharing

 General communications

Introduction to Networks
 Business-to-business communication

 E-commerce

17
MOBILE NETWORKS
 People like to keep in touch whilst on the move.
 For business, the ability to remain in contact whilst out of the
office is important.

Introduction to Networks
 Modern handheld devices have the processing power to do
much more than phone calls and text.

18
NETWORKED MOBILE DEVICES
 Laptops, notebooks, iPad, etc.

 Mobile telephones

Introduction to Networks
 Smartphones (iPhone, Blackberry, etc.)

 GPS systems

19
THE PURPOSE OF MOBILE NETWORKS
 General communications
 Mobile office

Introduction to Networks
 Location-based services
 M-commerce
 General applications

20
SOCIAL ISSUES
 Patternsof work
 Individual privacy

Introduction to Networks
 Education
 Copyright
 Other legal issues

21
A SIMPLE CONVERSATION?

Introduction to Networks
22
A HIERARCHY OF LAYERS
 Networks can be modelled as a hierarchy or stack of layers.
 This simplifies the design of a network.

Introduction to Networks
 Each layer is built upon the layer immediately underneath it.
 The purpose of each layer is to provide services to the layer
above whilst hiding the detail of how those services are
created.

23
DESIGN ISSUES
 There are a number of key issues when designing a network
and these appear in one or more layers:

Introduction to Networks
 Addressing
 Error control
 Flow control
 Multiplexing
 Routing

24
THE OSI MODEL
 Based upon a proposal first developed by the International
Standards Organization (ISO) as a first step in the
standardisation of the protocols used in various layers.

Introduction to Networks
 It was revised in 1995.
 It deals with connecting open systems – the Open Systems
Interconnection (OSI) Reference Model – so deals with
systems that are open to connection with other systems.

25
PRINCIPLES BEHIND THE MODEL
 A layer should be created where a different abstraction is
needed.
 Each layer has a well-defined function.

Introduction to Networks
 Each layer should link to standardised protocols.
 Layer boundaries should be chosen to minimize information
flow across interfaces.
 The number of layers should be sufficient to separate
functions but not be unwieldy.

26
THE OSI SEVEN LAYER MODEL

Introduction to Networks
27
PHYSICAL LAYER – LAYER 1
 Concerned with transmitting bits (1s and 0s) over a
communication channel.
 Design considerations include:

Introduction to Networks
 What voltage represents a 1
 How long a bit lasts (nanoseconds)
 How connection is established
 How connection is ended
 What connectors are required
 Largely mechanical, electrical, timing & procedural issues

28
DATA LINK LAYER – LAYER 2
 Responsible for communications between adjacent network
nodes.
 Transforms raw transmitted data into a line of data that is

Introduction to Networks
error free and passed to the network layer.
 Deals with the different data rates between sender and
receiver.

29
NETWORK LAYER – LAYER 3
 Responsible for establishing paths for data transfer through
the network (routing).
 Routing can be static so that paths remain constant or

Introduction to Networks
dynamic so as to reflect network load.
 The network layer is used to overcome differences in
addressing, protocols and message sizes.

30
TRANSPORT LAYER – LAYER 4
 Responsible for delivering messages between networked
hosts.
 Also responsible for fragmentation and reassembly of

Introduction to Networks
messages.

31
SESSION LAYER – LAYER 5
 Responsible for establishing process-to-process
communications between networked hosts.
 Establishes sessions between different machines that allow

Introduction to Networks
for:

 Deciding whose turn it is to transmit;


 Preventing simultaneous transmissions;
 Synchronisation to allow transmission to
continue if there has been a failure mid-
transmission.

32
PRESENTATION LAYER – LAYER 6
 Responsible for defining the syntax which two network
hosts use to communicate.
 Makes it possible for different systems with different data

Introduction to Networks
structures to communicate.

33
APPLICATION LAYER – LAYER 7
 Responsible for providing end-user services, such as file
transfers, electronic messaging, email, virtual terminal
access, and network management.

Introduction to Networks
 This is the layer with which the user interacts.

34
Introduction to Networks
35
FORMULA FOR LAYER
REFERENCES
 Tanenbaum, A.S. & Weatherall, D.J. (2010). Computer
Networks, 5th edition. Pearson Education.
 The ITU website, http://www.itu.int

Introduction to Networks
 The IETF website, http://www.ietf.org
 http://www.oxforddictionaries.com

36

You might also like