0% found this document useful (0 votes)
55 views4 pages

CSF303

This document provides course details for CS F303 Computer Networks at BITS Pilani Dubai Campus for the second semester of 2019-2020. The course aims to provide foundational knowledge in computer networks with an emphasis on design. Topics include networking hardware, physical media, protocols, routing, and security. Evaluation includes tests, quizzes, lab exams and a comprehensive final exam. Students must maintain a minimum of 60% attendance to be eligible to take the final exam. The course schedule outlines 20 topics to be covered over 45 classes plus lab sessions implementing networking concepts.

Uploaded by

vanshika
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
55 views4 pages

CSF303

This document provides course details for CS F303 Computer Networks at BITS Pilani Dubai Campus for the second semester of 2019-2020. The course aims to provide foundational knowledge in computer networks with an emphasis on design. Topics include networking hardware, physical media, protocols, routing, and security. Evaluation includes tests, quizzes, lab exams and a comprehensive final exam. Students must maintain a minimum of 60% attendance to be eligible to take the final exam. The course schedule outlines 20 topics to be covered over 45 classes plus lab sessions implementing networking concepts.

Uploaded by

vanshika
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

BITS PILANI, DUBAI CAMPUS

ACADEMIC – UNDERGRADUATE STUDIES DIVISION


SECOND SEMESTER 2019 - 2020

Course Handout (Part II)


Date: 19.01.2020
In addition to part-I (General Handout for all courses appended to the timetable) this portion
gives further specific details regarding the course.

Course No : CS F303 (3 1 4 )
Course Title : Computer Networks
Instructor-in-charge : Dr. M. Raja
Instructors : Dr .M. Raja, Dr. S. Vadivel

Scope and objective of the course:


The course aims at providing a sound conceptual foundation in the area of Computer
Networks with emphasis on the design aspects. The course attempts to provide a balanced
treatment of the state-of-the-art in the area and thus prepares the students for taking more
rigorous and specialized courses in this and related fields. At the end of this course, students
should be able to analyze, design, troubleshoot and maintain commonly used network types
apart from being able to begin Network-oriented Software development.

Course Pre/Co- requisite (if any) & Catalogue / Bulletin Description: Given in the
Bulletin 2019 – 20

Study Material:

Text book:
James F. Kurose & Keith W. Ross “Computer Networking: A Top-Down Approach Featuring
the Internet”,Sixth Edition,Pearson,2013.

Reference Book:
Larry L. Peterson & Bruce S. Davie: Computer Networks: A Systems Approach, Fourth
Edition, Morgan Kaufmann / Elsevier, New Delhi, 2007

Course plan:

Sl.No TOPIC CHAPTER Ref Lects


.
1. Introduction: Uses of Computer Networks, Network Class notes 2
Hardware: The Network Edge, The Network Core,
Access Networks.
2. Physical Media: The theoretical basis for data R (1), T1(1) 2
communication (Fourier Analysis, Bandwidth
Limited Signals, Maximum Data Rate of a Channel)
3. ISPs and Internet Backbones, Delay and Loss in R (1), T1(1) 3
Packet Switched Networks, Network Software:
Protocol Hierarchies, and their Service Models.
4. Reference Models (OSI, TCP/IP) Class notes 2
5. Application Layer: Hypertext Transfer Protocol, T1 (2) 2
HTTP Message Format, Cookies, Conditional
GET,FTP,peer-peer applications
6. Simple Mail Transfer Protocol, Domain Name T1 (2) 2
Systems (DNS).
7. Socket Programming with TCP and with UDP. T1 (2) 3

8. Transport Layer: Multiplexing, Demultiplexing, UDP, Class notes 2


Principles of Reliable Data Transfer
9. TCP: Segment structure, RTT Estimation and T1 (3) 2
Timeout, TCP Flow Control.
10. TCP Error Control, and Congestion Control. T1(3) 2
11. Network Layer: Virtual Circuits and Datagram Class notes 2
Networks, What is Inside a Router? Forwarding and
Addressing in the Internet.
12. Routing Algorithms: Shortest Path, Flooding, Link T1(4) 3
State Vector
13. Routing in the Internet: RIP, OSPF, Border Gateway 3
Protocol
T1(4)
14. Data Link Layer: Services, Error Detection and T1 (5), R(2) 3
Correction Techniques (Parity Checks, Checksums,
CRC).
15. Multiple Access Protocol: TDM, ALOHA, Slotted Class notes 3
ALOHA, CSMA in Local Area Networks.
16. Link Layer Addressing: MAC Addresses, ARP, DHCP; T1 (5), R(2) 4
Ethernet: Frame Structure, CSMA/CD. Multiprotocol
Label Switching (MPLS).
17. Interconnections: Hubs, and Switches. Class notes 2
18 Wireless Networks: Wireless Links and Network T1(6) 1
Characteristics, Wi-Fi: 802.11 Wireless LAN
Architecture and Protocol,
19 Mobile Networks: Mobility management, Mobile IP. T1 (6) 1
20 Network Security: Overview of network Class notes 1
Cryptography

Class notes also have to be referred for all the above topics
Total number of classes planned=45
* The lectures may slightly diverge from aforesaid plan based on students ‘background &
interest in the topic, which may perhaps include special lectures and discussions that would
be planned and schedule notified accordingly.
Tutorial classes will be of problem solving nature and may also contain
coding/implementation aspects on the theory covered in the classes. You may discuss the
meaning or intent of a problem given in the lab/tut with instructors. Tut/ Lab record is to be
maintained by everyone and is required at the end to be submitted to I/C.

Lab Practical: The following topics are covered in the lab.

Sessions
Sl# Topics (2 classes per Venue
week)
Develop a java based client to download web page
1 1
from https server via socket programming
Develop a java based Echo TCP server and verify the
2 1
same using a telnet client.
Develop a multithreaded TCP server and verify the
same using Telnet clients and standalone java based
3 1 +1
clients

Develop a java based client to download a image from


4 1 Room
a web server
No. 332
Capture http protocol network packets via Wireshark
6 1
and analyse Ethernet frames
Capture ARP protocol packets via wireshark and
7 1
analyse the same
Capture DHCP protocol packets via wireshark and
8 1
analyse the same
Capture ICMP protocol packets via wireshark and
9 1
analyse the same
Capture DNS protocol packets via wireshark and
10 1
analyse the same
Simulation of internetworks with hub and performance
11 1
study using netsim
Simulation of internetwork with Ethernet switch and
12 1
performance study
Simulation of wireless Lan with TCP and UDP using
13 1
netsim

Evaluation Scheme:

Sl# Component OB/CB Duration Weight Time


1. Test 1 CB 50 Minutes 20% 25.02.2020 T8
2. Quiz 1 CB 20 Minutes 5% 19-03-2020 Th8
3. Test 2 OB* 50 Minutes 20% 07.04.2020 T8
During Lab
4. Mid Semester Lab Exam CB 5% TBA
hours
5. End semester Lab Exam CB 90 Minutes 10% TBA
6. Comprehensive Exam CB 3 hours 40% 19.05.2020 FN
* Only prescribed text book(s) and hand written notes are permitted

Mid-sem Grading:
Mid-sem grading will be displayed after two evaluation components or earlier when ever
about 40 % of evaluation components are completed.

Note: A student will be likely to get “NC”, if he / she


 Doesn’t appear / appear for the sake of appearing for the evaluation components /
scoring zero in pre-compre total.
 Scoring zero in the lab component / Abstaining from lab classes throughout.

Makeup and Attendance policies:


Make-ups are not given as a routine. It is solely dependent upon the genuineness of the
circumstances under which a student fails to appear in a scheduled evaluation component. In
such circumstances, prior permission should be obtained from the Instructor-in-Charge
(I/C).The decision of the I/C in the above matter will be final.

Attendance: Every student is expected to be responsible for regularity of his/her attendance


in class rooms and laboratories, to appear in scheduled tests and examinations and fulfill all
other tasks assigned to him/her in every course. A student should have a minimum of 60%
of attendance in a course to be eligible to appear for the Comprehensive Examination in that
course. For the students under the purview of Academic Counseling Board (ACB), the Board
shall prescribe the minimum attendance requirement on a case-to-case basis. Attendance in
the course will be a deciding factor in judging the seriousness of a student which may be
directly / indirectly related to grading.

General timings for consultation:

Chamber consultation hour is 5rd hour on Thurs day for both the instructors

General instructions:
Students should come prepared for classes and carry the text book(s) or material(s) as
prescribed by the Course Faculty to the class.

Notices: All notices concerning the course will be displayed on the respective Notice Boards
and Google class room. Optionally, if there is a need, email to your BITS mail would be used
on short notice and therefore you should activate your BITS mail. All official communications
will be sent to your BITS email only.

Course instructors contact information:


Chamber Chamber# &
Instructor Name Email Id
consultation hour contact Tel#
[email protected] 233, 042753700
Dr. Raja Muthalagu Mon 9th Hour
pilani.ac.in Ext. – 325
[email protected] 203, 042753700
Dr.S.Vadivel Mon 9th Hour
pilani.ac.in Ext. – 303

(Dr. Raja Muthalagu)

Instructor In-Charge
CS F303 (Computer Networks)

You might also like