The Tablet Technology: Practical & Theoretical Applications

advertisement
Review of Topology and
Access Techniques /
Switching Concepts
BSAD 141
Dave Novak
Sources: Network+ Guide to Networks,
Dean 2013
Overview

Three “base” wired topologies


Two wireless topologies


Bus, star, ring
Ad-hoc, infrastructure
Three basic access techniques

CSMA/CD, CSMA/CA, and token passing
CSMA and delay
 Packet switching versus circuit switching

Architecture

Basic level – any topology will support any
architecture

Star topology may support client – server
(CS) or peer-to-peer (P2P) architecture

Likewise, P2P or CS architecture may be
implemented using star, bus, or ring
topology
Architecture –vs- Topology

Topology –physical or logical design or
layout of the network


What is the difference between a physical
star and logical star topology?
Architecture – describes the functionality
and “administrative” structure of the network
How devices interact
 Whether there are servers and exactly what
these devices do

Access Technique
The access technique describes how the
devices that are using a particular
networking technology (such as Wi-Fi or
Ethernet) share or coordinate the use of,
the communication medium
 This is relevant because the vast majority
of networking technologies and
implementations involve the sharing of the
communications medium

Access Technique

CSMA/CD?

CSMA/CA?
Access Technique

Token Passing?
Distance limitation and
LANs
Distance is a fundamental consideration in
the design of any network – particularly when
it comes to popular LAN technologies such
as Wi-Fi and Ethernet
 The length of an Ethernet network cannot be
continually increased by adding new
segments using switches, hubs or repeaters

Ethernet and Delay

CSMA/CD (and CSMA/CA for that matter)
designed to function with limited latency

Scheme fails if length is too long or too many
segments are connected

Serious performance problems if you string a
bunch of Ethernet segments together with
repeaters

Discussion
Packet Concept

In data networks, the data are broken up
into smaller packets as opposed to
transmitting large streams of data
Packet Concept
Packets promote “equity”
 Enables many devices to share the
medium
 Data networks not designed to transfer
data as a stream of continuous bits
 Data are divided into small generic blocks
called packets


Dividing data into packets helps determine
which blocks have errors and which do not
Packet Concept
Think about the concept of encapsulation
 What happens when data are
encapsulated?


What is the difference between a packet
and a frame?
Switching
Determines how connections are
established between different nodes on the
network
 Focus on 2 types of switching


1)

2)
Type of switching

Why is this an issue?
Circuit switching
A connection-based transmission
technology where 2 nodes establish a
dedicated connection for the duration of the
communication session
 Requires that the sending node contact
receiving node to establish the connection
 Based on the concept of streaming large
amounts of data
 What is a potential drawback to a dedicated
connection?

Circuit switching

Some amount of bandwidth on circuit/channel is
dedicated and remains available until connection
is terminated

Conceptually a reserved path from sender to
receiver is created that provides an “open road”
for non-stop transfer

Not shared

While nodes are connected, all data follow
same path

Data arrive in order
Circuit switching
1.
2.
3.
4.
5.
6.
7.
8.
Pick up the phone and listen for a dial tone. This lets you know that
you have a connection to the local office of your telephone carrier
Dial the number of the party you wish to talk to
Your call is routed through the switch at your local carrier to the
party you are calling
A connection is made between your phone and the other party's
phone using several interconnected switches along the way
The phone at the other end of the connection rings, and someone
answers the call.
The connection opens a dedicated circuit for the duration of the call
You talk for a period of time and then hang up your phone
When you hang up, the communication circuit or channel is closed,
freeing the bandwidth along the circuit in between the caller and
the receiver
Source: http://computer.howstuffworks.com/ip-telephony2.htm
Advantages of Circuit
Switching

Dedicated connection between 2 hosts – full
use of communication channel for duration of
communication session

Highly reliable (with respect to path, variation
in delay, and constant bit rate)

Requires little packet overhead during
transmission because path / communication
circuit is dedicated and known

Makes optimal use of available bandwidth
(ratio of overhead to data is very small) during
transmission but not if channel is idle
Disadvantages of Circuit
Switching
Inflexible with respect to many internet-based
applications (data are bursty)
 Involves a lot of communication overhead and
time with respect to ESTABLISHING the
connection on the communication channel
 Can waste a lot of bandwidth if data are not
continually being sent (inefficient if idle)
 In event of failure, data are not packetized and
do not seek an alternate path – path may be
lost and all data may be lost

Packet switching

A digital networking communication method
where data are broken into small packets and
each packet can be transmitted independently

Delivers variable rate data streams

During transmission packets are buffered and
queued which leads to variable delay and
throughput

No communication is needed to explicitly
establish a connection with receiving node
ahead of time
Packet switching

Two modes

1) Connectionless (datagram)

2) Connection-based (virtual circuit)
 Implication:
modern, data-oriented,
digital, packet-switched networks can
take advantage of both
connectionless and connectionbased transfer
Packet switching

1) Connectionless mode (datagram)

Asynchronous communication – no
coordination

Each packet much include complete routing
information because each packet can be
routed individually
• Out-of-order delivery, different paths
Packet switching

2) Connection-based mode (virtual circuit)

Protocols establish a virtual connection
between sender and receiver
• This connection is established via software rather
than physically
• A temporary dedicated channel is established

Connection set up and torn down as needed

Packets include connection identifier

Packets are typically delivered in order
Advantages of Packet
switching

Bandwidth from end-to-end is optimized
• Unused circuits are torn down and bandwidth is
reallocated

Supports variable data transfer rates

In event of failure, packets can reroute

Designed to support “bursty” data transfer
Disadvantages of Packet
switching

Variable delay

Packets can be lost or corrupt

Sophisticated protocols are needed to
provide some level of reliability during
transfer

Not good for certain types of applications that
require constant bit rates, limited variation in
delay, or no data loss (e.g. real-time video)
Summary

Three “base” wired topologies


Two wireless topologies


Ad-hoc, infrastructure
Three basic access techniques


Bus, star, ring
CSMA/CD, CSMA/CA, and token passing
Packet switching versus circuit switching
Download