Networks

advertisement
Networks
VCE Software
Development ¾
What is a network?

A network is two or
more computers
connected together
for the purpose of:


sharing resources
(printers, files,
software, hardware)
communication
How are they classified?





Their size: LAN, WAN
Their configuration: client-server, peer-to-peer
(no servers)
The rules they use to exchange data:
protocols
How they are linked together: cable, wireless
Their logical shape (topology): bus, tree, star,
ring, mesh
Types of networks:

Local Area Networks
(LAN)


One location
Wide Area Networks
(WAN)


Centralised WAN: Servers
in one location
Distributed WAN: Servers
distributed throughout
the network (the Internet
is an example of this)
LAN
WAN
Network configurations

Client-server

File server


Application server



Files stored and accessed
from central location
Applications installed and
executed from central
location.
Often used in combination
with file servers
Peer-to-peer


No servers
Applications installed on
each PC, files shared
Protocols




A protocol is a convention or a
standard that controls or
enables the connection,
communication and data
transfer between computers on
a network
Contains rules governing the
syntax, semantics and
synchronization of
communication
May be implemented by
hardware, software or a
combination
Like two people agreeing to
speak the same language…
Communication protocols


Communication protocols are specifically
designed to control data transfer over a
communications channel
Some common examples:
 TCP/IP: Two protocols that control
communication across the Internet and These examples are
some networks
often referred to as the
 POP3, IMAP, SMTP: Protocols that can
‘Internet protocols’
be used to send and receive email
 HTTP: Method of publishing and
retrieving web pages
 FTP: Protocol for sending and receiving
files
Network Protocols



Rules and conventions for
communication between
network devices
The commonly used are
Ethernet, Wi-Fi
Others exist but are not as
widely used
Ethernet

Uses an access method called
CSMA/CD (Carrier Sense Multiple
Access/Collision Detection)



CS – Computers (or nodes) ‘listen’ to
the network to see if there are any
signals being transmitted
MA – All computers (or nodes) can
‘hear’ what is being transmitted on
the network at any one time
CD – Collision detection: two
computers (or nodes) could transmit
at the same time, causing a collision
Ethernet

What happens when there is a
collision?




Each computer (or node) waits a
random amount of time and then
retransmits
The random time delay is usually
enough to ensure the collision does
not reoccur
The Ethernet specified speed is
100Mb/s
The Fast Ethernet standard
increases this to 1000Mb/s
Wi-Fi


Based on the 802.11x
standard
Cannot do collision
detection and instead
uses RTS/CTS


RTS: Request to send –
packet sent by the sender
CTS: Clear to send –
packet sent by the
intended recipient that
alerts all other nodes to
be ‘quiet’
TCP/IP

TCP/IP consists of two
protocols: TCP and IP protocol

TCP (Transport Control Protocol)



Used to divide data that needs to be
transmitted into a number of packets,
each with a sequence number
The TCP at the destination address
assembles the data and notifies the
sender if any packets are not received
within a certain time (‘timeout’)
IP (Internet Protocol)

Defines how information gets sent
between network nodes
TCP/IP: IP Address



In order for packets to be able
to be sent across the Internet or
a network, each node must have
a unique IP address (just like a
street address)
Domain Name Servers (DNS)
translate URLs to IP addresses
An IP address consists of 4
bytes (32 bits)

For example: 255.255.255.255
TCP/IP: Packets


TCP divides data to be sent
into packets
Each packet contains:

A header consisting of:








a destination address
a source address
the packet number
the total number of packets
a checksum
and some other things…
The data itself (known as the
payload)
A trailer
TCP/IP: From source to
destination




If a packet arrives at a
destination with an incorrect
checksum, it is discarded
The path from the source to
destination is in flux, therefore
packets ‘get lost’, are corrupted
or are duplicated
If a ‘timeout’ occurs or a packet
is corrupted, a request for a
resend of that packet is sent
After several unsuccessful
attempts at receiving a packet,
the connection is broken
Network Hardware

Network hardware
includes:






Network Interface
Controllers (NICs)
Switches / Hubs
Repeaters
Bridges
Routers
Transmission media
(cabling)
Network interface controller



NICs provide a physical
connection from a
computer (or node) to the
network
Can be integrated on the
motherboard
Each has a unique 48-bit
MAC address




Stored in ROM
Media Access Control
Acts like a name for the card
No two the same
http://en.wikipedia.org/wiki/Network_card
Hubs




Connects a number of
NICs together
Consists of a number of
ports
Signals arriving at one
port and sent to all
other ports
Large number of
collisions: a “dumb
device”
http://en.wikipedia.org/wiki/Ethernet_hub
Switches



Sends data only to the port
that requires it – a “clever
hub”
Reduces collisions – and in
many cases can eliminate
them altogether
Much better than hubs –
traditionally were much
more expensive, but this is
no longer the case
http://en.wikipedia.org/wiki/Network_switch
Repeaters


As a network signal
degrades as it travels
over large distances, a
repeater can be used
to boost the signal
Both switches and hubs
act as repeaters
http://www.unitedsale.net/products/image02/D-Link-DWL-G710-Range-Extender2.jpg
Bridges


Network devices that
can be used to connect
two different physical
networks together
For example, a bridge
could be used to join
an ethernet network
and a fast ethernet
network or a star and a
bus topology
http://www.streamshop.ru/Modems/P6212.jpg
Routers



Acts as a junction between two
or more networks
Directs traffic in the same way
as a switch, but can also
translate and filter (firewall)
Used to connect LANs to the
Internet


For example, a router may
connect to the Internet and be
assigned an IP address by an ISP
IP addresses may exist within the
LAN that duplicate those on the
Internet, but the router ensures
these are private to the LAN
http://shopproducts.howstuffworks.co
m/Linksys+WRT54GS+Wireless+Ro
uter/SF-1/PID-20664068
Bridges vs Routers


Bridges and routers work
in different ways (on
different OSI layers – look
up the definition of this if
you want to know more)
Bridges are not able to
convert from one protocol
to another where routers
can
http://images.amazon.com/images/P/
B000H1L5W4.01._AA280_SCLZZZ
ZZZZ_V61775592_.jpg
Network Cabling


Cables transmit data from
one network node to
another
Several types of cable
exist, each having a
particular bandwidth




Coaxial cable
UTP cable
Fibre optic cable
Different types can be
used within the same
network, but this can
affect bandwidth
Coaxial cable

http://searchnetworking.techtarget.co
m/sDefinition/0,,sid7_gci211806,00.h
tml




http://www.fotosearch.com/resu
lts.asp?keyword=coaxial+cable
&category=&searchtype=sss

Consists of a round conducting
wire, surrounded by an
insulating spacer, surrounded
by a cylindrical conducting
sheath
Highly resistant to signal
interference
Not used much today
Bayonet style connectors
Often associated with bus
networks
Bandwidth: 10Mb/s
UTP Cable





Unshielded Twisted Pair
(UTP) is the most popular
cabling used currently
Also comes in a Shielded
Twisted Pair version, that
prevent interference
Cables are twisted
together to decrease
interference
Length limit is 100 metres
Cheap
UTP Cable




Connector on the end is
called an RJ45
CAT5 is most common
version and provides a
bandwidth of 100Mb/s
CAT5e can provide
1000Mb/s (or a gigabit/s)
CAT6a is a future
specification designed for
10Gb/s!
http://en.wikipedia.org/wiki/Image:U
TP_ethernet_cable_8pin_modular_ja
ck_endings.jpg
http://en.wikipedia.org/wiki/Category
_5_cable
Fiber Optic Cable






Transmits light using the concept of critical angle
As a result, cannot bend through tight angles
Not affected by interference
Can carry multiple signals at the same time
Very hand bandwidth possible
Expensive and difficult to install
http://www.fotosearch.com/PD
S084/aa031778/
Wireless LANs

Wireless network hardware
is available





Wireless router
Wireless NIC
Wireless Access Point
(equivalent to a switch)
Relatively cheap and easy to
install
Encryption a must!


WAP (Wireless Application
Protocol)
WPA, WPA2 are better
Wireless LANs

802.11x is a set of standards
defining the way signals are
formatted, the frequencies they
use and ultimately, transfer speed






802.11a: (1999), max 54Mb/s
802.11b: (1999), max 11Mb/s
802.11g: (2003), max 54Mb/s
802.11n (draft): (2007), max 540Mb/s
Typical speeds are often half the
max speeds due to other network
traffic
Most devices are backwards
compatible, for example a device
might be 802.11bg
http://en.wikipedia.org/wiki/I
mage:Linksys_Router.png
Topology


The arrangement of nodes
within a network
Main types :





Bus
Star
Ring*
Tree
Mesh*
* Not examinable
http://en.wikipedia.org/wiki/I
mage:NetworkTopologies.png
Bus



Contains a backbone
which usually runs the
length of the network
Ends are normally
terminated using special
connectors
Often associated with
coaxial cable
http://compnetworking.about.com/od/networkdesi
gn/ig/Computer-Network-Topologies/BusNetwork-Topology-Diagram.htm
Star




In a star network, a
central point is used to
connect all other
network nodes
The central point is
usually a hub or a
switch
Common network
topology
Easy and cheap to
implement
http://compnetworking.about.com/od/networkdesi
gn/ig/Computer-Network-Topologies/RingNetwork-Topology-Diagram.htm
Ring*






(not examinable)
All network nodes are
connected in a ring
A token is passed around the
network from one computer to
another
Only the node that holds the
token can transmit data
No collisions
Used to be implemented using
coaxial cable and is sometimes
used with fibre optic cable
today
Two rings transmitting data in
different directions can be
used
http://compnetworking.about.com/od/networkdesi
gn/ig/Computer-Network-Topologies/RingNetwork-Topology-Diagram.htm
Tree


A tree topology
combines star
and bus
topologies
Usually this takes
the form of star
networks linked
by a network
backbone (or a
bus network)
http://compnetworking.about.com/od/networkdesign/ig/ComputerNetwork-Topologies/Tree-Network-Topology-Diagram.htm
Mesh*


(not examinable)
A mesh topolgy is one
in which paths between
network nodes are
often changing as the
status of nodes changes
The Internet is a perfect
example of a mesh
topology
http://compnetworking.about.com/od/networkdesign/ig/ComputerNetwork-Topologies/Mesh-Network-Topology-Diagram.htm
Download