Syllabus

-----------------------------------------------------------------------------------------------------------------------------B.Tech Syllabus-----------------------------------------------------------------------------------------------------------------------------

Version No. 1.0

Prerequisite CSE102, CSE203

Objectives: The students understand the organization of computer networks, factors influencing computer network development and the reasons for having variety of different types of

networks.

ii) The students understand the Internet structure and can see how standard problems are solved in that context.

iii) The students can analyze simple protocols and can independently study literature concerning computer networks.

Expected Outcome: Student will be able to

Examine and analyze the following transport-layer concepts: Transport-Layer services -Reliable vs. un-reliable data transfer -TCP protocol -UDP protocol

Examine and synthesize the following network-layer concepts: -Network-Layer services –Routing -IP protocol -IP addressing

Examine and evaluate the following link-layer and local area network concepts: -Link-Layer services –Ethernet -Token Ring -Error detection and correction -ARP protocol

Module I Introduction Concepts:

Goals and Applications of Networks, Network structure and architecture,The OSI reference model, services, Network Topology Design - Delay Analysis, Back Bone Design, Local Access Network Design, Physical Layer Transmission Media, Switching methods,ISDN, Terminal Handling.

Module II Medium Access sub layer:

Medium Access sub layer - Channel Allocations, LAN protocols -ALOHA protocols - Overview of IEEE standards - FDDI. Data Link Layer - Elementary Data Link Protocols, Sliding Window protocols, Error Handling.

Module III Network Layer:

Network Layer - Point - to Point Networks, routing, Congestion control Internet working -TCP / IP, IP packet, IP address, IPv6.

Module IV Transport Layer:

Transport Layer - Design issues, connection management, session Layer-Design issues, remote procedure call. Presentation Layer-Design issues, Data compressiontechniques, cryptography - TCP - Window Management.

Module IV Application Layer:

File Transfer, Access and Management, Electronic mail,Virtual Terminals, Other application. Example Networks - Internet and Public Networks.

1. Forouzen, "Data Communication and Networking", TMH

2. A.S. Tanenbaum, Computer Networks, Pearson Education

3. W. Stallings, Data and Computer Communication, Macmillan Press

4. Anuranjan Misra, “Computer Networks”, Acme Learning

5. G. Shanmugarathinam, ”Essential of TCP/ IP”, Firewall Media