6
BC 0055 TCPIP Protocol Suite Contents Unit 1 Architecture of TCP / IP 1 Unit 2 Network Interfaces 13 Unit 3 Internetworking Protocols 43 Unit 4 Transport Protocols 94 Unit 5 Domain Name System 125 Unit 6 Remote Execution 150 Unit 7 FTP and TFTP 159 Unit 8 Mail Applications 182 Unit 9 The Web 206 Unit 10 Network Management 224

BC0055-B0965-SLM-Block.pdf

Embed Size (px)

DESCRIPTION

Book for preparing BCA

Citation preview

Page 1: BC0055-B0965-SLM-Block.pdf

BC 0055 TCPIP Protocol Suite

Contents

Unit 1

Architecture of TCP / IP 1

Unit 2

Network Interfaces 13

Unit 3

Internetworking Protocols 43

Unit 4

Transport Protocols 94

Unit 5

Domain Name System 125

Unit 6

Remote Execution 150

Unit 7

FTP and TFTP 159

Unit 8

Mail Applications 182

Unit 9

The Web 206

Unit 10

Network Management 224

Page 2: BC0055-B0965-SLM-Block.pdf

Department: Information Technology Program: BCA-New Prof. V.B Nanda Gopal Director & Dean Directorate of Distance Education Sikkim Manipal University of Health, Medical & Technological Sciences

Board of Studies

1. Name Dr. U.B. Pavanaja

Designation General Manager – Academics

Organisation / Institution Manipal Universal Learning Pvt Ltd

Location Bangalore

2. Name Prof. Bhushan Patwardhan

Designation Chief Academics

Organisation / Institution Manipal Education

Location Bangalore

3. Name Dr. Harishchandra Hebbar

Designation Director

Organisation / Institution Manipal Centre for Information Sciences

Location Manipal

4. Name Dr. N.V. Subba Reddy

Designation Head of Department, Computer Science and Engineering

Organisation / Institution Manipal Institute of Technology

Location Manipal

5. Name Dr. Ashok Hegde

Designation Vice President

Organisation / Institution MindTree Consulting Ltd

Location Bangalore

Page 3: BC0055-B0965-SLM-Block.pdf

6. Name Dr. Ramprasad Varadachar

Designation Director, Computer Studies

Organisation / Institution Dayanand Sagar College of Engineering

Location Bangalore

7. Name Nirmal Kumar Nigam

Designation Head of Program, Information Technology

Organisation / Institution Sikkim Manipal University

Location Manipal

8. Name Dr. A. Kumaran

Designation Research Manager, Multilingual Research

Organisation / Institution Microsoft Research Labs India

Location Bangalore

9. Name Ravindranath P. S.

Designation Director, Quality

Organisation / Institution Yahoo India

Location Bangalore

10. Name Dr. Ashok Kallarakkal

Designation VP

Organisation / Institution IBM India

Location Bangalore

11. Name H. Hiriyannaiah

Designation Group Manager

Organisation / Institution EDS Mphasis

Location Bangalore

Page 4: BC0055-B0965-SLM-Block.pdf

Program (s) : BCA Subject (s) : TCP/IP Protocol Suite Subject Code (s) : BC 0055

Content Preparation Team

Content writing / compilation

Name Mr. Santosh Rao

Designation Sr Lecturer, Dept. of ICT

Organisation / Institution MIT

Location Manipal

Content Editing

Name(s) Balasubramani R

Designation Asst. Professor, Dept. of IT

Organisation / Institution SMU – DDE

Location Manipal

Name(s) Nirmal Kumar Nigam.

Designation Asst. Professor and HOP , Dept. of IT

Organisation / Institution SMU – DDE

Location Manipal

Language Editing

Name Ms. Aparna Ramanan

Designation Asst Professor

Organisation / Institution SMD-DDE

Location Manipal

Edition: Spring 2009 This book is a distance education module comprising of written and collated learning material for our students.

All rights reserved. No part of this work may be reproduced in any form by any means without permission in writing from Sikkim Manipal University of Health, Medical and Technological Sciences, Gangtok, Sikkim.

Printed and Published on behalf of Sikkim Manipal University of Health, Medical and Technological Sciences, Gangtok, Sikkim by Mr. Rajkumar Mascreen, GM, Manipal Universal Learning Pvt. Ltd., Manipal – 576 104. Printed at Manipal Press Limited, Manipal.

Page 5: BC0055-B0965-SLM-Block.pdf

SUBJECT INTRODUCTION

Today, the internet and the World Wide Web (WWW) are well known terms

for millions of people all over the world. Many people depend on

applications enabled by the internet, such as electronic mail and web

access. In addition, the increase in popularity of business applications

places additional emphasis on the internet. The Transmission Control

Protocol/Internet Protocol (TCP/IP) protocol suite is the engine for the

Internet and networks worldwide. Its simplicity and power has leads it to

becoming the single network protocol of choice in the world today. The

whole book discusses TCP/IP suits and is divided into 10 units.

Unit 1: Architecture of TCP / IP

This unit speaks about The Internet standard Process, Request for

Comments, TCP/IP terminology, and different layers of TCP/IP Protocol

Suite.

Unit 2 : Network Interfaces

This unit speaks about the Ethernet : IEEE 802 LANs, Fiber Distributed data

Interface, Serial Line IP, Point-to-Point Protocol, Integrated services Digital

Networks (ISDN), X.25, Frame Relay, SONET and Asynchronous Transfer

Mode (ATM).

Unit 3: Internetworking Protocols

This unit speaks about Internet Protocol, Internet control Message Protocol,

Internet Group Management Protocol, Address Resolution Protocol,

Reverse Address resolution Protocol, Bootstrap Protocol and Dynamic host

configuration Protocol.

Unit 4: Transport protocols

This unit speaks about Ports and Sockets, User Datagram Protocol,

Transmission Control Protocol and TCP Congestion Control Algorithms.

Page 6: BC0055-B0965-SLM-Block.pdf

Unit 5: Domain Name System

This unit speaks about Hierarchical namespace, Fully Qualified Names,

Mapping domain names to IP Addresses and vice versa. In addition to this

we also discuss about the distributed Name Space, Domain Name

Resolution, Domain Name Server Operation, Domain Name system

Resource Records and Messages.

Unit 6: Remote Execution

This unit speaks about Telnet, its Operation, Command structure and Basic

Telnet Commands and then about Remote Execution Command Protocol

(REXEC and RSH).

Unit 7: FTP and TFTP

This unit speaks about File Transfer Protocol, its operations and Trivial File

Transfer Protocol.

Unit 8: Mail Applications

This unit speaks about Simple Mail Transfer Protocol (SMTP), How it works,

its Header Format, its mail Transaction Flow, Post Office Protocol and about

Internet Message access Protocol.

Unit 9: The Web

This unit speaks about web browsers, web servers, and about Hypertext

Transfer Protocol.

Unit 10: Network Management

This unit speaks about The Simple Network Management Protocol (SNMP),

SNMP agent, SNMP Manager, SNMP Subagent, SNMP Model SNMP

Traps, SNMP Versions, Single Authentication and privacy Protocol and

about the NETSTAT Utilities.