Subject Details
Dept     : CSE
Sem      : 5
Regul    : 2019
Faculty : Poornima devi L
phone  : NIL
E-mail  : poornima.l.cse@snsct.org
255
Page views
21
Files
3
Videos
2
R.Links

Icon
Syllabus

UNIT
1
UNIT I FUNDAMENTALS AND PHYSICAL LAYER 9+6

Building a network, Requirements, Data communication Components, Data representation and Data flow, Networks, Types of Connections, Topologies, Protocols and Standards, Layering and protocols, Internet Architecture, Network software, Performance, Transmission Media, Networking Devices. Lab Practice: 1.Learn to use commands like tcpdump, netstat, ifconfig, nslookup and traceroute. Capture ping and traceroute PDUs using a network protocol analyzer and examine. 2. Study on different types of networking devices.

UNIT
2
DATA LINK LAYER AND MEDIA ACCESS

Link layer Services, Framing, Error Detection and Error Correction, Flow control, Media access control, Random Access, CSMA/CD, CDMA/CA, Ethernet (802.3), Wireless LANs, 802.11,Virtual LANs Lab Practice: 1.Implement the data link layer framing methods such as character, character stuffing and bit stuffing. 2. Implement on a data set of characters the three CRC polynomials –CRC 12, CRC 16 and CRC CCIP.

UNIT
3
INTERNETWORKING AND ROUTING

Logical addressing, Basic Internetworking (IP, CIDR, ARP, BOOTP DHCP, ICMP), Routing algorithms, Routing(RIP, OSPF, metrics),Global Internet (Areas, BGP, IPv6), SDN. Lab Practice: 1. Implement Dijkstra‘s algorithm to compute the Shortest path through a graph 2.Take an example subnet graph with weights indicating delay between nodes. Now obtain Routing table art each node using distance vector routing algorithm.

UNIT
4
TRANSPORT LAYER

Overview of Transport layer,UDP, Reliable byte stream (TCP), SCTP, Connection management, Flow control,Retransmission, TCP Congestion control,QoS, Application requirements, Socket Programming. Lab Practice: 1. Write a program to implement RPC (Remote Procedure Call). 2. Applications using TCP sockets like:Echo client and echo server, b) Chat

UNIT
5
APPLICATION LAYER

Traditional applications, Electronic Mail (SMTP, POP3, IMAP, MIME), HTTP, Web Services, DNS, DDNS, TELNET, File transfer Protocol. Case Studies – Hybrid Cloud Networking – Amazon VPC, Google Cloud, Azure Lab Practice: 1. Write a HTTP web client program to download a web page using TCP sockets. 2.Implementation of Applications using TCP and UDP Sockets likea.DNS, b. File Transfer

Reference Book:

1 James F. Kurose, Keith W. Ross, “Computer Networking - A Top-Down Approach Featuring the Internet”, Fifth Edition, Pearson Education, 2009. 2 Nader. F. Mir, “Computer and Communication Networks”, Second Edition, Pearson Prentice Hall Publishers, 2010. 3 Ying-Dar Lin, Ren-Hung Hwang, Fred Baker, “Computer Networks: An Open-Source Approach”, Second Edition, Mc Graw Hill Publisher, 2011. 4 William Stallings, “Data and Computer Communication”, Eighth Edition, Pearson Education, 2007. 5 A.S. Tanenbaum, "Computer Networks", Fourth Edition, Pearson Education, 2003.

Text Book:

1 Larry L. Peterson, Bruce S. Davie, “Computer Networks: A Systems Approach”, Fifth Edition, Morgan Kaufmann Publishers, 2 Behrouz A. Forouzan, “Data communication and Networking”, Fourth Edition, Tata McGraw – Hill, 2011.