Connected successfully Syllabus || SNS Courseware
Subject Details
Dept     : CSE
Sem      : 5
Regul    : 2019
Faculty : N.Selvakumar
phone  : NIL
E-mail  : selvakumar.n.cse@snsct.org
416
Page views
49
Files
6
Videos
1
R.Links

Icon
Syllabus

UNIT
1
FUNDAMENTALS AND PHYSICAL LAYER

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:

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

Text Book:

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