Advanced Data Communications and Networks: 1st Edition (Paperback) book cover

Advanced Data Communications and Networks

1st Edition

By Bill Buchanan

CRC Press

638 pages

Purchasing Options:$ = USD
Paperback: 9780412806308
pub: 1998-05-12
$110.00
x
Hardback: 9781138472457
pub: 2018-06-28
$195.00
x

FREE Standard Shipping!

Description

The use of data communications and computer networks is constantly increasing, bringing benefits to most of the countries and peoples of the world, and serving as the lifeline of industry. Now there is a textbook that discusses data communications and networking in a readable form that can be easily understood by students who will become the IS professionals of the future.

Advanced Data Communications and Networks provides a comprehensive and practical treatment of rapidly evolving areas. The text is divided into seven main sections and appendices:

" General data compression

" Video, images, and sound

" Error coding and encryption

" TCP/IP and the Internet

" Network operating systems

" LANs/WANs

" Cables and connectors

Other topics include error detection/correction, image/video compression, digital video, digital audio, TCP/IP, HTTP, electronic mail, HTML, Windows NT, NetWare, UNIX, Fast Ethernet, ATM, FDDI, and much more.

Written by a respected academician who is also an accomplished engineer, this textbook uses the author's wide practical experience in applying techniques and theory toward solving real engineering problems. It also includes an accompanying Web site that contains software, source code, and other supplemental information.

Table of Contents

INTRODUCTION

Introduction

A Little Bit of History

Information

Digital versus Analogue

Conversion to Digital

Sampling Theory

Quantization

Exercises

COMPRESSION TECHNIQUES

Introduction

Compression Methods

Letter Probabilities

Coding Methods

Statistical Encoding

Repetitive Sequence Suppression

Differential Encoding

Transform Encoding

Exercises

Letter Probability Program

HUFFMAN/LEMPEL-ZIV COMPRESSION METHODS

Introduction

Huffman Coding

Adaptive Huffman Coding

Lempel-Ziv Coding

Lempel-Ziv-Welsh Coding

Variable-Length-Code LZW Compression

Disadvantages with LZ Compression

Practical Lempel-Ziv/Huffman Coding

Exercises

IMAGE COMPRESSION (GIF/TIFF/PCX)

Introduction

Comparison of the Different Methods

GIF Coding

TIFF Coding

GIF Interlaced Images

PCX Coding

Exercises

VIDEO SIGNALS

Introduction

Color-Difference Signals

Quadrature Modulation

Baseband Video Signals

Digitizing TV Signals

100 Hz Pictures

Compressed TV

HDTV Quality

Exercise

MOTION VIDEO COMPRESSION

Motion Video

MPEG-1 Overview

MPEG-1 Video Compression

MPEG-1 Compression Process

MPEG-1 Decoder

MPEG-1 Audio Compression

MPEG-2

MPEG-2 System Layer

Other MPEG-2 Enhancements

MPEG-2 Bit Rate

Exercises

SPEECH AND AUDIO SIGNALS

Introduction

PCM Parameters

Differential Encoding

Speech Compression

A-Law and µ-Law Companding

Speech Sampling

PCM-TDM Systems

Exercises

AUDIO SIGNALS

Introduction

Principles

Digital Audio Standards

Error Control

Interleaving

CD Audio System

Digital Audio Compression

The 44.1 kHz Sampling Rate

Exercise

AUDIO COMPRESSION (MPEG-AUDIO AND DOLBY)

Introduction

Psycho-Acoustic Model

MPEG Audio Coding

Backward/Forward Adaptive Bit Allocation Methods

Comparison between Forward and Backward Adaptive Methods

Dolby AC-1 and AC-2

Dolby AC-3 Coding

AC-3 Parameters

Exercises

ERROR CODING PRINCIPLES

Introduction

Modulo-2 Arithmetic

Binary Manipulation

Hamming Distance

General Probability Theory

Error Probability

Combinations of Errors

Linear and Cyclic Codes

Block and Convolutional Coding

Systematic and Unsystematic Coding

Feedforward and Feedback Error Correction

Error Types

Coding Gain

Exercises

ERROR CODING (DETECTION)

Introduction

Parity

Block Parity

Checksum

Cyclic Redundancy Checking (CRC)

Exercises

ERROR CODING (CORRECTION)

Introduction

Longitudinal/Vertical Redundancy Checks (LRC/VRC)

Hamming Code

Representations of Hamming Code

Single Error Correction/Double Error Detection Hamming Code

Reed-Solomon Coding

Convolutional Codes

Tutorial

DATA ENCRYPTION PRINCIPLES

Introduction

Government Pressure

Cryptography

Legal Issues

Basic Encryption Principles

Exercises

DATA ENCRYPTION

Introduction

Private-Key Encryption

Public-Key Encryption

Exercises

TCP/IP

Introduction

TCP/IP Gateways and Hosts

Function of the IP Protocol

Internet Datagram

ICMP

TCP/IP Internets

Domain Name System

Internet Naming Structure

Domain Name Server

BootpProtocol

Example Network

Exercises

TCP/IP II

Introduction

IP Ver6

Transmission Control Protocol

TCP/IP Commands

Exercises

ELECTRONIC MAIL

Introduction

Shared-File Approach Versus Client/Server Approach

Electronic Mail Overview

Internet Email Address

SMTP

X.400

MIME

Exercises

THE WORLD WIDE WEB

Introduction

Advantages and Disadvantages of the WWW

Client/Server Architecture

Web Browsers

Internet Resources

Universal Resource Locators (URLs)

Universal Resource Identifier

Intranets

Firewalls

Exercises

HTTP

Introduction

http Operation

Intermediate Systems

Cache

HTML Messages

Exercises

HTML (INTRODUCTION)

Introduction

Links

Lists

Colors

Background Images

Displaying Images

Horizontal Lines

Exercises

HTML (TABLES, FORMS AND HELPERS)

Introduction

Anchors

Tables

CGI Scripts

Forms

Multimedia

Exercises

JAVA/JAVASCRIPT

Introduction

JavaScript

JavaScript Values, Variables and Literals

Expressions and Operators

JavaScript Operators

JavaScript Statements

Conditional Statements

Loops

Comments

Functions

Objects and Properties

Document Objects

Event Handling

Object Manipulation Statements and Operators

Exercises

WINDOWS NT

Introduction

Novell NetWare Networking

Servers, Workstations and Clients

Workgroups and Domains

User and Group Accounts

New User Accounts

File Systems

Windows NT Networking

Setting UP TCP/IP Networking on Windows NT

Windows Sockets

Network Dynamic Data Exchange (Net DDE)

Robust Networking

Security Model

TCP/IP Applications

Windows NT Network Drives

Exercises

NETWARE

Novell NetWare Networking

NetWare and TCP/IP Integration

NetWare Architecture

NetWare Protocols

IPX

Novell NetWare Setup

NetWare 4.1

Exercises

UNIX

Introduction

Network Setup

TCP/IP Protocols

NFS

Network Configuration Files

Sample Startup File

Exercises

NETWORKING ELEMENTS

LANs, WANs, and MANs

OSI Model

Communications Standards and the OSI Model

Standards Agencies

Network Cable Types

LAN Topology

Internetworking Connections

Internet Routing Protocols

Network Topologies

Network Loading

Exercises

ETHERNET

Introduction

IEEE Standards

Ethernet-Media Access Control (MAC) Layer

IEEE 802.2 and Ethernet SNAP

OSI and the IEEE 802.3 Standard

Ethernet Transceivers

NIC

Standard Ethernet Limitations

Ethernet Types

Twisted-Pair Hubs

100 Mbps Ethernet

Ethernet Security

Exercises

TOKEN RING

Introduction

Operation

Token Ring-Media Access Control (MAC)

Token Ring Maintenance

Token Ring Multistation Access Units (MAUs)

Cabling and Connectors

Repeaters

Jitter Suppression

Exercise

FDDI

Introduction

Operation

FDDI Layers

SMT Protocol

Physical Connection Management

Fault Tolerance Method

FDDI Token Format

FDDI Frame Format

MAC Protocol

Applications of FDDI Networks

FDDI Backbone Network

FDDI Attachments

FDDI Media

FDDI Specification

FDDI-II

Standards

Practical FDDI Network-EaStMAN

Exercises

ASYNCHRONOUS TRANSFER MODE (ATM)

Introduction

Real-Time Sampling

PCM-TDM Systems and ISDN

Objectives of ATM

ATM versus ISDN and PCM-TDM

Statistical Multiplexing

ATM User Network Interfaces (UNIs)

ATM Cells

Routing Cell Within an ATM Network

Virtual Channels and Virtual Paths

ATM and the OSI Model

ATM Physical Layer

AAL Service Levels

ATM Flow Control

Practical ATM Networks

Tutorial

INTEGRATED SERVICES DIGITAL NETWORK (ISDN)

Introduction

ISDN Channels

ISDN Physical Layer Interfacing

ISDN Data Link Layer

ISDN Network Layer

Exercises

MODEMS

Introduction

RS-232 Communications

Modem Standards

Modem Commands

Modem Setups

Modem Indicators

Digital Modulation

Typical Modems

Fax Transmission

Exercises

ASCII CODING

International Alphabet No. 5

Extended ASCII Code

RS-232C Interface

RS-449 Interface

CABLE SPECIFICATIONS

Introduction

RLE PROGRAM

RLE Program

SNR FOR PCM

SNR

RFC STANDARDS

UNIX NETWORK STARTUP FILES

netnfsrc file

rc file

ETHERNET MONITORING SYSTEM

Ethernet Receiver

ENCRYPTION

Cracking the Code

Random Number Generators

Survey of Private-Key Cryptosystems

Public-Key Cryptosystems

DIGITAL LINE GROUP CODES

Line Codes

NRZI

DSV

4B5B

EFM

5B6B

8B6T

8/10 Code

COMMON ABBREVIATIONS

Subject Categories

BISAC Subject Codes/Headings:
COM043000
COMPUTERS / Networking / General
TEC041000
TECHNOLOGY & ENGINEERING / Telecommunications