Computer networks
Computer networking is the scientific and engineering discipline concerned with communication between computer systems. Such networks involve at least two devices capable of being networked with at least one usually being a computer. The devices can be separated by a few meters (e.g. via Bluetooth) or thousands of kilometers (e.g. via the Internet). Computer networking is sometimes considered a sub-discipline of telecommunications.
Computer networking can be examined from either the 7 layer OSI Model, or the 4 layer TCP/IP Model
This useful study material lists 144 topics with detailed notes, diagrams, equations, formulas & course material, the topics are listed in 8 chapters. Computer networks is part of computer science engineering education courses and information technology degree programs of various universities.
- Growth Of Computer Networking
- Networking Seems Complex
- Five Key Aspects Of Networking
- Local area network
- Metropolitan Area Network
- Wide Area Network
- OSI reference Model
- TCP/IP Reference Model
- Comparison of the OSI and TCP/IP Reference Models
- Problems of the TCP/IP Reference Mode
- Problems of the OSI Model
- ARPANET
- Architecture of the Internet
- ATM Reference Model
- Client-server model
- Peer-to-peer Communication
- Transmission technologies
- Connection-Oriented and Connectionless Services
- Protocol Hierarchies
- Interfaces
- Services of layers
- X.25 networks
- Applications of computer networks
- Using layered protocols
- simplex, half-duplex and full-duplex communication
- Novell NetWare IPX packet
- Network topologies
- Taxonomy By Forms Of Energy
- Coaxial Cable
- Twisted Pair
- Fiber optic cables
- Compare Fiber Optics and Copper Wire
- Switching
- Compare circuit-switched and packet-switched networks
- Dual cable and single cable systems
- Singlemode and multimode fibers
- Disadvantages of optical fiber
- Serial Transmission
- ISDN Architecture
- Objectives of ISDN
- ISDN Reference Model
- Data Link layer design issues
- Services provided by the data link layer
- Framing in data link layer
- Error-Correcting Codes
- Unrestricted Simplex Protocol
- A Simplex Stop-and-Wait Protocol
- Simplex Protocol for a Noisy Channel
- Sliding Window Protocols
- One-Bit Sliding Window Protocol
- A Protocol Using Go Back N
- High-Level Data Link Control
- Data Link Layer in Internet
- The Point-to-Point Protocol
- Point-to-Point Protocol frame format
- LCP packets
- Static Channel Allocation
- Dynamic Channel Allocation in LANs and MANs
- ALOHA
- Slotted ALOHA
- 1-persistent CSMA
- Non-persistent CSMA
- p-persistent CSMA
- CSMA with Collision Detection
- Bit-map collision free protocol
- Binary countdown protocol
- Limited-Contention Protocols
- Adaptive Tree Walk Protocol
- Ethernet Cabling
- Cable topologies of Ethernet
- Manchester Encoding
- 802.3 frame format
- Binary Exponential Backoff Algorithm
- Services of 802.11
- Bridges
- Operation of Two Port Bridge
- Spanning Tree Bridges
- Remote Bridges
- Token Frame Format
- 802.4 Frame Format
- Network layer services to transport layer
- Functions of the communication subnet
- Virtual circuit network
- Compare Virtual-Circuit and Datagram Subnets
- Routing algorithm
- Optimality Principle
- Shortest path routing algorithm
- Flooding
- Distance vector routing algorithms
- Count-to-infinity problem
- Hierarchical routing
- Reverse path forwarding
- Broadcast routing algorithm
- Multicast routing algorithm
- Electronic Mail
- Basic functions of e-mail system
- Authentication Protocols
- Post Office Protocol
- Privacy Enhanced Mail
- Features of application layer
- Encryption
- Public key Cryptography
- Virtual Terminal Protocol
- World Wide Web
- Symmetric cipher model
- Key secrecy and algorithm secrecy
- Cryptanalysis
- Security
- Pros and cons of security
- Data Encryption Standard
- Data Encyption Standard Chaining
- Domain Name System
- File Transfer Access and Management
- Syntax Conversion
- Multimedia
- Broadcast routing algorithm
- Multicast routing algorithm
- Congestion
- Congestion prevention policies
- General principles of congestion control
- Leaky bucket algorithm
- RSVP protocol for congestion control
- Concatenated virtual circuits
- Connectionless Internetworking
- Tunneling
- Internetwork routing
- Principles for designing the network layer
- IP protocol
- Internet Control Message Protocol
- DHCP protocol
- Fragmentation
- Address Resolution Protocol
- Asynchronous Transfer Mode
- IP Header Checksum