SlideShare a Scribd company logo
1 of 56
Communications
Systems

The topics within this unit are:
Characteristics of communication systems.
Examples of communication systems.
Transmitting and receiving in communication
systems.
Other information processes in communication
systems.
Issues related to communication systems.
Graham Betts
TOPICS MENU
Click on the topic of your choice
Characteristics of Communication
Systems
Examples of Communication Systems
Transmitting and Receiving
Other Information Processes
Issues Related To Communication
Systems
Graham Betts
Communications
CommunicationsTerms
Glossary
Communications Networking Glossary
Glossary of Networking terms at Clock.org

Graham Betts
Characteristics of
Communication Systems

Protocols
Handshaking
Speed of Transmission
Error Checking
Communication Settings

Graham Betts
Characteristics of
Communication
Systems

More Information

must be a Sender and Receiver
A protocol is a set of rules which governs the transfer of
data between computers. Protocols allow communication
between computers and networks.
Handshaking is used to establish which protocols to use.
Handshaking controls the flow of data between computers
protocols will determine the speed of transmission, error
checking method, size of bytes, and whether synchronous
or asynchronous
Examples of protocols are: token ring, CSMA/CD, X.25,
TCP/IP
Graham Betts
5 Basic Components
Every communication system has 5 basic requirements
•Data Source (where the data originates)
•Transmitter (device used to transmit data)
•Transmission Medium (cables or non cable)
•Receiver (device used to receive data)
•Destination (where the data will be placed)

Graham Betts
5 Basic Components

Graham Betts
Transmission Media Speed
•Bandwidth :The amount of data which can be

transmitted on a medium over a fixed amount of time
(second). It is measured on Bits per Second or Baud

•Bits per Second (bps): A measure of

transmission speed. The number of bits (0 0r 1) which
can be transmitted in a second (more)

•Baud Rate : Is a measure of how fast a change of
state occurs (i.e. a change from 0 to 1) (more)

Graham Betts
Packets
Transmissions are broken up into
smaller units or data transmissions
called packets
Example
A This file is divided intobroken into four packets
data
has now been packets.
It does not matter what the transmission is. It could be Word
PACKET
PACKET
PACKET
PACKET
document, a PowerPoint or an MP3. Imagine this Green box
is a file for transfer
Graham Betts
Packets and OSI
After the file is divided into packets
extra information is required to make
sure it all goes back together correctly.
The OSI model helps to look after this.
The OSI model also provides much
more information which is included with
each package.
Graham Betts
OSI 7 Layer Model

Originally Created by Bob Baker
Modified 2006
Graham Betts

More Information on OSI

•OSI “Open System Interconnection”
•OSI is not a protocol but a list of protocols
divided between 7 layers with each layer having
a different set of functions.
•Each packet is layered/packaged with
protocols from each of the layers as it is
processed.
•The process of layering the protocols around
each package is called encapsulation. The final
encapsulated data packet is called a frame.
Graham Betts
Originally Created by Bob Baker
Modified 2006
Graham Betts

Open Systems
Interconnection

OSI Reference model

Sender

7 application
Each Packet
Each file
The protocols
 Layer 6 presentation
will
is divided
The encapsulated
Will be added
then be
into
 Layer 5 session
Packet is called
systematically
File
File
Encapsulated
packets
aLayer
frame
 Layer 4 transport
with
By layer
 Layer 3 network
PROTOCOLS
 Layer 2 data link
 Layer 1 physical

Receiver

 Layer

Graham Betts

The received
File
frame is then
unpacked
in the
opposite order

Transmission Medium
Originally Created by Bob Baker
Modified 2006
Graham Betts

Services Performed at
Each Layer

Layer 7 application
 Layer 6 presentation
 Layer 5 session
 Layer 4 transport
 Layer 3 network
 Layer 2 data link
 Layer 1 physical


Identification, authentication
 Format conversion
 Set-up coordinate conversation
 Ensures error-free transfer
 Routing of data through network
 Error control and synchronisation
 Placing signals on the carrier


Graham Betts
Originally Created by Bob Baker
Modified 2006
Graham Betts

Examples of protocols
More on Protocols









Layer 7 application
Layer 6 presentation
Layer 5 session
Layer 4 transport
Layer 3 network
Layer 2 data link
Layer 1 physical









E-mail, Web browser, Directory
POP, SMTP, FTP, HTTP, DNS
Sockets
TCP
IP
PPP, Ethernet, Token ring
100baseT

Graham Betts
Originally Created by Bob Baker
Modified 2006
Graham Betts

Encapsulation

Device 1

Device 2

Application
Presentation
Session
Transport
Network
Data Link
Physical
carrier

A typical frame

data
H6
data T6
H5
T5
data
H4
T4
data
H3
data
H2
data
H1
data

FRAME

Preamble

Application
Presentation
Session
(Packet)

Destination
Address

Graham Betts

Network

T3 (packet)

FRAME
Source
Address

Transport
Data Link

T2

Physical

T1

FRAME

Data

FRAME

Padding

CRC
Error Checking Methods
More on internet
•
•

•

Parity bit check
Check sum
* data transmitted in blocks, each block added
to give a total – checksum
* used in X Modem protocol
Cycle redundancy check

Graham Betts
HSC Topic 3.3

Examples of
Communication Systems

Graham Betts
Examples of Communication Systems
- E-mail
- Voice Mail
- Fax
- Smart Phone
- Instant Messaging
- Telecommuting
- Video-conferencing
- Groupware
- Telephony
- E-Commerce
- The Internet
- Bulletin board system
- The Web
- Global positioning system

Graham Betts
HSC Topic 3.4
Transmitting and
Receiving in
Communication Systems
Communication concepts
(transmission of data, protocols and handshaking, networks, LANs and
WANs,Topologies, Network Access Methods)
Network Hardware
(NICs, Servers, Routers and Switches, Bridges and gateways, Hubs,
Transmission media
Network Software
NOSs, Network Operating System Tasks, Logon and Logoff Procedures,
Intranets and Extranets
Graham Betts
Communication
Concepts
Any transmission May be:
•analog or digital
•Serial or parallel

Graham Betts
Serial Transmission
Data is transmitted, on a single channel, one bit at a
time one after another
- Much faster than parallel because of way bits
processed (e.g. USB and SATA drives)
1 0 0 1 1 0 0 1

Sender transmitted

Receiver received

Graham Betts
Parallel Transmission
-each bit has it’s own piece of wire along which it travels
- often used to send data to a printer

Receiver received

Sender transmitted

1
0
0
1
1
0
0
1
All bits are sent simultaneously
Graham Betts
Why Not use Parallel
Instead of serial?
Due to inconsistencies on channels data
arrives at different times
Because of the way it is transmitted packet
switching cannot be used
The above two points makes parallel slower
than serial and requires higher bandwidth.
Parallel transmissions are rarely used
anymore
Graham Betts
Synchronous Vs
AsynchronousTransmissions
Synchronous Transmission
all data sent at once and no packet switching

Asynchronous Transmission
•Uses stop/ start bits
•most common type of serial data transfer
•Allows packet switching
•Allows sharing of bandwidth (i.e. talk on phone
while another person is using internet)
Graham Betts
Transmission Direction
- simplex: One direction only

Graham Betts
Half Duplex
Transmission
half duplex: Both
directions but
only one
direction at a
time

Graham Betts
Full Duplex
Transmission
full duplex:
send and
receive both
directions at
once

Graham Betts
3 Common Protocols
•Ethernet (Ethernet Network)
-Carrier Sense Multiple Access/Collision Detection
(CSMA/CD)
-TCP/IP

Graham Betts
Ethernet
Developed at Xerox in 1976.
First protocol approved as an industry
standard protocol 1983
LAN protocol used on bus and star
Most popular LAN protocol
Inexpensive

Graham Betts
Carrier Sense Multiple
Access/Collision
Detection (CSMA/CD)
- Used on bus networks to avoid data

collisions.

Graham Betts
TCP/IP
• Developed in 1973 for use on the
ARPANET which was a defense force
research network.
-Adopted in 1983 as the Internet standard.
all hosts on the Internet are required to use
TCP/IP.
- Allows transfer of data using packet
switching
Graham Betts
LANs Vs WANs
LAN is “local Area network” which is a
network confined to a small geographic
area which is a building or a group of
buildings.
WAN is “wide area network” which is a
network spread over a large geographic
area. The largest WAN is the internet.
Graham Betts
Examples of LANS
3 different types of LANS are:
Ring
Bus
Star

Graham Betts
Ring

Graham Betts

Uses an empty data
packet called a token
and a special protocol
called “token ring”.
Packets travel around
the ring in a clockwise
direction. Clients
require an empty token
to transmit data.
Advantages
- no collisions
because all data travels
in same direction.
Disadvantages
- fails if an individual
node in the network
fails
BUS TOPOLOGY

A bus is a form of Ethernet. Nodes linked by a cable known as the
bus. Bus transmits in both directions and uses CSMA/CD protocol
Advantages

Disadvantages

- Easy to set up and maintain
failure of one node does not affect
network

-Higher rate of data collision than

with a bus network
-fails if there is any damage to the
bus

Graham Betts
Star
All data is sent from
one client to another
through the server.
Advantages
- If one client fails no
other clients are
affected.
Disadvantages
- If central file server
fails the network fails.

Graham Betts
Network Hardware

Graham Betts
What is a Network?
A network is a number of computers and
peripheral devices connected together so as
to be able to communicate (i.e. transfer
data)
Each device in a network is called a
node.
Terminals are data entry points which
can also display.
Graham Betts
NETWORKS: categorized
by size

LAN – a network that connects computers in a limited
geographical area.

MAN – a backbone that connects LANs in a metropolitan
area such as a city and handles the bulk of communications
activity across that region.
WAN – covers a large geographical area such as a city or
country. Communication channels include telephone lines,
Microwave, satellites, etc.

Graham Betts
NETWORK TOPOLOGIES
(categorizing by shape)

Graham Betts
Bridge
Large networks can be separated into two or more smaller
networks using a bridge. This is done to increase speed and
efficiency. This type of network is called a segmented LAN and
has largely been superseded by the use of switches which can
transfer data straight to a computer and thus avoid bottleneck jams
which bridges were designed to fix.

Bridge

Graham Betts
Gateway
Often used to connect a LAN with a WAN. Gateways join two or
More different networks together.

Gateway

Graham Betts
Internet, Intranet, Extranet

Internet

public/international network which is used to access
information, e-shopping, e-banking, email

Intranet
private network (LAN or WAN) used to share resources in secure
environment
uses web pages (HTML to view) and TCP/IP protocols (to make
connection)

Extranet
intranet that has been extended to include access to or from selected
external organizations such as customers, but not general public.
Note: Connections via leased lines, or network interconnections.
Graham Betts
Transmission Media
More on internet

twisted pair – telephone cable
coaxial cable –Thick black cable used for
higher bandwidth communications than
twisted pair (i.e. Optus cable)
fibre optic – data transferred through
pulses of light. Extremely fast.
Non cable methods such as satelite,
microwave, wireless and bluetooth
Graham Betts
Network Hardware
More on Internet

SERVERS : Help to manage the network and the resources
of that network. On larger networks servers commonly have
specialised tasks such as: File Servers: stores and manages
files, Print Servers: manages printers and print jobs, Mail
Server: Manages email, Web Server: manages web access.
Routers : connects multiple networks and are protocol
independent. can be used in place of a switch or bridge.
Switches : smart hubs which transmit packets to the
destination port only
Hubs : like double adapters /power boards in the home
except instead of plugging in extension cords we are plugging
in computers to allow them to communicate.
Graham Betts
Some Network
Administration Tasks

- adding/removing users

- assigning users to printers
- giving users file access rights
- installation of software and sharing with users
- client installation and protocol assignment
- logon and logoff procedures
- network based applications

Graham Betts
Other Infor mation
Processes in
Communication
Systems
Collecting: phone as collection device with voice mail,
EFTPOS terminal as a collection device for electronic
banking
processing: sending of attachments with e-mail,
encoding and decoding methods, including: analog data
to analog signal, digital data to analog signal, digital
data to digital signal, analog data to digital signal, clientserver architecture: the client controls the user interface
and the application logic server controls access to the
database
Graham Betts
Collecting
Collecting : The following are collection devices:

ATMs for internet banking, EFTPOS for stores,
microphone and video camera for video conferencing.
Data can be analog or digital

Graham Betts
Processing
Processing: Is the manipulation or
changing the data into a more useable
format. The processing may include
changing the appearance of the data,
the file type or storage options.

Graham Betts
Displaying
Displaying: How the information
is made available for the user to
see

Graham Betts
Issues related to
Communication Systems
Messaging Systems (social context, Danger of Misinterpretation, Power

Relationships, Privacy and confidentiality, power relationships, electronic junk
mail, information overload)

Internet (Internet trading, taxation, employment, nature of business, trade
barriers, censorship, child protection, internet banking, security, changing
nature of work, branch closures and job losses, radio and video)

Telecommuting (work from home), blurring between work and home,
more stress, advantagesand disadvantages)
Graham Betts
Issues relating to
messaging systems
•‘netiquette’ is etiquette/ manners on net
•Many people rely on messaging systems more
than spoken or face to face communication.
•written word only recipient miss out on (e.g. body
language and voice inflection)
•privacy (employers have right to read e-mail at
work)
•Spam is overloading mailboxes
•Work/ information overload from ever growing
number of emails
Graham Betts
Issues relating to
internet trading
employment ramifications
Effect on trade barriers and
taxation laws
Phishing and security
Graham Betts
Issues relating to
internet banking
•branch closures and job losses
•decreasing number of bank branches
•job losses
•changing nature of work
•security of banking details

Graham Betts
Physical boundaries
telecommuting is working from home
virtual organisations
national trade barriers

Graham Betts
Acknowledgements
Slides 11-15 were originally created by
Bob Baker and have been modified by
Graham Betts
A number of slides have been adapted
from a slide show by Loretta Kocovska
around 2001 especially the illustrations
on slides 18,39,40, 41, 42 and 43
Graham Betts

More Related Content

What's hot

Bandwidth White Paper
Bandwidth White PaperBandwidth White Paper
Bandwidth White PaperCindy Coffin
 
Adaptive Sliding Piece Selection Window for BitTorrent Systems
Adaptive Sliding Piece Selection Window for BitTorrent SystemsAdaptive Sliding Piece Selection Window for BitTorrent Systems
Adaptive Sliding Piece Selection Window for BitTorrent SystemsWaqas Tariq
 
Networking Study Guide
Networking Study GuideNetworking Study Guide
Networking Study Guideguested3b43
 
protocols and types of protocols.
protocols and types of protocols.protocols and types of protocols.
protocols and types of protocols.Šhæÿæñ Æhmęd
 
White Paper: Accelerating File Transfers
White Paper: Accelerating File TransfersWhite Paper: Accelerating File Transfers
White Paper: Accelerating File TransfersFileCatalyst
 
P2P Seminar
P2P SeminarP2P Seminar
P2P SeminarCoRehab
 
M.Florence Dayana Computer Networks Introduction
M.Florence Dayana   Computer Networks IntroductionM.Florence Dayana   Computer Networks Introduction
M.Florence Dayana Computer Networks IntroductionDr.Florence Dayana
 
Unit 3 - Protocols and Client-Server Applications - IT
Unit 3 - Protocols and Client-Server Applications - ITUnit 3 - Protocols and Client-Server Applications - IT
Unit 3 - Protocols and Client-Server Applications - ITDeepraj Bhujel
 
Web and http computer network
Web and http computer networkWeb and http computer network
Web and http computer networkAnil Pokhrel
 

What's hot (13)

OVERVIEW OF TCP PERFORMANCE IN SATELLITE COMMUNICATION NETWORKS
OVERVIEW OF TCP PERFORMANCE IN SATELLITE COMMUNICATION NETWORKSOVERVIEW OF TCP PERFORMANCE IN SATELLITE COMMUNICATION NETWORKS
OVERVIEW OF TCP PERFORMANCE IN SATELLITE COMMUNICATION NETWORKS
 
Bandwidth White Paper
Bandwidth White PaperBandwidth White Paper
Bandwidth White Paper
 
Adaptive Sliding Piece Selection Window for BitTorrent Systems
Adaptive Sliding Piece Selection Window for BitTorrent SystemsAdaptive Sliding Piece Selection Window for BitTorrent Systems
Adaptive Sliding Piece Selection Window for BitTorrent Systems
 
Networking Study Guide
Networking Study GuideNetworking Study Guide
Networking Study Guide
 
protocols and types of protocols.
protocols and types of protocols.protocols and types of protocols.
protocols and types of protocols.
 
1.1 1.2 1.3_1.4
1.1 1.2 1.3_1.41.1 1.2 1.3_1.4
1.1 1.2 1.3_1.4
 
White Paper: Accelerating File Transfers
White Paper: Accelerating File TransfersWhite Paper: Accelerating File Transfers
White Paper: Accelerating File Transfers
 
P2P Seminar
P2P SeminarP2P Seminar
P2P Seminar
 
M.Florence Dayana Computer Networks Introduction
M.Florence Dayana   Computer Networks IntroductionM.Florence Dayana   Computer Networks Introduction
M.Florence Dayana Computer Networks Introduction
 
Unit 3 - Protocols and Client-Server Applications - IT
Unit 3 - Protocols and Client-Server Applications - ITUnit 3 - Protocols and Client-Server Applications - IT
Unit 3 - Protocols and Client-Server Applications - IT
 
Computer networks-4
Computer networks-4Computer networks-4
Computer networks-4
 
Web and http computer network
Web and http computer networkWeb and http computer network
Web and http computer network
 
Chapter3 transport
Chapter3 transportChapter3 transport
Chapter3 transport
 

Similar to Communications

Communications.ppt
Communications.pptCommunications.ppt
Communications.pptDeepa Bman
 
Communications
CommunicationsCommunications
Communicationsftcim
 
Data communication basics
Data communication basicsData communication basics
Data communication basicsDon Bosco BSIT
 
Data communication basics
Data communication basicsData communication basics
Data communication basicsDon Bosco BSIT
 
Computer Networks- Introduction and Data Link Layer
Computer Networks- Introduction and Data Link LayerComputer Networks- Introduction and Data Link Layer
Computer Networks- Introduction and Data Link LayerDeepak John
 
Network protocols
Network protocolsNetwork protocols
Network protocolsIT Tech
 
Networks (Distributed computing)
Networks (Distributed computing)Networks (Distributed computing)
Networks (Distributed computing)Sri Prasanna
 
Ch1 2ed 29_dec03
Ch1 2ed 29_dec03Ch1 2ed 29_dec03
Ch1 2ed 29_dec03Sugan Nalla
 
Jaimin chp-1 - introduction - 2011 batch
Jaimin   chp-1  - introduction - 2011 batchJaimin   chp-1  - introduction - 2011 batch
Jaimin chp-1 - introduction - 2011 batchJaimin Jani
 
Computer Network-Data Link Layer-Module-2.pdf
Computer Network-Data Link Layer-Module-2.pdfComputer Network-Data Link Layer-Module-2.pdf
Computer Network-Data Link Layer-Module-2.pdfSweta Kumari Barnwal
 
networking hypherlink Group 2 presentation
networking hypherlink Group 2 presentationnetworking hypherlink Group 2 presentation
networking hypherlink Group 2 presentationHerson Franz Ugale
 
Osi model with neworking overview
Osi model with neworking overviewOsi model with neworking overview
Osi model with neworking overviewSripati Mahapatra
 
Osimodelwithneworkingoverview 150618094119-lva1-app6892
Osimodelwithneworkingoverview 150618094119-lva1-app6892Osimodelwithneworkingoverview 150618094119-lva1-app6892
Osimodelwithneworkingoverview 150618094119-lva1-app6892Aswini Badatya
 
Osimodelwithneworkingoverview 150618094119-lva1-app6892
Osimodelwithneworkingoverview 150618094119-lva1-app6892Osimodelwithneworkingoverview 150618094119-lva1-app6892
Osimodelwithneworkingoverview 150618094119-lva1-app6892Saumendra Pradhan
 

Similar to Communications (20)

Communications.ppt
Communications.pptCommunications.ppt
Communications.ppt
 
posting using deepa004
posting using deepa004posting using deepa004
posting using deepa004
 
Communications
CommunicationsCommunications
Communications
 
Communications
CommunicationsCommunications
Communications
 
widget 1
widget 1widget 1
widget 1
 
PPT of Communications Systems
PPT of Communications SystemsPPT of Communications Systems
PPT of Communications Systems
 
Data communication basics
Data communication basicsData communication basics
Data communication basics
 
Data communication basics
Data communication basicsData communication basics
Data communication basics
 
Computer Networks- Introduction and Data Link Layer
Computer Networks- Introduction and Data Link LayerComputer Networks- Introduction and Data Link Layer
Computer Networks- Introduction and Data Link Layer
 
Network protocols
Network protocolsNetwork protocols
Network protocols
 
Networks (Distributed computing)
Networks (Distributed computing)Networks (Distributed computing)
Networks (Distributed computing)
 
Ch1 2ed 29_dec03
Ch1 2ed 29_dec03Ch1 2ed 29_dec03
Ch1 2ed 29_dec03
 
Jaimin chp-1 - introduction - 2011 batch
Jaimin   chp-1  - introduction - 2011 batchJaimin   chp-1  - introduction - 2011 batch
Jaimin chp-1 - introduction - 2011 batch
 
CN chapter1.ppt
CN chapter1.pptCN chapter1.ppt
CN chapter1.ppt
 
Computer Network-Data Link Layer-Module-2.pdf
Computer Network-Data Link Layer-Module-2.pdfComputer Network-Data Link Layer-Module-2.pdf
Computer Network-Data Link Layer-Module-2.pdf
 
networking hypherlink Group 2 presentation
networking hypherlink Group 2 presentationnetworking hypherlink Group 2 presentation
networking hypherlink Group 2 presentation
 
01 pengenalan
01 pengenalan01 pengenalan
01 pengenalan
 
Osi model with neworking overview
Osi model with neworking overviewOsi model with neworking overview
Osi model with neworking overview
 
Osimodelwithneworkingoverview 150618094119-lva1-app6892
Osimodelwithneworkingoverview 150618094119-lva1-app6892Osimodelwithneworkingoverview 150618094119-lva1-app6892
Osimodelwithneworkingoverview 150618094119-lva1-app6892
 
Osimodelwithneworkingoverview 150618094119-lva1-app6892
Osimodelwithneworkingoverview 150618094119-lva1-app6892Osimodelwithneworkingoverview 150618094119-lva1-app6892
Osimodelwithneworkingoverview 150618094119-lva1-app6892
 

Recently uploaded

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 

Recently uploaded (20)

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 

Communications

  • 1. Communications Systems The topics within this unit are: Characteristics of communication systems. Examples of communication systems. Transmitting and receiving in communication systems. Other information processes in communication systems. Issues related to communication systems. Graham Betts
  • 2. TOPICS MENU Click on the topic of your choice Characteristics of Communication Systems Examples of Communication Systems Transmitting and Receiving Other Information Processes Issues Related To Communication Systems Graham Betts
  • 4. Characteristics of Communication Systems Protocols Handshaking Speed of Transmission Error Checking Communication Settings Graham Betts
  • 5. Characteristics of Communication Systems More Information must be a Sender and Receiver A protocol is a set of rules which governs the transfer of data between computers. Protocols allow communication between computers and networks. Handshaking is used to establish which protocols to use. Handshaking controls the flow of data between computers protocols will determine the speed of transmission, error checking method, size of bytes, and whether synchronous or asynchronous Examples of protocols are: token ring, CSMA/CD, X.25, TCP/IP Graham Betts
  • 6. 5 Basic Components Every communication system has 5 basic requirements •Data Source (where the data originates) •Transmitter (device used to transmit data) •Transmission Medium (cables or non cable) •Receiver (device used to receive data) •Destination (where the data will be placed) Graham Betts
  • 8. Transmission Media Speed •Bandwidth :The amount of data which can be transmitted on a medium over a fixed amount of time (second). It is measured on Bits per Second or Baud •Bits per Second (bps): A measure of transmission speed. The number of bits (0 0r 1) which can be transmitted in a second (more) •Baud Rate : Is a measure of how fast a change of state occurs (i.e. a change from 0 to 1) (more) Graham Betts
  • 9. Packets Transmissions are broken up into smaller units or data transmissions called packets Example A This file is divided intobroken into four packets data has now been packets. It does not matter what the transmission is. It could be Word PACKET PACKET PACKET PACKET document, a PowerPoint or an MP3. Imagine this Green box is a file for transfer Graham Betts
  • 10. Packets and OSI After the file is divided into packets extra information is required to make sure it all goes back together correctly. The OSI model helps to look after this. The OSI model also provides much more information which is included with each package. Graham Betts
  • 11. OSI 7 Layer Model Originally Created by Bob Baker Modified 2006 Graham Betts More Information on OSI •OSI “Open System Interconnection” •OSI is not a protocol but a list of protocols divided between 7 layers with each layer having a different set of functions. •Each packet is layered/packaged with protocols from each of the layers as it is processed. •The process of layering the protocols around each package is called encapsulation. The final encapsulated data packet is called a frame. Graham Betts
  • 12. Originally Created by Bob Baker Modified 2006 Graham Betts Open Systems Interconnection OSI Reference model Sender 7 application Each Packet Each file The protocols  Layer 6 presentation will is divided The encapsulated Will be added then be into  Layer 5 session Packet is called systematically File File Encapsulated packets aLayer frame  Layer 4 transport with By layer  Layer 3 network PROTOCOLS  Layer 2 data link  Layer 1 physical Receiver  Layer Graham Betts The received File frame is then unpacked in the opposite order Transmission Medium
  • 13. Originally Created by Bob Baker Modified 2006 Graham Betts Services Performed at Each Layer Layer 7 application  Layer 6 presentation  Layer 5 session  Layer 4 transport  Layer 3 network  Layer 2 data link  Layer 1 physical  Identification, authentication  Format conversion  Set-up coordinate conversation  Ensures error-free transfer  Routing of data through network  Error control and synchronisation  Placing signals on the carrier  Graham Betts
  • 14. Originally Created by Bob Baker Modified 2006 Graham Betts Examples of protocols More on Protocols        Layer 7 application Layer 6 presentation Layer 5 session Layer 4 transport Layer 3 network Layer 2 data link Layer 1 physical        E-mail, Web browser, Directory POP, SMTP, FTP, HTTP, DNS Sockets TCP IP PPP, Ethernet, Token ring 100baseT Graham Betts
  • 15. Originally Created by Bob Baker Modified 2006 Graham Betts Encapsulation Device 1 Device 2 Application Presentation Session Transport Network Data Link Physical carrier A typical frame data H6 data T6 H5 T5 data H4 T4 data H3 data H2 data H1 data FRAME Preamble Application Presentation Session (Packet) Destination Address Graham Betts Network T3 (packet) FRAME Source Address Transport Data Link T2 Physical T1 FRAME Data FRAME Padding CRC
  • 16. Error Checking Methods More on internet • • • Parity bit check Check sum * data transmitted in blocks, each block added to give a total – checksum * used in X Modem protocol Cycle redundancy check Graham Betts
  • 17. HSC Topic 3.3 Examples of Communication Systems Graham Betts
  • 18. Examples of Communication Systems - E-mail - Voice Mail - Fax - Smart Phone - Instant Messaging - Telecommuting - Video-conferencing - Groupware - Telephony - E-Commerce - The Internet - Bulletin board system - The Web - Global positioning system Graham Betts
  • 19. HSC Topic 3.4 Transmitting and Receiving in Communication Systems Communication concepts (transmission of data, protocols and handshaking, networks, LANs and WANs,Topologies, Network Access Methods) Network Hardware (NICs, Servers, Routers and Switches, Bridges and gateways, Hubs, Transmission media Network Software NOSs, Network Operating System Tasks, Logon and Logoff Procedures, Intranets and Extranets Graham Betts
  • 20. Communication Concepts Any transmission May be: •analog or digital •Serial or parallel Graham Betts
  • 21. Serial Transmission Data is transmitted, on a single channel, one bit at a time one after another - Much faster than parallel because of way bits processed (e.g. USB and SATA drives) 1 0 0 1 1 0 0 1 Sender transmitted Receiver received Graham Betts
  • 22. Parallel Transmission -each bit has it’s own piece of wire along which it travels - often used to send data to a printer Receiver received Sender transmitted 1 0 0 1 1 0 0 1 All bits are sent simultaneously Graham Betts
  • 23. Why Not use Parallel Instead of serial? Due to inconsistencies on channels data arrives at different times Because of the way it is transmitted packet switching cannot be used The above two points makes parallel slower than serial and requires higher bandwidth. Parallel transmissions are rarely used anymore Graham Betts
  • 24. Synchronous Vs AsynchronousTransmissions Synchronous Transmission all data sent at once and no packet switching Asynchronous Transmission •Uses stop/ start bits •most common type of serial data transfer •Allows packet switching •Allows sharing of bandwidth (i.e. talk on phone while another person is using internet) Graham Betts
  • 25. Transmission Direction - simplex: One direction only Graham Betts
  • 26. Half Duplex Transmission half duplex: Both directions but only one direction at a time Graham Betts
  • 27. Full Duplex Transmission full duplex: send and receive both directions at once Graham Betts
  • 28. 3 Common Protocols •Ethernet (Ethernet Network) -Carrier Sense Multiple Access/Collision Detection (CSMA/CD) -TCP/IP Graham Betts
  • 29. Ethernet Developed at Xerox in 1976. First protocol approved as an industry standard protocol 1983 LAN protocol used on bus and star Most popular LAN protocol Inexpensive Graham Betts
  • 30. Carrier Sense Multiple Access/Collision Detection (CSMA/CD) - Used on bus networks to avoid data collisions. Graham Betts
  • 31. TCP/IP • Developed in 1973 for use on the ARPANET which was a defense force research network. -Adopted in 1983 as the Internet standard. all hosts on the Internet are required to use TCP/IP. - Allows transfer of data using packet switching Graham Betts
  • 32. LANs Vs WANs LAN is “local Area network” which is a network confined to a small geographic area which is a building or a group of buildings. WAN is “wide area network” which is a network spread over a large geographic area. The largest WAN is the internet. Graham Betts
  • 33. Examples of LANS 3 different types of LANS are: Ring Bus Star Graham Betts
  • 34. Ring Graham Betts Uses an empty data packet called a token and a special protocol called “token ring”. Packets travel around the ring in a clockwise direction. Clients require an empty token to transmit data. Advantages - no collisions because all data travels in same direction. Disadvantages - fails if an individual node in the network fails
  • 35. BUS TOPOLOGY A bus is a form of Ethernet. Nodes linked by a cable known as the bus. Bus transmits in both directions and uses CSMA/CD protocol Advantages Disadvantages - Easy to set up and maintain failure of one node does not affect network -Higher rate of data collision than with a bus network -fails if there is any damage to the bus Graham Betts
  • 36. Star All data is sent from one client to another through the server. Advantages - If one client fails no other clients are affected. Disadvantages - If central file server fails the network fails. Graham Betts
  • 38. What is a Network? A network is a number of computers and peripheral devices connected together so as to be able to communicate (i.e. transfer data) Each device in a network is called a node. Terminals are data entry points which can also display. Graham Betts
  • 39. NETWORKS: categorized by size LAN – a network that connects computers in a limited geographical area. MAN – a backbone that connects LANs in a metropolitan area such as a city and handles the bulk of communications activity across that region. WAN – covers a large geographical area such as a city or country. Communication channels include telephone lines, Microwave, satellites, etc. Graham Betts
  • 40. NETWORK TOPOLOGIES (categorizing by shape) Graham Betts
  • 41. Bridge Large networks can be separated into two or more smaller networks using a bridge. This is done to increase speed and efficiency. This type of network is called a segmented LAN and has largely been superseded by the use of switches which can transfer data straight to a computer and thus avoid bottleneck jams which bridges were designed to fix. Bridge Graham Betts
  • 42. Gateway Often used to connect a LAN with a WAN. Gateways join two or More different networks together. Gateway Graham Betts
  • 43. Internet, Intranet, Extranet Internet public/international network which is used to access information, e-shopping, e-banking, email Intranet private network (LAN or WAN) used to share resources in secure environment uses web pages (HTML to view) and TCP/IP protocols (to make connection) Extranet intranet that has been extended to include access to or from selected external organizations such as customers, but not general public. Note: Connections via leased lines, or network interconnections. Graham Betts
  • 44. Transmission Media More on internet twisted pair – telephone cable coaxial cable –Thick black cable used for higher bandwidth communications than twisted pair (i.e. Optus cable) fibre optic – data transferred through pulses of light. Extremely fast. Non cable methods such as satelite, microwave, wireless and bluetooth Graham Betts
  • 45. Network Hardware More on Internet SERVERS : Help to manage the network and the resources of that network. On larger networks servers commonly have specialised tasks such as: File Servers: stores and manages files, Print Servers: manages printers and print jobs, Mail Server: Manages email, Web Server: manages web access. Routers : connects multiple networks and are protocol independent. can be used in place of a switch or bridge. Switches : smart hubs which transmit packets to the destination port only Hubs : like double adapters /power boards in the home except instead of plugging in extension cords we are plugging in computers to allow them to communicate. Graham Betts
  • 46. Some Network Administration Tasks - adding/removing users - assigning users to printers - giving users file access rights - installation of software and sharing with users - client installation and protocol assignment - logon and logoff procedures - network based applications Graham Betts
  • 47. Other Infor mation Processes in Communication Systems Collecting: phone as collection device with voice mail, EFTPOS terminal as a collection device for electronic banking processing: sending of attachments with e-mail, encoding and decoding methods, including: analog data to analog signal, digital data to analog signal, digital data to digital signal, analog data to digital signal, clientserver architecture: the client controls the user interface and the application logic server controls access to the database Graham Betts
  • 48. Collecting Collecting : The following are collection devices: ATMs for internet banking, EFTPOS for stores, microphone and video camera for video conferencing. Data can be analog or digital Graham Betts
  • 49. Processing Processing: Is the manipulation or changing the data into a more useable format. The processing may include changing the appearance of the data, the file type or storage options. Graham Betts
  • 50. Displaying Displaying: How the information is made available for the user to see Graham Betts
  • 51. Issues related to Communication Systems Messaging Systems (social context, Danger of Misinterpretation, Power Relationships, Privacy and confidentiality, power relationships, electronic junk mail, information overload) Internet (Internet trading, taxation, employment, nature of business, trade barriers, censorship, child protection, internet banking, security, changing nature of work, branch closures and job losses, radio and video) Telecommuting (work from home), blurring between work and home, more stress, advantagesand disadvantages) Graham Betts
  • 52. Issues relating to messaging systems •‘netiquette’ is etiquette/ manners on net •Many people rely on messaging systems more than spoken or face to face communication. •written word only recipient miss out on (e.g. body language and voice inflection) •privacy (employers have right to read e-mail at work) •Spam is overloading mailboxes •Work/ information overload from ever growing number of emails Graham Betts
  • 53. Issues relating to internet trading employment ramifications Effect on trade barriers and taxation laws Phishing and security Graham Betts
  • 54. Issues relating to internet banking •branch closures and job losses •decreasing number of bank branches •job losses •changing nature of work •security of banking details Graham Betts
  • 55. Physical boundaries telecommuting is working from home virtual organisations national trade barriers Graham Betts
  • 56. Acknowledgements Slides 11-15 were originally created by Bob Baker and have been modified by Graham Betts A number of slides have been adapted from a slide show by Loretta Kocovska around 2001 especially the illustrations on slides 18,39,40, 41, 42 and 43 Graham Betts

Editor's Notes

  1. Easy to add extra computers . If computer goes down it doesn’t affect rest of network
  2. If central host goes doewn affects rest of network
  3. LAN local area network
  4. Contention occurs on star and bus networks.
  5. Devives that connect local area networks If a BUS or ring then a Gateway needs to be used