The course focuses on refreshing students on the basic concept of OSI layered model with a special focus on Transport and Network layers. After the introduction on the above concept, the course describes the architecture and the operation of TCP/IP protocol and finally introduces the concept of TCP/IP programming using the basic networking classes and related methods (InetAddress; NetworkInterface, InterfaceAddress; Socket; ServerSocket….).