Computer Networks.pdf

8 Modules about Computer Network course, separated in around 40 pdf files, each file cover 1 lesson. These pdf files are good starting points for those who want to learn computer networking, not only LAN, WAN and MAN, but you can also learn about Layered Network, OSI, Packets, Satellite Networks and more!


  • Module 1 Introduction
    • Introduction
    • Lesson 1 Introduction and Course Outline [ Historical Background ~ Network Technologies ~ Classification Based on Transmission Technology ~ Broadcast Networks ~ Point-to-Point Networks ~ Classification based on Scale ~ Local Area Network (LAN) ~ Metropolitan Area Networks (MAN) ~ Wide Area Network (WAN) ~ The Internet]
    • Lesson 2 Layered Network Architecture [ Basic concept of layering ~ Open System Interconnection Reference Model ~ Characteristics of the OSI Layers ~ Protocols ~ OSI Model and Communication between Systems ~ Interaction between OSI Model Layers ~ Services and service access points ~ OSI Model Layers and Information Exchange ~ Information Exchange Process ~ Functions of the OSI Layers ~ Congestion ~ Transport Layer ~ Session Layer ~ Presentation Layer ~ Application Layer]
  • Module 2 Data Communication Fundamentals
    • Introduction
    • Lesson 1 Data and Signal [ Signal Characteristics ~ Time-domain concepts ~ Frequency domain concepts ~ Frequency Spectrum ~ Digital Signal ~ Baseband and Broadband Signals]
    • Lesson 2 Transmission Media [ Guided transmission media ~ Twisted Pair ~ Base band Coaxial ~ Broadband Coaxial ~ Fiber Optics ~ Unguided Transmission ~ Satellite Communication]
    • Lesson 3 Transmission Impairments and Channel Capacity [Delay distortion ~ Noise ~ Bandwidth and Channel Capacity]
    • Lesson 4 Transmission of Digital Signal [Line coding characteristics ~ Line Coding Techniques ~ Analog Data, Digital Signals ~ Pulse Code modulation]
    • Lesson 5 Analog Data to Analog Signal [Amplitude Modulation (AM) ~ Recovery of the Base band Signal ~ Angle Modulation ~ Frequency modulation]
    • Lesson 6 Digital Data, Analog Signals [Amplitude-shift keying (ASK) ~ Fequency-shift keying (FSK) ~ Phase-shift keying (PSK)]
    • Lesson 7 Multiplexing of Signals [Frequency-Division Multiplexing (FDM) ~ Wavelength-Division Multiplexing ~ Time-Division Multiplexing (TDM) ~ Statistical Time-Division Multiplexing ~ Orthogonal Frequency Division Multiplexing]
  • Module 3 Data Link control
    • Introduction
    • Lesson 1 Interfacing to the media and synchronization [Possible Modes of communication ~ Parallel Transmission ~ Serial Transmission ~ Direction of data flow: ~ Framing and Synchronization ~ Synchronous communication (bit-oriented) ~ Asynchronous communication (word-oriented) ~ Character Oriented Framing ~ Character stuffing ~ Data Rate Measures ~ DTE-DCE Interface ~ The RS-232 C ~ Null Modem]
    • Lesson 2 Error Detection and Correction [Types of errors ~ Error Detecting Codes ~ Simple Parity Checking or One-dimension Parity Check ~ Two-dimension Parity Check ~ Cyclic Redundancy Checks (CRC) ~ Error Correcting Codes ~ Single-bit error correction]
    • Lesson 3 Flow Control and Error Control [Flow Control ~ Stop-and-Wait ~ Sliding Window ~ Error Control Techniques ~ Stop-and-Wait ARQ ~ Go-back-N ARQ ~ Selective-Repeat ARQ]
    • Lesson 4 HDLC [HDLC Stations and Configurations ~ HDLC Operational Modes ~ HDLC Non-Operational Modes ~ HDLC Frame Structure ~ HDLC Commands and Responses ~ HDLC Subsets]
  • Module 4 Switched Communication Networks
    • Introduction
    • Lesson 1 Switching Techniques: Circuit Switching [Circuit switching Technique ~ Switching Node ~ Time Division Switching ~ Public Switched Telephone Networks]
    • Lesson 2 Switching Techniques: Circuit Switching [Message Switching ~ Packet Switching ~ Virtual Circuit Packet Switching Networks ~ Datagram Packet Switching Networks ~ Packet Size ~ Virtual Circuit Versus Datagram Packet Switching ~ External and Internal Operations]
    • Lesson 3 Synchronous Optical Network (SONET) [Synchronization of Digital Signals ~ Basic SONET Signal ~ Synchronization Hierarchy ~ Synchronizing SONET ~ Physical Configuration and Network Elements ~ SONET Network Elements ~ Frame Format Structure ~ OVERHEAD ~ Virtual Tributaries and Pointers]
    • Lesson 4 X.25 [X.25 Devices and Protocol Operation ~ X.25 session establishment and virtual circuits ~ X.25 Protocol Suite]
    • Lesson 5 Frame Relay [Frame Relay Devices ~ Virtual Circuits ~ Switched Virtual Circuits ~ Permanent Virtual Circuits ~ Data-Link Connection Identifier (DLCI) ~ DLCIs inside the network ~ Frame Relay Layers ~ Physical Layer ~ Data Link Layer]
    • Lesson 6 Asynchronous Transfer Mode Switching (ATM) [Benefits of ATM ~ ATM Devices and the Network Environment ~ ATM Cell Format ~ ATM Virtual Connections ~ ATM Reference Model ~ ATM Applications]
  • Module 5 Broadcast Communication Networks
    • Introduction
    • Lesson 1 Network Topology [Bus Topology ~ Mesh Topology ~ STAR Topology ~ Ring topology ~ Tree Topology ~ Unconstrained Topology ~ Combination of topology and transmission media]
    • Lesson 2 Medium Access Control (MAC) Techniques [Goals of MACs ~ Round Robin Techniques ~ Polling ~ Token Passing ~ Contention-based Approaches ~ CSMA]
    • Lesson 3 IEEE CSMS/CD based LANs [IEEE 802.3 and Ethernet ~ Encoding for Signal Transmission ~ The Ethernet MAC Sublayer]
    • Lesson 4 IEEE Ring LANs [Token Ring (IEEE 802.5) ~ Differences between Token Ring and IEEE 802.5 ~ Token Bus (IEEE 802.4)]
    • Lesson 5 High Speed LANs Token Ring Based [FDDI ~ Fault Tolerance ~ Media Access Control ~ FDDI and the OSI model]
    • Lesson 6 High Speed LANs CSMA/CD based [Successors of Ethernet ~ Switched Ethernet ~ Fast Ethernet ~ 100 BASE-T4: ~ 100 BASE TX: ~ 100 BASE FX: ~ Gigabit Ethernet ~ Brief History and the IEEE 802.3z Task Force ~ Similarities and advances over Ethernet (IEEE 802.3) ~ Gigabit Ethernet Protocol Architecture ~ GMII (Gigabit Media Independent Interface)]
    • Lesson 7 Wireless LANs [Transmission Media ~ Infrared ~ Microwave ~ Carrier Sense Multiple Access with Collision Avoidance (CSMA-CA) ~ Framing ~ IEEE 802.11 extensions]
    • Lesson 8 Bluetooth [Bluetooth Architecture ~ Bluetooth Layers ~ Layer 2: Baseband Layer ~ Layer 3: Link Manager Protocol ~ Layer 4: Host Controller Interface ~ Logical Link Control and Adaptation Protocol ~ Layer 6: Radio Frequency Communication (RFCOMM) ~ Layer 7: Service Discovery Protocol ~ Telephony Control Protocol Spec (TCS) ~ Application Program Interface (API) libraries]
    • Lesson 9 Cellular Telephone Networks [Cellular Telephone System ~ Frequency Reuse Principle ~ Transmitting and Receiving ~ Mobility Management ~ Medium Access Control Techniques ~ First Generation System ~ Second Generation ~ Third Generation]
    • Lesson 10 Satellite Networks [Orbits of Satellites ~ Footprint of Satellites ~ Categories of Satellites ~ Frequency Bands ~ Low Earth Orbit Satellites ~ Medium Earth Orbit Satellites ~ GEO Satellites ~ VSAT Systems: ~ MAC Protocols]
  • Module 6 Internetworking
    • Introduction
    • Lesson 1 Internetworking Devices [Repeaters ~ Hubs ~ Bridges ~ Transparent Bridges ~ Bridge Forwarding ~ Bridge Learning ~ Source Routing Bridges ~ Gateways ~ A Simple Internet]
    • Lesson 2 Internet Protocol (IP) [Addressing ~ IP Addressing ~ Subnetting ~ Network Address Translation (NAT) ~ Address Resolution Protocol (ARP) ~ IP Datagram ~ Multiplexing and Demultiplexing ~ Fragmentation and Reassembly ~ ICMP ~ IPV6]
  • Module 7 Routing and Congestion Control
    • Introduction
    • Lesson 1 Basics of Routing [Classification of Routers ~ Static versus Adaptive ~ Single-Path versus Multi-path ~ Intradomain versus Interdomain ~ Flat Versus Hierarchical ~ Link-State versus Distance Vector ~ Host-Intelligent Versus Router-Intelligent ~ Routing Algorithm Metrics ~ Fixed or Static Routing ~ Flooding ~ Autonomous Systems]
    • Lesson 2 RIP Routing Information Protocol (RIP) [Routing Table Format ~ RIP Timers ~ Hop-Count Limit ~ Solution To Slow Convergence Problem. ~ Split Horizons ~ RIP Message Format ~ RIP version 2 ~ RIP 2 Message Format]
    • Lesson 3 Open Shortest Path First (OSPF)[Link-State Algorithm ~ Routing Hierarchy in OSPF ~ OSPF Message Format ~ Additional OSPF Features]
    • Lesson 4 Border Gateway Protocol (BGP)[BGP Characteristics ~ BGP Functionality and Route Information Management ~ BGP Attributes ~ BGP Path Selection ~ BGP Message type ~ BGP Fixed Header Format ~ BGP OPEN Message ~ BGP UPDATE Message ~ BGP NOTIFICATION Message ~ BGP KEEPALIVE Message]
    • Lesson 5 Congestion Control Algorithms[Causes Of Congestion ~ Effects of Congestion ~ Congestion Control Techniques ~ Leaky Bucket Algorithm ~ Token Bucket Algorithm ~ Congestion control in virtual Circuit ~ Choke Packet Technique ~ Hop-by Hop Choke Packets ~ Load Shedding ~ Slow Start - a Pro-active technique ~ Flow Control Versus Congestion control]
  • Module 8 Network Security
    • Introduction
    • Lesson 1 Cryptography [Symmetric Key Cryptography ~ Monoalphabetic Substitution ~ Polyalphabetic Substitution ~ Transpositional Cipher ~ Block Ciphers ~ Data Encryption Standard (DES) ~ Triple DES ~ Public key Cryptography ~ RSA]
    • Lesson 2 Secured Communication [Security Services ~ Privacy ~ Authentication, Integrity and Nonrepudiation using Digital Signature ~ User Authentication using symmetric key cryptography ~ User Authentication using Public Key Cryptography ~ Key Management ~ Application Layer Security ~ Virtual Private Network (VPN)]
    • Lesson 3 Firewalls [Why a Firewall is needed? ~ Access Control Policies ~ Firewall Capabilities ~ Limitations of a Firewall ~ Types of Firewalls ~ Bastion Host ~ Network Address Translation ~ Firewall Configurations ~ Active Firewall Elements]




33 Responses to “Computer Networks.pdf”

  1. raff on September 5th, 2008 9:50 pm

    am in college majoring in networking i feel the book will help a great deal

  2. Gopal Gautam on September 8th, 2008 6:58 am

    I am a mechanical engineer wishing to update my knowledge in computer networks. this book could be of great help to me

  3. sureshmani on September 14th, 2008 12:30 pm

    i am a mca student n i feel this book will help me to secure good marks

  4. alicia on September 25th, 2008 10:51 pm

    I am a lecturer in electrical engineering, major in telematics. I am lecturing computer networks. I am sure this book will be very helpful for me to prepare my teaching moduls material. Thanks

  5. Nilesh Patil on September 29th, 2008 1:20 pm

    I am lecturer in Information Technology Department. I find this ebook as a guide to prepare teaching modules and gaining insight of Computer Networks.Thanks.

    Please, any modifications mail, to me.

  6. ambikabathi on October 16th, 2008 7:48 pm

    i am a mca student interest in networking i feel the book will help a great deal

  7. saravanan on October 18th, 2008 2:16 pm

    nice book to read

  8. rahul on October 21st, 2008 10:18 pm

    i am a mca student interest in networking i feel the book

  9. Tarakaram on November 12th, 2008 11:24 am

    i am a Business cum Auto cad Designer i have interest on Networking i feel the book will help for me in future.

  10. nagarjuna on November 26th, 2008 5:43 am

    this is a good book for those students who are learning computer applications

  11. guo333 on December 15th, 2008 6:34 pm

    it is very useful

  12. As on December 21st, 2008 1:41 am

    Could not download because of broken link. Getting error “403Forbidden”.

  13. BHUPINDER SAINI on December 29th, 2008 3:03 pm

    I am a Lecturer in SBBSIET,Jalandhar,and part time persuing M.Tech at DAVIET, Jalandhar.I Feel this Book is precious for me while preparing for M.Tech Exams,as well as for delivering lectures to B.Tech Students

  14. nosa on December 29th, 2008 5:51 pm

    i’m student in computer science and i want this pdf to help me in my study

  15. dipayan on January 7th, 2009 6:04 pm

    i am not geting this book,giving following error:

    You don’t have permission to access /courses/Webcourse-contents/IIT Kharagpur/Computer networks/pdf/ on this server.
    Apache/2.2.6 (Fedora) Server at Port 80

    please give me alternet link.

  16. Pitchiah on January 11th, 2009 2:52 am

    It’s Very useful book for me and also my friends

  17. Saikat on January 12th, 2009 11:21 am

    Not getting the pdf
    Forbidden error:403
    U don’t have permission to access/courses/Webcourse………………..
    please give me an alternate link

  18. gaurav on January 15th, 2009 3:36 am

    i want windows vista 2008 ebooks send this on my email phone no.09917311451.send me as soon as possible

  19. Amit Ganotra on January 30th, 2009 3:56 pm

    Not getting the pdf
    Forbidden error:403
    U don’t have permission to access/courses/Webcourse………………..
    please give me an alternate link

  20. admin on January 30th, 2009 7:10 pm

    Hi all: Links were fixed, should be working fine now, sorry for late action and happy download

  21. Ashish Kr. Sharma on February 12th, 2009 6:25 pm

    Dear sir, I am ASHISH SHARMA,i am a Red Hat Cert. Engg(Linux).

    I want to know how make and run C/C++ programs and also programming style in Red Hat Linux 5.0.

    Plz if u have any ebook or pdf for this topic send at my email id.


  22. dear sir i am favour on February 21st, 2009 9:00 pm

    i need a free e-book on computer networking

  23. Samir Moawia on February 23rd, 2009 8:04 pm

    It is a usefull book,& contain nesseccary topics,also it uses simple way to explain informations…thanks all.

  24. Helpline on February 24th, 2009 1:04 pm

    well done ma friend… its superb….

    hey can u get mi some computer network related seminar material with slides…
    and also eBook on mobile communication

    thankin u…
    well wisher….
    keep goin..
    all the best

  25. ahmed on April 5th, 2009 6:21 pm

    I am a lecturer in electrical engineering, major in telematics. I am lecturing computer networks. I am sure this book will be very helpful for me to prepare my teaching moduls material. Thanks

  26. daya on April 8th, 2009 11:16 am

    unable to download pdf.Since it is difficult to find good networking book on all these topic it would be a great help to me if u could fix the problem. Download starts then it gets stuck after few seconds. Thanks in advance.

  27. admin on April 8th, 2009 5:29 pm

    @daya: could you tell me which part/module/lesson/ that is unable to be downloaded?
    Since I have just made a random check to download the material and all links are good.

  28. dan on April 28th, 2009 6:15 am

    im an network engineer and doing research. this will be a helpful book

  29. Johnny Chung on May 6th, 2009 1:19 pm

    Very impresive, i am currently a trainee at a information techonology department, and this ebook has benefited me in many areas. I am also aware that you are an Indian Institutes of Technology (ITT). Thankyou so much for this wonderful work.

  30. Ramesh Ravindran on June 13th, 2009 10:00 am

    Excellent post. This stuff helped me a lot.
    Thanks beyond words!

  31. Eduful Francis on November 11th, 2009 4:50 pm

    I actually need books on networking to update my knowledge on computer networking.I read computer science at the university and i intend to major in networking when reading my masters degree.

  32. Umeshchsahoo on November 25th, 2009 12:00 am

    will u pls tell me where i can download the book? i m not getting any link.pls help.

  33. admin on November 25th, 2009 9:40 pm

    Umeshchsahoo: locate “Table of Contents (ALONG WITH DOWNLOAD LINKS):” in the post.
    The download links are below that words in blue bold

eXTReMe Tracker