Subject Details
Dept     : AIML
Sem      : 5
Regul    : R2019
Faculty : Mr.K.S. Mohan
phone  : NIL
E-mail  : tok.s.mohan@gmail.com
267
Page views
29
Files
3
Videos
3
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 trace route 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: a) 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 like a. DNS b. File Transfer

Reference Book:

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, 2011. 2 Behrouz A. Forouzan, “Data communication and Networking”, Fourth Edition, Tata McGraw – Hill, 2011.