Network Application Programming book - for fifth year students in the Department of Computer Systems and Networks - Faculty of Informatics Engineering
(After explaining the basic concepts in networks, down to the concept of sockets and their use, he moves on
This book is to explain the steps of networking application programming, while showing the events accompanying the implementation of these steps in the TCP/IP layers
To provide a deep knowledge of how protocols work across these layers.
It then talks about application layer protocols with an explanation of how to program one of these protocols, which is HTTP
Thus; The student acquires the necessary experience to program any protocol or network application.
, either using a low-level language like C or a high-level language like Python.)
from the introduction