Digital Communication and Telecommunications

  1. Communication Networks and Protocols
    1. Network Topologies and Architectures
      1. Physical Topologies
        1. Bus Topology
          1. Linear Bus Structure
            1. Termination Requirements
              1. Collision Domain
              2. Star Topology
                1. Central Hub/Switch
                  1. Point-to-Point Connections
                    1. Fault Isolation
                    2. Ring Topology
                      1. Token Passing
                        1. Fault Recovery
                          1. Fiber Distributed Data Interface
                          2. Mesh Topology
                            1. Full Mesh
                              1. Partial Mesh
                                1. Redundancy Benefits
                                2. Tree Topology
                                  1. Hierarchical Structure
                                    1. Root and Leaf Nodes
                                      1. Spanning Tree Protocol
                                    2. Logical Topologies
                                      1. Broadcast Networks
                                        1. Point-to-Point Networks
                                          1. Switched Networks
                                        2. Switching Techniques
                                          1. Circuit Switching
                                            1. Connection Establishment
                                              1. Dedicated Path Reservation
                                                1. Resource Allocation
                                                  1. PSTN Implementation
                                                    1. Advantages and Disadvantages
                                                    2. Packet Switching
                                                      1. Store-and-Forward Operation
                                                        1. Packet Header Information
                                                          1. Routing Decisions
                                                            1. Statistical Multiplexing
                                                              1. Internet Implementation
                                                              2. Message Switching
                                                                1. Store-and-Forward Without Circuits
                                                                  1. Message Queuing
                                                                    1. Email Systems
                                                                      1. Batch Processing
                                                                      2. Hybrid Switching
                                                                        1. Virtual Circuit Switching
                                                                          1. Frame Relay
                                                                            1. ATM Networks
                                                                          2. Network Protocol Models
                                                                            1. OSI Reference Model
                                                                              1. Physical Layer
                                                                                1. Bit Transmission
                                                                                  1. Physical Media
                                                                                    1. Electrical Specifications
                                                                                    2. Network Layer
                                                                                      1. Logical Addressing
                                                                                        1. Routing Functions
                                                                                          1. Path Determination
                                                                                            1. IP Protocol
                                                                                            2. Transport Layer
                                                                                              1. End-to-End Communication
                                                                                                1. Segmentation and Reassembly
                                                                                                  1. Flow Control
                                                                                                    1. Error Recovery
                                                                                                    2. Session Layer
                                                                                                      1. Session Management
                                                                                                        1. Dialog Control
                                                                                                          1. Synchronization
                                                                                                          2. Presentation Layer
                                                                                                            1. Data Formatting
                                                                                                              1. Encryption/Decryption
                                                                                                                1. Compression
                                                                                                                2. Application Layer
                                                                                                                  1. Network Services
                                                                                                                    1. User Interface
                                                                                                                      1. Application Protocols
                                                                                                                    2. TCP/IP Protocol Suite
                                                                                                                      1. Network Access Layer
                                                                                                                        1. Ethernet Protocol
                                                                                                                          1. WiFi Standards
                                                                                                                          2. Internet Layer
                                                                                                                            1. IP Addressing
                                                                                                                              1. Routing Protocols
                                                                                                                                1. ICMP Protocol
                                                                                                                                2. Transport Layer
                                                                                                                                  1. TCP Protocol
                                                                                                                                    1. UDP Protocol
                                                                                                                                      1. Port Numbers
                                                                                                                                      2. Application Layer
                                                                                                                                        1. HTTP/HTTPS
                                                                                                                                          1. FTP/SFTP
                                                                                                                                            1. SMTP/POP3/IMAP
                                                                                                                                              1. DNS Protocol
                                                                                                                                          2. Network Layer Functions
                                                                                                                                            1. Logical Addressing
                                                                                                                                              1. IPv4 Addressing
                                                                                                                                                1. Address Classes
                                                                                                                                                  1. Subnetting
                                                                                                                                                    1. CIDR Notation
                                                                                                                                                      1. Private Addresses
                                                                                                                                                      2. IPv6 Addressing
                                                                                                                                                        1. Address Format
                                                                                                                                                          1. Address Types
                                                                                                                                                            1. Transition Mechanisms
                                                                                                                                                          2. Routing Algorithms
                                                                                                                                                            1. Static Routing
                                                                                                                                                              1. Dynamic Routing
                                                                                                                                                                1. Distance Vector Algorithms
                                                                                                                                                                  1. RIP Protocol
                                                                                                                                                                    1. Bellman-Ford Algorithm
                                                                                                                                                                      1. Count-to-Infinity Problem
                                                                                                                                                                      2. Path Vector Algorithms
                                                                                                                                                                        1. BGP Protocol
                                                                                                                                                                          1. AS Path Attributes
                                                                                                                                                                            1. Policy Routing
                                                                                                                                                                        2. Transport Layer Services
                                                                                                                                                                          1. Connection-Oriented Services
                                                                                                                                                                            1. TCP Protocol Features
                                                                                                                                                                              1. Three-Way Handshake
                                                                                                                                                                                1. Sequence Numbers
                                                                                                                                                                                  1. Flow Control
                                                                                                                                                                                    1. Congestion Control
                                                                                                                                                                                      1. Connection Termination
                                                                                                                                                                                    2. Connectionless Services
                                                                                                                                                                                      1. UDP Protocol Features
                                                                                                                                                                                        1. Minimal Overhead
                                                                                                                                                                                          1. Best-Effort Delivery
                                                                                                                                                                                            1. Real-Time Applications
                                                                                                                                                                                          2. Quality of Service
                                                                                                                                                                                            1. Service Classes
                                                                                                                                                                                              1. Traffic Shaping
                                                                                                                                                                                                1. Admission Control