Characteristics of Interface Standards: Data Connections
Characteristics of Interface Standards: Data Connections
Data Connections
A hardware interface is an architecture used to interconnect two (2) devices together. It includes the design of the plug
and socket, the type, and the number and purpose of the wires and the electrical signals that are passed across them.
Examples of Interfaces
• Universal Serial Bus (USB) - It is a digital interface that uses a standardized connector
(plug) for all serial and parallel type devices which provides a digital interface and
known for being hot-pluggable. Hot plugging (hot swapping) is the ability to add and
remove devices to a computer system while the computer is running and have the
operating system automatically recognize the change.
• Fire Wire – It is a type of interconnection between peripheral devices (such as wireless
modems and high-speed digital video cameras) and a microcomputer. This digital
interface that is capable of supporting transfer speeds of up to 3.2 Gbps.
• Thunderbolt – It is currently found on Apple laptops and provides a 10-Gbps connection
to peripheral devices. It uses the same connector as the already existing Mini
DisplayPort and uses an already existing protocol called PO Express.
• SCSI - SCSI, which stands for Small Computer System Interface is a technique for
interfacing a computer to high-speed devices such as hard disk drives, tape drives, CDs,
and DVDs. SCSI was designed to support devices of a more permanent nature such as
high-performance workstations and network servers.
• InfiniBand – This interface is used due to its high-speed connection that is mostly found
in networks that require large amounts of peripheral storage. It can carry multiple
channels of data at the same time up to 2.5 billion bits (2.5 gigabits) per second (single
data rate), 5 gigabits per second (double data rate), and 10 gigabits per second (quad
data rate); and it can address (interconnect) thousands of devices using both copper
wire and fiber-optic cables.
• Fibre Channel is like InfiniBand in that it too is a serial, high-speed network that
connects a computer to multiple input/output devices. Fibre Channel also supports data
transfer rates up to billions of bits per second, but it can support the interconnection of
up to 126 devices only.
Latency
• It is a measure of delay. It measures the time it takes for data to get to its destination across the network.
𝑳𝒂𝒕𝒆𝒏𝒄𝒚 = 𝒑𝒓𝒐𝒑𝒂𝒈𝒂𝒕𝒊𝒐𝒏 + 𝒕𝒓𝒂𝒏𝒔𝒎𝒊𝒔𝒔𝒊𝒐𝒏 + 𝒒𝒖𝒆𝒖𝒊𝒏𝒈 + 𝒑𝒓𝒐𝒄𝒆𝒔𝒔 𝒅𝒆𝒍𝒂𝒚
o Propagation time measures the time required for a bit to travel from the source to the destination.
o Transmission time measures the time how long a message will pass in channel corresponding with
the bandwidth.
o Queuing time measures the time needed for each intermediate or end device to hold the message
before it can be processed.
o Processing delay measures how data is processed through or from links.
Examples:
1. What are the propagation time and the transmission 2. What are the propagation time and the transmission
time for a 2.5 𝑘𝑖𝑙𝑜𝑏𝑦𝑡𝑒 message (an email) if the time for a 5𝑀𝐵 message (an image) if the bandwidth of
bandwidth of the network is 1 𝐺𝑏𝑝𝑠? Assume that the the network is 1 𝑀𝑏𝑝𝑠? Assume that the distance
distance between the sender and the receiver is between the sender and the receiver is 12,000 𝑘𝑚 and
12,000 𝑘𝑚 and that light travels at 2.4 × 108 𝑚/𝑠. that light travels at 2.4 × 108 𝑚/𝑠.
12,000 × 1,000
12,000 × 1,000 𝑃𝑟𝑜𝑝𝑎𝑔𝑎𝑡𝑖𝑜𝑛 𝑡𝑖𝑚𝑒 = = 50 𝑚𝑠
2.4 × 108
𝑃𝑟𝑜𝑝𝑎𝑔𝑎𝑡𝑖𝑜𝑛 𝑡𝑖𝑚𝑒 = = 50 𝑚𝑠 5,000,000 × 8
2.4 × 108 𝑇𝑟𝑎𝑛𝑠𝑚𝑖𝑠𝑠𝑖𝑜𝑛 𝑡𝑖𝑚𝑒 = = 40 𝑠
2,500 × 8 106
𝑇𝑟𝑎𝑛𝑠𝑚𝑖𝑠𝑠𝑖𝑜𝑛 𝑡𝑖𝑚𝑒 = = 2 × 10−5 𝑚𝑠
109
3. What is the latency of the network if there is an impeding propagation time of 50𝑚𝑠 and a transmission time of
0.020 𝑚𝑠 when added the queuing time of 0.75 𝑚𝑠 and a processing delay of 2 𝑚𝑠?
𝐿𝑎𝑡𝑒𝑛𝑐𝑦 = 50 𝑚𝑠 + 0.020 𝑚𝑠 + 0.75 𝑚𝑠 + 2𝑚𝑠 = 50.77𝑚𝑠
Examples:
1. An analog signal carries 4 bits per signal 2. An analog signal has a bit rate of 8000 𝑏𝑝𝑠 and a baud rate of
element. Find the bit rate if 1000 signal 1000 𝑏𝑎𝑢𝑑. How many data elements are carried by each signal
elements are sent per second. element? How many signal elements do we need?
1
𝑆=𝑁× 1 𝑁
𝑟
𝑁 = 𝑆 × 𝑟 = 1000 × 4 𝑏𝑖𝑡𝑠 = 4000 𝑏𝑎𝑢𝑑 𝑆=𝑁× 𝑟=
𝑟 𝑆 𝑟 = log 2 𝐿
𝑁 8000 𝑏𝑝𝑠 𝑏𝑖𝑡𝑠 𝐿 = 2𝑟 = 28 = 256
𝑟= = =8
𝑆 1000 𝑏𝑎𝑢𝑑 𝑏𝑎𝑢𝑑
o Packet switching involves organizing data in blocks called packets that are sent in a store-and-forward
manner without prior establishment of the communication path. By store-and-forward, we mean that
when a node receives a packet, it stores the packet and checks it for errors.
• In a broadcast network, a transmission from a source is received by all nodes in the network. A broadcast network
ensures that all the nodes in the network see the transmitted data.
References:
Frenzel, L. (April 27, 2012). What’s the Difference Between Bit Rate and Baud Rate? [Web Article]. Retrieved on April 23,
2020 from https://www.electronicdesign.com/technologies/communications/article/21802272/whats-the-
difference-between-bit-rate-and-baud-rate
Ibe, O. (2018). Fundamentals of Data Communication Networks [1st ed.]. US: Wiley.
Kurose, F., et. al. (2017). Computer Networking – A Top-Down Approach [7th ed.]. NY: Pearson.
Media Access Methods. (n.d.). In Mysolutionguru.com. [Web Article]. [Web Content]. Retrieved on April 23, 2020
https://www.mysolutionguru.com/ps/media-access-methods/112
Sklar, B. (2017). Digital Communications – Fundamentals and Applications [2nd ed.]. NJ: Prentice Hall.
Speidel, J. (2019). Introduction to Digital Communications. Switzerland: Springer Nature.