Documente Academic
Documente Profesional
Documente Cultură
Course Code CSE883 Course Category Course Title INTERNETWORKING WITH TCP IP Courses with conceptual focus Course Planner 12376::Chetna Kwatra Lectures 3.0 Tutorials Practicals Credits 0.0 0.0 3.0
TextBooks Sr No T-1 Title TCP/IP Protocol Suite Reference Books Sr No R-1 R-2 R-3 Title Computer Networking: A Top-Down Approach Computer Networks Author Edition Year 2009 2009 2009 Publisher Name Pearson Prentice Hall Prentice Hall James F. Kurose, Keith W. 5th Ross Andrew S. Tanenbaum 4th 3rd Author Behrouz A. Forouzan Edition 4th Year 2010 Publisher Name Tata McGraw Hill
Internetworking with TCP/IP Volume- Douglas E.Comer, David II: Design, Implementation and L. Stevens Intervals Internetworking with TCP/IP: Douglas E.Comer, David Principles, Protocols and Architecture L. Stevens
5th
2010
Prentice Hall
Journals articles as Compulsary reading (specific articles, complete reference) http://www.elsevier.com/wps/find/journaldescription.cws_home/622893/description#description , http://www.linuxjournal.com/article/6721 , http://www.openvms.compaq.com/openvms/journal/v4/tcp_ip_scalable_kernel.pdf ,
Relevant Websites Sr No RW-1 RW-2 RW-3 RW-4 (Web address) (only if relevant to the course) http://www.cse.iitk.ac.in/users/dheeraj/cs425/ http://www.kohala.com/start/tcpipiv1.html http://nptel.iitm.ac.in/video.php?subjectId=106105081 http://www.net-seal.net/animations.php?aid=27 Salient Features Notes by Professor from IIT Implementation of TCP/IP Descriptive knowledge of layered architecture Flash animation
Audio Visual Aids Sr No AV-1 (AV aids) (only if relevant to the course) http://nptel.iitm.ac.in/video.php?subjectId=106105081 Salient Features Provides clear and descriptive knowledge of layered architectures and their communication
AV-2
http://nptel.iitm.ac.in/video.php?subjectId=106105081
LTP week distribution: (LTP Weeks) Weeks before MTE Weeks After MTE Spill Over 7 6 2
Week 1
Lecture 1 Lecture 2
Introduction to TCP/IP(OSI Model) Introduction to TCP/IP(TCP/IP Protocol Suite) Introduction to TCP/IP(Layering Network Addresses)
T-1:2.2 T-1:2.3
Details of OSI reference layer to layer model communication Details of TCP protocol suite and its differences with OSI model Various level of addresses used in TCP protocol suite Descrbes the process of standardizing protocols Introduction of IP addressing Description of classes Need of Special addresses
Actual implementation Slide show by teacher of layered architecture How the clients interact Slide show by teacher over internet and how the addresses are mapped Requirement levels of RFCs Importance of IP addresses in communication Need of categorization of addresses in classes Structure of IP addressing in small companies Slide show by teacher Slide show by teacher
Lecture 3
T-1:2.4
Week 2
Lecture 4 Lecture 5
Introduction to TCP/IP (Standardization Process) Network Layer Addressing(IP Addresses, MTU) Network Layer Addressing (Classful and Classless addressing) Network Layer Addressing(Special Addresses) Network Layer Addressing (Subnetting and Supernetting) ARP and RARP(Delivery and Forwarding of IP Packets) ARP and RARP(ARP and RARP command)
T-1:1.4 T-1:5.1
Lecture 8
T-1:5.2-5.3
Division of big networks Practical importance of Examples of company into smaller ones subnets and supernets networks in LANs Delivery of packet to its Need of delivery and final destination over a forwarding of packets Network in the network Mapping of logical address to physical address Slide show by teacher
Lecture 9
T-1:6.1-6.2
Week 4
Lecture 10
T-1:8.1-8.2
Week 4
Lecture 11
T-1:8.4
Five components of ARP Package , Cache tabel, queues, output module, input module, cache control mpodule to study the components Design of IP datagram of internet protocol to study the components Design of IP datagram of internet protocol to discuss segmentation and reassembly of datagrams to discuss segmentation and reassembly of datagrams RW-3 need of fragmentation at network layer need of fragmentation at network layer
Lecture 15
T-1:7.1-7.2
Week 6
Lecture 16
T-1:91.-9.2
protocol that supports IP to show how network in congestion and flow reports errors during control transmission to introduce UDP and explain the format of UDP packet
Lecture 17
T-1:14.1-14.2 14.5
UDP is a simple Slide show by teacher connectionless protocol a connection oriented protocol that handles congestion and flow control a connection oriented protocol that handles congestion and flow control a connection oriented protocol that handles congestion and flow control practical implementation of multicasting Slide show by teacher and videos
Lecture 18
T-1:15.1-15.3
RW-3
introduce TCP as protocol that provides reliable stream delivery service introduce TCP as protocol that provides reliable stream delivery service introduce TCP as protocol that provides reliable stream delivery service compare and contrast unicasting, multicasting and broadcasting communication
Week 7
Lecture 19
T-1:15.1-15.3
RW-3
Lecture 20
T-1:15.1-15.3
RW-3
Lecture 21
T-1:12.1
MID-TERM
Week 8 Lecture 22 Transmission Control Protocol (Connection Establishment and Termination) Transmission Control Protocol (TCP State Transition Diagram) T-1:15.4 RW-4 Description of Three way handshaking in client server model TCP connection at transport layer Slide show by teacher and animation Slide show by teacher
Lecture 23
T-1:15.5
Discuss the State To keep track of all transition diagram for different events TCP and some scenarios happening during TCP connections
Week 8
Lecture 24
T-1:15.8-15.9
Mechanisms to ensure error control and congestion control at transport layer Mechanisms to ensure error control and congestion control at transport layer
Week 9
Lecture 25
T-1:15.8-15.9
Lecture 26
Transmission Control Protocol (Normal Data flow- Sliding Window Protocol) Transmission Control Protocol (Silly Window Syndrome) Unicast Routing protocols (Dynamic Routing- Routing Information Protocol, Open Shortest Path First protocols) Unicast Routing protocols (Dynamic Routing- Routing Information Protocol, Open Shortest Path First protocols) Unicast Routing protocols(Unicast Routing)
T-1:15.7
flow control at transport Ways through which layer with some TCP avoid congestion scenarios at transport layer Problem that arises at Sliding window operation Various routing protocols Algorithms to remove the problem of silly window syndrome Ways to route packets on network
Lecture 27
Week 10
Lecture 28
Lecture 29
T-1:11.3-11.6
T-1:11.2 T-1:12.3
Routing techniques will learn how to correct and interpret information in groups of network
Lecture 30
Unicast Routing protocols (Multicasting- Internet Group Management Protocol) Application Layer(Host Configuration: DHCP, BOOTP)
Week 11
Lecture 31
T-1:18.1-18.2
DHCP as the current Dynamic Host Configuration Protocol to describe the purpose of DNS to describe the purpose of DNS
DHCP operation when Slide show by teacher the client and server are on the same network or on different networks use of DNS in the Internet use of DNS in the Internet Slide show by teacher
Lecture 33
Application Layer(Domain Name System) Application Layer(Domain Name System) Data Transfer at Application Layer (File Transfer: FTP)
Week 12
Lecture 34
Lecture 35
To discuss FTP and two how file transfer can be Slide show by teacher connections used in this done using a secure protocol control channel connection and data connection Homework,Term Paper,Test 3
Lecture 36
T-1:23.1-23.5
Week 13
Lecture 37
T-1:22.1
Lecture 38
T-1:22.2
three different Web Slide show by teacher documents static document, dynamic document, and active document Slide show by teacher
Lecture 39
T-1:22.3
To discuss HTTP and its fields in a request and transactions response message
SPILL OVER
Week 14 Lecture 40 T-1:Chapter 29 Network Security Student will learn ways to secure any network from unauthorized access or attack Different ways to protect applications running over network
Lecture 41
T-1:Chapter 30
Internet Security
Homework 1
Student evaluation
By evaluate the Homework submitted by students By evaluate the Term paper submitted by students Class test
Term Paper 1
Student evaluation
Students are assigned technical topics on which they will narrate Individual technical essays. Total marks will be thrice the actual weight-age. Synopsis of term paper must be submitted by students by 7th week. Students will be evaluated analytically in 11th week for the contents covered in week 1-10 for Test Individual
3 / 10
Test 1
Student evaluation
9 / 11
List of suggested topics for term paper[at least 15] (Student to spend about 15 hrs on any one specified term paper)
Sr. No.
Topic 1 IPV6 2 Network Attacks 3 Wi Fi 4 MAN vs WAN 5 Network Security 6 IP Routing 7 Virtual Private Networks 8 Firewalls 9 Mobile IP
10 Ethernet vs Token ring 11 Default Gateway and Subnet mask 12 Routers and Switches 13 Hacking 14 GPRS 15 GSM