Syllabus | We will study the theoretical aspects of the information exchange in the modern information systems based on TCP / IP networks in the context of the hierarchical structure of the protocol stack and application implementation of the protocols and network services. Then we will study interworking using routers, proxy, NAT, network with "onion" and "garlic" routing, the organization of private and virtual networks, signing and encrypting traffic. The final part of the course is the study of information systems, the top-level management services: management of resources and users, domains, directory services and cloud computing. |
Labs | Laboratory workshop is a set of practical work on the study, setting up, launching and debugging of real servers and Internet services: Shell, Telnet, DNS, Sendmail, Apache, Wareshark (TCPdump), Samba, etc. All work is focused on using UNIX-systems, as the most reliable and productive Internet servers. A lot of time spends to study organization of the inter-layer interaction in the protocol stack, data encapsulation, identifying the source and destination of packets and packet routing in the operating system kernel, as well as on packet filtering and network security components. Theoretical knowledge is confirmed by practical work in intercepting and decoding packages of different levels, and Internet protocols. |