The Communication Systems has changed extensively in the couple of decades, both in terms of human life transformation and also, from the technical aspects specially from the remote communication stand point. This remote communication help in making the applications running in the servers to communication easily with the help of the communication protocols like TCP, UDP for the data to be transferred from on Computer to other irrespective of the programming language. In the curriculum, we first introduce the network concepts, from the TCP/IP Protocol stack. we then focus more on the programming aspects on how to code and make sure about its working from the two Linux system communicate with the help of C programming. Then we drive through simple projects to try put intro practice at work.