Chapter 4
Chapter 4
Making Connections
Data Communications and Computer Networks: A Business Users Approach Seventh Edition
Data Communications and Computer Networks: A Business User's Approach, Seventh Edition
Introduction
Connecting peripheral devices to a computer has, in the past, been a fairly challenging task Newer interfaces have made this task much easier Lets examine the interface between a computer and a device
This interface occurs primarily at the physical layer
Data Communications and Computer Networks: A Business User's Approach, Seventh Edition
Data Communications and Computer Networks: A Business User's Approach, Seventh Edition
De facto standards
Created by other groups that are not official standards but because of their widespread use, become almost standards
Data Communications and Computer Networks: A Business User's Approach, Seventh Edition
Data Communications and Computer Networks: A Business User's Approach, Seventh Edition
Data Communications and Computer Networks: A Business User's Approach, Seventh Edition
10
Data Communications and Computer Networks: A Business User's Approach, Seventh Edition
14
Data Communications and Computer Networks: A Business User's Approach, Seventh Edition
15
FireWire
Low-cost digital interface Capable of supporting transfer speeds of up to 800 Mbps Hot pluggable Supports two types of data connections:
Asynchronous connection Isochronous connection
Data Communications and Computer Networks: A Business User's Approach, Seventh Edition
16
Thunderbolt
Digital interface currently found on Apple products Capable of supporting transfer speeds of up to 10 Gbps Uses same connector as existing Mini DisplayPort and similar protocol as PCI Express Can daisy-chain devices and may get even faster with later versions
Data Communications and Computer Networks: A Business User's Approach, Seventh Edition
17
Fibre Channel also a serial, high-speed network that connects a computer to multiple input/output devices
Supports data transfer rates up to billions of bits per second, but can support the interconnection of up to 126 devices only
Data Communications and Computer Networks: A Business User's Approach, Seventh Edition
19
Asynchronous Connections
A type of connection defined at the data link layer To transmit data from sender to receiver, an asynchronous connection creates a onecharacter package called a frame Added to the front of the frame is a start bit, while a stop bit is added to the end of the frame An optional parity bit can be added which can be used to detect errors
Data Communications and Computer Networks: A Business User's Approach, Seventh Edition 20
Data Communications and Computer Networks: A Business User's Approach, Seventh Edition
21
Data Communications and Computer Networks: A Business User's Approach, Seventh Edition
22
Data Communications and Computer Networks: A Business User's Approach, Seventh Edition
23
Synchronous Connections
A second type of connection defined at the data link layer A synchronous connection creates a large frame that consists of header and trailer flags, control information, optional address information, error detection code, and data A synchronous connection is more elaborate but transfers data in a more efficient manner
Data Communications and Computer Networks: A Business User's Approach, Seventh Edition
24
Data Communications and Computer Networks: A Business User's Approach, Seventh Edition
25
Isochronous Connections
A third type of connection defined at the data link layer used to support real-time applications Data must be delivered at just the right speed (real-time) not too fast and not too slow Typically an isochronous connection must allocate resources on both ends to maintain real-time USB and Firewire can both support isochronous
Data Communications and Computer Networks: A Business User's Approach, Seventh Edition
26
Data Communications and Computer Networks: A Business User's Approach, Seventh Edition
27
Data Communications and Computer Networks: A Business User's Approach, Seventh Edition
28
Data Communications and Computer Networks: A Business User's Approach, Seventh Edition
30
Data Communications and Computer Networks: A Business User's Approach, Seventh Edition
31
32
Data Communications and Computer Networks: A Business User's Approach, Seventh Edition
33
Data Communications and Computer Networks: A Business User's Approach, Seventh Edition
34
Data Communications and Computer Networks: A Business User's Approach, Seventh Edition
35
Summary
Connection between a computer and a peripheral is often called the interface Process of providing all the proper interconnections between a computer and a peripheral is called interfacing The interface between computer and peripheral is composed of one to four components: electrical, mechanical, functional, and procedural A DTE is a data terminating device
Computer
Data Communications and Computer Networks: A Business User's Approach, Seventh Edition
36
Summary (continued)
Two interface standards worthy of additional study: Universal Serial Bus, and EIA-232F
EIA-232F was one of the first highly popular standards Universal Serial Bus is currently the most popular interface standard
Half-duplex systems can transmit data in both directions, but in only one direction at a time Full-duplex systems can transmit data in both directions at the same time Other peripheral interfacing standards that provide power, flexibility, and ease-of-installation include FireWire, SCSI, iSCSI, InfiniBand, and Fibre Channel
Data Communications and Computer Networks: A Business User's Approach, Seventh Edition
37
Summary (continued)
While much of an interface standard resides at the physical layer, a data link connection is also required when data is transmitted between two points on a network
Three common data link connections include asynchronous connections, synchronous connections, and isochronous connections
Asynchronous connections use single-character frames and start and stop bits to establish the beginning and ending points of the frame Synchronous connections use multiple-character frames, sometimes consisting of thousands of characters Isochronous connections provide real-time connections between computers and peripherals and require a fairly involved dialog to support the connection
Data Communications and Computer Networks: A Business User's Approach, Seventh Edition 38
Summary (continued)
A point-to-point connection is one between a computer terminal and a mainframe computer that is dedicated to one terminal A multipoint connection is a shared connection between more than one computer terminal and a mainframe computer
Data Communications and Computer Networks: A Business User's Approach, Seventh Edition
39