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

Similar documents
SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

Day Hour Timing pm am am am

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN. Tech park ( 7 th floor)

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

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

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN A, B & C

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

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

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN. Hour Timing Hour Timing

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN A B C D

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN. Hour Timing Hour Timing

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

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

Internetworking With TCP/IP

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

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

4. Basic IP Support Protocols

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

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

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

TSIN02 - Internetworking

A B C D E. Hour Timing Hour Timing Hour Timing Hour Timing Hour Timing & &

Interconnecting Networks with TCP/IP

VALLIAMMAI ENGINEERING COLLEGE

TSIN02 - Internetworking

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

TCP/IP Networking. Part 4: Network and Transport Layer Protocols

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

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

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

TSIN02 - Internetworking

TSIN02 - Internetworking

Transport Over IP. CSCI 690 Michael Hutt New York Institute of Technology

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

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

IP Protocols. ALTTC/Oct

Internetworking With TCP/IP

CS 356: Computer Network Architectures. Lecture 10: IP Fragmentation, ARP, and ICMP. Xiaowei Yang

Vorlesung Kommunikationsnetze

TSIN02 - Internetworking

FACULTY OF ENGINEERING AND TECHNOLOGY

Introduction to routing in the Internet

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

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

Introduction to routing in the Internet

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

Troubleshooting Tools

The Internet Protocol (IP)

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

ICMP (Internet Control Message Protocol)

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY. All Section students 1,2(B2) 4 (B1) 9 (B2) Office

Internet Control Message Protocol (ICMP)

Indian Institute of Technology, Kharagpur

Dongsoo S. Kim Electrical and Computer Engineering Indiana U. Purdue U. Indianapolis

Chapter 09 Network Protocols

Quiz. Segment structure and fields Flow control (rwnd) Timeout interval. Phases transition ssthresh setting Cwnd setting

Internet Applications and the Application Layer Material from Kurose and Ross, Chapter 2: The Application Layer

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER APPLICATIONS COURSE PLAN

Date: June 4 th a t 1 4:00 1 7:00

Preface to the First Edition Preface to the Second Edition Acknowledgments UNIX Operating System Environment p. 1 UNIX: Past and Present p.

Introduction to Internetworking

Sirindhorn International Institute of Technology Thammasat University

Module 7 Internet And Internet Protocol Suite

H

05 Transmission Control Protocol (TCP)

Agenda L2 versus L3 Switching IP Protocol, IP Addressing IP Forwarding ARP and ICMP IP Routing First Hop Redundancy

Intro to LAN/WAN. Transport Layer

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

Chapter 5 Network Layer

Internet Control Message Protocol (ICMP)

TCP/IP Protocol Suite and IP Addressing

Just enough TCP/IP. Protocol Overview. Connection Types in TCP/IP. Control Mechanisms. Borrowed from my ITS475/575 class the ITL

Communication Networks ( ) / Fall 2013 The Blavatnik School of Computer Science, Tel-Aviv University. Allon Wagner

CSCI Computer Networks Fall 2016

Paper solution Subject: Computer Networks (TE Computer pattern) Marks : 30 Date: 5/2/2015

Department of Computer Science and Engineering. COSC 4213: Computer Networks II (Fall 2005) Instructor: N. Vlajic Date: November 3, 2005

Software Engineering 4C03 Answer Key

Guide To TCP/IP, Second Edition UDP Header Source Port Number (16 bits) IP HEADER Protocol Field = 17 Destination Port Number (16 bit) 15 16

Internetworking/Internetteknik, Examination 2G1305 Date: August 18 th 2004 at 9:00 13:00 SOLUTIONS

INTE-C5O44 - Internet

CS 458 Internet Engineering Spring First Exam

Novell TCP IP for Networking Professionals.

Configuring IPv4. Finding Feature Information. This chapter contains the following sections:

ROUTING INTRODUCTION TO IP, IP ROUTING PROTOCOLS AND PROXY ARP

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

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

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

CS 356: Computer Network Architectures. Lecture 14: Switching hardware, IP auxiliary functions, and midterm review. [PD] chapter 3.4.1, 3.2.

ECE4110, Internetwork Programming, QUIZ 2 - PRACTICE Spring 2006

ICMP. Outline ICMP. ICMP oicmp is provided within IP which generates error. Internet Control Message Protocol. Ping Traceroute

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

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

internet technologies and standards

H

Transport Layer Protocols. Internet Transport Layer. Agenda. TCP Fundamentals

Exercise Sheet 4. Exercise 1 (Routers, Layer-3-Switches, Gateways)

Computer Networks (Unit wise Questions)

Hands-On TCP/IP Networking

The Internetworking Problem. Internetworking. A Translation-based Solution

Transcription:

Course Code : CS59 Course Title Semester : VII Course Time : July Nov 2009 SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY : TCP/ IP principles and Architecture SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN Day SECTION B & C D Hour Timing Hour Timing Hour Timing Monday - - - - - - Tuesday 11.10-11.10 11.10 Wednesday - - 5,7 1.30 2.20, 3.10 5,7 1.30 2.20, 3.10 Thursday - - - - - - Friday 5,7 1.30-2.20,3.10- - - - - Location : S.R.M.E.C Tech Park Faculty Details Sec. Name Office Office hour Mail id Mr.V.Deeban Chakravarthy Tech Park Monday to Friday vdeeban@cse.srmuniv.ac.in B&C R. Jebakumar Tech Park Tuesday & Wednesday rjebakumar@cse.srmuniv.ac.in Mrs. Niranjana Tech Park Tuesday & Wednesday niranjana@cse.srmuniv.ac.in Required Text Books: 1. W. Richard Stevens, "TCP/ IP Illustrated, The Protocol - Volume I", Addison - Wesley Pub Co, 1st Edition, 199 2. Dougles E. Comer, "Internetworking with TCP/ IP - Principles, Protocols & Architecture", Prentice Hall of India, th Edition, 2000 Web resources www.bme.uconn.edu/links/bmeothersites.htm

Prerequisite : CS309 Computer Networks CS308 Distributed Computing Objectives 1. To understand the Network Layer and Applications 2. To learn the working principles of various UDP and TCP applications 3. To know Transport Layer Reliability Assessment Details Test Schedule Attendance : Marks Surprise Test I : 2 Marks Cycle Test I : 6 Marks Surprise Test II : 2 Marks Cycle Test II : 6 Marks Surprise Test III : 2 Marks Model Exam : 8 Marks S.No. DATE TEST TOPICS DURATION 1 Cycle Test - I Unit I & II 2 periods 2 Cycle Test - II Unit III & IV 2 periods 3 Model Exam All 5 units 3 Hrs Outcomes Students who have successfully completed this course will have full understanding of the following concepts Course outcome Program outcome To learn Network Layer and Applications Working principles of various UDP and TCP applications Transport Layer Reliability UDP Server Design TCP Server Design Congestion Avoidance Algorithms An ability to understand the basic functioning of various routing protocols To analyze the UDP packets To implement algorithms for congestion control To understand TCP principles To know about various transport layer applications Detailed Session Plan INTRODUCTION Layering Internet Address - Domain Name System - Client Server Model - Port Numbers - Standardization

Process - RFCs - Services - Application Programming Interface - Ethernet & IEEE802 Encapsulation - SLIP; PPP; Loopback Interface - MTV - ARP Cache - ARP Packet Format - Campus - Proxy ARP & Gratuitous ARP - ARP Command - RARP - Structure - of TCP/ IP S/ W in an Operating System. Sessi on No. 1 2 3 5 Topics to be covered Layering Internet Address - Domain Name System Client Server Model, Port Numbers, Standardization Process RFCs Services, Application Programming Interface Ehhernet & IEEE802 Encapsulation - SLIP; PPP; Loopback Interface Loopback Interface - MTV Time (min) Ref Teaching Method Testing Method 6 ARP Cache - ARP Packet Format - Campus 7 Proxy ARP & Gratituous ARP, 8 ARP Command - RARP 9 Structure - of TCP/ IP S/ W in an Operating System NETWORK LAYER & APPLICATIONS Introduction- IP header- IP routing - Subnet addressing- Subnet mask- Special case IP addresses Examples- Ifconfig Netstat- routing principles - ICMP host and Network unreachable errors - ICMP redirect errors ICPM router discovery messages- Dynamic routing - UNIX routing daemons- routing information protocol (RIP)-OSPF-CIDR Case study: Voice over IP for two way Communication. 10 Introduction- IP header- IP routing 11 Subnet addressing- Subnet mask 12 Special case IP addresses Examples Surprise Test 13 Ifconfig Netstat 1 routing principles - ICMP host and, Network unreachable errors 15 ICMP redirect errors ICPM router, discovery messages 16 Dynamic routing - UNIX routing daemons 17 routing information protocol (RIP)-OSPF- CIDR 18 Case study: Voice over IP for two way Communication UDP & APPLICATIONS UDP Header - UDP Checksum - Examples - IP Fragmentation - ICMP Unreachable Errors - Path MTV Discovery - Interaction Between UDP & ARP - Maximum UDP Dataframe Size - ACMP Source Quench Error - UDP Server Design - Broadcasting & Multicasting - IGMP - NFS - TFTP - BOOTP.

18. 16 19. 17 20. 18 21. 19 22. 20 23. 21 2. 22 25. 23 26. 2 27. 25 UDP Header - UDP Checksum - Examples IP Fragmentation- ICMP Unreachable Errors Path MTV Discovery - Interaction Between UDP & ARP Maximum UDP Dataframe Size ACMP Source Quench Error UDP Server Design Broadcasting & Multicasting IGMP - NFS TFTP - BOOTP, Comparative study Surprise Test TCP TCP Services - TCP Header - Connection Establishment - Maximum Segment Size - TCP Half Close - TCP State Transition Diagram - Reset Segments - Simultaneous Open & Close - TCP Options - TCP Server Design - Interactive Data Input - Delayed Acknowledgement - Nagle algorithm - Window Size Advertisement - Normal Data Flow - Sliding Windows - Window Size - PUSH Flag - Slow Start - Bulk data Throughput - Urgent Mode. 26 27 28 29 30 31 32 TCP Services - TCP Header Connection Establishment - Maximum Segment Size TCP Half Close - TCP State Transition Diagram Reset Segments - Simultaneous Open & Close TCP Options - TCP Server Design Interactive Data Input - Delayed Acknowledgement Nagle algorithm 33 Window Size Advertisement - Normal Data Flow 3 Sliding Windows - Window Size - PUSH Flag - Slow Start 35 Bulk data Throughput - Urgent Mode. TRANSPORT LAYER RELIABLITY & APPLICATION

PTCP/ IP timeout - Retramission - Round Trip Time Measurement - Examples - Congestion Avoidance Algorithms - Fast Retransmit & Fast Recover Algorithm - Per Route Metrics - Repacketization - ICMP Errors - TCP Persistent Timer - TCP Features & Performance - Telnet & RLogin - SMTP - tcpdump. 36 PTCP/ IP timeout - Retramission 37 Round Trip Time Measurement - 38 Examples Congestion Avoidance Algorithms 39 Fast Retransmit & Fast Recover Algorithm 0 Per Route Metrics - Repacketization 1 ICMP Errors Surprise test 2 3 TCP Persistent Timer - TCP Features & Performance Atificial heart lung machine Telnet & RLogin 5 SMTP tcpdump. BB Black Board PP Power Point