Title: Topic 4 : IO Devices
1Topic 4 I/O Devices Networks
- Computer Networks
- Reference G L pp 172-179.
2Connecting Devices and Computers
- Computers and other devices can be connected
using either serial or parallel communications.
3Serial and Parallel Communications
Dest.
Source
4Serial and Parallel Communications
1
Dest.
Source
0
1
0
1
0
0
0
5Serial and Parallel Communications
1
Dest.
Source
0
1
0
1
0
0
0
6Serial and Parallel Communications
1
Dest.
Source
0
1
0
1
0
0
0
7Serial and Parallel Communications
1
Dest.
Source
0
1
0
1
0
0
0
8Serial and Parallel Communications
Dest.
Source
1010110
9Serial and Parallel Communications
1010110
Dest.
Source
10Serial and Parallel Communications
1010110
Dest.
Source
11Serial and Parallel Communications
1010110
Dest.
Source
12Serial and Parallel Communications
1010110
Dest.
Source
13Serial and Parallel Communications
Dest.
Source
1010110
14Serial and Parallel Communications
- Computers and other devices can be connected
using either serial or parallel communications. - Parallel communications only used over short
distance because the bits get skewed across the
lines.
15Computer Networks
- Networking computers allows-
- enhanced communication
- sharing of data
- sharing of resources
- Communications needed between other computers and
i/o devices.
16Networking Hardware The Connection
- Computers can be connected using different
communications medium- - Fibre optic cable
- Copper cable
- Infrared
- Radio
17Basic Properties of Communications Medium
- Fiber optic
- fast upto 2.6 Gbps, cheap, uses patterns of
light. - Copper cable
- slower upto 1 Gbps, cheap, uses changing signals
on the line. - Infrared
- slower still upto 4 Mbs, only works indoors.
- Radio
- real slow outdoors upto 19.2 Kps, uses changes
in amplitude or frequency of radio signal.
18The Network Interface
- This is the connection between the computer and
the physical network. - Interface defines, for example, the signals and
voltage levels applied to the network. - In the case of high-speed networks a dedicated
card is used. - For networks requiring analogue signals we use a
modem.
19Agreeing Communications
- Imagine if we want to communicate with other
people - what do we need to agree ?
20The Physical Layer
- How do we send a signal ?
21Frequency Modulation
- Change frequency to represent changes in data.
1
22Frequency Modulation
- Change frequency to represent changes in data.
1 0
23Frequency Modulation
- Change frequency to represent changes in data.
1 0 1 1
24Amplitude Modulation
- Change the volume of the signal to represent
changes in data,.
25Amplitude Modulation
- Change the volume of the signal to represent
changes in data,.
26The Link Layer
- How do we check/correct errors ?
27The Link Layer
- How do we check/correct errors ?
OR
28The Network Layer
- How do we know who the message is for and how to
deliver it ?
29The IP Protocol
- The infamous IP protocol.
- Basis for the net.
- All machines addressed in the form of
148.88.152.26
- domain, net, subnet, host
30The Transport layer
- How do we keep things in the correct order ?
- Example protocols TCP and UDP.
31The Session Layer
- How do we start and stop a conversation ?
32The Presentation Layer
- How do we interpret the contents of the message ?
33The Presentation Layer
- How do we interpret the contents of the message ?
A
34The Application Layer
- Are there application level conventions ?
email destination email source message
type message data
35Networks and Protocols
- A protocol specifies how the system copes with
all the considerations we have discussed. - Therefore, a networked computer system comprises
hardware to physically interconnect the machines
and hardware/software which implements a
particular protocol.
36The Internet
- A collection of heterogeneous machines and
networks linked by a common set of protocols,
i.e. IP TCP or UDP. - Growing at an unbelievable rate - much of the
world now covered. - Most campus machines are connected so you can
send/receive email etc.
37Summary
- Looked at applications of computer networks.
- Characteristics of different communications
medium. - Serial and parallel communications.
- Modulation techniques.
- Different issues in computer network and protocol
design.
38Coming Next Week
- Performance.
- Computer Architecture Design and Performance,
Barry Wilkinson