SIR C.R.REDDY COLLEGE OF ENGINEERING, ELURU DEPARTMENT OF INFORMATION TECHNOLOGY LESSON PLAN

Similar documents
SIR C.R.REDDY COLLEGE OF ENGINEERING, ELURU DEPARTMENT OF INFORMATION TECHNOLOGY LESSON PLAN

Faculty of Science and IT Course title. Pre-requisite/corequisite

TSIN02 - Internetworking

SIR C.R.REDDY COLLEGE OF ENGINEERING, ELURU DEPARTMENT OF INFORMATION TECHNOLOGY LESSON PLAN

SIR C.R.REDDY COLLEGE OF ENGINEERING, ELURU DEPARTMENT OF INFORMATION TECHNOLOGY LESSON PLAN

TSIN02 - Internetworking

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

TSIN02 - Internetworking

SIR C.R.REDDY COLLEGE OF ENGINEERING, ELURU DEPARTMENT OF INFORMATION TECHNOLOGY LESSON PLAN

TCP/IP Networking. Training Details. About Training. About Training. What You'll Learn. Training Time : 9 Hours. Capacity : 12

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

TCP/IP THE TCP/IP ARCHITECTURE

Chapter 2 - Part 1. The TCP/IP Protocol: The Language of the Internet

TSIN02 - Internetworking

Interconnecting Networks with TCP/IP. 2000, Cisco Systems, Inc. 8-1

EITF25 Internet Techniques and Applications L7: Internet. Stefan Höst

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF ELECTRICAL AND ELECTRONICS ENGINEERING DEPARTMENT OF ECE COURSE PLAN

The Internet Protocol (IP)

SIR C.R.REDDY COLLEGE OF ENGINEERING, ELURU DEPARTMENT OF INFORMATION TECHNOLOGY LESSON PLAN

Acknowledgments. Part One - Introduction to the TCP/IP Protocol

Interconnecting Networks with TCP/IP

FINAL EXAM REVIEW PLEASE NOTE THE MATERIAL FROM LECTURE #16 at the end. Exam 1 Review Material

Hands-On TCP/IP Networking

5105: BHARATHIDASAN ENGINEERING COLLEGE NATTARMPALLI UNIT I FUNDAMENTALS AND LINK LAYER PART A

TCP /IP Fundamentals Mr. Cantu

TSIN02 - Internetworking

Review of Important Networking Concepts

TCP/IP Protocol Suite and IP Addressing

SARDAR RAJA COLLEGE OF ENGINEERING ALANGULAM

06/02/ Local & Metropolitan Area Networks 0. INTRODUCTION. 1. History and Future of TCP/IP ACOE322

Lecture Plan-1. Contents Methodology Time Queries Remarks. Question/ Answers. Discussion. Chalk Board. &Discussion. Discussion 10

GOPALAN COLLEGE OF ENGINEERING AND MANAGEMENT Department of Computer Science and Engineering COURSE PLAN

B.Sc. (Hons.) Computer Science with Network Security B.Eng. (Hons) Telecommunications B.Sc. (Hons) Business Information Systems

Lesson 5 TCP/IP suite, TCP and UDP Protocols. Chapter-4 L05: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

EEC-684/584 Computer Networks

LESSON PLAN LP-CS 1302

Computer Networks. Dr. Abdel Ilah ALshbatat Dept. of Communication and Computer Engineering Faculty of Engineering Tafila Technical University

Data Communication Prof. A. Pal Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur Lecture 34 TCP/ IP I

INSTITUTE OF AERONAUTICAL ENGINEERING Autonomous Dundigal, Hyderabad

TSIN02 - Internetworking

Overview of Ethernet Networking

TCP/IP Protocol Suite

TCP/IP and the OSI Model

Networks. an overview. dr. C. P. J. Koymans. Informatics Institute University of Amsterdam. February 4, 2008

Computer Network Addressing. The TCP/IP Layers and Addresses. Topics. The Internet Communication. The TCP/IP Layers and Addresses IP Address

RMIT University. Data Communication and Net-Centric Computing COSC 1111/2061. Lecture 2. Internetworking IPv4, IPv6

The Interconnection Structure of. The Internet. EECC694 - Shaaban

Chapter 09 Network Protocols

IP - The Internet Protocol. Based on the slides of Dr. Jorg Liebeherr, University of Virginia

Goals and topics. Verkkomedian perusteet Fundamentals of Network Media T Circuit switching networks. Topics. Packet-switching networks

NETWORK PACKET ANALYSIS PROGRAM

On successful completion of this course students should:

Sub Code & Name : EC2352 COMPUTER NETWORKS Unit: I Branch: EC Semester :VI. Unit syllabus: PHYSICAL LAYER 9

Computer Networking: A Top Down Approach Featuring the. Computer Networks with Internet Technology, William

Chapter 7. ARP and RARP MGH T MGH C I 20

Defining Networks with the OSI Model. Module 2

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

Chapter 2 Network Models 2.1

University of Southern California EE450: Introduction to Computer Networks

Application Layer Network Layer

CS475 Networks Lecture 8 Chapter 3 Internetworking. Ethernet or Wi-Fi).

VALLIAMMAI ENGINEERING COLLEGE

Institute of Science and Technology 2067

Internet. Organization Addresses TCP/IP Protocol stack Forwarding. 1. Use of a globally unique address space based on Internet Addresses

CompTIA Network+ Course

Lecture 8. Basic Internetworking (IP) Outline. Basic Internetworking (IP) Basic Internetworking (IP) Service Model

Vorlesung Kommunikationsnetze

Chapter 2 Advanced TCP/IP

What is a Network? TCP / IP. The ISO OSI Model. Protocols. The TCP/IP Protocol Suite. The TCP/IP Protocol Suite. Computer network.

Chapter 12 Network Protocols

Outline. IP Address. IP Address. The Internet Protocol. o Hostname & IP Address. o The Address

QUESTION BANK EVEN SEMESTER

Lecture 8. Reminder: Homework 3, Programming Project 2 due on Thursday. Questions? Tuesday, September 20 CS 475 Networks - Lecture 8 1

Computer Communication & Networks / Data Communication & Computer Networks Week # 03

On Distributed Communications, Rand Report RM-3420-PR, Paul Baran, August 1964

EE 610 Part 2: Encapsulation and network utilities

Objectives. Chapter 10. Upon completion you will be able to:

Introduction to Internetworking

McGraw-Hill The McGraw-Hill Companies, Inc., 2000

CS1302 / Computer Networks

ROYAL INSTITUTE OF INFORMATION & MANAGEMENT

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

Copyleft 2005, Binnur Kurt. Objectives

Hands-On IP for TeleCom Technicians Internetworking, TCP/IP, VLANS, Wirelss and more...

Solved MCQ of Computer networking. Set-1

Network+ Guide to Networks 5 th Edition. Chapter 4 Introduction to TCP/IP Protocols

Da t e: August 2 0 th a t 9: :00 SOLUTIONS

Fundamentals of Networking. OSI & TCP/IP Model. Kuldeep Sonar 1

Network+ Guide to Networks 6 th Edition. Chapter 4 Introduction to TCP/IP Protocols

RAJIV GANDHI COLLEGE OF ENGINEERING AND TECHNOLOGY

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

Enterprise Data Communication Products. Feature Description - IP Service. Issue 05 Date HUAWEI TECHNOLOGIES CO., LTD.

Concept Questions Demonstrate your knowledge of these concepts by answering the following questions in the space provided.

Networking Fundamentals

Networking for Data Acquisition Systems. Fabrice Le Goff - 14/02/ ISOTDAQ

Lecture-4. TCP/IP-Overview:

Assignment - 1 Chap. 1 Wired LAN s

INTE-C5O44 - Internet

CC231 Introduction to Networks Dr. Ayman A. Abdel-Hamid. Internet Protocol Suite

Transcription:

SIR C.R.REDDY COLLEGE OF ENGINEERING, ELURU DEPARTMENT OF INFORMATION TECHNOLOGY LESSON PLAN SUBJECT: IT 4.1.2 NETWORK PROTOCOLS CLASS: 4/4 B.Tech., I - SEMESTER, A.Y.2017-18 INSTRUCTOR: Sri N. Prasad

Sir C R Reddy college of Engineering DEPT. OF INFORMATION TECHNOLOGY PROGRAMME : B.Tech SEMESTER : IV/IV I Semester A.YEAR : 2017-18 Course : IT 4.1.2 Network Protocols Instructor : Sri N. Prasad Course Contents Category of Course Course Title Course Code Credits- 4 C Theory Paper Departmental IT 4.1.2 Network Protocols IT 4.1.2 L-3 T-1 Max.Marks- 70 Duration- 3hrs. Course objectives: 1. Know which protocols are part of the TCP/IP protocol suite 2. Understand how each protocol fits into the Internet Protocol Stack and the OSI Model 3. Understand how the protocols relate to one another 4. Be able to describe the function and operation of each protocol 5. Understand the syntax and semantics of the various PDUs for each protocol Students who have successfully completed this course will have full understanding of the following concepts

Course Outcomes for Network Protocols: 1. Understand the fundamental principles of TCP/IP Protocol suite. 2. Apply working concepts of Connection oriented and Connection less Protocols 3. Analyze various Protocols like FTP, ARP, RARP, TELNET, RLOGIN, and BOOTP. 4. Design subnetting and Supernetting using different addresses ONLINE REFERENCES : 1. http://vlaurie.com/computers2/articles/protocol.htm 2. https://www.techopedia.com/definition/12938/network-protocols 3. http://www.comptechdoc.org/independent/networking/guide/netcategories.html Prerequisite : Students are expected to know and understand the fundamentals of Computer Networks as taught in an undergraduate course using a text such as William Stallings. Network Topologies, TCP/IP model, local area networking, Wide Area Networking and Internetworking. Students will gain fundamental knowledge and understanding of the basic principles and practice of computer networking, emphasizing data and computer communication within the framework of the OSI and TCP/IP protocol architectures Internal Assessment Details: Attendance: 5 Marks Internal Test 1& 2: 15 Marks Assignment-1: 5 Marks Assignment-2: 5 Marks Total: 30 Marks

IT4.1.2 NETWORK PROTOCOLS Credits:4 IP ADDRESSING: Decimal Notation-Classes- special addresses - A simple Internet-Unicast and Broadcast addresses - Applying for IP addresses-private networks. SUBNETTING AND SUPERNETTING: Subnetting- Masking-Examples of Subnetting Variable length Subnetting- Supernetting. INTERNET PROTOCOL: Data gram-fragmentation-options- Checksum- IP design. ARP and RARP: ARP- ARP design RARP INTERNET CONTROL MESSAGE PROTOCOL: Types of Messages- Message formats- Error reporting- Query- Checksum- ICMP design. INTERNET GROUP MANAGEMENT PROTOCOLS: Multicasting- IGMP-Encapsulation- Multicast Backbone- IGMP design. USER DATAGRAM PROTOCOL: Process to process communication-user datagram Checksum- UDP operation- uses of UDP UDP design. TRANSMISSION CONTROL PROTOCOL: Process to Process communication -TCP Services Segment - Options- Checksum-Flow control- Error Control- TCP Timers-Connection-State Transition Diagram- Congestion Control-TCP operation- TCP Design. APPLICATION LAYER AND CLIENT-SERVER MODEL: Client-server Model-Concurrency-Processes BOOTP and DHCP: BOOTP-DHCP DOMAIN NAME SYSTEM: Name Space-Domain name Space-Distribution of Name space-dns in the Internet-Resolution- DNS Messages- Types of Records-Compression-DDNS-Encapsulation. TELNET AND RLOGIN: Concept-Network Virtual Terminal- NVT character set -Embedding-Options- Option Negotiation-Sub option Negotiation-Controlling Server-Out of Band signaling Escape character- Mode of Operation-Examples- User Interface- Rlogin-Security Issue. FILE TRANSFER PROTOCOL: Connections- Communication-Command Processing-File Transfer-User Interface-Anonymous FTP. TRIVIAL FILE TRANSFER PROTOCOL: Messages- Connection- Data Transfer-UDP ports- Tftp Example- TFTP options -Security-Applications. HYPERTEXT TRANSFER PROTOCOL: HTTP overview-proxy-gateway-tunnel-cache-messages-general Header Fields-Cache Control-Connection-Request Methods-Request Header Fields-Response Messages- Response Header Fields-Entity Header Fields-Client/Server Authentication. SOCKET INTERFACE: Definitions-Sockets-Byte ordering- Address Transformation-Byte manipulation Function-Information about Remote Host- Socket System Calls- Connectionless Iterative server- UDP Client/Server Programs-Connection oriented Concurrent Server - TCP Client/Server Programs. Text Book: TCP/IP Protocol Suite. Behrouz A. Forouzan (TMH edition) Reference Book: Internetworking with TCP/IP. D. E. Comer (PHI publications).

SIR C R REDDY COLLEGE OF ENGINEERING, ELURU DEPARTMENT OF INFORMATION TECHNOLOGY COURSE SCHEDULE The schedule for the whole course/subject is: Unit No Description of the Chapter Description of the Topics Total no of periods (L+T) 1 IP Addressing Sub-Netting and 2 Super Netting 3 Internet Protocol IP address: Decimal Notation, Classes, special addresses, A simple Internet, Unicast and Broadcast addresses, Applying for IP addresses, Private networks Subnetting, Masking, Examples of Subnetting, Variable length Subnetting, Supernetting. Data gram, Fragmentation, Options, Checksum, IP design. ARP and RARP: ARP,ARP design, RARP 3+1 5 9+1 4 ICMP Types of Messages, Message formats, Error reporting, Query, Checksum, ICMP design. 5 IGMP Multicasting, IGMP, Encapsulation, Multicast Backbone, IGMP design. Process to process communication, User 6. UDP datagram, Checksum- UDP operation, uses of UDP, UDP design. 7. TCP 8. Client-Server Model Process to Process communication, TCP Services, Segment, Options, Checksum-Flow control, Error Control, TCP Timers, Connection, State Transition Diagram, Congestion Control, TCP operation, TCP Design Client-server Model, Concurrency, Processes 4+1 4 4 3+1 2 9. BOOTP and DHCP BOOTP And DHCP: BOOTP-DHCP 2

10. DNS 11. TELNET AND RLOGIN 12 FTP 13. TFTP Name Space-Domain name Space, Distribution of Name space, DNS in the Internet, Resolution, DNS Messages, Types of Records, Compression, DDNS, Encapsulation Concept, Network Virtual Terminal, NVT character set, Embedding- Options, Option Negotiation-Sub option Negotiation, Controlling Server, Out of Band signaling, Escape character, Mode of Operation, Examples, User Interface, Rlogin, Security Issue Connections, Communication- Command Processing, File Transfer, User Interface, Anonymous FTP. Messages, Connection, Data Transfer, UDP ports, Tftp Example, TFTP options, Security, Applications. 4 3 6+1 3+1 14. HTTP HTTP overview-proxy, Gateway, Tunnel, Cache-Messages, General Header Fields, Cache Control, Connection, Request Methods, Request Header Fields, Response Messages, Response Header Fields-Entity Header Fields-Client/Server Authentication 3 15. SOCKET INTER FACE Definitions, Sockets, Byte ordering, Address Transformation, Byte manipulation Function, Information about Remote Host, Socket System Calls, Connectionless Iterative server, UDP Client/Server Programs, Connection oriented Concurrent Server TCP Client/Server Programs. 3+1 Signature of the H.O.D Signature of the Faculty Date:

LECTURE PLAN DEPARTMET NAME OF LECTURER INFORMATION TECHNOLOGY Sri N.Prasad Sl.No Topics to be covered No. of Lecture hours Teaching method Reference 1 Classes of IP Address 1 BB 2 Special Address, Special classes 2 BB 3 Special Classes in I.P 1 BB 4 Sample Internet 1 BB 5 Unicast, Broadcast and Multicast Address 1 BB 6 Sub netting and super netting Introduction 1 /INTERNET 7 Sub Netting of IP Address 1 BB 8 Masking 1 BB 9 Super Netting 1 10 IP Datagram 1 11 Datagram Header 1 BB, BB,

12 Identification of datagram and offset 1 BB 13 Options field in IP Datagram 2 BB 14 Checksum field in IP Datagram 1 BB 15 Private Network and Simple Internet 1 16 IP Design 1 /INTERNET 17 ARP Introduction 1 BB 18 ARP Packet Format 1 19 ARP Design and RARP 1 BB 20 ICMP Introduction and Message Format 2 BB 21 ICMP Error message 1 BB 22 ICMP Error Messages and Query Messages 1 BB 23 IGMP Design 1 /INTERNET 24 IGMP 1 BB 25 UDP Process to Process Communication 1 BB 26 TCP Timers 1 BB 27 User Datagram in UDP 1 28 Check sum in UDP 1 BB 29 UDP Operations 1 BB

30 UDP Design 1 31 TCP Operations 1 BB /INTERNET 32 TCP Format 1 BB 33 TCP Options 1 BB 34 Sliding window protocol in TCP 1 BB 35 Error Control in TCP 2 BB 36 TCP Options 1 BB 37 Congestion Control in TCP Design 2 BB 38 TCP Design 2 39 Client-Server model 1 40 Bootstrap Format 1 41 Boot-Strap Operations 1 BB /INTERNET 42 DHCP Introduction 1 BB 43 DNS Messages 1 BB 44 Domain Name Space and Messages 1 45 TELNET 1 46 Rlogin Introduction 1 BB 47 FTP Connection 1 BB 48 FTP Control 1 BB

49 TFTP messages 1 BB 50 UDP Ports 1 /INTERNET 51 HTTP Request Messages 1 BB 52 HTTP Response Messages 1 BB 53 Socket System Calles 2 BB 54 Socket Interface 1 BB 55 Connection less Iterative Server 1 56 Connection oriented Iterative Server 1 57 TCP Client-Server Program 1 BB /INTERNET 58 UDP Client-Server Program 1 BB Total classes 65 Network Protocols Unit Wise Questions 1. INTERNET PROTOCOL ADDRESS 1. What is an IP address? Give one example. 2. Define primary classes of IP addresses? 3. Find the net id and host id of the 192.8.56.2 and 220.34.8.9, IP addresses. 4. What is a protocol? 5. What is remote procedure call?

1. Describe Internet Datagram? (14 M). 2. Find the class of the IP address and identify the network address and host address: IP: 01111111 11110000 01100111 01111101. 2. SUB NETTING AND SUPER NETTING 1. What is subnetting? 2. What is standard subnet mask for a calss-c address? 1. Explain about Sub Netting and Super Netting. 1. What is concurrency? 2. What is congestion? 3. What is Gateway? 3. INTERNET PROTOCOL 1. Distinguish between virtual network and connectionless network? 2. What is an IP address? Explain about applying for IP address. 3. Differentiate between multicast and broadcast. 4. What is the purpose of IP protocol and mention and components of Internet datagram format? 4. ICMP, IGMP, ARP and RARP 1. What is the significance of a check sum? 2. Differentiate between broadcasting and multicasting. 3. What is logical address and what is physical address? 4. Expand RARP and give an example where RARP is used? 5. What is ICMP? What are the different types of ICMP messages?

6. What are the different types of error reporting messages in ICMP? 7. Expand IGMP and what are the different types of IGMP messages? 1. Differentiate between ARP and RARP? 2. Explain the design of ARP? 3. Explain IGMP design? 4. Explain ICMP desing? 5. Explain the ICMP message format. 5. USER DATAGRAM PROTOCOL 1. What is a process? 2. List the uses of UDP? 3. List out well-known ports for UDP? 4. What is multiplexing and demultiplexing? 5. Explain about flow and error control in UDP? 6. What is an application program? 7. What is an ephemeral port number, why we are using this number? 1. Write about UDP packet? 2. How TCP/UDP provide process-to-process communication? 6. TRANSMISSION CONTROL PROTOCOL 1. What is buffer in TCP? Why we are using buffers in TCP? 2. What is the use of TCP timers? 3. Write about TCP header Options. 1. Explain flow control in TCP

2. Elaborate on TCP services? 3. Explain the TCP segment format? 7. CLIENT SERVER MODEL 1. What is child process and child server explains? 1. Describe about client-server model? Client-Server Authentication. 2. Explain about point-to point networks and Network virtual terminal? 8. BOOTP and DHCP 1. What is Active open and Passive open explain? 2. What is the maximum number of seconds that can be stored in the number of seconds field of BOOTP packet? 3. What is the maximum number of seconds that can be stored in the number of seconds field of BOOTP packet? 1. Explain BOOTP protocol. 2. Explain DHCP protocol. Two mark Questions: 9. DNS, TELNET AND RLOGIN 1. What is resolution in DNS? 2. What is mean by fragmentation? 3. Differentiate FQDN and PQDN? 4. What are the noticeable differences between TELNET and RLOGIN? 5. What is default, character and line mode in TELNET?

1. What is the significance of DNS? Differentiate between DNS and DDNS. 2. What is out of band signaling? How to control server out of band signaling? 1. Define FTP. 2. Define TFTP. 10. FTP, TFTP 1. Write message categories of TFTP? 2. What is virtual terminal? 3. What is magic cookie? Explain? 4. Explain about Trivial File Transfer Protocol. 5. Explain File Transfer Protocol (FTP)? 6. Differentiate between FTP and TFTP? 7. What is Network virtual terminal? 11. HTTP AND SOCKET SYSTEM CALLS 1. What is name server, why we are using that? 2. What is out-of- band signaling? 3. Define HTTP. 1. Explain the general header fields related to HTTP? 2. Explain about HTTP messages. 3. Explain header format of a HTTP protocol. 4. Write a note on socket system calls.