You are on page 1of 3

Birla Institute of Technology & Science, Pilani Work-Integrated Learning Programmes Division First Semester 2011-2012 Course Handout

Course No. Course Title Instructors

: BITS ZC481 : Computer Networks : Virendra S Shekhawat, A Srikanth, Abhishek Rathore, Nikhil Agarwal

Course Description Introduction, History and Development of Computer Networks, Concept of Layered Architecture (e.g. OSI Model and TCP/IP Model), Application Layer: Basic Communication Applications and Protocols, Transport Layer: Services and Protocols, Reliable Protocol Design Concepts, Network Layer: Services, Routing Algorithms and Protocols, Inter domain and Intra domain Routing, Multicasting, IP Addressing, Concept of Sub Networks, Link Layer: Services, Channel Access Protocols, Link layer Addressing, Interconnection devices (e.g. Hub, Bridge, Switch, Routers), ATM and MPLS networks, Concept of LAN, LAN Implementations, Physical Layer: Physical Media, Data Communication Basics, Line Encoding Techniques Scope and Objective This course will give you a breakdown of the applications, communications protocols, and network services that make a computer network work. It focuses on computer networks underlying architecture using TCP/IP model. We will closely follow the top down approach to computer networking as given in the textbook, which will enable you to understand the most visible part i.e. the applications, and then seeing, progressively, how each layer is supported by the next layer down. Most of the time, our example network will be Internet. Also, some time examples will be from wireless and mobile networks will be covered as currently users access the Internet from offices, from homes, while on move, and from public places wirelessly. Prescribed Text Book T1. Kurose James F and Keith W. Ross: Computer Networking: A Top-Down Approach Featuring the Internet, Pearson Education, 3rd Edition, 2005.

Reference Books R1. Andrew S. Tanenbaum, Computer Networks, Fourth Edition, Pearson Education, 2006. R2. William Stallings, Computer Networking with Internet Protocols and Technology, Pearson

Education, 2004.
R3. L. Peterson and B. Davie, Computer Networks: A Systems Approach, Fourth Edition, Elsevier, 2007 (Book From 24x7 Online Book)

BITS ZC481 (Course Handout) Plan of Self Study


Week No. 1-2 TOPIC

First Semester 2011-2012

Page 2

Learning Objectives To understand the basic structure of Internet and its various components. Layered architecture of Internet and protocol hierarchy. Internet reference models, OSI and TCP/IP To familiar with various communication applications like email, web browser, P2P, DNS and the protocols involved.

4 5

6 7-8

9-10

11 12

13

14-15

16

To understand the end to end connectivity mechanisms i.e. reliable and unreliable. Simple client server application design for reliable and unreliable protocol T1-Ch. 2.7-2.8 implementation using socket R3-Ch.1.4 programming in C. Protocol design T1-Ch. 3.5-3.7 principles for reliable data transfer. R3-Ch. 5.2, Case study of TCP protocol as Ch.6.3, 6.4 reliable data transfer. Syllabus for Mid-Semester Test (Closed Book): Topics in Week No. 1 to 8 Network Layer: Virtual Circuits and Datagram To understand the data packet T1-Ch.4.1-4.4 Networks, Inside a Router, Forwarding and forwarding and routing from source R3- Ch. 4.1 Addressing in the Internet. IPv4 Addressing, Sub to destination node. Standard routing algorithms like Dijkstra and Netting, IPv6 Addressing Routing Algorithms: Shortest Path, Flooding, Link Distance Vector. Basic routing T1-Ch. 4.5 protocols for unicast and multicast State, Distance Vector, and Hierarchical Routing. R3-Ch. 4.2 Routing in the Internet: RIP, OSPF, Border Gateway transmission. IP protocol and IP T1-Ch. 4.6-4.7 based addressing mechanism used Protocol, and Multicasting. R3-Ch. 4.4 in the Internet to address the nodes and the concept of network/ sub network i.e. network hierarchy Data Link Layer: Services, Error Detection and To understand the data packet T1-Ch. 5.1-5.2 Correction Techniques (Parity Checks, Checksums, movement from one node to CRC), Hamming code another. Error detection and Multiple Access Protocol: TDM, FDM, Slotted correction mechanism to ensure the T1-Ch. 5.3, 5.5, ALOHA, Pure ALOHA, CSMA, CSMA/CD, Local data integrity at link level. Channel 5.7, 5.8 Area Networks, Ethernet, Point to Point Protocol. access protocols (i.e. ALOHA, R3-Ch. 2.3-2.6, Link Virtualization: Asynchronous Transfer Mode CSMA/CD) in multi-access Ch. 3.3 environment. Link layer protocols (ATM), Multi Protocol Label Switching (MPLS) Link Layer Addressing: MAC Addresses, ARP, Ethernet and PPP. Link T1-Ch. 5.4 virtualization using ATM and RARP, DHCP R3-Ch. 4.1 MPLS networks. Link layer Interconnections: Hubs, Bridges, and Switches. T1-Ch. 5.6 addressing of the nodes and R3-Ch. 3.2 Physical Media: The theoretical basis for data protocol involved like ARP, DHCP R3-Ch. 2.1-2.2 communication, Guided physical media. Line coding and RARP. Working of Lecture Notes Schemes: NRZ, Manchester, Differential Manchester. Interconnecting devices. Various physical media used to access network. Line encoding techniques used to transmit the data. Syllabus for Comprehensive Exam (Open Book): All topics given in Plan of Self Study above.

Introduction: Uses of Computer Networks, Network Hardware: The Network Edge, The Network Core, Access Networks ISPs and Internet Backbones, Delay and Loss in Packet Switched Networks, Network Software: Protocol Hierarchies, and their Service Models. Reference Models (OSI, TCP/IP) Application Layer: Hypertext Transfer Protocol, HTTP Message Format, Cookies, Conditional GET. File Transfer Protocol: FTP, TFTP. Mail Transfer Protocols (SMTP, POP3, MIME), Domain Name Systems (DNS). P2P File Sharing Transport Layer: Multiplexing, Demultiplexing, User Datagram Protocol (UDP), Principles of Reliable Data Transfer (Go-Back-N, and Selective Repeat). Introduction to Socket Programming; TCP, UDP, Simple Client Server Application Transmission Control Protocol (TCP): RTT Estimation and Timeout, TCP Flow Control. TCP Error Control and Congestion Control.

Chapter References T1-Ch. 1.1-1.4 R3-Ch. 1.1-1.2, 1.5 T1-Ch.1.5-1.7 R3-Ch.1.3

T1-Ch. 2.1-2.3 R3-Ch. 9.1 T1-Ch. 2.4-2.6 R3-Ch. 9.1, 9.4 T1-Ch. 3.1-3.4 R3-Ch. 5.1

BITS ZC481 (Course Handout) Evaluation Scheme: EC No. EC-1 EC-2 EC-3
* Legend:

First Semester 2011-2012

Page 3

Evaluation Component & Type of Examination Assignment/Quiz Mid-Semester Test (Closed Book)* Comprehensive Exam (Open Book)*

Duration TBA 2 Hours 3 Hours

Weightage 10% 30% 60%

Day, Date, Session,Time TBA Saturday, 03/09/2011 (FN)* 10 AM 12 Noon Saturday, 29/10/2011 (FN)* 9 AM 12 Noon

AN: AfterNoon Session; FN: ForeNoon Session; TBA : To be announced Closed Book Test: No reference material of any kind will be permitted inside the exam hall. Open Book Exam: Use of any printed / written reference material (books and notebooks) will be permitted inside the exam hall. Loose sheets of paper will not be permitted. Computers of any kind will not be allowed inside the exam hall. Use of calculators will be allowed in all exams. No exchange of any material will be allowed.

Note:
It shall be the responsibility of the individual student to be regular in maintaining the self study schedule as given in the course handout, attend the online/on demand lectures as per details that would be put up in the BITS WILP website www.bits-pilani.ac.in/dlp-home and take all the prescribed components of the evaluation such as Mid Semester Test and Comprehensive Examination according to the Evaluation Scheme given in the respective Course Handout. If the student is unable to appear for the Regular Test/Examination due to genuine exigencies, the student must refer to the procedure for applying for Make-up Test/Examination, which will be available through the Important Information link on the BITS WILP website on the date of the Regular Test/Examination. The Make-up Tests/Exams will be conducted only at selected exam centres on the dates to be announced later.

Instructor-in-Charge

You might also like