Advanced data communications and networks

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.

Detalles Bibliográficos
Otros Autores: Buchanan, Bill, author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Boca Raton : CRC Press [2018]
Edición:[First edition]
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009869134506719
Tabla de Contenidos:
  • Cover
  • Half Title
  • Title
  • Copyright
  • Dedication
  • Table of Contents
  • Preface
  • INTRODUCTION
  • 1.1 Introduction
  • 1.2 A little bit of history
  • 1.3 Information
  • 1.4 Digital versus analogue
  • 1.5 Conversion to digital
  • 1.6 Sampling theory
  • 1.7 Quantization
  • 1.8 Exercises
  • COMPRESSION TECHNIQUES
  • 2.1 Introduction
  • 2.2 Compression methods
  • 2.3 Letter probabilities
  • 2.4 Coding methods
  • 2.5 Statistical encoding
  • 2.6 Repetitive sequence suppression
  • 2.7 Differential encoding
  • 2.8 Transform encoding
  • 2.9 Exercises
  • 2.10 Letter probablity program
  • HUFFMAN/LEMPEL-ZIV COMPRESSION METHODS
  • 3.1 Introduction
  • 3.2 Huffman coding
  • 3.3 Adaptive Huffman coding
  • 3.4 Lempel-Ziv coding
  • 3.5 Lempel-Ziv-Welsh coding
  • 3.6 Variable-length-code LZW compression
  • 3.7 Disadvantages with LZ compression
  • 3.8 Practical Lempel-Ziv/Huffman coding
  • 3.9 Exercises
  • IMAGE COMPRESSION (GIF/TIFF/ PCX)
  • 4.1 Introduction
  • 4.2 Comparison of the different methods
  • 4.3 GIF coding
  • 4.4 TIFF coding
  • 4.5 GIF interlaced images
  • 4.6 PCX coding
  • 4.7 Exercises
  • IMAGE COMPRESSION (JPEG)
  • 5.1 Introduction
  • 5.2 JPEG coding
  • 5.3 JPEG decoding
  • 5.4 JPEG file format
  • 5.5 JPEG modes
  • 5.6 Exercises
  • VIDEO SIGNALS
  • 6.1 Introduction
  • 6.2 Color-difference signals
  • 6.3 Quadrature modulation
  • 6.4 Baseband video signals
  • 6.5 Digitizing TV signals
  • 6.6 100 Hz pictures
  • 6.7 Compressed TV
  • 6.8 HDTV quality
  • 6.9 Exercise
  • MOTION VIDEO COMPRESSION
  • 7.1 Motion video
  • 7.2 MPEG-1 overview
  • 7.3 MPEG-1 video compression
  • 7.4 MPEG-1 compression process
  • 7.5 MPEG-1 decoder
  • 7.6 MPEG-1 audio compression
  • 7.7 MPEG-2
  • 7.8 MPEG-2 system layer
  • 7.9 Other MPEG-2 enhancements
  • 7.10 MPEG-2 bit rate
  • 7.11 Exercises
  • SPEECH AND AUDIO SIGNALS
  • 8.1 Introduction
  • 8.2 PCM parameters.
  • 8.3 Differential encoding
  • 8.4 Speech compression
  • 8.5 A-Law and µ-Law companding
  • 8.6 Speech sampling
  • 8.7 PCM-TDM systems
  • 8.8 Exercises
  • AUDIO SIGNALS
  • 9.1 Introduction
  • 9.2 Principles
  • 9.3 Digital audio standards
  • 9.4 Error control
  • 9.5 Interleaving
  • 9.6 CD audio system
  • 9.7 Digital audio compression
  • 9.8 The 44.1 kHz sampling rate
  • 9.9 Exercise
  • AUDIO COMPRESSION (MPEG-AUDIO AND DOLBY AC-3)
  • 10.1 Introduction
  • 10.2 Psycho-acoustic model
  • 10.3 MPEG audio coding
  • 10.4 Backward/forward adaptive bit allocation methods
  • 10.5 Comparison between forward and backward adaptive methods
  • 10.6 Dolby AC-1 and AC-2
  • 10.7 Dolby AC-3 coding
  • 10.8 AC-3 parameters
  • 10.9 Exercises
  • ERROR CODING PRINCIPLES
  • 11.1 Introduction
  • 11.2 Modulo-2 arithmetic
  • 11.3 Binary manipulation
  • 11.4 Hamming distance
  • 11.5 General probability theory
  • 11.6 Error probability
  • 11.7 Combinations of errors
  • 11.8 Linear and cyclic codes
  • 11.9 Block and convolutional coding
  • 11.10 Systematic and unsystematic coding
  • 11.11 Feedforward and feedback error correction
  • 11.12 Error types
  • 11.13 Coding gain
  • 11.14 Exercises
  • ERROR CODING (DETECTION)
  • 12.1 Introduction
  • 12.2 Parity
  • 12.3 Block parity
  • 12.4 Checksum
  • 12.5 Cyclic redundancy checking (CRC)
  • 12.6 Exercises
  • ERROR CODING (CORRECTION)
  • 13.1 Introduction
  • 13.2 Longitudinal/vertical redundancy checks (LRC/VRC)
  • 13.3 Hamming code
  • 13.4 Representations of Hamming code
  • 13.5 Single error correction/double error detection Hamming code
  • 13.6 Reed-Solomon coding
  • 13.7 Convolution codes
  • 13.8 Tutorial
  • DATA ENCRYPTION PRINCIPLES
  • 14.1 Introduction
  • 14.2 Government pressure
  • 14.3 Cryptography
  • 14.4 Legal issues
  • 14.5 Basic encryption principles
  • 14.6 Exercises
  • DATA ENCRYPTION
  • 15.1 Introduction.
  • 15.2 Private-key encryption
  • 15.3 Public-key encryption
  • 15.4 Exercises
  • TCP/IP
  • 16.1 Introduction
  • 16.2 TCP/IP gateways and hosts
  • 16.3 Function of the IP protocol
  • 16.4 Internet datagram
  • 16.5 ICMP
  • 16.6 TCP/IP internets
  • 16.7 Domain name system
  • 16.8 Internet naming structure
  • 16.9 Domain name server
  • 16.10 Bootp protocol
  • 16.11 Example network
  • 16.12 Exercises
  • TCP/IP II
  • 17.1 Introduction
  • 17.2 IP Ver6
  • 17.3 Transmission control protocol
  • 17.4 TCP/IP commands
  • 17.5 Exercises
  • ELECTRONIC MAIL
  • 18.1 Introduction
  • 18.2 Shared-file approach versus client/server approach
  • 18.3 Electronic mail overview
  • 18.4 Internet email address
  • 18.5 SMTP
  • 18.6 X.400
  • 18.7 MIME
  • 18.8 Exercises
  • THE WORLD WIDE WEB
  • 19.1 Introduction
  • 19.2 Advantages and disadvantages of the WWW
  • 19.3 Client/server architecture
  • 19.4 Web browsers
  • 19.5 Internet resources
  • 19.6 Universal resource locators (URLs)
  • 19.7 Universal resource identifier
  • 19.8 Intranets
  • 19.9 Firewalls
  • 19.10 Exercises
  • HTTP
  • 20.1 Introduction
  • 20.2 HTTP operation
  • 20.3 Intermediate systems
  • 20.4 Cache
  • 20.5 HTML messages
  • 20.6 Exercises
  • HTML (INTRODUCTION)
  • 21.1 Introduction
  • 21.2 Links
  • 21.3 Lists
  • 21.4 Colors
  • 21.5 Background images
  • 21.6 Displaying images
  • 21.7 Horizontal lines
  • 21.8 Exercises
  • HTML (TABLES, FORMS AND HELPERS)
  • 22.1 Introduction
  • 22.2 Anchors
  • 22.3 Tables
  • 22.4 CGI scripts
  • 22.5 Forms
  • 22.6 Multimedia
  • 22.7 Exercises
  • JAVA/JAVASCRIPT
  • 23.1 Introduction
  • 23.2 JavaScript
  • 23.3 JavaScript values, variables and literals
  • 23.4 Expressions and operators
  • 23.5 JavaScript operators
  • 23.6 JavaScript statements
  • 23.7 Conditional statements
  • 23.8 Loops
  • 23.9 Comments
  • 23.10 Functions
  • 23.11 Objects and properties
  • 23.12 Document objects.
  • 23.13 Event handling
  • 23.14 Object manipulation statements and operators
  • 23.15 Exercises
  • WINDOWS NT
  • 24.1 Introduction
  • 24.2 Novell NetWare networking
  • 24.3 Servers, workstations and clients
  • 24.4 Workgroups and domains
  • 24.5 User and group accounts
  • 24.6 New user accounts
  • 24.7 File systems
  • 24.8 Windows NT networking
  • 24.9 Setting up TCP/IP networking on Windows NT
  • 24.10 Windows sockets
  • 24.11 Network dynamic data exchange (Net DDE)
  • 24.12 Robust networking
  • 24.13 Security model
  • 24.14 TCP/IP applications
  • 24.15 Windows NT network drives
  • 24.16 Exercises
  • NETWARE
  • 25.1 Novell NetWare networking
  • 25.2 NetWare and TCP/IP integration
  • 25.3 NetWare architecture
  • 25.4 NetWare protocols
  • 25.5 IPX
  • 25.6 Novell NetWare setup
  • 25.7 NetWare 4.1
  • 25.8 Exercises
  • UNIX
  • 26.1 Introduction
  • 26.2 Network setup
  • 26.3 TCP/IP protocols
  • 26.4 NFS
  • 26.5 Network configuration files
  • 26.6 Sample startup file
  • 26.7 Exercises
  • NETWORKING ELEMENTS
  • 27.1 LANs, WANs, and MANs
  • 27.2 OSI model
  • 27.3 Communications standards and the OSI model
  • 27.4 Standards agencies
  • 27.5 Network cable types
  • 27.6 LAN topology
  • 27.7 Internetworking connections
  • 27.8 Internet routing protocols
  • 27.9 Network topologies
  • 27.10 Network loading
  • 27.11 Exercises
  • ETHERNET
  • 28.1 Introduction
  • 28.2 IEEE standards
  • 28.3 Ethernet - media access control (MAC) layer
  • 28.4 IEEE 802.2 and Ethernet SNAP
  • 28.5 OSI and the IEEE 802.3 standard
  • 28.6 Ethernet transceivers
  • 28.7 NIC
  • 28.8 Standard Ethernet limitations
  • 28.9 Ethernet types
  • 28.10 Twisted-pair hubs
  • 28.11 100 Mbps Ethernet
  • 28.12 Ethernet security
  • 28.13 Exercises
  • TOKEN RING
  • 29.1 Introduction
  • 29.2 Operation
  • 29.3 Token Ring - media access control (MAC)
  • 29.4 Token Ring maintenance.
  • 29.5 Token Ring multistation access units (MAUs)
  • 29.6 Cabling and connectors
  • 29.7 Repeaters
  • 29.8 Jitter suppression
  • 29.9 Exercise
  • FDDI
  • 30.1 Introduction
  • 30.2 Operation
  • 30.3 FDDI layers
  • 30.4 SMT protocol
  • 30.5 Physical connection management
  • 30.6 Fault tolerance method
  • 30.7 FDDI token format
  • 30.8 FDDI Frame format
  • 30.9 MAC protocol
  • 30.10 Applications of FDDI networks
  • 30.11 FDDI backbone network
  • 30.12 FDDI attachments
  • 30.13 FDDI media
  • 30.14 FDDI specification
  • 30.15 FDDI-II
  • 30.16 Standards
  • 30.17 Practical FDDI network - EaStMAN
  • 30.18 Exercises
  • ASYNCHRONOUS TRANSFER MODE (ATM)
  • 31.1 Introduction
  • 31.2 Real-time sampling
  • 31.3 PCM-TDM systems and ISDN
  • 31.4 Objectives of ATM
  • 31.5 ATM versus ISDN and PCM-TDM
  • 31.6 Statistical multiplexing
  • 31.7 ATM user network interfaces (UNIs)
  • 31.8 ATM cells
  • 31.9 Routing cell within an ATM network
  • 31.10 Virtual channels and virtual paths
  • 31.11 ATM and the OSI model
  • 31.12 ATM physical layer
  • 31.13 AAL service levels
  • 31.14 ATM flow control
  • 31.15 Practical ATM networks
  • 31.16 Tutorial
  • INTEGRATED SERVICES DIGITAL NETWORK (ISDN)
  • 32.1 Introduction
  • 32.2 ISDN channels
  • 32.3 ISDN physical layer interfacing
  • 32.4 ISDN data link layer
  • 32.5 ISDN network layer
  • 32.6 Exercises
  • MODEMS
  • 33.1 Introduction
  • 33.2 RS-232 communications
  • 33.3 Modem standards
  • 33.4 Modem commands
  • 33.5 Modem setups
  • 33.6 Modem indicators
  • 33.7 Digital Modulation
  • 33.8 Typical modems
  • 33.9 Fax transmission
  • 33.10 Exercises
  • ASCII CODING
  • A.1 International alphabet No. 5
  • A.2 Extended ASCII code
  • A.3 RS-232C interface
  • A.4 RS-449 interface
  • CABLE SPECIFICATIONS
  • B.1 Introduction
  • RLE PROGRAM
  • C.1 RLE program
  • SNR FOR PCM
  • D.1 SNR
  • RFC STANDARDS
  • UNIX NETWORK STARTUP FILES.
  • F.1 netnfsrc file.