IND220 - Systèmes d’exploitation et services Internet
Ce cours vise à configurer et exploiter efficacement une machine locale ou distante dans un contexte d’informatique distribuée.
Au terme de ce cours, l’étudiante ou l’étudiant sera en mesure de : configurer le système d’exploitation d’une machine ; d’automatiser ses tâches à travers le développement de scripts ; agir sur une machine distante ; identifier les services Internet nécessaires selon les besoins liés à leur projet d’informatique distribuée ; mettre en place les services identifiés ; mettre en pratique les notions de bases permettant la sécurisation d’une machine distante.
Fonctionnalités d’un système d’exploitation. Configuration d’un nœud et de son système d’exploitation. Interaction avec le système d’exploitation à l’aide de l’invite de commandes. Automatisation des traitements à travers des scripts. Bases des réseaux TCP/IP. Communication entre plusieurs nœuds. Programmation par connecteur logiciel (sockets). Mise en place et exploitation des services Internet. Enjeux de sécurité liés aux systèmes distribués. Sécurisation d’un réseau à l’aide de règles de pare-feu. Routage de ports. Authentifications par clés.