Computer Networks (3150710)


    

Examination Scheme (in Marks)

Theory

ESE (E)

Theory

PA (M)

Practical

ESE Viva (V)

Practical

PA(I)

Total

70

30

30

20

150


Teaching Scheme (in Hours)

Theory

 

Tutorial

Practical

Total

4

0

2

5

 Subject Credit : 5


Syllabus Content
  
                                     

Unit-1:  Introduction to Computer Networks and Internet

Understanding of network and Internet, The network edge, The network core, Understanding of Delay, Loss and Throughput in the packet-switching network, protocols layers and their service model, History of the computer network.

Unit-2:  Application Layer

Principles of computer applications, Web and HTTP, E-mail, DNS, Socket programming with TCP and UDP.

Unit-3:  Transport Layer

Introduction and transport layer services, Multiplexing and Demultiplexing, Connection less transport (UDP), Principles of reliable data transfer, Connection oriented transport (TCP), Congestion control.

Unit-4:  Network Layer

Introduction, Virtual and Datagram networks, study of router, IP protocol and addressing in the Internet, Routing algorithms, Broadcast and Multicast routing.

Unit-5:  The Link Layer and Local Area Networks

Introduction and link layer services, error-detection and correction techniques, Multiple access protocols, addressing, Ethernet, Switches, VLAN.

 

 

 

 

 

Reference Books

 

Index

Title

Author

Publication

Link

1

Computer Networking -A Top-Down approach 

Kurose and Ross 

Pearson 

https://amzn.to/3wyjfoD 

2

 Computer Networks

Andrew Tanenbaum

Pearson 

 

3

Computer Networking and the Internet

Fred Halsall

Addison Wesley

https://amzn.to/3vsh8RK

4

Data Communications and Networking

Behrouz Forouzan 

McGraw Hill

https://amzn.to/3cKehNl 


5

TCP/IP Protocol SuiteBehrouz ForouzanMcGraw Hill                       https://amzn.to/35rEywb

No comments:

Post a Comment