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.
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
Logical addressing, Basic Internetworking (IP, CIDR, ARP, BOOTP DHCP, ICMP), Routing algorithms, Routing (RIP, OSPF, metrics), Global Internet (Areas, BGP, IPv6), SDN.
Overview of Transport layer , UDP , Reliable byte stream (TCP), SCTP, Connection management , Flow control , Retransmission , TCP Congestion control , QoS , Application requirements, Socket Programming.
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
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.