Bases de l'informatique et du web
Introduction
Dans ce TP nous allons revoir tout ce vous avez dû voir en seconde.
Qu’est-ce qu’un ordinateur ?
Un ordinateur est une machine électronique programmable.
- Hardware
- c’est la partie matérielle (machine) de l’ordinateur (carte mère, processeur, mémoire…).
- Software
- c’est la partie logicielle (programmable) de l’ordinateur (LibreOffice, Firefox…).
- Système d’exploitation
- est un logiciel qui fait le lien entre le software et l’hardware (Windows, MacOS, Linux…).
1) Pour chacun des éléments suivants indiquer s’il s’agit d’hardware, de software ou d’un système d’exploitation :
- disque dur ;
- Twitter ;
- souris ;
- Microsoft Windows 10 ;
- Chrome ;
- Ubuntu.
2) Quel système d'exploitation utilisez-vous en NSI ?
Arborescence
La mémoire d’un ordinateur est organisée en une arborescence de dossiers contenant des fichiers.
L’origine de cette arborescence est appelée racine. Sous Windows la racine est C:\
et sous Linux /
.
Sous Windows les éléments d’une arborescence sont séparés par des « \
» alors que sous Linux ils sont séparés par des « /
».
3) Créer l’arborescence ci-dessous dans le répertoire « Documents ».
Travail
└── NSI
├── Dossier1
│ ├── Dossier2
│ │ └── Fichier2.txt
| └── Dossier3
├── Dossier4
| └── Fichier3.txt
└── Fichier4.txt
Navigateurs
Un navigateur est un logiciel qui permet d’aller sur le web en affichant le contenu de la page web dont l’adresse est dans la barre d’adresse. Il existe de nombreux navigateurs même s’il y en a trois qui dominent le marché.
4) Donner le nom des navigateurs appartenant aux sociétés suivantes :
- Google ;
- Mozilla ;
- Apple ;
- Microsoft.
5) Trouver au moins deux autres navigateurs.
URL
URL signifie Uniform Ressource Locator. On assimile souvent URL avec adresse web alors qu’il peut exister des URL pour des ressources qui ne sont pas sur le web (FTP, mail…).
Une adresse web a une URL qui commence par http://
pour HyperText Transfer Protocol ou par https://
pour le même protocole sécurisé.
C’est la base du world wide web inventé par Tim Berners-Lee en 1989.
Prenons pour exemple une URL pour en comprendre toutes les parties :
https://www.debian.org/intro/about
6) Sur l’URL ci-dessus indiquer la partie qui concerne :
- le protocole ;
- le nom de domaine ;
- le sous-domaine ;
- le chemin vers la ressource.
7) Sur l’URL ci-dessous, déterminer le protocole, le domaine et le chemin vers la ressource.
https://www.gnu.org/philosophy/philosophy.fr.html
8) Donner l’URL de la page Wikipedia sur le world wide web.
Le chemin vers la ressource suit l’arborescence du serveur. « / » est la racine du serveur et « /intro/ » correspond au dossier « intro » sur le serveur.
9) Donner l’URL du dossier « devel » sur le serveur www.debian.org.
Modèle client / serveur
Pour obtenir le contenu d’une URL, un navigateur (le client) envoie une requête à un serveur et il attend sa réponse. Le serveur répond en envoyant certaines informations (ce qu'on appelle les « en-têtes ») et le contenu de l’URL demandée.
Pour voir les requêtes dans Brave, il faut d'abord appuyer sur Ctrl + Maj + I et cliquer sur l'onglet Network. Il sera nécessaire de rafraîchir la page et de choisir la requête que l'on veut observer. On s'intéressera particulièrement aux entêtes (headers) des requêtes. Les requêtes sont affichées sur la droite.
10) En restant sur cette page, observer la requête envoyée et la réponse puis compléter les informations ci-dessous :
- méthode de la requête ;
- code d’état renvoyé par le serveur ;
- version HTTP ;
- type de contenu (content-type) de la réponse ;
- logiciel du serveur (Server) ;
- taille de la réponse (Content-Length) ;
- navigateur du client (dans le User-Agent) ;
- système d’exploitation du client (dans le User-Agent).
11) Utilisez votre téléphone pour aller sur la page https://kxs.fr/outils/user-agent et notez le navigateur et le système d’exploitation de votre téléphone.