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, McGraw Hill Publisher, 2011.
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”, Fifth Edition, Tata McGraw – Hill, 2012