Fundamentals of Data Communication Networks
eBook - ePub

Fundamentals of Data Communication Networks

  1. English
  2. ePUB (mobile friendly)
  3. Available on iOS & Android
eBook - ePub

Fundamentals of Data Communication Networks

About this book

What every electrical engineering student and technical professional needs to know about data exchange across networks

While most electrical engineering students learn how the individual components that make up data communication technologies work, they rarely learn how the parts work together in complete data communication networks. In part, this is due to the fact that until now there have been no texts on data communication networking written for undergraduate electrical engineering students. Based on the author's years of classroom experience, Fundamentals of Data Communication Networks fills that gap in the pedagogical literature, providing readers with a much-needed overview of all relevant aspects of data communication networking, addressed from the perspective of the various technologies involved.

The demand for information exchange in networks continues to grow at a staggering rate, and that demand will continue to mount exponentially as the number of interconnected IoT-enabled devices grows to an expected twenty-six billion by the year 2020. Never has it been more urgent for engineering students to understand the fundamental science and technology behind data communication, and this book, the first of its kind, gives them that understanding. To achieve this goal, the book:

  • Combines signal theory, data protocols, and wireless networking concepts into one text
  • Explores the full range of issues that affect common processes such as media downloads and online games
  • Addresses services for the network layer, the transport layer, and the application layer
  • Investigates multiple access schemes and local area networks with coverage of services for the physical layer and the data link layer
  • Describes mobile communication networks and critical issues in network security
  • Includes problem sets in each chapter to test and fine-tune readers' understanding

Fundamentals of Data Communication Networks is a must-read for advanced undergraduates and graduate students in electrical and computer engineering. It is also a valuable working resource for researchers, electrical engineers, and technical professionals.

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription.
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, weโ€™ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes! You can use the Perlego app on both iOS or Android devices to read anytime, anywhere โ€” even offline. Perfect for commutes or when youโ€™re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Yes, you can access Fundamentals of Data Communication Networks by Oliver C. Ibe in PDF and/or ePUB format, as well as other popular books in Technology & Engineering & Computer Networking. We have over one million books available in our catalogue for you to explore.

Information

Chapter 1
Overview of Data Communication Networks

1.1 Introduction

In a very broad sense, a network is any interconnected group of people or devices that are capable of sharing meaningful information with one another. In the telecommunication sense, a data communication network is a collection of two or more computing devices that are interconnected to enable them to share data. Data communication networking arose in response to the need to share data in a timely manner. Data sharing and information dissemination are critical to the success of any business. Thus, data communication networks are important to all contemporary organizations.
As discussed earlier, data communication networks deal with the transfer of data between two points. Data originates at the source and is finally delivered to the destination, which is also called a sink. Sometimes, the source and destination are interconnected by one link; at other times, the data must traverse multiple links to reach the destination. A typical communication environment includes multiple sources and sinks that are interconnected by communication links to build a network. Thus, a communication network is essentially an arrangement of hardware and software that allows users to exchange information.

1.2 Data Communication Network Model

A communication model is necessary to enable us to introduce the main elements of a communication system as well as to define some of the terminology used in the remainder of this book. A communication system consists of the following:
  • A source that generates the information.
  • A source encoder that converts the information into an electrical form called message signal m(t).
  • A transmitter that is used to convert the message signal into a form acceptable to the channel.
  • The channel is the path or link that connects the transmitter and the receiver; it can be metallic, optical fiber, or air.
  • A receiver performs an inverse function of that of the transmitter to recover the message signal.
  • A source decoder converts the electrical signal back to a form acceptable to the receiver.
  • A sink is the user of the information generated by the source.
The model is illustrated in Figure 1.1.
Scheme for Data Communication Network Model.
Figure 1.1 A Data Communication Network Model.
Note that information flow can be bidirectional because what is a source at one time can be a sink at another time. Thus, Figure 1.1 shows the basic blocks used to process information as it flows in one direction.
The simplest data communication network consists of a source that is directly connected to a sink, as shown in Figure 1.2.
Scheme for Simple Data Communication Network.
Figure 1.2 A Simple Data Communication Network.
In a more complex network, the two communicating nodes are interconnected by a complex structure, which is usually represented by a cloud as shown in Figure 1.3.
Scheme for Complex Network Structure.
Figure 1.3 Representation of a Complex Network Structure.

1.3 Classification of Data Communication Networks

There are different ways to classify a data communication network, which are as follows:
  • Transmission method
  • Data flow direction
  • Network topology
  • Geographical coverage
  • Transmission medium
  • Data transfer technique
  • Network access technique
  • Media sharing technique.
In this section, we describe each of these methods.

1.3.1 Transmission Method

Data transmission method can be classified in two fundamental ways: asynchronous and synchronous transmissions. Asynchronous transmission is used when data is transmitted as individual characters. In this method, each character is preceded by one start bit and one or two stop bits that are used by the receiver for synchronization purposes. The need for synchronization arises from the fact that the interval between characters is random, which means the...

Table of contents

  1. Cover
  2. Title Page
  3. Copyright
  4. Table of Contents
  5. Preface
  6. Acknowledgments
  7. Chapter 1: Overview of Data Communication Networks
  8. Chapter 2: Physical Layer
  9. Chapter 3: Data Link Layer Protocols
  10. Chapter 4: Multiple Access Schemes
  11. Chapter 5: Local Area Networks
  12. Chapter 6: Network Layer Part I โ€“ IP Addressing
  13. Chapter 7: Network Layer Part II โ€“ Routing
  14. Chapter 8: Transport Layer โ€“ TCP and UDP
  15. Chapter 9: Transport Layer โ€“ SCTP and DCCP
  16. Chapter 10: Application Layer Services
  17. Chapter 11: Introduction to Mobile Communication Networks
  18. Chapter 12: Introduction to Network Security
  19. Bibliography
  20. Index
  21. End User License Agreement