course no. : bits c481 - Computer Science & Information Systems ...

childrenpenΔίκτυα και Επικοινωνίες

26 Οκτ 2013 (πριν από 3 χρόνια και 7 μήνες)

69 εμφανίσεις


1


BIRLA INSTITUTE OF TECHNOLOGY & SCIENCE, PILANI

INSTRUCTION DIVISION

FIRST

SEMESTER 20
11
-
20
12


Course Handout (Part II)





Date
:
25
/0
7
/20
11


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.


: BITS C481

COURSE TITLE


: COMPUTER NETWORKS

INSTRUCTOR

In
-

Charge

:

Vikas Singh



Course Web page

:

http://csis/faculty/
vikas
/


Scope and Objectives



This course will give you a breakdown of the applications, communications protocols, and network services that
make a computer network work. 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 the Internet. Also, a chapter on 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. We also plan to have
several
programming assignments

to provide practical skills and insights using
Ethereal
, a network protocol
a
nalyzer tool
.


TEXT BOOK

[T1]

James F. Kurose, and Keith W. Ross: Computer Networking: A Top
-
Down Approach Featuring the
Internet, Third Edition, Pearson Education, 2006.


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, Third Edition, Morgan
Kaufmann, 2003.


[R4]

S. Keshav,
An Engineering Approach to Computer Networking: ATM Networks, the Internet, and the
Telephone Network, Pearson Education, 1997.


[R5]

Alberto Leon
-
Garcia and Indra Widjaja, Communication Networks: Fundamental Concepts and Key
Architectures, Second Edition,

Tata McGraw
-
Hill, 2005.


[R6]

W. R. Stevens,

UNIX Network Programming,

Vol I, Networking APIs:

Sockets and XTI, Pearson
Education, 3
rd

Edition.








2

PLAN OF STUDY:

Sl. No
.


TOPIC

CHAPTER
REFERENCES

Lect.


1.




Introduction
: Uses of Computer Networks, Network Hardware:
The Network Edge, The Network Core, Access Networks.

T1 (1), R1 (1)

1
-
2

2
.




ISPs and Internet Backbones, Delay and Loss in Packet Switched
Networks, Network Software: Protocol
Hierarchies, and their
Service Models.

Reference Models (OSI, TCP/IP)

T1 (1), R1 (1)

3
-
4

3
.




Application Layer
: Hypertext Transfer Protocol, HTTP Message
Format, Cookies, Conditional GET.

File Transfer Protocol: FTP,
TFTP.

T1 (2), R2 (4)

5
-
6

4
.





Simple Mail Transfer Prot
ocol, Domain Name Systems (DNS).
P2P File Sharing

T1 (2), R2 (3,4)

7
-
9

5
.




Transport Layer
: Multiplexing, Demultiplexing, UDP, Principles
of Reliable Data Transfer (Go
-
Back
-
N, and Selective Repeat).

T1 (3), R1 (6)

10
-
12

6

Introduction to Socket Programming; TCP, UDP, Simple Client
Server Application

T1(2),

R6(2)
,
R6
(4)

, R6(8)

13
-
14

7
.




TCP: RTT Estimation and Timeout, TCP Flow Control.

TCP
Error Control and Congestion Control.

Introduction to SCTP

T1
(3), R1 (6),
R2 (7)

15
-
17

8
.




Network Layer
: Virtual Circuits and Datagram Networks, Inside
a Router
,

Forwarding and Addressing in the Internet.
IPv4
Addressing, IPv6

T1 (4), R1 (5)

18
-
20

9
.




Routing Algorithms: Shortest Path, Flooding, Lin
k State,
Distance Vector, and Hierarchical Routing.

T1 (4), R1 (5)

21
-
23

1
0
.

Routing in the Internet: RIP, OSPF, Border Gateway Protocol,
and Multicasting.

T1 (4), R1 (5)

24
-
26

11
.




Data Link Layer
: Services, Error Detection and Correction
Techniques (Parity Checks, Checksums, CRC).

T1 (5), R1 (3),
R2 (14)

27
-
28

12
.

Multiple Access Protocol: TDM, FDM, Slotted ALOHA,
Pure
ALOHA, CSMA,
CSMA/CD,
Local Area Networks
, Ethernet,
Point to Point Protocol
.

Link Virtualization: Asynchronous
Transfer Mode (ATM), Multi Protocol Label Switching (MPLS)


T1 (5), R1 (4)

29
-
32

13
.

Link Layer Addressing: MAC Addresses, ARP, DHCP

T1 (5), R1 (4)

33

14
.

Interconnections: Hubs,
Bridges,
and Switches.

T1 (5), R2
(15)

3
4
-
3
5

15.

Physical Media
: The theoretical basis for data communication
(Fourier Analysis, Bandwidth Limited Signals, Maximum Data
Rate of a Channel), Guided physical media.

Line coding
Schemes: NRZ, Manchester, Differential Manchester.

T1 (1), R1 (2)
,
R5 (3)

3
6
-
38

16

Wireless Networks
: Wireless Links and Network Characteristics,
CDMA, Wi
-
Fi: 802.11 Wireless LAN Architecture and Protocol,
Cellular Internet access.

T1 (6), R5 (6)

39
-
40




EVALUATION SCHEME
:


Sl.
No.

Component & Nature

Duration

Weightage

Date and Time

1.

Assignment
(s)
/Lab
/Quiz


20
%


2.


3.

Test I (Closed Book)


Test II (Closed Book)

50 mins


50 mins


20%


20%

As per schedule from ID

4.

Compre. Exam

(Part
ly

Open)

3 hrs

40
%

As per schedule from ID


Note:

All course
notices
will be displayed on the
http://csis/faculty/vikas
.

Make
-
up Policy
:


No makeup will be given for Surprise Quiz/Assignment components.

For tests, however, Make
-
up will
be granted
strictly on prior permission

and on justifiable grounds only. Students applying for make
-
up on medical grounds
need to submit confirmation letter from the concerned warden as well as from doctor.

Chamber Consultation Hour
:
Refer course web page





Instructor
-
In
-
Charge