Computer Networks and Network Design

Dhanashree K. Toradmalle

ISBN: 9789390395095

INR 399


This book acts as a ready reckoner both for students and instructors. It guides them to identify the needs of a successful business application or an organization and to construct the blueprint for network design. Readers do not have to refer to several books for a single course with multiple dimensions. This book is written in simple language, catering to the curriculum of major and reputed universities all across India.

Chapter 1 Introduction to Computer Networks

1.1 Introduction

1.2 Definitions of Network and Computer Network

1.3 Need of Computer Networks

1.4 Network Hardware

1.5 Network Software

1.6 Physical Structures

1.7 Network Architecture

1.8 Types of Network

1.9 Protocol Layering

1.10 Reference Models

1.11 Internetworking Devices Practice Questions


Chapter 2 Physical Layer

2.1 Introduction

2.2 Transmission Impairments

2.3 Data Rate

2.4 Performance

2.5 Guided Media

2.6 Wireless Transmission: Electromagnetic Spectrum

2.7 Unguided Media

2.8 Comparison of Guided and Unguided Media

2.9 Switching

2.10 Structure of a Switch


Chapter 3 Data Link Layer

3.1 Introduction

3.2 Two Sublayers

3.3 DLC Services

3.4 Error Detection and Correction

3.5 HDLC

3.6 Medium Access Protocols

3.7 Ethernet Protocol


Chapter 4 Network Layer

4.1 Introduction

4.2 Network Layer Services

4.3 Packet Switching at Network Layer

4.4 IPv4 Addressing (Classful and Classless Addressing)

4.5 IPv4 Protocol

4.6 DHCP

4.7 NAT

4.8 Routing Algorithms

4.9 Routing Protocols

4.10 Next Generation IP


Chapter 5 Transport Layer

5.1 Introduction

5.2 Transport Layer Services

5.3 Connectionless and Connection-Oriented Protocols

5.4 Transport Layer Protocol

5.5 Comparison Between TCP and UDP Practice Questions


Chapter 6 Session Layer

6.1 Introduction

6.2 Session Layer Design Issues

6.3 Session Layer Protocol: Remote Procedure Call Practice Questions


Chapter 7 Presentation Layer

7.1 Introduction

7.2 Introduction to Presentation Layer

7.3 Services Offered by the Presentation Layer

7.4 Data Compression


Chapter 8 Application Layer

8.1 Introduction

8.2 Standard Client–Server Protocols


Chapter 9 Network Design

9.1 Introduction

9.2 Introduction to VLAN

9.3 VPN

9.4 Comparison Between VLAN and VPN

9.5 Design Rules and Considerations

9.6 IP Address Design Examples

9.7 Routing Examples

9.8 Case Study


Practice Questions

Frequently Asked Questions in Interviews

Frequently Asked Questions in University Exams