Computer Networks and Protocols

This module focuses mainly on TCP/IP protocol stack and discusses the design of various protocols in the stack, their semantics and interoperability issues including concepts behind in designing such protocols. The Internet technology protocols like ARP, ICMP, IP, DHCP, DNS, TCP, UDP, Routing protocols like OSPF and new IP protocol version IPv6 are discussed in detail. The dynamics of the TCP protocol is discussed in detail including congestion control and its behaviour in the wireless and mobile network environment. The client server communication paradigm is introduced and students are given the opportunity to develop distributed application using sockets and/or RPC-XML.

Login Required