CONTENTS
1. Introduction to Data Communication and Computer Networks
1. Overview of Data Communication
1.1 Components of Data Communication
1.2 Data Representation
1.3 Data Flow
1.4 Network Criteria
1.5 Physical Structure and Topologies
2. Categories of Networks
3. Connection-Oriented Networks
4. Connectionless Networks
5. Some Example of N/WS
5.1 Peer-to-Peer Networks
5.2 X.25 Network
5.3 ATM Network
5.4 Ethernet
6. Wireless LANS: 802.11, 802.11X, Gigabit
7. Interconnection of Networks: Internetworks
2. Principle of Layering Concept
1. Need for Layering
2. OSI Protocol Layering
3. TCP/IP MODEL
3.1 OSI Vs TCP/IP
3. Physical Communication
1. Introduction
2. Transmission Media
2.1 Devices
3. Transmission Techniques
4. Wireless Transmission Switching
4.1 Circuit Switching
4.2 Message Switching
4.3 Packet Switching
4. Link Layer Communication
1. Introduction
2. Types of Errors
3. Error Detection
4. Error Detection Techniques
4.1 Parity Check
4.2 Check Sum
4.3 Cyclic Redundancy Check
5. Error Correction
6. Error Correction Techniques
6.1 Automatic Repeat Request (ARQ)
6.2 Hamming Code
6.3 Modem Error Correction and Data Compression Standard
7. Framing
8. Flow Control
9. Error Control
10. HDLC (High Level Data Link Control)
10.1 HDLC Stations
10.2 HDLC Configurations
10.3 HDLC Operational Modes
11. P2P (Peer to Peer) Protocol
12. Solved Examples
5. IP Addressing and Routing
1. Internet Protocol
2. IP Packet Format
3. Addressing
3.1 Physical Address
3.2 Logical Address
3.3 Port Address
3.4 Specific Address
4. IP Addresses
5. Network Mask
5.1 Subnet Mask
6. Network Addresses
7. Broadcast Address
8. IP Address Classes
9. Loopback Address
10. What TCP does?
10.1 TCP Characteristics
10.2 TCP HEADER
10.3 Sliding Window
11. TCP Connection
12. Overview of IPv6
12.1 Advantages of IPv6
13. Solved Examples
6. Routing Protocol
1. IP Routing Concepts
1.1 Classed IP Addressing and the Use of ARP
1.2 Static Vs Dynamic Routing
1.3 WANPIPE Routing
1.4 Advanced IP Routing
2. IP Routing Table
3. Properties of Streams
4. Routing
5. Routing Protocol
5.1 Routing Information Protocol (RIP)
5.2 Interior Gateway Routing Protocol (IGRP)
5.3 Enhanced Interior Gateway Routing Protocol (EIGRP)
5.4 Open Shortest Path First (OSPF)
5.5 Border Gateway Protocol (BGP)
7. Domain Name System (DNS)
1. Introduction to DNS
2. Domain Namespace
3. Domain Name
3.1 Internet Domain Namespace
3.2 Basic DNS Concepts
3.3 Zones
3.4 DNS Servers
3.5 Caching-Only Servers
3.6 Forwarders and Slaves
3.7 Load Sharing
3.8 Name Resolution
3.9 Recursive and Iterative Queries
3.10 Caching and Time to Live
3.11 Negative Caching
4. Authoritative Hosts
4.1 Authoritative Servers
5. Resource Records and Zones
5.1 Resource Record Format
5.2 Resource Record Types
5.3 SOA Resource Records
6. Delegating Authority
6.1 Delegation and Glue Records
6.2 Zones
6.3 Root Hints Files
6.4 Boot Files
7. ZONE TRANSFER
7.1 Full Zone Transfer
7.2 Incremental Transfer
8. DNS NOTIFY
9. DNS Protocol
9.1 DNS Lookups
8. Network Applications
1. Introduction
2. Hyper Text Transfer Protocol (HTTP)
3. HTTP Communications
4. Email: Sending and Receiving Emails, Email Addressing, Message Structure
5. MIME– Multipurpose Internet Mail Extensions
6. SMTP – Simple Mail Transfer Protocol with Examples
7. POP – Post Office Protocol
8. IMAP – Internet Message Access Protocol
9. FTP – File Transfer Protocol
10. Overview of Network Security
11. Threat
12. Attacks
12.1 Passive Attacks
12.2 Active Attacks
12.3 Passive Vs Active Attacks
13. Cryptography / Cryptology
13.1 Symmetric-key Cryptography or Secret-Key Encryption
13.2 Asymmetric Key Encryption or Public Key Encryption
14. Security Services
15. Firewall
15.1 Types of Firewall
15.2 Limitations of Firewall