1
Questions and Answers Assignment on Computer Networks, Protocols, and
Communication Systems
SER 232 – Computer Systems Fundamentals
Homework 11
ASU-Tempe Campus
October 21, 2020
2
1. How is the organization of a polled network different from that of an internetwork?
One such communication structure is the polled network where the central controller, commonly
referred to as the primary station, controls all the data transmission by polling each device in turn
to see whether it has any data to transmit. This arrangement provides a structured communication
and eliminates collisions of data since no wireless transmitter will be able to transmit without
direct direction by the controller. The centralized technique described by Null and Lobur (2014)
is the example of a master-slave set-up in which a single node controls the rest to manage the
message traffic and network timing. A polled network architecture, in turn, prioritizes control,
determinism, and predictable performance and is potentially useful in networks such as industrial
control or point-of-sale, where timely communication is essential (Null & Lobur, 2014). This
setup is easy but lacks scalability as a central controller may become a bottleneck with an
increase in the number of nodes.
In comparison an internetwork or a network of networks is managed under the influence of a
distributed control and routing system which enables autonomous systems to communicate with
each other seamlessly. In this design, two or more network segments (LANs, WANs, or MANs)
are linked to provide their communication with all the scales across various technologies and
protocols, using routers and gateways (Null and Lobur, 2014). This is unlike the centralized
control model of the polled network wherein internetworks simply follow routing algorithms and
address resolution mechanisms as opposed to polling sequences in which the data is directed.
Through the internetworks, dynamic data flow is supported by the use of the packet-switching
and adaptive routing techniques that allow fault tolerance, scalability, and redundancy (Null and
Lobur 2014). The forwarding decisions are made independently by each node or router and
depend on the destination address and network condition hence highly decentralized and resilient
3
architecture. This distributed design promotes a more reliable design and a far bigger, more
heterogeneous environment than the narrower, synchronous design of polled systems.
The fundamental shift in the organization of the two different architectures can thus be found in
their contrasting control and communication management strategies. The polled network, being a
system of control singled out for simplification and order, whereas the internetwork, a system of
distributed coordination and dynamic path selection, is still alive and kicking (Null & Lobur,
2014). Polled systems are stable but have a limited choice of adaptation, whereas internetworks
are at the core of the flexible, which means that they can use any communication technology and
topology (Null & Lobur, 2014). Besides that, internetworks have many different protocols like
TCP/IP which not only hide the hardware differences but also make the network accessible to the
whole world whereas polled networks generally rely on the same type of systems within a
limited area. To sum up, the architecture of a polled network is aimed at a tightly controlled
communication of a small group with the timing being predictable whereas the architecture of
the internetwork is geared towards the limitless global scalability, decentralization, and the fact
that different systems can communicate with each other, network organization being a leap
forward.
2. What protocol device was the key to the robustness of DARPA net?
The Interface Message Processor (IMP) was the key protocol device that made the DARPA
network (ARPANET) very robust. In essence, the IMP was the forerunner of modern routers.
The IMP handled the operations of data packet transmission between computers, and it was the
source of reliability even if there were network parts that failed. Null and Lobur (2014) state that
the IMP implemented packet-switching technology, which broke messages down to small
packets that were routed independently and could also find different paths in case a link was
4
down. The decentralized routing of the network made it very fault-tolerant and it could still
maintain communication in case it was a node or line that failed (Null & Lobur, 2014).
Moreover, the IMP permitted the use of standardized communication protocols among different-
computer systems which were very necessary for the system to be scalable and to have
interoperability. Null and Lobur (2014) point out that the implementation of IMPs enabled the
DARPA network to become a versatile and resilient system thus it was the basis of today's
Internet architecture (Null & Lobur, 2014).
3. Who establishes standards for the Internet?
The standards for the Internet are set by a few major organizations that facilitate interoperability,
reliability, and global consistency in communication technologies. The Internet Engineering
Task Force (IETF) is the main body that is accountable for this. It is the IETF that actually
develops and promotes most of the voluntary Internet standards, especially those related to
TCP/IP protocols and network architecture. Null and Lobur (2014) state that the IETF is under
the umbrella of the Internet Society (ISOC) and it uses Requests for Comments (RFCs) to
describe and agree on new technical standards. Besides that, organizations like the World Wide
Web Consortium (W3C) and the Institute of Electrical and Electronics Engineers (IEEE) also
help by setting the standards for the web and the hardware interfaces. According to Null and
Lobur (2014), the sum of these measures gives assurance that the Internet is still an open,
scalable, and interoperable resource that can be used on different devices and platforms.
According to these coordinated global governance, Internet standards are carried out in an open
manner and thus can readily accommodate technological growth and still ensure that the
connection is globally consistent (Null & Lobur, 2014).
5
4. What is the formal name given to Internet standards?
The most formal term for Internet standards is Requests for Comments (RFCs). These are
authoritative documents created and published by the Internet Engineering Task Force (IETF) to
specify the protocols, procedures, and policies that regulate Internet operations. As per Null and
Lobur (2014), RFCs are the core of Internet architecture, they include documents for standards
like TCP/IP, DNS, and HTTP. Every RFC is scrutinized and agreed upon before it becomes an
Internet Standard, thus it is a very trustworthy and universally compatible standard (Null &
Lobur, 2014). Consequently, RFCs are the means by which the technical norms that are always
changing but have to be consistent and efficient across the different systems of the global
Internet are being standardized (Null & Lobur, 2014).
5. Which layer of the ISO/OSI Reference Model takes care of negotiating frame size and
transmission speed?
The Data Link Layer of the ISO/OSI Reference Model is mainly in charge of the processes
involved in the changes of frame size and transmission speed between the devices of the
network. The layer communicates the changes reliably via a physical channel by deciding the
packets to be framed, addressed, and transmitted. In their work, Null and Lobur (2014) argue that
the Data Link Layer setting is done by the rules which show how bits got from the Physical
Layer are grouped into frames, how the errors that have happened are detected or corrected, and
how access to a shared communication medium is granted. The layer is subdivided into two
sublayers: the Logical Link Control (LLC) and the Media Access Control (MAC). The LLC
sublayer provides support for the frame synchronization and control of the flow, while the MAC
sublayer is concerned with physical addressing and channel access negotiation (Null & Lobur,
2014). These operations together not only determine the size of the frames that are going to be
6
transmitted but also coordinate the data transfer speeds between the nodes of the network in
order to keep the process efficient and at the same time minimize the occurrence of collisions.
Negotiation of frame size is quite vital as it influences both the efficiency and the reliability
aspects of data transmission. In a case where the frames are overly large, situations of error may
arise for which the entire data has to be resent thus throughput is lowered. At the same time,
extremely small frames are loaded with overhead which causes the efficiency level to go down
as well. According to Null and Lobur (2014), the Data Link Layer protocols in the case of
Ethernet and Wi-Fi come to an agreement on the size of frames basing their decision on the
capacity of the network and the capability of the hardware to optimize performance. In the same
way, speed negotiation of a transmission is done through auto-negotiation protocols which
enable devices like switches and network interface cards to arrive at a mutually supported speed
that is also the fastest at the same time (e.g., 100 Mbps, 1 Gbps) (Null & Lobur, 2014). The
technology is thus essential in terms of the seamless connection between devices which are of
different makers and different generations.
Besides that, the Data Link Layer is responsible for providing flow control and error handling so
that the data can be delivered at a rate that is suitable for the receiving device. Null and Lobur
(2014) point out that this layer, through the synchronization of frame size, transmission speed,
and error detection by cyclic redundancy checks (CRC), retains data integrity and reduces the
number of transmission errors. If these methods had not been in place, there would have been
frequent data losses and inefficiency in network communications. To put it briefly, the Data Link
Layer is the layer in the OSI model that is most instrumental in determining how data is encoded
for transmission, the layer which controls access to the medium and negotiates frame size and
7
transmission speed, all these activities are carried out to ensure that communication is reliable
and efficient across networked systems (Null & Lobur, 2014).
6. If a communications session were to employ encryption or compression, which layer of
the ISO/OSI Reference Model would perform this service?
An ISO/OSI Reference Model features a Presentation Layer as a major part responsible for
encoding and decoding, encrypting and decrypting, and compressing and decompressing of
communication data. Encryption converts the plain readable text into the ciphertext that can only
be read by the intended receiver, ensuring data security, confidentiality, and integrity. At the
same time, compression shrinks the data into the fewer bytes for a quicker and less resource-
consuming transfer (Null & Lobur, 2014).
The Presentation Layer encryption achievements rely on the implementation of cryptographic
protocols like SSL/TLS, that assure the sessions between clients and servers, by encrypting the
data sent over the communication channel. As a result, things like login credentials or transaction
details stay secure during the whole process (Null & Lobur, 2014). In the same way,
compression techniques, such as those inherent in JEPG, MPEG, or ZIP, are instrumental in
band-limiting tasks where a lesser number of bits are used for transmission while still
recognizing the original data source are being implemented. These operations make a system
more efficient and secure at the same time whilst still retaining the original data format across
the different kinds of systems (Null & Lobur, 2014).
Among many other roles, the Presentation Layer is a peacemaker that gets the data ready for the
Application Layer, thus ensuring compatibility and efficiency throughout the network, as argued
by Null and Lobur (2014). The absence of this layer would mean applications are to do the job
8
themselves in which situation there will be inconsistency and redundancies. The Presentation
Layer, therefore, eases intercommunication by offering uniform data handling, security by means
of encrypting, and expediency through compression thus, are the main essentials of safe and
reliable digital communication in the present-day networks (Null & Lobur, 2014).
7. According to the IPv4 format given in Section 11.5.1, what bit positions does the IP
Protocol Number occupy? What is the purpose of this field?
The IP Protocol Number field, based on the IPv4 packet format illustrated in Section 11.5.1 of
The Essentials of Computer Organization and Architecture, is the field that is located at bit
positions 72–79 of the header, i.e., the ninth byte of the IPv4 header. The field is of 8 bits length,
and it is the key element to the identification of the particular transport layer protocol utilized in
the data section of the IP packet. Just like Null and Lobur, (2014) say, the IPv4 header is
structured with the different fields, each carrying a different function of directing, fragmenting,
and delivering packets over interconnected networks. Out of these, the Protocol field is the one,
which, the receiving host uses, to find out how to refer to the payload data once the IP layer has
processed the packet. For instance, if the field value is 6, the payload is TCP (Transmission
Control Protocol); if it is 17, then the payload is the UDP (User Datagram Protocol) (Null &
Lobur, 2014).
Interoperation and coordination between the Internet Protocol (IP) and higher-layer protocols are
some of the things that the IP Protocol Number field is meant for. The device that receives the
message will not be able to decide the transport protocol to use in processing the encapsulated
data if this field is missing. The authors, Null and Lobur (2014), state that this functionality is the
backbone of the idea of layers in computer networks which still, in its essence, keeps the data
flow from one protocol layer to another. The protocol field is inspected by the network layer (IP)
9
when a packet is at the end of its journey; the network layer then identifies the process that is
going to take the payload from the upper layers and sends the data to it. The structure is quite a
versatile and scalable architecture as it does not limit the number of different transports or
applications that can be introduced to the Internet as far as the central IP unit remains unchanged
(Null & Lobur, 2014).
Moreover the field IP Protocol is one of the main factors that allow Internet to be flexible and
scalable. It makes it possible for IPv4 to be a kind of a general carrier, i.e. delivery is made
regardless of what kind of application or transport is used on top. This "separation of concerns"
as stated by Null and Lobur (2014) is what keeps the IP layer efficient and capable of any future
changes while at the same time it is still compatible with a wide range of protocols e.g. ICMP
(protocol number 1), IGMP (2), and the ones that will be created. To put it simply, the IP
Protocol Number field which is located in bits 72–79 is the main instrument in the working of
IPv4 that makes it possible for the network and transport layers to be linked together (Null &
Lobur, 2014).
8. Why have certain types of IP addresses become scarce?
Different kinds of IP addresses, especially IPv4 addresses, have been limited because of the
massive number of devices that connect to the Internet and the problem of how IPv4 is set up.
The IPv4 protocol that uses a 32-bit address field is capable of having about 4.3 billion different
addresses, as specified by Null and Lobur (2014). In the 1980s when IPv4 was created, this
amount of addresses looked more than enough for the few research and government networks.
However, with the great Internet growth, the arrival of the pc, smartphones, and Internet of
Things (IoT) devices, the requirement of new unique addresses went way up and the supply has
not been able to keep up (Null & Lobur, 2014). A unique IP address is necessary for each device
10
that is directly connected to the Internet. By the early 2010s, it was the case that almost all of the
IPv4 address space had been used up.
The inefficient allocation and management of IPv4 addresses is a major factor that has led to the
shortage of IPv4 addresses alongside others. The early stages of the Internet saw large chunks of
IP addresses assigned to institutions without taking into consideration the future worldwide
demand. Null and Lobur (2014) comment that this practice caused address fragmentation and
wastage to a great extent since some organizations were given far more addresses than they
actually needed. Moreover, the implementation of different address conservation methods such
as Classless Inter-Domain Routing (CIDR) and Network Address Translation (NAT), which
were meant to solve the address space problem but were instead rapidly used up by newly
connected devices (Null & Lobur, 2014). Even though NAT helps a few devices on a local
network to share a single public IP address, it was just a short-lived fix for a deep-rooted
problem in the structure of IPv4.
When the limitation was to be overcome, the IPv6 protocol was created, thus the address space
was extended from 32 bits to 128 bits, giving about 3.4 × 10³⁸ different addresses (Null & Lobur,
2014). Besides resolving the problem of address exhaustion, IPv6 features simplified routing,
strengthened security, and takes less time for packet processing. The slow worldwide switch to
IPv6 has been the reason why the shortage of IPv4 addresses is still a problem that organizations
and areas that are dependent on old systems have to face. Simply put, the scarcity of IP addresses
resulted from the inherently limited address design, fast technological growth, and poorly
allocated resources at the beginning - the issues that are being progressively resolved by the IPv6
transition (Null & Lobur, 2014).
9. Explain the general purpose of the TCP protocol.
11
TCP or Transmission Control Protocol is one of the main protocols in the TCP/IP or
Transmission Control Protocol/Internet Protocol suite whose overall function is to give the
reliable, ordered and error-checked data delivery from one application to another over a network.
TCP is a transport-layer protocol in the OSI Reference Model. It is at the same level as the
network layer (IP) and one level below the application layer. Null and Lobur (2014) say that
TCP is the technology that literally saves the day because it makes sure the data that travels via
the most unstable and diverse networks arrive intact and in the right order. Hence it is crucial for
those kinds of programs that are based on safe communication like web browsing, email, and file
transfer. Basically, what TCP does is not only to deliver packets like the lower-level protocols,
but also it controls the flow of data, creates connections between hosts, and keeps the
communication trustworthy till the end of the session (Null & Lobur, 2014).
One of the main features of TCP is its connection-oriented communication method. The
connection between a sender and a receiver is first established through TCP by an operation
called the three-way handshake which is basically the actual data exchange, the handshake is
what allows them both to synchronize the sequence numbers and confirm the readiness on each
side (Null & Lobur, 2014). In short, a handshake is a greeting, so this handshaking means that
the two devices welcome each other to a communication process and are able to keep track of
each segment they send and receive. Through TCP each stream of data is labeled with a
sequence number thus making the receiver capable of joining the packets in the way that the data
was initially structured even if some packets arrived in a different order. If there are any data
segments that have gone missing, duplicated, or corrupted on their way, then TCP will find these
faults by using checksums and ask for the data to be sent again. As Null and Lobur (2014) state,
12
the fact that these errors are fixed is one of the main reasons why TCP is such a powerful
technology and is very different from UDP which does not provide delivery nor ordering.
On top of that, flow control and congestion control are among the mechanisms that TCP
combines to manage efficiency in network and to avoid data overload. Flow control is that kind
of operation which prevents a sender from overwhelming a receiver with more data than it can
process at a time, usually, it is achieved by a sliding window technique that can change the flow
of data. Congestion control mainly helps to ease network traffic by pointing out network
congestion and thus decreasing communication rate so that no packets are dropped (Null &
Lobur, 2014). The adoption of these measures collectively grants TCP the leverage to adjust
varying network conditions and thus maintain the equilibrium between throughput and
reliability.
Therefore, the overall objective of TCP is to span beyond the very basic data delivery function
and to come with a full-featured framework for reliable, efficient, and well-organized
communication in computer networks. It is an abstraction layer, which hides network problems
like packet loss, retransmission, and ordering from the application stack, thus developers can
concentrate on their application logic and no longer need to worry about network reliability.
According to Null and Lobur (2014), the architecture of the protocol has made it the backbone of
almost all the Internet services such as HTTP, SMTP, and FTP, which are all dependent on its
error-free and ordered data transport. Briefly, the general purpose of TCP as described by Null
and Lobur (2014) is to turn the least reliable IP service into a reliable end-to-end communication
channel, thus enabling accurate and efficient data exchange between hosts despite the fact that
they are located in diverse and unpredictable network environments.
10. How does IPv6 improve upon IPv4?
13
IPv6 improves upon IPv4 by addressing its limitations in scalability, efficiency, and security.
The most significant enhancement is the expansion of the address space from 32 bits to 128 bits,
providing approximately 3.4 × 10³⁸ unique addresses, which eliminates the problem of address
exhaustion (Null & Lobur, 2014). IPv6 also simplifies routing through hierarchical addressing
and reduces header complexity for faster packet processing. Additionally, it integrates features
such as built-in IPsec encryption, auto-configuration, and improved multicasting for efficient
data delivery (Null & Lobur, 2014). Unlike IPv4, which relies on Network Address Translation
(NAT), IPv6 allows direct end-to-end communication, enhancing performance and connectivity.
As Null and Lobur (2014) emphasize, these innovations make IPv6 more scalable, secure, and
adaptable to the growing number of global Internet-connected devices.
11. What is the difference between guided and unguided data transmission media? List
some examples of each.
The main difference between these types of transmission media, guided and unguided, is their
method of transferring data signals from one device to another over a communication channel.
The signals in the guided communication channel are conveyed directly via physical paths like
wires or optical cables, which are suitable for electromagnetic signals. In contrast, the ones in the
unguided channel are broadcasted over the atmospheric layers or vacuum of space where no
physical medium is required. Null and Lobur (2014) state that guided transmission also offers a
stable platform that can significantly enhance the transmission distance without signal loss while
interference level remains low, however, unguided communication mainly relies on wireless
technologies, which offer more freedom but at the same time higher signal attenuation and noise
susceptibility. These two categories form the basis of today's networking infrastructures, having
different implementations, benefits, and drawbacks (Null & Lobur, 2014).
14
Guided transmission media comprise twisted-pair cables, coaxial cables, and fiber-optic cables.
Twisted-pair cables are generally used wire constructions in which each consists of two insulated
copper wires that are spirally combined to lessen the influence of the electromagnetic field. They
are quite common in local area networks (LANs) and telephone systems. Coaxial cables that
have a main conductor that is surrounded by an insulating layer and a metallic shield provide
more bandwidth and noise immunity than twisted-pair wires, thus are the perfect solution for
cable TV and broadband Internet (Null & Lobur, 2014). Among the three, fiber-optic is the
future of guided communication and essentially sends data converted into light to travel through
glass or plastic fibers. Null and Lobur (2014) point out that fiber optics enable very high data
rates, long-distance communication without signal loss, and thus electrical interference free,
which are the major reasons for their use in backbone networks and fast communication systems.
The greatest benefit of guided media is its privacy and consistency since there is less chance of
signal leakage thus unauthorized eavesdropping in a physical confinement.
On the other hand, unguided transmission media refer to the data transmissions in the open air
using wireless communication means such as radio waves, microwaves, and infrared rays. Since
these media do not depend on physical connections, they are, therefore, perfect for mobile
communication, satellite links, and wireless local area networks (WLANs). Radio waves have
the capability to cover long distances and go through obstacles, thus, they are utilized for
broadcasting and cellular communication. High-frequency microwaves are, thus, used for
satellite communication and data links between two points where line-of-sight transmission is
required (Null & Lobur, 2014). Infrared communication, usually implemented in remote controls
and quick data sharing, ensures that the connection is secure and free of interference within
limited spaces. Nevertheless, as per Null and Lobur (2014), they also point out that wireless
15
media are more exposed to interferences from nature, weakening of the signal, and also, security
issues, because they are open.
The fundamental distinction of the two different data transmission media, i.e., guided and
unguided media is the presence of a physical transmission path. Guided media transmission of
data is done through visible channels such as cables and fibers and henceforth, they provide more
reliability, security, and faster transmission speeds. Conversely, unguided transmission media
harness the use of electromagnetic waves that travel through the air; hence they offer the
advantages of being flexible, mobile, and globally connected. Both technologies are the
backbone of present-day communication systems: guided media constitute a stable and high-
speed infrastructure, while unguided media are the means of wireless communication that is
mobile, flexible, and widespread (Null & Lobur, 2014).
12. What determines the quality of a transmission medium? What metric is used?
The quality of a transmission medium is measured by how well the system is able to actually and
fairly quickly communicate the data signals from the sender to the receiver with the minimal
amount of loss, distortion or interference. Null and Lobur (2014) claim that the most important
factors affecting the quality of the transmission are bandwidth, attenuation, noise, and
propagation delay. Bandwidth is the term that describes the number of frequency a medium can
take, and it is the decisive factor for the data rate, the more extensive the bandwidth is, the higher
the transmission speed can be. Attenuation is the reduction of the signal strength, which causes
the medium, whereas the noise is the unwanted electrical or electromagnetic interference, which
disturbs the data. Propagation delay is the amount of time a signal takes to reach from the source
to the destination and the delay can be so critical for a real-time application (Null & Lobur,
2014).
16
The first and the most important measure for the evaluation of a transmission medium is the
signal to noise ratio (SNR). SNR measures the level of the desired signal against the level of the
noise and the result is usually given in decibels (dB). A higher SNR means a cleaner
transmission with fewer errors (Null & Lobur, 2014). The first offer of SNR values, like fiber-
optic cabling, has significantly better data integrity and performance than the second, which has
lower SNR, for example, wireless channels. Along with the bit error rate (BER); the proportion
of bits that are erroneously received in relation to all those transmitted, is another quality
indicator. Lower BER is the main main of higher transmission accuracy and better overall
quality (Null & Lobur, 2014).
The quality of a transmission medium centralizes on its physical properties plus the effect of the
environment which has decided upon the factors such as bandwidth, attenuation and noise.
Engineering Metrics like SNR and BER do provide measurable indicators of these characters,
thus giving opportunities for enhancement (Null & Lobur, 2014).
13. What are the principal causes of attenuation? What can help reduce it?
Attenuation is the term used when describing the gradual weakening of signal power as the
signal moves through the transmission medium, which in turn can lower the quality of data and
increase the time needed for communication. This parameter is the most essential factor that
influences network performance as it is the one that sets the limit of how far a signal can be
transmitted and how well it can be understood before a new signal needs to be generated or the
old one amplified.N&P (2014) say that attenuation is the result of a number of physical and
environmental factors, which involve the absorption of the signal, its scattering, impedance
mismatch, and interference. The amount of attenuation is influenced by the kind of the medium
that is used for the communication, i.e. whether it is copper wire, coaxial cable, optical fiber, or
17
wireless, and also by the external factors such as distance, frequency, and temperature (Null &
Lobur, 2014).
The main source of attenuation is resistance and heat loss in the transmission medium. In metal
conductors like twisted-pair and coaxial cables, the flow of the electric current meets resistance
that changes the part of the signal’s energy that is responsible for heat generation thus the signal
power gets lower. In addition to that scattering and absorption are also major contributions
especially in optical fiber where the light signals can be absorbed by impurities in the glass or
scattered by microscopic imperfections. Null and Lobur (2014) state that Impedance mismatch
(i.e. different impedance levels of two connected components) leads to the situation when a part
of the signal is reflected back resulting in further signal loss.Wireless media attenuation is due to
path loss, environmental obstacles, and atmospheric absorption, as radio waves lose energy over
distance or when obstructed by buildings, terrain, or weather conditions (Null & Lobur, 2014).
Several strategies may be employed to lessen attenuation to a large extent and the preservation of
signal integrity is an unquestionable fact in all communication systems. Probably the most
widely accepted method is to arrange the addition of segments together with the amplifiers or
repeaters along the road of transformation so as to restore the lost power to the signal. Optical
amplifiers and repeaters are used to regenerate the signal without substantial noise in fiber-optic
systems. By the same token, it is possible to reduce the losses due to absorption and scattering
resulting from the resistance of the material and the presence of impurities, i.e., one can lower
the amount of these losses if pure copper and high-quality optical fiber are used. Cable
construction and shielding also play an important role in the prevention of electromagnetic
interference, which, in turn, leads to attenuation (Null & Lobur, 2014). The same methods can be
applied for wireless systems: increasing antenna gain, improving line-of-sight alignment, and
18
reducing obstacles between transmitter and receiver. There is more to it, if impedance matching
is maintained across network components, then reflection losses are also prevented, thus the
quality of transmission is further enhanced (Null & Lobur, 2014).
The root cause of attenuation is the nature of the phenomena which appear energy-wise in the
form of resistance, absorption, scattering, and interference, and these processes happen to a
certain extent in each segment of the transmission line. The authors mention that with the help of
the right choices of materials, usage of amplifiers, matching of impedances and good network
designing one can lessen attenuation to a level that does not cause communication to be
unreliable or inefficient across different transmission media.
14. What is the difference between the baud rate and the bit rate of a line?
The baud rate and the bit rate are both used to indicate how fast data is being transferred, but
they actually relate to different things. The baud rate is the number of times the signal changes
per second on the communication channel, i.e., the number of symbols per second in the signal,
whereas the bit rate is the number of bits of data sent in one second. One symbol in baud rate
may stand for one or more bits, depending on the modulation method, says Null and Lobur
(2014). For instance, with the simplest binary signaling, one baud is equal to one bit per second,
but in the case of an advanced modulation scheme like Quadrature Amplitude Modulation
(QAM), a single symbol can represent several bits thus the bit rate becomes higher than the baud
rate (Null & Lobur, 2014).
Basically, the baud rate is a count of signal changes, whilst the bit rate is a measure of the
amount of data transferred in a given time. Proper modulation can deliver higher bit rates at the
19
same baud rates, thereby making more efficient use of the bandwidth and improving the
transmission performance (Null & Lobur, 2014).
15. What are the three types of fiber optic cable? Which of these can transmit signals the
fastest?
The first kind of fiber-optic cable is single-mode fiber (SMF) which has an extremely narrow
core diameter of about 8 to 10 micrometers, hence, it allows only one light path or mode to travel
through it. Null and Lobur (2014) state that such a system significantly reduces the spreading of
the signal, thereby allowing data to cover very long distances with almost no loss or distortion.
Furthermore, single-mode fibers are powered by laser light which makes them have very high
bandwidth and, therefore, they can be used to communicate over long distances such as in
telecommunications backbones and undersea cables. In brief, it is single-mode fiber that serves
for high-speed data transmission over widely spread networks because of its low attenuation and
capability to maintain signal integrity even at very long distances (Null & Lobur, 2014).
The second one is multimode fiber (MMF) having the core diameter bigger by 50 or 62.5
micrometers and enabling several light rays or modes to be propagated simultaneously.
However, this also causes modal dispersion to occur, wherein the arrival of the light paths is at
different times, thereby, a little bit of the signal is distorted (Null & Lobur, 2014). The function
of multimode fibers is carried out by LEDs instead of lasers, thus, they are friendly in term of
charges for short-distance transmissions, e.g., in local area networks (LANs) or data centers.
MMF can only maintain signal quality at high data rates for short distances, and once the
distance increases, the signal quality will be lesser than that of single-mode fiber (Null & Lobur,
2014).
20
The third one is plastic optical fiber (POF) whose core and cladding are made of plastic, instead
of using glass like the others. Due to this, it is more pliable, can withstand more wear and tear,
and is more installer-friendly, but it is plagued with higher signal losses and less bandwidth (Null
& Lobur, 2014). POF is typically the choice of the short-range side such as automotive networks
and home audio systems where the emphasis is on the cost and ease of handling rather than the
speed and distance. Out of the 3 types, single-mode fiber is the fastest in signal transmission
since it has the least signal dispersion, lower loss and it can maintain high-speed transmission
over long distances without substantial degradation (Null & Lobur, 2014).
16. Where does one find a MAC address? How many bytes are in a MAC address?
Media Access Control (MAC) address is an unique identification code that points out to the
specific hardware, which is the network interface card (NIC) of a device. This is a code that is
soldered in the NIC internally by the maker and used in the Data Link Layer (Layer 2) of the OSI
model for communication. In line with the statement from the book "Computer Networks. A
Systems Approach" by Null and Lobur (2014), it can be said that the MAC address is the one
that identifies the most permanent and physical connection between devices and allow them to
have communications and interactions inside a local area network (LAN). Any device that can
connect to a network, for example, PC, routers, switches, and cell phones will have a MAC
address that is saved somewhere in the device's firmware or in the read-only memory (ROM). If
data packets are to be moved on the network, it is then the MAC addresses that would guarantee
the reaching of these data packets to the correct hardware units within the same network segment
(Null & Lobur, 2014).
MAC address is made up of 6 bytes (48 bits) that are mostly represented as twelve hexadecimal
digits separated by colons or hyphens for instance 00:1A:2B:3C:4D:5E. The first three bytes
21
referring to the Organizationally Unique Identifier (OUI) are used for naming the manufacturer
of the device, and the other three bytes make up the Network Interface Controller (NIC) specific
identifier, which is unique and assigned to the device by the manufacturer (Null & Lobur, 2014).
Such a construction is to ensure that every network device that exists on the planet has a different
address and so communication conflicts don't arise.
As pointed out by Null and Lobur (2014), MAC addresses are the keys that open the doors of
Ethernet and Wi-Fi networks where they perform the function of delivering the data correctly to
the hardware level. Unlike a IP address, which could be changed depending on the network
configuration, a MAC address is the one which is always the same, thus it is the most reliable
way of identifying the device. To make it short, a MAC address is associated with the hardware
of a device’s network interface, it has 6 bytes (48 bits) and it is a globally unique identifier
through which communication within local networks becomes reliable (Null & Lobur, 2014).
17. Briefly describe how repeaters, hubs, switches, and routers differ from one another.
Repeaters, hubs, switches, and routers are all fundamental networking tools that are used to link
up computers and other networked systems, but each of them operates on different layers of the
OSI (Open Systems Interconnection) model and have different roles in handling and directing
data transmission. Each device operates at a different level in the network communication
hierarchy performing various functions that range from straightforward signal regeneration to
complex routing over numerous networks (Null and Lobur, 2014). If one is to create oversized
yet efficient network architectures, it is important first to understand how different these devices
are.
22
A repeater is a device that works at the Physical Layer (Layer 1) of the OSI model and is the
least complicated of the four pieces of equipment. The point of the apparatus is to regenerate and
amplify signals that have lost their strength or have become serious due to attenuation over a
long broadcast line of a network. In the words of Null and Lobur (2014), repeaters do not involve
data at all, they only bring back the data to its original power and form and then send it along the
network medium. This operation aids in an extension of the range for both wired and wireless
networks that are considered effective. Repeater units are capable of replenishing the weakest of
signals in a media, whether that is by a twisted-pair copper, or fiber-optic. Yet they merely
receive and send data through the same physical interface and are hence unable to perform
operations like filtering or device addressing (Null & Lobur, 2014).
A hub similarly to a repeater, works at the Physical Layer (Layer 1) and merely extends the
connection of a local network by adding more devices to it. It is mainly a transmitter of signals to
all the network segments where the paths of the respective attached devices are found. Null and
Lobur (2014) suggest that hubs behave like very simple repeaters with several ports, they do not
execute any smart data management or filtering tasks. Hence, devices that get linked to a hub
share the same bandwidth thus the occurrence of data collisions in networks with such busy
traffic. For this reason, hubs are considered obsolete and thus are largely phased out of modern
Ethernet networks with the inclusion of switches. Nonetheless, the disadvantages of hubs did not
prevent them from playing an important role in the early days of network expansion as they were
a cheap way of connecting multiple computers (Null & Lobur, 2014).
Switches are Data Link Layer (Layer 2) devices and more sophisticated compared to repeaters
and hubs. They make use of MAC addresses to locate the devices on a network and also
intelligently send the data only to the port where the device that is going to receive the data is
23
connected. This helps in reducing the unnecessary traffic and also collisions, which in turn
increases the speed of the network and makes it more efficient (Null & Lobur, 2014). Unlike
hubs, switches establish dedicated communication paths between devices thereby making
possible several data transfers at the same time. Switches, as the authors explain, can also learn
and memorize MAC address tables, which allow them to efficiently manage the traffic within a
local area network (LAN) (Null & Lobur, 2014). Furthermore, some cutting-edge switches have
even the capability of working at Layer 3 and can perform a few routing tasks of directing traffic
among different network segments. Due to their smart traffic handling and capacity to divide
networks, switches have become the first choice in the backbone of enterprise networks and data
centers (Null & Lobur, 2014).
Meanwhile, a router is a device that functions at the Network Layer (Layer 3) and is in charge of
sending data across various networks other than directing the same within one (local) network.
Routers also use IP addresses but not MAC addresses in order to decide the best path for data
packet forwarding. When talking about this, Null and Lobur (2014) mention that routers take into
account network conditions, traffic loads, and destination addresses so as to accurately and
dynamically decide the most efficient routes thus allowing communication between different
local, wide-area, and global networks. Also, the main difference between routers and switches is
that routers link networks which possibly use different protocols and architectures while on the
contrary switches connect parts of the same network which are homogeneous in terms of
protocols and architectures, hence making the former indispensable for the Internet to work.
Moreover, to keep the Internet traffic smooth, they additionally feature functionalities such as
Network Address Translation (NAT) operation, IP address allocation using DHCP, and firewall
24
capabilities thereby making them a must-have device both in a household ranging and in an
enterprise networking environment (Null & Lobur, 2014).
18. What is the difference between a bridge and a gateway? Which one is faster and why?
A bridge and a gateway are two different types of devices in a network that are made to link
various segments or systems, however, they function at different levels of the OSI Reference
Model and have different roles in the flow of data. Fundamentally, the difference between these
two devices is their extent of operation and capability of processing. The bridge is working at the
Data Link Layer (Layer 2), and the gateway is at the Application Layer (Layer 7), which is the
top level of the OSI model.
As per Null and Lobur (2014), the function of bridges is to interconnect and limit traffic between
two local area network (LAN) segments that are based on the same communication protocol,
such as Ethernet. By using MAC addresses, they allow network traffic to be isolated, to
congestion to be decreased, and to performance to be enhanced within a LAN. Since bridges are
only capable of data link-level operations, they are quite simple and effective devices (Null &
Lobur, 2014).
On the contrary, a gateway acts as a protocol converter that links networks or systems that use
different communication architectures, data formats, or transmission protocols. Unlike bridges,
gateways can also transcode data to interoperable systems, for instance, by connecting an email
server to a database or by networking a TCP/IP system with an older mainframe via a different
protocol (Null & Lobur, 2014). Gateways can accept data from the session, presentation, and
application layers besides the OSI model layers they originally came from, thus making them
capable of data translation, encryption, and compression. Because of this complicatedness,
25
gateways have to be equipped with higher processing capacity and are slower as compared to
bridges (Null & Lobur, 2014).
When it comes to the aspect of speed, bridges have the advantage as they conduct less complex,
low-hierarchy tasks. Bridges are said to just pass on frames based on MAC addresses without
interpreting or modifying the data content as explained by Null and Lobur (2014), thus they can
work almost without any delay. In contrast, gateways have to thoroughly examine and frequently
change the format of data, thus they face their processing time greatly which results in an
increase in latency. Although they can only be stepped on, gateways have more varied tasks and
are indispensable in creating connection between heterogeneous networks that have no
possibility of communication in any other way. To put it shortly, the notable difference of
bridges and gateways is that the former can connect similar networks and send data at the Data
Link Layer whereas the latter connect dissimilar networks and work at the higher layers, with the
former being faster due to the fact that it performs less complex processing operations (Null &
Lobur, 2014).
19. When is it not a very good idea to use static routing?
Static routing is about setting up the exact paths by hand through which data will flow between
networks. Though it provides ease and management, in a big or a rapidly changing network
where the routes are changed frequently, it is not proper to use it. In their book, Null and Lobur
(2014) state that static routing turns inefficient when the environment consists of several
interconnected networks or constantly changing topologies, e.g., enterprise or Internet-scale
systems. This is because any change like a link failure or a new network addition necessitates a
manual network administrator reconfiguration, which could result in delays, errors, or even
downtime (Null & Lobur, 2014).
26
Moreover, static routing is not an option for redundant and failover-based networks as it does not
have route discovery and adaptation features by default. Dynamic routing protocols such as RIP
or OSPF are recommended in such situations because they make changes to the topology by
themselves. According to Null and Lobur (2014), static routing is suitable for a small and stable
network with a limited number of paths, but in large and complicated networks, it hampers the
network's capacity to scale and its resilience. Hence, if network flexibility, expansion, or fault
tolerance is required, it would not be wise to employ static routing as it cannot effectively handle
route recalculations or dynamic traffic patterns (Null & Lobur, 2014).
20. Give SEVEN important ways in which link state routing differs from distance vector
routing.
Kind of Routing Information Transmitted.
Among the major distinctions between DVR and link state routing (LSR) is the nature of the
routing information that is exchanged between routers. In distance vector routing, routers
exchange their routing tables with adjacent routers at a certain frequency. This is such that every
router is advertising the distance (or cost) to all the destinations with which it is familiar. On the
other hand, link state routing, as opposed to traditional routing, does not share its routing table
but only provides information on the state of the directly connected links, including link costs,
bandwidth, and connection state (Null & Lobur, 2014). All the routers then utilize the
information to determine the shortest path to each of the other nodes separately based on
algorithms such as Dijkstra. This distinction is more effective in large and complicated networks
because it lowers redundant data transfers and total bandwidth usage, whereas periodic table
distribution of DVR may cause superfluous network communication and slower convergence
(Null & Lobur, 2014).
27
Method of Route Calculation
Distance vector and link state routing have great variations in the way they calculate routes. In
distance vector routing, routers make use of their neighbors to obtain paths, and usually the
BellmanFord algorithm, which finds the shortest path by examining the distance vectors that are
sent by neighbors. Every router relies on the information given by its neighbors so that it can
come up with the best path but may cause routing loops or slow updates (Null & Lobur, 2014).
On the contrary, in link state routing, every router constructs a topological map of the network,
and uses this on its own to determine the shortest routes, using the Dijkstra algorithm. This
allows a faster convergence and more accurate routing decisions such that all router bases their
computation on the same consistent view of the network. Null and Lobur (2014) state that LSR
allows routing that is more reliable and loop-free than DVR, which may be affected by
inconsistent or obsolete routing information when changes happen in the network.
Frequency of Updates
Another significant difference between the two routing techniques is the update frequency.
Under distance vector routing routers make routing updates, which can be at a fixed time period
regardless of whether there is any change to the network. Such continuous updating may also
demand high bandwidth and processing resources particularly in large networks (Null & Lobur,
2014). Instead, link state routing only provides updates when some change happens, e.g., a break
of the switch or a topology change. These advertisements are called as Link State
Advertisements (LSAs) and are then propagated across the network such that all routers
synchronize their topology databases. Null and Lobur (2014) assert that LSR is more efficient
with this kind of event-driving approach because unwanted updates are minimized and stabilize
quickly when based on a topology change. Therefore, whereas DVR uses regular communication
28
irrespective of the stability of the environment, LSR reduces communication overhead and
allows routers to exchange only significant information when required (Null & Lobur, 2014).
Convergence Speed
Other difference between link state routing and distance vector routing lies in convergence speed
i.e. the speed with which routers reach a common network topology following a change. The
distance vector routing is usually slower to converge, as the routers have to wait before periodic
updates are received by the neighbors before routes are recalculated. This delay may provoke the
use of short-time routing loops or wrong paths (Null & Lobur, 2014). By comparison, link state
routing converts much more quickly, because it simultaneously sends out information regarding
topology changes to all routers. Every router will subsequently recalculate paths that were the
shortest almost instantly. According to Null and Lobur (2014), this accelerated convergence
increases the stability and reliability of the network, especially in a large enterprise or Internet
scale network where downtime has to be at a minimum. Therefore, in smaller networks that do
not experience much dynamism, DVR can be used, but in high-performance systems where real-
time adaptability is paramount, the use of LSR is favored (Null & Lobur, 2014).
Firewall Network Resource Usage.
The use of resources, such as bandwidth and CPU processing, also differ greatly regarding the
two routing methods. Distance case vector routing uses more bandwidth because of the frequent
passages of full routing tables as well as redundancy. Every router needs to perform the
manipulation of incoming tables and accommodate modifications, consuming an increasing
amount of CPU with time (Null & Lobur, 2014). When the routing is done by link state, link
state updates are exchanged only and local processing can be done by routers to create
29
topological maps. LSR, even though it needs more memory and processing during the building
and maintenance phases in order to build this map, is more scalable to large networks due to the
lower update traffic and the efficient calculation of routes. According to Null and Lobur (2014),
LSR can make the best use of network resources by reducing unnecessary exchange of data,
although the simple design of DVR can easily cause overload when the size and complexity of
the network increase. Therefore, LSR is more applicable in the modern, high-capacity settings
that demand not only scalability but also efficiency (Null & Lobur, 2014).
Error Prevention and Loop Prevention.
The other important distinction is on loop prevention and handling of errors. The distance vector
routing is also likely to expire to routing loop since the routers make decisions basing only on the
information related to their neighbors, which may be outdated or unreliable. DVR will address
this with split-horizon, route poisoning, and the hold-down timer methods, yet these are not
always effective in avoiding temporary loops (Null & Lobur, 2014). Routing loops are however
avoided in link state routing by the virtue that all routers have the same network topology
database and determine paths independently. Such an international outlook guarantees signature-
free and pathless routing decisions. Null and Lobur (2014) emphasize that the design of LSR has
an advantage of better error management and stability under the conditions of links breaking and
reconnecting. Consequently, LSR provides more consistent and predictable network behavior,
and the use of periodic neighbor updates in DVR may cause fleeting routing inconsistencies
(Null & Lobur, 2014).
Scalability and Network Size.
30
Link state routing can easily be compared to distance vector routing when scalability is
considered, the large and complex networks are better suited to the former. DVR protocols
operate well in smaller networks but fail as the network becomes larger due to large routing
tables and time to propagate updates is prolonged (Null and Lobur, 2014). At the opposite side,
LSR is scaled: routers keep comprehensive link-state information and send updates only when
needed no matter how large the network is. This renders LSR to be appropriate in large-scale
enterprise or Internet backbones. Null and Lobur (2014) state that LSR protocols such as OSPF
(Open Shortest Path First) may divide networks into areas to make it even more efficient and
manageable. In these ways, DVR is easier and simpler to implement in small networks, whereas
LSR can be used with large networks, as it can be scaled to high performance and reliability
despite the growth of the network size (Null & Lobur, 2014).
Complexity of Administrative Implementation and Implementation.
Lastly, the two routing methods are differentiated by administrative complexity. Distance vector
routing is easier to achieve and needs little configuration and as such, it is applicable to small
networks or even a small scale network where simplicity of management is paramount. It,
however, has a restricted amount of control and flexibility. Conversely, link state routing has to
be more administratively configured entailing manual area definitions, authentication, and
database synchronization (Null & Lobur, 2014). Although it is complex, its advantages are more
than the set up problems, which large networks face since they can converge faster, reduce
scaling and need reliability. According to Null and Lobur (2014), LSR is more demanding in
initial configuration and computational resources, although it proves to be the most efficient and
stable over time, which is why it is the choice in enterprise and Internet settings. Thus, DVR is
31
simple and lacks flexibility, and LSR is a powerful high-performance solution, adjusted to the
current networking needs (Null & Lobur, 2014).
21. What are the three main problems that arise from distance vector routing?
Distance vector routing (DVR) is a dynamic routing technique that was invented in computer
networks. Despite the simplicity and convenience it provides, there are several problems that can
be brought about due to the manner it is designed. According to Null and Lobur (2014), there are
three issues that are critical when using distance vector routing; slow convergence, routing loops
and count-to-infinity problem. When there are great numbers of links or networks which are very
active the problems can make significant impact on the performance, stability, and reliability of a
network. These problems are critical to understand the advantages of more sophisticated routing
protocols such as link state routing.
1. Slow Convergence
Slow convergence, the period it takes all routers in a network to refresh their routing tables and
bring about consistent routes among all routers once a topology change has occurred, like a link
or node failure, is one of the primary problems with distance vector routing. Under distance
vector routing, it is by periodic exchange of routing table that each router informs its immediate
neighbors about its routing table but not the whole network. Consequently, the update process
has to trickle down throughout the routers and only once this process is complete can all the
devices be in possession of correct information. According to Null and Lobur (2014), this step-
by-step propagation may require multiple update cycles, especially large or complicated
networks. In the time spent before this delay, routers can still rely on old data in which case they
send packets per new routes, either non-existent or not supporting the best routing. This delay
32
can cause the temporary packets loss or higher latency or even the routing instability. Since
convergence is not done on real time communication, but on periodic updates, DVR protocols
such as the RIP (Routing Information Protocol) are not adapted to changing environments.
Conversely, link state routing protocols like OSPF have faster convergence due to the
broadcasting of changes to all the routers (Null & Lobur, 2014).
2. Routing Loops
The other primary issue that can be related to distance vector routing is that it creates routing
loops whereby the packets end up going round and round amongst the routers without reaching
the correct destination. Such loops are made possible due to routers in a DVR system only
making routing decisions based on the neighbors available to it and that it may temporarily have
an inconsistent view of the network. To take just an example, when a route fails, one router can
tell the closest ones of a new route that, in fact, returns to the router, forming a loop of routing
(Null & Lobur, 2014). Routing loops take up unnecessary bandwidth and processing resources,
which result in network congestion and poor performance.
In order to alleviate this issue, distance vector routing protocols are using split horizon, route
poisoning, and hold-down timers. The split horizon rule avoids cases when a router promotes a
path in the same direction as it learned the path. Path poisoning is the process by which a route
with a failed path is marked with an infinite metric, such that it is not used by other routes, and
hold-down timers also delay the dissemination of the information to allow the network to
stabilize (Null and Lobur, 2014). Nonetheless, even with these remedies, temporary loops may
still be followed especially at convergence points. This renders DVR unstable when dealing with
dynamic networks, with high change of links (Null and Lobur, 2014).
33
3. Count-to-Infinity Problem
Count-to-infinity problem has been arguably the most famous and difficult problem in distance
vector routing. It occurs when routers keep on adding hop counts (distance measure) to a dead
destination indefinitely since they are being fed wrong route information by adjacent routers. To
illustrate one of the above cases, a router may tell the other that a path to the destination still
exists via a neighbor despite the fact that the neighbor may no longer have a valid route. Theping
these wrong updates propagate the hop count grows exponentially, rises to infinity, and only
after the routers comes to realize that the destination is inaccessible (Null and Lobur, 2014).
This issue is highly detrimental to convergence and a waste of bandwidth as routers transmit
irrelevant information with each other. According to Null and Lobur (2014), the problem of
count-to-infinity is predisposed by the fact that DVR updates rely only on the information
provided by neighboring routers, and they are not concerned with the global knowledge of
topology. To reduce the effect, routing protocols frequently have a limit on the maximum
number of hops to be traversed (as in RIP, 15), and destinations may be considered inaccessible.
Even though in this way there is no risk of counting infinity, the solution limits the existence of
networks that can be successfully controlled with the help of DVR. Contemporary routing
protocols like OSPF and EIGRP do not require this issue by utilizing link state advertisements
and more advanced algorithms to maintain proper and loop-free routing data (Null & Lobur,
2014).
The distance vector routing has three primary issues that include the slow convergence, routing
loops, and count-to-infinity issue which constrain its scalability and effectiveness. Slow
convergence slows the timing of routing information, routing loops waste resources and result in
a loss of information, and the count-to-infinity problem has the potential to cause a serious
34
destabilization of the network. These problems are connected with the fact that, as Null and
Lobur (2014) note, DVR is not independent in updates and periodic exchange of information.
Although tools such as split horizon and route poisoning are improvements, DVR is most
appropriate in small and stable networks. Link state routing protocols are better suited to larger
and more dynamic systems, as this protocol involves full network knowledge to achieve faster
convergence, enhance reliability, and eliminate loops (Null & Lobur, 2014).
22. In what ways does a firewall provide security?
A firewall is a device that offers network security by regulating the flow of the data between the
trusted internal networks and the untrusted external networks like the internet. As per Null and
Lobur (2014), a firewall is a barrier that looks at the inbound and outbound data packets and
allows them or blocks them based on security rules that have been set earlier. Thus, it impedes
unauthorized access, cyberattacks, and data breaches by permitting the passage of only that
traffic which meets the set parameters like IP address, port number, or protocol type.
Firewalls can also decide the layer of an attack based on OSI model and use different methods to
do so such as packet filtering, stateful inspection, or proxy services to recognize and stop any
suspicious or malicious activities (Null & Lobur, 2014). To give an instance, packet-filtering
firewalls only look at the headers, while stateful firewalls keep track of the connection states to
verify that the data has not been tampered with. On top of that, firewalls have the ability to block
certain applications, limit the occurrence of denial-of-service attacks (DoS), and even keep a log
of the security incidents that are used for both monitoring and auditing purposes. Firewalls, thus,
act as a foremost shield, the very first line of protection in network security, that helps to enforce
access policies of an organization and lessen its vulnerabilities, as Null and Lobur (2014) put it.
35
23. What is pulse code modulation?
Pulse Code Modulation (PCM) is a digital technique where the analog signals are represented by
sampling the signals at regular intervals and then converting each sample into a binary code. To
quote Null and Lobur (2014), "PCM is the single most common method of converting analog
audio signals into digital ones in telecom and computer systems." The procedure is essentially
sampling, quantization, and encoding. Sampling is the collection of data points from the analog
signal by measuring the waveform at regular time intervals. Quantization, for its part, replaces
each measured value with an approximate value that is closest in a predetermined finite set of
levels, thus small rounding errors known as quantization noise are introduced. After the three
steps, the quantized data is encoded in binary form which can then be sent digitally or saved
locally (Null & Lobur, 2014).
Since digital signals are less prone to wear and tear than analog ones, PCM makes data
communication more efficient and less susceptible to noise. Null and Lobur (2014) state that
PCM is the technology behind the telephone, CDs, and MP3s, which is why it is the major
contributor to the high sound quality in digital telephony. By changing continuous waveforms
into discrete binary sequences, PCM becomes the bridge between the two worlds of analog and
digital communication technologies and thus it is the technology that guarantees information
transfer to be accurate and reliable.
24. What is time division multiplexing?
Time Division Multiplexing (TDM) is a communication method whereby several data streams
are allowed to share one communication channel with each signal being given a particular time
slot for its transmission. Null and Lobur (2014) state that TDM breaks down the total bandwidth
36
of a channel into small time pieces and each device can only send data during its slot. The old
method thus enables communication to be used efficiently as more lines may be sent over the
same medium without the problem of interference.
Basically, there are two kinds of TDM: Synchronous TDM and Asynchronous (Statistical) TDM.
In synchronous TDM, the time slots are permanently assigned to each data source, even if it is
empty, whereas in asynchronous TDM the time slots are allocated only to those sources that
request them thus providing better efficiency (Null & Lobur, 2014). TDM is there where it has
been a significant technology such as in digital telephony, satellite communication, and computer
networks to name voice, video, and data streams and merge them into one single transmission
path. As per the statement of Null and Lobur (2014), TDM raises the use of bandwidth and
brings down the transmission costs by the way of sharing the same line among many users and
this makes it the core technique of present-day communication systems.
25. In what ways does the PDH differ from SONET/SDH?
The Plesiochronous Digital Hierarchy (PDH) and the Synchronous Optical
Network/Synchronous Digital Hierarchy (SONET/SDH) are basically digital transmission
systems needed to transport data over telecommunications networks. Though, they vary a lot in
synchronization, multiplexing methods, management capabilities, and overall efficiency. The
authors of the book "Introduction to Data Communications and Networking" (2014), stated that
the changes between these two systems represent the move from an old, less flexible PDH
system to a more advanced and standardized SONET/SDH system which is capable of
supporting high-speed communications of today.
37
The differentiation between PDH and SONET/SDH to a great extent is about synchronization.
PDH is “plesiochronous,” or “almost synchronous.” In PDH systems, each piece of equipment in
a network uses its own clock inside, so that each device has slightly different timing. These
differences cause a justification and synchronization process that is very complicated in order to
get the signals aligned for correct transmission (Null & Lobur, 2014). Unlike them,
SONET/SDH networks are actually synchronous as all network elements get their timing from
the same clock source. This synchronization makes multiplexing and demultiplexing easy,
accuracy of timing can be very high, and integrity of data is kept throughout the network (Null &
Lobur, 2014).
Another significant difference is the multiplexing structure as well as the flexibility. PDH mixes
several lower-rate data streams into one or more higher-rate signals by the process of
multiplexing, but it is very complicated to access individual channels in a multiplexed signal. For
instance, to get a single 2 Mbps channel from a 140 Mbps PDH stream, one has to demultiplex
each intermediate level of multiplexing first (Null & Lobur, 2014). Because of this
inconvenience, PDH systems are difficult to handle and are not appropriate for big, dynamic
networks. However, SONET/SDH abolishes this problem by having a hierarchical frame
structure that also enables direct access to lower-rate channels without the need for full
demultiplexing. Therefore, flexibility, scalability, and ease of network management are much
better (Null & Lobur, 2014).
PDH is also without good features for network management and error monitoring. According to
Null and Lobur (2014), in PDH systems, the provision of the maintenance and performance
tracking overhead is very minimal and, hence, fault detection and correction become a difficult
task. In contrast, SONET/SDH has carved out most of the overhead bytes in its frame structure to
38
facilitate all real-time monitoring, automatic protection switching, and remote configuration
activities. The implementation of these capabilities leads to higher system reliability and easier
maintenance in complex networks. Besides this, SONET/SDH opens the door to the use of the
optical transmission method, which delivers a much faster data rate (up to tens of gigabits per
second) and also guarantees equipment compatibility from different vendors without any extra
effort because of the globally standardized protocols (Null & Lobur, 2014).
One significant distinction between PDH and SONET/SDH is the synchronization technique,
multiplexing proficiency, management capability, and scalability. Although the PDH systems
were the basis of digital communication, SONET/SDH is a more advanced, standardized, and
reliable architecture for high-speed, data-intensive networking environments that exist today
(Null & Lobur, 2014).
26. What went wrong with ISDN?
ISDN, or Integrated Services Digital Network, was a system intended to carry voice, video, and
data over regular telephone lines. However, it never really took off because it had quite a few
limitations. The authors Null and Lobur (2014) state that the chief fault of ISDN was its
exorbitant price and slow data rates when compared to the new broadband technologies like DSL
and cable Internet. Besides this, its complicated installation, the necessity of special equipment
and configuration, discouraged users even more. What is more, ISDN was constrained with
regard to scalability and thus could not satisfy the demand for high-speed Internet and
multimedia applications that kept on increasing (Null & Lobur, 2014). In addition,
telecommunications providers also changed their focus to more efficient and cost-effective
digital systems, thus leaving ISDN as a technology that was obsolete. As Null and Lobur (2014)
point out, ISDN, although it was a significant milestone on the way to the integration of digital
39
communications, was soon replaced by faster, cheaper, and easier-to-use technologies, which is
why its usage in both the consumer and enterprise sectors has dwindled.
27. What is the chief benefit offered by ATM?
The most prominent advantage of Asynchronous Transfer Mode (ATM) is its capacity to offer a
high-speed, energy-saving, and adaptable communication structure that can, at the same time,
carry voice, video, and data through the same network. Null and Lobur (2014) assert that ATM
aims to remove the shortcomings of inefficiencies in circuit-switched and packet-switched
technologies of the past by the use of a hybrid approach that merges the best features of both. It
communicates data in small, fixed-length cells of 53 bytes, thus ensuring standardization and
cutting down variations of transmission delay. The fixed cell size gives the possibility of
performance to be predictable, which is a very important factor in real-time applications such as
video conferencing, streaming, and voice communications (Null & Lobur, 2014).
One more big point in favor of ATM is its excellent Quality of Service (QoS) support. Through
the use of ATM, the users can set up service categories for instance Constant Bit Rate (CBR) for
real-time voice and Variable Bit Rate (VBR) for data in a way that each kind of the traffic gets
the right amount of bandwidth and the required level of priority. Consequently, this ensures that
reliable delivery is done, latency is minimized, and jitter is at a low level for very short time-
driven transmissions. As stressed by Null and Lobur (2014), the traffic management level is the
main factor that separates ATM from traditional packet-switched systems which are prone to
congestion and delays that are difficult to predict.
Moreover, ATM has the capability to grow and meet the needs of future users while also being
able to interwork with other technologies a feature that makes this technology suitable for both
40
local area networks (LANs) and wide-area networks (WANs). The use of virtual circuit-based
architecture for ATM will not only facilitate error detection and routing but also improve the
reliability of the connection. Additionally, with the help of ATM, other network technologies can
be integrated without a hitch as it is also capable of supporting various protocols while at the
same time maintaining consistent performance (Null & Lobur, 2014).
The main benefit of the ATM network is undoubtedly its ability to provide fast, reliable, and
steady communication that can satisfy the requirements of a variety of different digital data
types. The mix of flexibility, QoS assurance, and scalability positions ATM as a powerful
networking tool that is capable of accommodating the needs of multimedia communication as
well as next-generation broadband systems (Null & Lobur, 2014).
28. What is ATM’s principal limitation?
One of the major disadvantages of Asynchronous Transfer Mode (ATM) is its intricate nature
and costly implementation, due to which it has not been widely accepted. In their book
"Computer Networks," Null and Lobur (2014) explain that ATM's design, although efficient and
flexible, necessitates the use of specialized hardware, complicated configuration, and strict
synchronization to manage its fixed-size 53-byte cells. Therefore, it is more expensive and
harder to manage than other simpler networking technologies such as Ethernet.
While ATM's fixed cell structure is aimed at reducing delay, it causes inefficiency in the
transmission of variable-length data because padding is frequently necessary to fill the unused
part of the cell (Null & Lobur, 2014). Besides that, ATM has limited compatibility with the new
IP-based systems that are at the core of the modern networks. Hence, this creates difficulties in
41
integration and redundancy. Moreover, the emergence of affordable high-speed Ethernet and
Multiprotocol Label Switching (MPLS) networks has made ATM less significant than before. As
Null and Lobur (2014) put it, ATM was great in terms of Quality of Service and reliability;
however, its complexity, high price, and inefficiency for non-real-time traffic still constitute its
major drawbacks.
29. How does phase change modulation work?
Phase Change Modulation (PCM), which in digital communications is more appropriately called
Phase Shift Keying (PSK), essentially changes the phase of a carrier signal to depict digital data.
It does not vary the amplitude or frequency of the signal, but in PSK the phase angle of the wave
is changed to represent binary data like 0s and 1s. Null and Lobur (2014) state that this method is
very efficient to send data via communication channels as it eliminates errors due to noise and
permits higher data rates than can be achieved by simple modulation methods like amplitude or
frequency modulation.
In BPSK (Binary Phase Shift Keying), the most basic kind of phase modulation, the modulated
signal is toggled between two phases each differing by 180 degrees of the phase, one phase is
used to represent binary 1, and the other binary 0. This provides high noise immunity and stable
data transmission even when signals are weak. Nevertheless, as only one bit is conveyed by each
phase shift, the bandwidth efficiency of BPSK is quite low (Null & Lobur, 2014). Advanced
versions like Quadrature Phase Shift Keying (QPSK) and 8-PSK are employed for data
throughput enhancement. For example, QPSK uses four phase angles; 0°, 90°, 180°, and 270°, to
transmit two bits per symbol hence achieving data capacity increase by a factor of two without
the need for bandwidth extension (Null & Lobur, 2014).
42
The operation of phase change modulation is based on the coherent detection scheme, in which
the receiver has to align its reference signal with the phase of the incoming signal to decode data
correctly. As explained by Null and Lobur (2014), any discrepancy in phase between the
transmitted and the reference signal could result in bit mistakes. To ensure precision over long
distances or in noisy conditions, current communication systems have, therefore, very advanced
methods for synchronization and error-correction.
One of the most significant benefits of phase change modulation is its spectral efficiency it can
carry a massive amount of data over a small bandwidth. As such, it is the core technology behind
Wi-Fi, satellite communication, Bluetooth, and cellular networks. On the other hand, the
principal problem is the struggle to keep the phases synchronized and the signal free of distortion
arising from noise or multipath propagation (Null & Lobur, 2014).
Phase change modulation is a method of encoding digital data by using the phases of the carrier
signal in a controlled manner. The authors Null and Lobur (2014) point out that the main features
of the technology that have led to its widespread use in the modern communication systems are
its capability to increase data capacity and transmission reliability.
30. How is trellis code modulation distinguished from quadrature amplitude modulation?
Trellis Coded Modulation (TCM) and Quadrature Amplitude Modulation (QAM) are two of the
most effective digital modulation techniques used to achieve higher data transmission rates and
better signal quality over the communication channels. These techniques are essentially different
in how they work and the level of errors that they can handle. QAM is a bandwidth-efficient
technique that achieves higher data rates by sending four different signals, each with different
amplitude and phase, through the carrier (Null and Lobur, 2014). In less technical terms, the
43
same carrier wave can carry two signals, one by varying the amplitude and the other - the phase
of the carrier, thus increasing the total data rate 16 times as much as the data rate of the carrier
itself. However, it also suffers from the problem of signal quality deterioration since even a
slight change in amplitude or phase may lead to a wrong symbol. On the contrary, TCM
combines the forward error correction technique and modulation, thus resulting in noise
resistance and better transmission quality for the original bandwidth (Null and Lobur, 2014).
In QAM, the quantum of information to be transmitted is represented by the carrier signal whose
two parameters - amplitude and phase are varied. For instance, 16-QAM transmits four bits per
symbol, whereas 64-QAM transmits six bits. A great deal of data can thus be communicated
within a limited spectrum by this technology, which is why it is so appealing from a bandwidth
point of view. Nevertheless, according to Null and Lobur (2014), malice affecting this type of
signal leads to incorrect interpretation of symbols since the QAM signals are very delicate to
noise and distortion. Under such conditions, to prevent accelerated bit error rates, error
correction should be performed externally.
On the other hand, Trellis Coded Modulation (TCM) couples encoding convolutional-coded bits
with modulation, where the redundant bits are for detecting and correcting errors in transmission.
Here, the idea is not to transmit extra bits for error correction along with the original data, but to
use a larger constellation diagram with the addition of new symbols that carry both bits of
information and error correction simultaneously, i.e., redundancy. TCM therefore gains in
reliability without sacrificing bandwidth as shown by the authors. The decoding process involves
using trellis diagrams in conjunction with the Viterbi algorithm, the most probable sequence is
chosen for the transmitted data even in the presence of noise or interference.
44
The main difference between TCM and QAM is, therefore, essentially an issue of error resilience
and coding efficiency. While QAM is used to maximize data throughput, TCM balances
throughput and reliability by incorporating error correction in the modulation process itself.
Hence, TCM is a very efficient communication technology system which can be used in a
communications system like satellite links, cellular networks, digital subscriber lines (DSL). Null
and Lobur (2014) point out that the integration of coding and modulation in TCM is a big change
in digital communication, providing a coding gain of 3–6 dB compared to uncoded QAM at the
same error rate.
QAM makes bandwidth usage more efficient by encoding data through amplitude and phase
changes, while TCM uses convolutional coding to add redundancy and thus provide better error
correction without the need for additional bandwidth. As Null and Lobur (2014) state, the
combination of modulation and coding in TCM makes it an ideal solution for reliable high-speed
communication in a noisy or bandwidth-constrained environment where QAM alone may not be
sufficient.
31. What is the major limitation of DSL?
One of the biggest downsides of Digital Subscriber Line (DSL) technology is that its efficiency
heavily depends on the distance and quality of the line. In their book, Null and Lobur (2014)
explained that DSL carries digital data through copper telephone lines that are already in place.
However, as the user moves farther from the telephone company’s central office, the signal gets
weaker. Usually, DSL is effective up to 3 to 5 kilometers, and outside this range, speed and
stability are severely impacted by signal attenuation and noise interference. Besides, the
condition of the copper wiring is very important, if the wires are old or have not been serviced
properly, it is likely that there will be connection fluctuations and loss of data (Null and Lobur,
45
2014). Further, the biggest problem with DSL is the asymmetrical bandwidth issue which means
that the upload speeds are significantly slower than the download ones. As a result, DSL is not
an option for users who need a large amount of data to be sent upstream, for example, content
creators. The authors Null and Lobur (2014) point out that even though DSL is an economical
and easy-to-get option, its efficiency is limited by the distance from the user, quality of the line,
and asymmetrical data rates.
32. How do the different layers of the ISO/OSI Reference Model interact to ensure reliable
and efficient network communication?
The ISO/OSI Reference Model is a conceptual framework that defines the functions of a
communication system in terms of seven layers, each layer being responsible for a particular set
of operations in transmitting and receiving data. These layers, the Physical, Data Link, Network,
Transport, Session, Presentation, and Application layers, are entities that cooperate with each
other to bring about a reliable, efficient, and secure communication between devices in the
networks.
Null and Lobur (2014) state that the OSI model encourages modularity and interoperability, thus
allowing different systems and technologies to communicate without any problems. Each layer
offers services to the layer on top of it and at the same time it gets services from the layer below,
thus establishing a hierarchy of interdependent processes which are precisely defined and
together they ensure that data are exchanged correctly and efficiently.
1. The Physical Layer: Foundation of Communication
The Physical Layer represents the base of the OSI model and is the part that gravitates the actual
transmission of bits in the most basic form via the physical media like copper wire, fiber optics
46
or radio waves. This layer also establishes the standard for the device connection and signal
transmission in an electric, a mechanic and a procedural way. In fact, it sets the values of the
voltage, the data rates, the signal timing, and the types of the physical connectors. To sum it up,
the Physical Layer notifies the data can be changed into transmissions and then the recipient can
change them back. The Physical Layer, despite it does not deal with data interpretation or error
correction, it still provides a solid ground of signal propagation which is a prerequisite for the
upper layers. Simply put, it outputs the physical signals that carry the information.
2. The Data Link Layer: Framing and Error Detection
The Data Link Layer directly follows the Physical Layer in the protocol stack and is responsible
for the accurate transmission of data between two points of the same network. It frames the bits
and is accountable for the error detection, the flow control and the medium access. Null and
Lobur (2014) say that the Data Link Layer consists of two sublayers: the Logical Link Control
(LLC) and the Media Access Control (MAC). The MAC part of the layer is in charge of the
device that needs to have the physical transmission medium accessed, whereas the LLC deals
with refreshing the frame, error checking, and retransmitting the corrupted frames. This layer can
pinpoint the errors in the data stream by using methods like cyclic redundancy check (CRC). It
also controls the maximum length of frames and the transmission speeds and does this by
negotiating these parameters to keep up efficiency. With the help from the Data Link Layer, the
links between the devices become stable which means that the Physical Layer's raw signal
transmission turns into a hauly of data units, thus paving the way for packet routing at the higher
layers (Null & Lobur, 2014).
3. The Network Layer: Addressing and Routing
47
The Network Layer is in charge of figuring out the most efficient route for data to get from the
source to the destination via various networks. The tasks include logical addressing, routing, and
packet forwarding. Null and Lobur (2014) state that this layer defines the Internet Protocol
address, which is a unique identifier for any device connected to the network. While the Data
Link Layer is in charge of communication within a local network, the Network Layer takes the
responsibility of inter-network communication, thus ensuring that the packets are delivered to the
right recipients even if the networks are different technologies. The ones that operate at this level
include protocols such as IPv4 and IPv6 besides performing fragmentation, reassembly, and
congestion control. The Network Layer working with the lower layers ensures that the data are
delivered efficiently, whereas its association with the upper layers allows for accurate packet
sequencing and error handling. By using routing algorithms and logical addressing, the layer is
able to support global networks in terms of both their size and connectivity (Null & Lobur,
2014).
4. The Transport Layer: Ensuring Reliability
The Transport Layer is the one that guarantees the dependable and ordered performance of the
data delivery process between two applications. This includes end-to-end communication
control, the breaking up of data into segments, the retransmission management, and the data
integrity preservation. Null and Lobur (2014) emphasize that this layer should perform flow
control, error correction, and division of large blocks of data into smaller units for transmission.
There are two main protocols at this layer: the Transmission Control Protocol (TCP) which
offers reliable, connection-oriented communication, and the User Datagram Protocol (UDP)
which gives faster, connectionless service to applications that are able to tolerate some data loss.
The Transport Layer is closely associated with the Network Layer in the establishment of virtual
48
connections and in ensuring that the packets are delivered in the right order. It is through
communications confirmations, checksums, and retransmissions that accuracy of data is ensured
and stability in communication is kept, thus, the transport layer forms the core of reliable
networking (Null & Lobur, 2014).
5. The Session Layer: Managing Connections
The Session Layer is responsible for the creation, management, and termination of
communication sessions between different applications. It tracks conversations to ensure that
communication stays orderly and synchronized. Null and Lobur (2014) provide a metaphor of
this layer as a conductor managing communication, handling session checkpoints, and recovery
mechanisms. Suppose there is a long file transfer, and an interruption happens, the Session Layer
will take over the communication from the last checkpoint rather than starting the whole process
again. In addition, this layer oversees dialog control where the communication between the two
parties can be full-duplex (simultaneous) or half-duplex (alternating). The correspondence it has
with the Transport Layer ensures that communication is not only continuous but also in the
correct sequence, while the cooperation with the Presentation Layer is to keep the session going.
By introducing organized communication management, the Session Layer makes it possible to
be more reliable and efficient in the data that is continually being exchanged (Null & Lobur,
2014).
6. The Presentation Layer: Translation and Encryption
Acting as a translator, the Presentation Layer comes between the network and application layers
to ensure that data is presented in a format that the receiver can understand. Its main tasks are
translation, encryption, and compression of data. Null and Lobur (2014) say that because each
49
system may employ a different encoding scheme, the Presentation Layer changes formats such as
text, graphics, and binary to a common format for the transmission. Besides that, the layer
performs encryption to keep the sensitive data safe and compression to lessen bandwidth use,
both of which are contributions to the efficient communication. By providing a completely
different interface to the Application Layer, data representation details are completely hidden
and hence systems can exchange information seamlessly. The operations of the Presentation
Layer are vital to the security and efficiency of the data transfers that take place in application
areas such as secure web transactions and multimedia streaming (Null & Lobur, 2014).
7. The Application Layer: User Interface and Network Services
The Application Layer, which is at the top of the OSI model, interacts directly with user-level
software and merges the network into the whole-user applications.
Essentially, this layer sets the standards for email (SMTP), file transfer (FTP), web browsing
(HTTP/HTTPS), and remote access (Telnet) services. Null and Lobur (2014) state that
Application Layer resources are made available to users, and the layer provides the protocols that
facilitate communication at the application level. Moreover, it combines with the Presentation
and Session layers to make sure that the data is accurate, secure, and sent to the right application.
Directly, the Application Layer does not share in the communication but relies on the lower
layers for handling transmission, routing, and reliability. By serving as a platform for the diverse
applications and by providing standard interfaces and protocols, it makes sure that these different
applications can communicate with each other over networks effectively and without
interruption.
Layer Interaction and Overall Network Reliability
50
The real power of the OSI model comes from the communication and the support that each layer
gives to the others. Besides that, each layer is doing its own thing, it also has specific services to
offer other layers. Moreover, it takes care of the modularity and fault isolation by hiding the
internal operations from the others.
Null and Lobur (2014) point out that such a structured model makes it possible to do
modifications or enhancements in one layer without influencing others.
This is illustrated by a situation in which data goes from the sender to the receiver. There it
changes downward (from Application to Physical) on the way to being sent and upward (from
Physical to Application) when the reception takes place. By adding and removing only the
necessary bits, the process of encapsulation and de-encapsulation ensures that the data is of the
same type and format in all layers.
The exchange of information between layers, mostly those between Transport, Network, and
Data Link, is what makes the system reliable, on the other hand, the higher level operations of
synchronization, encryption, and formatting that take place there, contribute to efficiency and
security (Null & Lobur, 2014).
33. What are the key technological and architectural differences between IPv4 and IPv6,
and how do these differences address the scalability and security limitations of earlier
Internet systems?
The internet Protocol (IP) is the main communication tool through which data travels across
various networks and the Internet. IP comprises two major versions i.e. IPv4 (Internet Protocol
version 4) and IPv6 (Internet Protocol version 6) with the former being the original and the most
widely used version of the Internet since its inception. However, as the number of devices to be
51
connected skyrocketed, IPv4 started to manifest its limitations especially in cases of address
space exhaustion, routing inefficiencies, and security vulnerabilities. Null and Lobur (2014)
argue that IPv6 is a replacement to IPv4 introduced to address their issues and to offer better
features like scalability, flexibility, and authentication.
1. Addressing Structure and Scalability
The difference in addressing schemes between IPv4 and IPv6 is the major one. IPv4 uses a 32-bit
address, which limits the number of unique addresses to around 4.3 billion. It is worth noting that
the address space was large enough for the initial years of the Internet, but the rapid growth of
computers, smartphones, and Internet of Things (IoT) devices resulted in the address pool being
exhausted very quickly. Null and Lobur (2014) argue that network address translation (NAT)
was developed as a temporary measure due to IPv4 address limitations and thus enabling
multiple devices to share a single public IP address. However, with NAT end-to-end connectivity
became a problem and network communication transparency decreased.
On the other hand, IPv6 carries a 128-bit address and thus can have approximately 3.4 × 10³⁸
unique addresses, an incomprehensibly large number that puts an end to the problem of address
space exhaustion. Apart from the fact that the vast address space allows the Internet to grow
indefinitely, it also makes possible the return of the real end-to-end connectivity thus making
NAT obsolete. As the authors explain, this enormous scalability is what makes IPv6 the right
choice for the future Internet, which will involve billions of interconnected sensors, vehicles, and
appliances all seeking unique identifiers.
2. Header Format and Efficiency
52
The change in packet header structure is another big architectural difference between IPv4 and
IPv6. The IPv4 header is a complicated one with several optional fields that make it inefficient in
terms of processing. These fields require the routers to reassemble or recalculate checksums for
every packet which is a time-consuming process. IPv6 addresses this issue by having a 40-byte
fixed-length header that does not have any unnecessary fields and that handles all the optional
information in the extension headers (Null & Lobur, 2014).
The simplification of the header format essentially allows routers to process IPv6 packets much
quicker since less computing power is required. In addition to this, header checksum field has
been removed from IPv6, with link-layer and transport-layer mechanisms taking over the
responsibility for error detection. Because of this, the protocol is capable of higher throughput
and decreased latency. Null and Lobur (2014) state that these changes in header design are
indicative of IPv6’s concern of giving priority to speed, scalability, and simplicity thus making
network performance optimal for high-bandwidth applications like video streaming and real-time
communication.
3. Address Configuration and Network Management
In an IPv4 network, IP address configuration can be done manually or dynamically by a DHCP
server. In the case of a large network, this operation could be time-consuming due to the
complexity of the administration process. The introduction of IPv6 has facilitated the networking
by means of Stateless Address Autoconfiguration (SLAAC). The feature allows a device to
generate its own IP address automatically by concatenating the network prefix with the MAC
address of the device (Null & Lobur, 2014). With this, network management becomes simplified
especially in mobile and distributed environments.
53
Moreover, IPv6 has a protocol named Neighbor Discovery Protocol (NDP) that supersedes
Address Resolution Protocol (ARP) of IPv4. Unlike ARP that can only resolve IP addresses to
MAC addresses, NDP also performs router discovery and address conflict detection functions. In
their paper, Null and Lobur (2014) claim self-configuring traits of IPv6 making the networks that
use the technology less dependent on human intervention and therefore more scalable, reliable
and efficient with administrative overhead lowered.
4. Routing Improvements and Hierarchical Structure
The routing mechanism of IPv4 is very inefficient. These inefficiencies are mainly due to the fact
that the routing mechanism has to deal with address fragmentation and the use of NAT which
affects routing. Basically, the routing tables have grown because the networks have become
larger and as a result process times have become longer and forks become more demanding. To
solve the problem IPv6 came up with such solutions as hierarchical addressing and route
aggregation which ultimately leads to the decrease in the size of global routing tables (Null &
Lobur, 2014).
By using a structured addressing scheme it becomes possible to summarize the routes much more
efficiently, the core network of the Internet thus becomes more scalable. Besides, IPv6 facilitates
anycast addressing which makes the delivery of data to the closest or the most efficient node in a
group of potential recipients possible. These capabilities redundancies and load balancing thus
becoming faster and more reliable communication. As Null and Lobur (2014) point out, the
implementation of architectural routing features in IPv6 is a very important condition of
retaining the performance level as the Internet keeps expanding worldwide.
5. Built-in Security Features
54
When the original version of IPv4 was designed, security was not considered as an important
aspect and that is why until now there are vulnerabilities such as data interception and spoofing.
In order to deal with these security problems, IPv6 comes with the feature of having integrated
the IPsec as one of the compulsory features. IPsec is the one that gives the network layer the
means of authentication, encryption, and data integrity thus guaranteeing safe communication,
which is the end goal of the network chain, between devices (Null & Lobur, 2014).
Security by IPsec provisions can be implemented in an IPv4 environment but this is only on a
voluntary basis and the installations are often not up to par with each other. IPv6 through
insertion of IPsec as a built in feature standardizes security across all compatible devices and
networks alleviating situations where security practice is at its weakest. The contribution to the
confidentiality of the communication and the anti-cyberfight capabilities are hugely facilitated by
such a move. Null and Lobur (2014) observe this architectural move as marking the transition to
the security system that is proactive and which is in line with the requirement of modern
applications that demand encrypted communication such as online banking, cloud computing,
and remote collaboration.
6. Quality of Service (QoS) and Traffic Handling
IPv6 brings in enhanced means of defining Quality of Service (QoS) that permits the regulation
of network traffic to be made in a more efficient manner. By using the Flow Label field in the
IPv6 header, routers can get information about and thus give the ONeming of streaming video or
real-time voice communication clssss ortracte (Null & Lobur, 2014).
Performance is guaranteed for time-critical units of work in the field of communication and the
lessening of jitter or loss of packets is part of the effect.
55
IPv4 did not have a standard method of differentiation and resorted to the use of different add-on
protocols and techniques. The presence of the protocol itself in the case of IPv6 makes traffic
management more efficient and performance more optimal across the different data streams
types. The authors (Null and Lobur, 2014) assert that this improvement is in line with the trend
of multimedia and high-bandwidth internet services, where the continuity of data flow is of
utmost importance.
7. Transition and Backward Compatibility
On the downside, IPv6 is not compatible with IPv4 from the backward perspective. Hence, the
two protocols are to be side by side during the period of transition. According to Null and Lobur
(2014), this coexistence is possible because of the means like dual stacking, tunneling, and
translation . Dual stacking is the way that allows a device to have both IPv4 and IPv6 in one
view, as opposed to tunneling that gives shelter to IPv6 packets in the case of IPv4 while sending
these over the IPv4 networks.
While temporarily making the transition more complex with these methods, they also make it
possible for companies to trace their steps and hence the overall network will not be fragmented
during the worldwide deployment. The migration is a reflection of IPv6's architecture as a
futuristic model, which is capable of meeting the increased demand for connections without
forcing disruptive systems to be put out of use. In addition, as Null and Lobur (2014) say, this
feature plays an essential role in the Internet's stability and scalability over time.
8. Addressing Scalability and Security Limitations
The main differences between IPv4 and IPv6 basically solve the major problems of scalability
and security that were the limitations of the earlier Internet systems. The enormous address space
56
of IPv6 solves the problem of the exhaustion of IPv4, thus allowing the Internet to grow further
without the need for NAT. Also, its simplified header structure, hierarchical routing, and
autoconfiguration are getting more efficient and less administrative work is left. What is more,
the combination of IPsec and QoS is the main reason why IPv6 is not only scalable but also
secure and high-performance communication is possible.
Null and Lobur (2014) state that these changes make IPv6 a more powerful, efficient, and secure
protocol that is in line with the requirements of the digital world. As the worldwide adoption
goes on, IPv6 will be the enabler of the next Internet technologies, such as IoT, 5G, and cloud
computing, that will be able to operate smoothly and securely on a global scale.
34. How do different data transmission media, guided versus unguided, affect signal
quality, speed, and security in modern communication networks?
In today's communication systems, data transmission media are the physical or wireless channels
that carry information from one device to another. These channels are primarily divided into two
broad categories - guided (wired) and unguided (wireless), each having unique features, which in
turn impact the signal's strength, speed, and security. To elaborate, guided media like twisted-
pair, coaxial, and fiber-optic cables send signals via a physical conductor, whereas unguided
media like radio waves, microwaves, and infrared signals use the air or vacuum for data
transmission without any physical link. Null and Lobur (2014) argue that the decision of going
for a guided or an unguided medium has a deep impact on the communication systems'
efficiency and stability. Bandwidth, attenuation, interference, and the possibility of taping are the
main determinants of how well these media can deliver data across networks.
Guided Transmission Media: Characteristics and Effects on Signal Quality
57
Guided transmission media offer a defined physical route for the signals to travel, thus,
improving both the quality of the signals and their consistency. As the signal is still within a
physical medium, guided systems are less prone to disturbances and signal degradations than
wireless systems. Guided media according to Null and Lobur (2014), reduce the effects of
electromagnetic interference (EMI) and crosstalk, which in turn results in cleaner and more
stable transmissions.
Twisted-pair cables, one of the most common types, are the backbone of both local area network
(LAN) and telephone system. They are made up of two insulated copper wires that are twisted
together in order to provide resistance against the impact of external electromagnetic sources.
The twisting process results in the mutual cancellation of noise, thus, the clarity of the signals is
improved and the transmission distances are extended to reasonable levels. Coaxial cables as
another type of guided medium have a central conductor that is surrounded by an insulating layer
and metallic shielding. This structure gives them the ability to communicate with higher-
frequency signals over lengthier routes with better noise resistances than twisted-pair cables
(Null & Lobur, 2014).
Nevertheless, the fiber-optic cable is by far the most superior guided medium, as it sends data
through the use of light pulses rather than electrical signals. With the help of optical fibers,
almost perfect signal quality, complete immunity to electromagnetic interference, and very low
attenuation rates are achievable. As Null and Lobur (2014) point out, fiber optics technology is
capable of transporting data at speeds of more than a few gigabits per second over very long
distances with a negligible loss of signal. This is because the light signals in optical fibers are
kept apart from each other and also from the outside by the total internal reflection. Hence, the
58
networks that use fiber-optic technology are the ones that sustain modern Internet infrastructure,
delivering not only high reliability, bandwidth, and clarity but also facilitating data transmission.
Guided Media and Transmission Speed
One of the main benefits of using guided transmission media is its speed. Bandwidth, which is
the data capacity measurement, is considerably higher for wired systems as compared to wireless
ones. Twisted-pair cables are capable of supporting data rates as high as 10 Gbps under the most
favorable conditions (as in the cases of Cat6 and Cat7 Ethernet standards) whereas the data rate
of the coaxial cable is limited to hundreds of megabits per second based on modulation and
compression techniques (Null & Lobur, 2014). Thus, fiber-optic cables are the winners here
since they can hold data to the extent of terabits per second.
Also, guided media being physical channel-based devices offer stable throughput and near zero
signal delay. The minimal propagation loss in the optical fibers allows for the signal to be
transmitted over a long distance without the need for frequent amplification thus increasing both
speed and efficiency. Therefore, as Null and Lobur (2014) state, the extremely high capacity and
stability nature of guided media result in these being the most suitable for day-to-day
applications such as data centers, backbone Internet links, and high-speed enterprise networks.
Guided Media and Security
Concerning security, the guided transmission media offer a clear-cut edge over other means
because these are less vulnerable to attacks for unauthorized interception. As signals are sent in a
physical conductor, a hacker would require having the medium for direct contact so as to be able
to tap into the line of communication. Thus, according to the authors, this makes the wired
networks inherently more secure than the wireless ones. Fiber-optic cables have been identified
59
by Null and Lobur (2014) as the most secure among all transmission media, since it is almost
impossible to tap into them without being detected as there is a necessity for specialized
equipment and also the physical disturbance caused by the intrusion attempt.
Besides that, guided media have insignificant possibilities of being jammed or having their
signals disrupted by some external sources. For instance, the use of fiber-optic systems, in the
case of enterprise and government networks, is usually preferred because these are resistant to
electromagnetic eavesdropping and hence, data confidentiality is guaranteed. To sum up, guided
transmission media are the best in terms of signal quality, speed, and security, therefore, they are
non-negotiables when it comes to network infrastructures which are stable and of high capacity
(Null & Lobur, 2014).
Unguided Transmission Media: Characteristics and Effects on Signal Quality
Unguided transmission media use electromagnetic waves to carry data through the air, thus
providing mobility and coverage over large areas. The set of three can be considered as radio
waves, microwaves, and infrared rays. The choice of one over the other depends on frequency
and distance. Being completely opposite of one another, the two types of media present different
susceptibility to interferences and environmental influences which in turn could lower signal
quality in the case of an unguided transmission.
Radio waves are the most popular form of the unguided transmission and are the sources of the
sound and visual broadcasting, Wi-Fi and cellular networks. The radio waves travel far even
through some obstacles (walls), but these waves backsides are UHF signal attenuation,
reflection, and interference. By operating at higher frequencies, microwave transmission
provides greater bandwidth and is thus chosen for point-to-point communication and satellite
60
links only. On the other hand, microwave need a clear sight path and can be impacted by bad
weather such as rain or cloud thus experiencing attenuation or signal fading (Null & Lobur,
2014). Infrared is limited only to short-range applications such as remote controls and device-to-
device data transfer. It has the capability of very high communication rate but at the same time is
very demanding on the exactness of the alignment and even a tiny obstacle will block the signal.
As unguided media do not have a physical path, they are susceptible to more noise and variation
of signal power. According to Null and Lobur (2014), factors determining the quality of a
wireless signal are environmental conditions, antenna design, and distance, which inherently
makes these systems less stable as compared to guided ones.
Unguided Media and Transmission Speed
With the development of wireless technology, the speed of unguided communication has been
increased greatly so that today it can compete with wired systems. Today wireless standards such
as 5G and Wi-Fi 6 can offer data transfers of gigabit-level which means that the difference
between the two is not very big any more. However, the environmental interference, network
congestion, and distance from the transmitter might limit these high speeds (Null & Lobur,
2014).
Data rate is stable in the case of guided media while it varies from one unguided system to
another and is dependent upon signal strength and interference. For instance, high-speed in the
microwave and millimeter-wave band can be achieved over only a very short distance and these
connections require not only exact pointing but also are very sensitive to any obstacles. Although
wireless technologies have certain shortcomings, they are still crucial for the needs of the
industry such as the demand for mobility, access in remote locations, and hard-to-wire areas.
61
Unguided Media and Security
In terms of security, the risk of unguided media is higher as compared to the guided ones. Data
signals are shared openly through space and can be easily intercepted by unauthorized persons.
Therefore, they are exposed to interception, eavesdropping, and jamming. Wireless networks are
secured by encryption and authentication protocols, e.g., Wi-Fi's WPA3. These measures are
aimed at ensuring data privacy (Null & Lobur, 2014). Nevertheless, wireless communication is
still more susceptible to attacks than guided transmission even though encryption is strong
because a signal can be intercepted by anyone in the area.
In addition, environmental noises and interferences of signals may result in denial-of-service
(DoS) attacks, whereby attackers deliberately send a large number of messages to a particular
communication channel to force a disruption. Null and Lobur (2014) affirm that securing
wireless systems is a continuous operation which involves upgrading encryption, monitoring for
intrusions, and implementing frequency hopping among other actions.
Comparative Summary
The essential distinction between guided and unguided media is control versus flexibility.
Guided media, through physical confinement, ensure high signal quality, and greater speed, and
also provide strong security, hence, they are suitable for fixed, high-performance networks. The
advantages of unguided media include the mobility and broad coverage which they offer,
however, stability and security are areas where they lack.
As per the explanation of Null and Lobur (2014), the present-day networks utilize both kinds of
media in the form of a set-up, these networks employ guided media for the central infrastructure
and unguided systems for the access layers to strike a balance between performance, mobility,
62
and cost-effectiveness. This hybrid system is the basis of the present communication networks
structure, which runs fiber-optic backbones to connect the wireless access points that are used by
the mobile users.
35. In what ways have routing algorithms evolved from distance vector to link state models,
and how do these differences improve efficiency, scalability, and fault tolerance in large
networks?
Routing algorithms are the primary instruments that the data employ to send messages within the
network of interconnected networks. They are the ones which determine the optimal path for the
fragments of data to take on their way from the source to the destination. In fact, these
algorithms have been significantly changed in their essentially structure over time. The alteration
is from the simple distance vector to the more sophisticated link state system. This development
reflects not only the growing complexity of the networks but also the increasing demands for
efficiency, scalability, and fault tolerance.
According to the paper by Null and Lobur (2014), distance vector and link state algorithms are
two extremes of the dynamic routing spectrum. They operate very differently, have different sets
of advantages and disadvantages. The switch to link state routing was a major reason for the
improvement of the communication systems' performance, stability, and capacity of large-scale
networks such as the Internet.
1. The Distance Vector Model: Simplicity and Limitations
The distance vector routing algorithm was the first dynamically routing methods, which were
used in computer networks, to be the ground for the invention.
63
It is based on an operation that each router is enabled to hold a routing table with distances
(costs) to all attainable destinations and the next hops in the itineraries. The "distance" can be
whichever metric is used, e.g., hop count, bandwidth, or delay. Null and Lobur (2014) say that
routers implementing distance vector algorithms are allowed to exchange their routing tables
with their immediate neighbors.
Every router updates its own table by incorporating the distances to each neighbor and by
choosing the shortest cumulative path.
The best known instance of such a model is the RIP (routing information protocol) that uses hop
count as the main metric. Distance vector routing, which is quite a simple method and a piece of
cake to set up, notwithstanding, possesses several drawbacks that make it hard for large and
complex networks to be used. It happens to be the most serious of the problems it has that slow
convergence points out. It denotes that after a failure of a link, quantities of routers updating their
tables and mapping the discovery will be done very slowly. Consequently, routing loops and
temporal data losses may ensue.
In addition, distance vector algorithms are also very much dependent on periodic updates that eat
up the bandwidth leftover even when the network is stable thus, it is quite inefficient. As Null
and Lobur (2014) reveal, distance vector routing is hindered in folding large networks since it
carries the full routing tables rather than incremental updates that can make efficient large
networks with lots of nodes.
2. The Link State Model: An Evolution Toward Efficiency and Reliability
64
The link-state routing algorithm is recognized as an update to distance vector routing that fixed
almost all the defects of distance vector routing. In contrast to distance vectors that are based on
change notifications between neighbors, link state routers acquire a local view of the whole
network. Every router then through Dijkstra’s Shortest Path First (SPF) or other shortest path
algorithms independently computes the optimal way to every other node.
Link state model is a network of five interrelated processes. Each router first identifies its
neighbors by establishing the cost for each link, then it forms a link-state advertisement (LSA)
with this information. LSAs are shared (or “flooded”) with the whole network, hence to all
routers. Each router retrieves the data from LSAs to construct a link-state database (LSDB)
regarded as the network map. Finally, each router sets the least cost path to all the other nodes by
SPF.
The link state model features Open Shortest Path First (OSPF), a protocol that is the de facto
standard for development networks and the telecommunication industry
Null and Lobur (2014) assert that the link state model has brought about the fast convergence,
low bandwidth consumption, and better fault isolation, all of which have contributed to the
dissolution of most inefficiencies that were inherent in the distance vector approach.
3. Efficiency Improvements
Efficiency of link state routing over distance vector routing in regard to network communication
and updates is one of the most significant points. Distance vector algorithms compare the entire
routing tables on a regular basis, even if there are no changes, and thus, inordinate bandwidth is
utilized. The link state method only sends updates when a change occurs in the network, and in
that case, only the changed portion of the network (LSAs) is informed (Null & Lobur, 2014).
65
The very nature of this event-driven mechanism limits the traffic and thus the convergence is
accelerated.
Furthermore, since every router has the complete picture of the network, it can at once figure out
new routes when changes occur instead of neighbor updates it has to wait for propagations. The
problem of counting to infinity, which is a typical fault in distance vector routing whereby the
routers take a large number of iterations before they realize that a destination is unreachable and,
consequently, alert each other, is solved by the elimination of independence. As Null and Lobur
(2014) point out, this improvement leads to a more stable routing behavior in a less predictable
manner, especially in networks holding a large number of demands where the issue of efficiency
is a critical one.
4. Enhancements in Scalability
The scalability issues of distance vector routing have become a major problem as networks have
grown in size and expanded in complexity. A significant processing and exchanging of routing
tables takes place between all the routers in a distance vector system and this, obviously, grows
exponentially with the network. Link state routing, on the other hand, allows the networks to be
designed hierarchically and division into areas, which results in routers dealing with smaller
subsets of the topology.
By way of illustration, OSPF separates networks into areas interconnected by a central backbone
(Area 0). The routers in one area exchange LSAs only with each other, so the local routing tables
get smaller and the volume of the processor’s work is reduced. The hierarchical structure gives
large networks the opportunity to scale without the loss of performance or stability (Null &
Lobur, 2014). Besides that, link state protocols have more advanced metrics and thus, factors like
66
link bandwidth and delay are considered instead of just hop count which leads to more intelligent
and adaptable routing decisions. The scalability of link state routing is the main reason for which
it is the best choice of large enterprises and Internet service providers (ISPs) or global Internet
backbones.
5. Advancements in Fault Tolerance and Reliability
Fault tolerance is one more point where link state routing has made significant improvements.
Distance vector systems depend on periodic updates to locate link failures. In that case, there is
delay and routing loop during convergence. A link state router immediately detects link failure
through hello packets and other keepalive mechanisms. After failure detection, the router that is
affected creates an updated LSA and sends it throughout the network by flood, allowing other
routers to change their routes fast (Null & Lobur, 2014).
The time for convergence is very short which is the main reason why network stability and
resilience are greatly improved. In addition, each router has a complete map of the network and
hence, it can independently figure out different routes if the primary one is down thus, no
interruption of the connection. Link state routing has been designed to allow redundancy and this
means that it is possible to have multiple equal-cost paths going to the same destination, which is
termed as Equal-Cost Multi-Path (ECMP) routing. Null and Lobur (2014) say that, these
functionalities make link state very fault-tolerant, thus, they are capable of decreasing the time
when the network is down and making the network performance stable even when there is a
failure condition.
6. Impact on Modern Network Design
67
Conversion of routing from distance vector to link state has been a key factor in influencing
network layout currently. The Internet as it is now with its complex and ever-changing topology
heavily depends on link state protocols such as OSPF and IS-IS for routing to be done
efficiently. These protocols ensure quick response to topology changes, support deep hierarchies,
and have a robust recovery-from-failure mechanism. Null and Lobur (2014) assert that it is these
characteristics that have paved the way for scalable, high-performing, and reliable
communication systems that can handle millions of devices and global data traffic.
Small or less complicated networks may still use distance vector routing in which its simplicity
and minimal configuration needs are acknowledged. However, the complexity and flexibility of
link state routing take precedence in scenarios where efficiency and fault tolerance are of utmost
concern.
The change from distance vector to link state routing is a significant moment in the history of
computer networking. Distance vector algorithms, while being the basis, had inefficiencies such
as slow convergence, limited scalability, and vulnerability to routing loops. The deployment of
link state routing resolved these problems by offering a more flexible, smarter, and less-
breakable way of determining routes. As Null and Lobur (2014) put it, link state algorithms
become very efficient in that they send only incremental updates, they are scalable due to
hierarchical structure, and they are highly fault-tolerant because of rapid convergence and
redundancy features. All these advancements together have set the foundation of modern
communication networks thus making them able to support the global scale, speed, and
reliability that the interconnected world of today requires.
36. How do multiplexing techniques such as Time Division Multiplexing (TDM) and its
modern variations optimize bandwidth utilization in digital communication systems?
68
Efficient utilization of bandwidth is at the core of high-speed and reliable data transmission in
digital communication systems. The increasing number of users and devices has put the necessity
to create such communication channels that can hold multiple signals without interruption at the
top of the agenda. Multiplexing, which is basically a method of combining several data streams
into one physical channel, stands out as one of the most significant inventions in this respect.
Time Division Multiplexing (TDM) and its several modern descendants, like Statistical TDM,
Synchronous Optical Networking (SONET), and Time Division Multiple Access (TDMA), have
been the principal ways of attaining bandwidth efficiency in both wired and wireless
communication systems, among different multiplexing methods. Null and Lobur (2014) argue
that these methods open the way for easy sharing of the transmission facilities, latency reduction,
and throughput maximization, all of which are carried out in parallel with data integrity and
synchronization.
1. The Concept and Operation of Time Division Multiplexing (TDM)
Time Division Multiplexing (TDM) is one of digital communication methods that operate by
segmenting the transmission time of communication channels into as many time intervals as
there are users or data streams and then assigning each one of the latter groups to a single time
interval for transmission. Put differently, it is allowed for several signals to share a channel,
however, at each moment there is only one signal that transmits. Null and Lobur (2014) state that
each signal is allowed to exploit the whole bandwidth of the channel in its allocated time slot by
means of TDM thereby medium utilization is guaranteed.
In Synchronous TDM, by design, every source has a time slot that is already allocated to it,
irrespective of data being there or not. For instance, in a network made up of four users, each of
them is given a certain time slot in a recurring cycle. Though this mode of operation offers
69
synchronization and timing in an easy way, it can cause very low efficiency levels when users
have variable data because in such a case there are so many empty slots that go to waste.
Synchronization TDM still continues being used in circuit-switched networks, such as
conventional telephony, where data rates are not expected to fluctuate much, as a result of which
the problem of wasted slots is not that significant.
The TDM cycle revolves around the three key elements that include a multiplexer that is used to
combine the discrete data streams into a single composite signal, a channel for transmission
through which the combined data is carried, and the demultiplexer a device that is used to obtain
the individual streams at the receiving end from the combined signal. Additionally, Null and
Lobur (2014) state that the comparison of the clocks of the transmitter and the receiver must be
very accurate to guarantee that the signals are put into and taken out of their respective time slots
correctly.
2. Statistical TDM and Bandwidth Efficiency Enhanced
To solve the problem of bandwidth wastages resulting from the use of synchronous TDM only,
the authors suggested a new method called Statistical Time Division Multiplexing (STDM).
STDM, unlike synchronous TDM, uses dynamic allocation of time slots; thus, the demand for
slots is established on a request basis as opposed to a fixed scheduling. In this way the time slots
are allocated to active users whereas the channels that do not have any activity are ignored. Null
and Lobur (2014) assert that the technique used in this way significantly expands the capacity of
the bandwidth especially in data traffic networks which tend to fluctuate in volume, such as
computer networks or Internet communications.
70
The buffer in a multiplexer in a STDM system is there to provide temporary storage for the input
data that arrive in large quantities as the time slots are very limited. On the other hand, the
system chooses the time slots for the data which have been put into a queue in real-time and the
time slots are selected based on the availability of the data. The address header in each data
packet that is incoming or outgoing is the source or the destination of the data respectively thus
ensuring that the data can be reconstructed accurately at the receiving side. The communication
channel is used more efficiently in this case since the bandwidth which has been freed makes
room for the users who are still connected.
Besides, STDM allows asynchronous communication which is the most favorable situation for
data networks where information is sent in bursts rather than continuous streams. As stated by
Null and Lobur (2014), this flexibility helps to reduce the amount of time that the system is
inactive and, at the same time, throughput is increased. Thus, the digital networks of a modern
kind that comprise variable and high-volume data transmissions such as Internet backbones and
enterprise systems are the ones for which STDM is rather designed.
3. Modern Variations: SONET and TDM in Optical Networks
When fiber-optic communication came into the picture, Synchronous Optical Networking
(SONET) and its European partner Synchronous Digital Hierarchy (SDH) took the TDM concept
to the next level of ultra-fast optical data transmission.
SONET can be seen to use Synchronous TDM at the speeds of a gigabit in order to achieve
multiplexing of many data sources with rates that are low. In their book, Null and Lobur (2014)
state that "SONET defines multiplexing and hierarchies between different levels, thereby also
71
giving one the possibility of fully compatible, interoperable and equipment and provider
independent networks."
Frames of SONET are sent at very accurate intervals of time that allow a high capacity of data to
be transmitted over the same fiber-optic wire. Aided by optical fibers that have an enormous
bandwidth and very low signal loss, the application of TDM in the networks now gives them, for
example, the ability to transmit large volumes of combined voice, video, and Internet packet data
over several hundreds of miles of the network at once. Null and Lobur (2014) note that
synchronizing TDM with optical technology is the best way to allocate resources, lower the cost
of the bit per transmission, and support scalable network expansion.
Besides that, the modern communication systems are equipped with Dense Wavelength Division
Multiplexing (DWDM), which goes along well with TDM by enabling each wavelength (color)
of the light to carry a separate TDM data stream at the same time but over different fibers. The
combination of these two technologies (TDM and DWDM) results in the exponential growth of
bandwidth capacity and is the foundation of the virtual global network of the Internet today.
4. TDM in Wireless Systems: Time Division Multiple Access (TDMA)
In the case of wireless communication, TDM ideas are reflected in Time Division Multiple
Access (TDMA) technology. TDMA breaks down the frequency band that is accessible into the
time slots and each slot is assigned to a user which allows several users to transmit
simultaneously at the same frequency channel with no interference. One should transmit at a
specific time slot and remain in silent mode during the other time slots. In this way, overlapping
transmissions are prevented and the limited wireless spectrum is utilized efficiently.
72
Null and Lobur (2014) claim that the use of TDMA was instrumental in the establishment of
second-generation (2G) cellular networks such as GSM (Global System for Mobile
Communications) where it enabled low latency and high-quality voice transmission. Innovations
such as Dynamic TDMA and Time Division Duplexing (TDD) go beyond traditional spectrum
utilization by offering more flexible time slot allocation based on traffic volume and direction
(uplink or downlink).
The main advantage of TDMA is the feature that it is capable of keeping the access to multiple
users in an orderly fashion while at the same time it is very good at diminishing interference and
increasing capacity to the maximum possible level. Null and Lobur (2014) mention that in
combination with digital signal processing and adaptive scheduling, TDMA is still one of the
main pillars of wireless communication that is used most efficiently, although other technologies
are coming such as LTE and 5G which use hybrid multiplexing techniques.
5. How TDM and Its Variations Optimize Bandwidth Utilization
TDM and its contemporary versions can chiefly attribute their functionalities to the optimization
of the accessible bandwidth, which is realized through the fixed and adaptive time-sharing
processes. In the case of traditional communication channels, the bandwidth remains unutilized
due to the uneven or intermittent data transmission. However, with the help of TDM the entire
capacity of the channel is used continuously, as the time slots can be allocated either dynamically
or cyclically among the users.
Such systems as synchronous ones derive their efficiency from the specified timing and the least
control overhead, while statistical systems achieve efficiency through an adaptive approach to
bandwidth allocation that is based on traffic conditions. Besides that, modern optical TDM
73
systems, for instance, SONET and SDH, not only improve the use of bandwidth by normalizing
multiplexing hierarchies but also make it possible for the hierarchical aggregation of data
streams. However, TDMA ensures maximum spectral efficiency in wireless systems and at the
same time it gives a chance to multiple devices for coexistence within the limited frequency
ranges.
The authors mentioned above in their book "Fundamentals of Signals and Systems" argue that
these innovations taken together solve the biggest problem of modern communication systems,
how to provide high-speed, reliable data to many users using limited resources. Systems based
on TDM cut down on bandwidth wastage, decrease latency, and at the same time keep the data
integrity going, thus they are very important for both kinds of communication networks,
terrestrial and satellite.
Time Division Multiplexing (TDM) along with its contemporary modifications has had a
profound impact on digital communication systems in terms of bandwidth utilization. The
evolution of TDM is traceable from its first usage in telephony to high-speed optical and wireless
networks where it has been incorporated to meet the demands for efficiency, scalability, and
flexibility that keep increasing. As per the views of Null and Lobur (2014), synchronous TDM is
the most structured form where efficiency comes naturally, while statistical and dynamic TDM
help in making the best use of the resources by adjusting to the most recent traffic situations. The
usage of different technologies like SONET, DWDM, and TDMA in telecommunications has
opened up new frontiers and has paved the way for the implementation of the same concepts in
optical and wireless domains and thus facilitated uninterrupted global connectivity. The main
point of TDM, to name a few, is to harness bandwidth to the fullest, cut down on transmission
costs, and provide data in a safe manner, encapsulates the rationale behind why TDM is still very
74
relevant and widely used in almost all communication networks, which is, in fact, a proof that
the future of digital networking is increasingly being determined by multiplexing innovations.
75
Reference
Null, L., & Lobur, J. (2014). The Essentials of Computer Organization and Architecture (4th
ed.). Jones & Bartlett Publishers.