Spaceuit


Informatique Appliquée

Fillière Intelligence Artificielle

Automne 2024

Ali El Hourch
[email protected]


Guide
Nouveau
Assistant AI
Visual Studio Code Google Classroom Whatsapp Whatsapp Discord Discord
Module 1: Probabilités Et Statistiques Module 2: Architecture Des Ordinateurs Module 3: Structure De Données En C Module 4: Système d'exploitation 1 Module 5: Programmation Web 1 Module 6: Langues Etrangéres Module 7: Compétences Culturelles & Artistiques

Semestres

Automne 2024

Tronc Communs

Informatique Appliquée

Connexion


Internet: Interconnexion entre réseaux


  • Connexion: Liaison entre réseaux
  • Interconnexion: Liaison entre machine et réseaux

Types de réseau information


  • LAN : Réseau local (à l'échelle d'une entreprise, université, etc.) (privé)
  • WAN : Wide Area Network
    • Interconnexion entre MAN (à l'échelle d'un pays, continent)
  • MAN : Metropolitan Area Network
    • Interconnexion entre LAN (à l'échelle d'une ville)
  • Internet : Réseau Mondial
    • Interconnexion entre les autres connexions
  • L'internet est géré par un modèle de communication (TCP/IP)
    • Matériel: Ordinateur, serveur, ordinateur, switch
    • Logique: Protocoles de communication permettant de gérer des réseaux

Modèle TCP/IP


  • 2 rôles importants du modèle TCP/IP:
    • Gestion de matériel réseau
    • Offrir des services aux utilisateurs
  • Le modèle TCP/IP est formé de 4 couches:
  • Application Offre un ensemble de services aux utilisateurs
    Transport Permet la communication en mode connecté ou non-connecté
    Internet Permet l'adressage de machine @IP et le routage des paquets
    Accès réseau Permet l'accès au réseau (codage/décodage, correction d'erreurs)

Adresse IP


  • Une adresse IP est une adresse d'un matériel réseau : ordinateur, imprimante, etc.
  • Une adresse IPv5.1 est formée de 4 octets (32 bits).
    • Format binaire: 00001010.00101100.00110011.10000001
    • Format décimal: 10.44.51.129

DNS


  • Service permettant de nommer des machines serveurs par des noms (identifiant alphanumérique) et de faire la correspondance entre l'adresse IP du serveur et son nom alphanumérique.

Services Internet


  • Plusieurs services offerts par le modèle TCP/IP au niveau de la couche application :
    • Courrier électronique (Protocole SMTP): envoi/réception des simples messages.
    • Transfert de fichier (Protocole FTP): envoi/réception des fichiers (.docx, .pptx, .pdf).
    • Connexion au serveur à distance (Protocole Telnet).
    • Navigation sur le web (Protocole HTTP).
  • Le web est géré par le protocole HTTP = Hypertext Transfer Protocol.

Mécanisme Client/Server


  • Basé sur 2 acteurs:
  • Remarque

    • Le client n'a pas l'adresse au serveur

HTTP/HTTPS


  • Le protocole HTTP s'exécute sur le port 80.
  • Par contre, le protocole HTTPS s'exécute sur le port 443.
  • Remarque

    • Port: identifiant de l'application réseau sur la machine.
    • Numéro de port ≤ 1024: sont réservés aux protocoles standards (HTTP, HTTPS, SMTP, FTP, ...)
    • Numéro de port > 1024: applications utilisateurs

Fonctionnement du Web


  • Programmation du web est en 2 côtés :
    • Côté client : créer des pages web en utilisant les langages HTML, CSS, ...
    • Côté serveur : interroger les bases des données (services) en utilisant les langages PHP, ASP, ...

URL: Uniform Resource Locator


  • URL: L'adresse ou la position du service demandé dans le réseau.
  • Structure d'une adresse URL:
    • protocole ://Nom-service/chemin/nom-service
      https://www.google.com/rep1/rep2/page1.html

Page Web


  • Page web: ressource (service) du web ou World Wide Web (www)
  • Gérée par le protocole HTTP(s)
  • Page web contient : texte / image / son / vidéo
  • Page web affichée sur un navigateur
  • Page Web


    • Site web: plusieurs pages web liées par des liens hyper-texte.
    • Un site web contient généralement une 1ère page appelée page d'accueil permettant d'atteindre les autres pages du site par des simples liens.

    Présentation sous le web


    • La présentation sur le web passe par 2 étapes:
      • L'édition du document contenant les données à présenter en utilisant sublime-text, VS-code, ...
      • Interprétation du document HTML sur un interpréteur tel que chrome, opera, ... pour obtenir les pages web.
    • Remarque:
      • HTML: donnée text
      • Page web : donnée multi-média : texte / image / vidéo / ...