DIGITAL SKILLS
الثقافة الرقمية
ANNEE UNIVERSITAIRE 2024/2025
PLAN
Présentation générale du Les Composants d’un Ordinateur
0 cours
0
1 4
Objectifs Les périphériques
0 0
2 5
L’histoire de l’ordinateur Evolution et fonctionnement du
0 0
3 6 Microprocesseur
2
Présentation générale du cours
Présentati Ce cours est destiné aux étudiants de la première
on
générale année toutes filières confondues. Le but principal de
ce module est d’amener l’apprenant à maitriser les
notions de base d’interaction avec un environnement
digital dans le but de réaliser des tâches simples et
quotidiennes de gestion de l’information.
3
Objectifs du cours
.
•Préparer et manipuler son environnement de travail
•Utiliser les outils offerts par les environnements d’apprentissage en ligne
•Rechercher efficacement des ressources numériques
•Produire des documents sous format de document MS Word en respectant les standards
•Réaliser des présentation structurées et animées en utilisant MS Powerpoint
•Organiser, traiter et visualiser les données en utilisant MS Excel
4
Plan du cours
.
• •Séquence 1 : Environnement de Travail matériel
•Séquence 2 : Environnement de Travail Logiciel
•Séquence 3 : Internet et le Web
•Séquence 4 : Intelligence Artificielle
•Séquence 5 : MS Word
•Séquence 6 : MS Excel
•Séquence 7 : MS PowerPoint
•Séquence 8 : MS Teams
5
L’histoire de l’ordinateur
L’objectif est de savoir l’histoire de l’évolution de l’ordinateur
dans le temps
Question:
Pourquoi nos ainés ont inventé l’ordinateur?
6
Histoire de l’évolution de l’ordinateur :
Dans un monde on constante l’évolution, la création de
l'ordinateur a représenté une révolution technologique
majeure qui a radicalement transformé notre manière de
vivre, de travailler et de communiquer. Mais pourquoi nos
aînés ont-ils inventé l'ordinateur ?
Un des facteurs était ce désir profond de dépasser les
limites humaines en matière de calcul et de traitement de
l'information.
Développement des ordinateurs au fil des époques
Premier ordinateur rustique : le Boulier Le premier
ordinateur représentait une simple « machine à
calculer ». Il était sous forme de Boulier en bois que
l’on appelle aussi Abacque et a été créé en l’an 3000
avant Jésus-Christ en chine Antique. Il était
évidemment très basique :
Première génération des ordinateurs (1940 – 1950) :
o La première génération d'ordinateurs, qui a émergé entre 1940 et 1950,
marque une période révolutionnaire dans le domaine de la technologie
informatique.
Parmi ces machines pionnières, l'ENIAC (Electronic Numerical Integrator and
Computer : Intégrateur Numérique Electronique et Ordinateur) Conçu et
construit entre 1943 et 1945, l'ENIAC fut l'un des premiers ordinateurs
électroniques et programmables. D’une taille colossale, cet ordinateur pesait
environ 27 tonnes et mesurait près de 2.4 mètres de haut, presque 1m de
Deuxième génération des ordinateurs (1953-1955 ) :
o L’innovation a permis de remplacer les tubes à vide encombrants et
inefficaces, révolutionnant ainsi la conception et la fonctionnalité des
ordinateurs.
Les transistors, étant beaucoup plus petits, plus fiables et plus économes en
énergie que les tubes à vide, ont permis de concevoir des ordinateurs de la
deuxième génération qui étaient significativement moins volumineux,
consommaient moins d'électricité et dissipaient beaucoup moins de chaleur.
TROISIEME génération des ordinateurs (1960-1969 ) :
o Les années 1960 ont été une période de changement
révolutionnaire dans le domaine de la technologie informatique,
marquée par l'introduction des circuits intégrés. Cette innovation
a été le moteur principal de la miniaturisation des ordinateurs,
conduisant à l'émergence de la troisième génération
d'ordinateurs, souvent qualifiée de génération des « mini-
ordinateurs ». Avant cette époque, les ordinateurs étaient de
grandes machines encombrantes, souvent occupant des salles
entières.
QUATRIEME génération des ordinateurs :
Les micros ordinateurs
o L'émergence des micro-ordinateurs dans les années 1970 a
marqué un tournant décisif dans l'histoire de l'informatique,
rendant la technologie accessible et abordable pour le grand
public. Cette révolution a été rendue possible grâce à l'invention
du microprocesseur (le cœur des ordinateurs. Il est composé d'un circuit
intégré, ou puce. Il permet d'effectuer des calculs complexes, de stocker des
informations, de gérer et de transmettre des instructions).
Ce progrès a permis de réduire considérablement la taille et le coût des ordinateurs,
ouvrant la voie à la création des premiers ordinateurs personnels. En 1972, le Micral N
(voir figure 7), souvent considéré comme le premier micro-ordinateur commercial, a été
introduit. Utilisant l'Intel 8008, l'un des premiers microprocesseurs disponibles sur le
marché, le Micral N représentait une innovation significative,
Micral N
QUATRIEME génération des ordinateurs : en 1973 la
création du premier micro-ordinateur XEROX ALTO
Les composants d’un ordinateur :
Un ordinateur, qu'il soit aussi grand qu'une salle de
serveurs ou aussi petit qu'un ordinateur portable, est un
assemblage complexe de composants matériels et logiciels
travaillant en harmonie pour exécuter une plusieurs de
tâches. Chaque composant joue un rôle crucial, contribuant
à la capacité globale de l'ordinateur de traiter des
données, d'exécuter des programmes et de communiquer
avec le monde extérieur.
Le cerveau de
l'ordinateur, Mémoire temporaire utilisée
responsable de pour stocker les données des
l'exécution des programmes en cours
instructions des d'exécution. Une capacité de
programmes. Sa RAM plus élevée permet un
vitesse est meilleur multitâche. Elle
déterminée par sa permet de stocker les fichiers
fréquence en hertz de manière temporaire
(Hz
LE MICROPROCESSEUR LA MEMOIRE VIVE (RAM)
Utilisé pour le
Le composant stockage
Est une mémoire qui
qui relie tous permanent des
stocke les instructions de
les autres données. Il
manière permanente y
composants de existe différents
compris en cas de
l'ordinateur, types, y
coupure de courant,
permettant leur compris les
contrairement à la
communication disques durs
mémoire vive ou RAM.
et interaction. IDE, SATA, et
les disques SSD
MÉMOIRE MORTE (ROM) CARTE
DISQUE DUR
MERE
Les Périphériques :
Un périphérique informatique est un dispositif connecté à un
système de traitement de l’information central. On trouve
plusieurs types :
Les périphériques d’entrée : est un périphérique informatique
permettant de communiquer de l’information à un ordinateur.
• Le clavier.
• L’écran tactile.
• La souris.
• Le scanner.
• le microphone.
• La webcam.
• La manette de jeux.
Les périphériques de sortie : Un périphérique de sortie est un
périphérique informatique permettant de transmettre les
informations de l’ordinateurs vers les utilisateurs. C’est à dire, il
récupère l’information à partir de l’unité centrale de l’ordinateur et
nous la transmet.
• L’écran
• Les haut parleurs
• L’imprimante
• Le projecteur
Les périphériques d’entrée-sortie : Ce sont des périphériques
particuliers car ils se caractérisent par leur double fonctionnalité :
Introduction de l’information dans l’ordinateur/Faire ressortir l’information de
l’ordinateur
• Clé USB
L’évolution des processeurs :
Savez vous quel est le composant électronique central qui se
cache derrière ces machines
(ordinateur,smartphone,smartwatch,tablette) et qui permet leur
fonctionnement ?
La grande révolution se produira au début des années 70 avec l'apparition
du microprocesseur, qui représente un circuit intégré fruit de la
miniaturisation des composants électroniques sur une plaque de silicium de
quelques cm.
Ce composant électronique a bouleversé la production des ordinateurs en
réduisant le cout énergétique, en diminuant le cout de fabrication et surtout
en augmentant la vitesse de calcul.
Fonctionnement des microprocesseurs :
Le microprocesseur ne comprend que le langage machine qui est le
langage binaire. En réalité il s'agit de signaux électriques que capte le
microprocesseur.
Le 1 veut dire qu'il y a passage du courant , et 0 non.
Mais il n'est pas pratique de communiquer avec le processeur avec
le langage binaire ! Pour cela, on a traduit le langage binaire en
créant la table ASCII (American Standard Code for Information
Interchange) que vous pouvez trouver facilement en ligne. Par
exemple A, se traduit par 1000001, le B par 01000010.
Fonctionnement des microprocesseurs :
Globalement, pour exécuter une instruction, le microprocesseur :
- Charge les données de l'instruction depuis la mémoire dans son registre
d'instructions.
Le registre d'instruction contient l'adresse de l'instruction à exécuter, ainsi
que les opérandes
nécessaires à son exécution.
- Décode ensuite l'instruction en utilisant les circuits de décodage, qui
interprètent les bits de
l'instruction et déterminent l'opération à effectuer.
- Le microprocesseur exécute l'instruction en effectuant l'opération spécifiée
sur les données. Les résultats de l'opération peuvent être stockés dans des
registres ou renvoyés à la mémoire.
Définitions et rôles d’un microprocesseur
La figure présente un schéma simplifié des composants d’un
microprocesseur.
Les composants de ce schéma sont définis comme suit :
- Les registres sont des zones de mémoires rapides qui sont stockées
temporairement afin d'executer des instructions.
- La mémoire cache est une mémoire rapide qui réduit les délais d'attente
des information stockées en mémoire vive.
- L’unité d’instruction : lit les données qui arrivent, les code, et les envoie à
l'unité de
contrôle.
- L’unité de contrôle comprend le séquenceur qui synchronise l’exécution des
instructions au rythme de l'horloge, le compteur ordinal et le registre
d'instructions qui contient toutes les instructions.
- Ensuite l’unité de calcul accomplit les tâches reçues par l’unité
d’instruction. L’unité de calcul
Figure : Unité de contrôle et unité de calcul
- le FPU est destiné au calculs complexe. - Le registre d'état stock l'état de system.
- Le registre accumulateur stock les résultats des opérations arithmétiques et logiques
- L’unité de gestion des bus gère les flux d'informations d’entrées-sortie en interface avec
la mémoire vive
Les principaux composants d’un ordinateur
Notons en revanche, malgré la complexité du microprocesseur, ce dernier ne
pourrait faire
fonctionner seul un ordinateur seul. En effet, il a besoin des autres
composants vus en vidéo intitulée « Les principaux composants d’un
ordinateur »
Les futurs rôles des microprocesseurs
D'ici quelques années, les transistors seront tellement petits qu'on
commencera à se heurter à une limite physique et aux effets de la
mécanique quantique qui viendront perturber le fonctionnement des
transistors. Ainsi il adviendra le jour où la loi de Moore ne sera plus
d'actualité. Cependant les chercheurs et heureusement qu'ils sont là,
travaillent pour remédier à ce problème. Une des solutions seraient
d'utiliser des cylindres de nanotubes de carbones pour faciliter le
passage du courant entre les transistors afin d'éviter les problèmes
liés à la mécanique quantiques. Malheureusement on se heurtera
quand même à ce problème malgré cette solution.
Séquence 2 : Environnement de Travail Logiciel
1- Systèmes d’exploitation (SE/OS)
Le but de cette capsule est de donner un aperçu général du fonctionnement d’un
système d’exploitation. En effet, pour qu'un ordinateur soit capable de faire fonctionner
un programme informatique (appelé parfois application ou logiciel), la machine doit être
en mesure d'effectuer un certain nombre d'opérations préparatoires afin d'assurer les
échanges entre le processeur, la mémoire, et les ressources physiques (périphériques).
De nos jours les systèmes sont très présents dans notre vie quotidienne, et ce dès qu’on
utilise un ordinateur, un téléphone ou n’importe quel système informatique.
Nous trouvons windows, mac et linux pour un ordinateur et Android pour les smartphones
et les tablettes,
1. Fonctionnalités d’un SE
Un système d'exploitation est chargé d'assurer cette liaison entre les
ressources matérielles, l'utilisateur et les applications. Ainsi lorsqu'un
programme désire accéder à une ressource matérielle, il ne lui est pas
nécessaire d'envoyer des informations spécifiques au périphérique, il
lui suffit d'envoyer les informations au système d'exploitation, qui se
charge de les transmettre au périphérique concerné via son pilote. .
2. Composants d’un SE
La partie principale d’un OS est le Noyau qui permet d’assurer ses
principales fonctionnalités. Pour des raisons de sécurité, l’utilisateur
n’a pas un accès direct et libre au noyau mais il passer par des entités
intermédiaires :
● Les Interfaces de programmation d’application ou API.
Sont des outils qui permettent d’aider les développeurs à créer des
programmes qui pourront tourner sur l’OS cible.
● Les interfaces graphiques. Une interface graphique utilisateur (ou
GUI) est une interface permettant d'utiliser le système d’exploitation
en utilisant des éléments graphiques comme les icônes, les menus et
les images pour faciliter l'utilisation par l'utilisateur.
● Les commandes. Permettent aux utilisateurs avancés ou
professionnels d’interagir avec le SE via un terminal. Dans ce terminal,
3. Fonctionnalités du noyau d’un SE
A travers ce que nous définissons des appels systèmes, le noyau
permet aux éléments matériel et logiciel de communiquer entre eux,
de fonctionner ensemble et de former un tout, Il assure la majorité des
fonctionnalités d’un SE à savoir :
● La gestion des processus ;
● L’utilisation et la gestion des ressources de l’ordinateur comme la
mémoire ;
● Le stockage et la manipulation de fichiers ;
● La gestion des Entrées/Sorties ;
● La gestion des communications Réseaux.
Conclusion Pour récapituler, nous pouvons dire qu’un SE est un
ensemble d’outils qui permettent à l’ ordinateur d’être stable, de se
connecter à internet, de gérer la mémoire, les fichiers et le matériel
L’Histoire des Systèmes d’exploitation
Les systèmes d’exploitation ont eu une origine et une histoire qui est
étroitement liée au développement de l’informatique même. Dans ce
sens, nous pouvons schématiquement distinguer quatre phases dans
l’histoire des débuts des systèmes d’exploitation :
• La phase de la préhistoire (1949-1955) :
Les premiers ordinateurs étaient des instruments d’expérimentation
pour des chercheurs qui devaient apprendre à mettre au point et à
exécuter leurs programmes, au contact direct de la machine.
Cette première phase était caractérisée par :
➢ Des tubes à vides ;
➢ De grosses machines qui remplissaient des salles entières ;
➢ Le constructeur de la machine et celui qui fait également la
conception, la programmation et en plus c’est lui-même qui opère
directement sur cette même grosse machine.
➢ Pas de système d’exploitation.
• La deuxième phase (1956-1965) :
Avec l’apparition des transistors en 1956, les premiers systèmes
d’exploitation ont apparu. Cette deuxième phase est caractérisée par :
➢ L’apparition des cartes perforées qui sont des programmes que nous
pouvons charger et décharger en entrée et en sortie de l’ordinateur ;
➢ Il y’a une séparation des rôles : Il y’ a le programmeur qui fabrique
les cartes perforées (les programme) et l’opérateur qui charge et
décharge physiquement ces cartes dans l’ordinateur ;
➢ Les cartes perforées étaient regroupées sous formes de travaux en
lots (appelés également en batch) ;
➢ Le système d’exploitation gère la mémoire de l’ordinateur, les
processus (les programmes chargés en cours d’exécution) et ces
fameux entrées sorties (la lecture des cartes et l’écriture des résultats,
via les imprimantes, sur ce que nous appelons des listings.
• La troisième phase (1961- 1972) :
Avec le traitement par lots, l’exploitation devient de plus en plus
efficace, mais l’utilisateur a perdu tout contrôle sur l’exécution de ses
programmes. Il se contente de déposer son travail au guichet du
centre de calcul pour y récupérer les résultats quelques heures plus
tard. Si une erreur typographique mineure arrête la compilation,
l’utilisateur doit alors corriger et tout [Link] solution passait
alors par le partage d’un ordinateur entre une communauté
d’utilisateurs simultanés. C’est ainsi que commence la troisième phase
de l’histoire des systèmes d’exploitation avec la naissance de la notion
du temps partagé. Cette phase est caractérisée par :
• La troisième phase (1961- 1972) : Suite
➢ L’apparition des circuits intégrés est de la multiprogrammation ;
➢ L’ordinateur fonctionne alors comme un grand maître d’échecs
jouant des parties simultanées. Lorsqu’il a traité la requête d’un
utilisateur, il passe à celle de l’utilisateur suivant, puis à un autre et
ainsi de suite ;
➢ Les terminaux redonnaient à l’utilisateur le pouvoir de déclencher
des travaux par la frappe de commandes et de recevoir les résultats
de l’exécution de ces travaux.
• La quatrième phase (1972- Aujourd’hui) :
Les phénomènes marquants dans les années 70 est la large diffusion
des ordinateurs personnels à la suite de la réalisation des premiers
microprocesseurs, C’est un processeur miniaturisé qui tient dans un
seul circuit intégré. Il gère l’exécution des instructions de l’ordinateur.
Cette phase qui marque les systèmes d’exploitation modernes est
caractérisée par :
➢ La large diffusion des ordinateurs personnels ;
➢ La mise en place du système d’exploitation MS-DOS fonctionnant en
mode réel, mon-tâche et mono-utilisateur, et équipé par défaut d'une
interface en ligne de commande.
➢ D’autres systèmes d’exploitation ont vu le jour comme : CP/M,
• La quatrième phase (1972- Aujourd’hui) : Suite
e MS-DOS marqua le début de la fortune de Microsoft. Il a été le
système d’exploitation le plus utilisé sur compatible PC entre les
années 1980 et le début des années 1990, avant d'être
progressivement remplacé par des systèmes d'exploitation plus
évolués, notamment Windows. Nous consacrons les chapitres suivants
aux systèmes d’exploitation Windows : Historique et manipulation.
L’Histoire des Systèmes d’exploitation WINDOWS
Depuis son apparition, Windows n'a cessé de monter en popularité
auprès du public.). Avec 87 % de parts de marché (contre 10% pour
l'OS d'Apple, le deuxième de la liste), Windows est le système
d'exploitation le plus utilisé au monde. Nous allons faire un retour sur
l’histoire des systèmes Windows et quelques-unes de ses versions les
plus connues et qui ont marquées les dernières décennies.
• Les débuts (les années 1970) : L’histoire de Windows commence
dans les années 1970. Au bureau, on utilise des machines à écrire.
Rares sont ceux qui ont entendus parler de micro-ordinateurs, mais
deux passionnés d’informatique, Bill Gates et Paul Allen comprennent
que l’avenir passera par l’ordinateur personnel. L’histoire commence
en 1975 au Nouveau-Mexique aux États-Unis. C’est là que les deux
L’Histoire des Systèmes d’exploitation WINDOWS
• MS-DOS (1981) : En juin 1980, Gates et Allen embauchent Steve
Ballmer, un autre camarade d’études, et en 1981, la petite équipe
lance MS-DOS signifiant «Microsoft Disk Operating System». Avec MS-
DOS, Microsoft propose un système d’exploitation fonctionnant
intégralement et exclusivement en ligne de commandes sans aucune
interface graphique.
• Windows 1 (1985) : Afin de rendre MS-DOS facile à utilisation par un
grand public, grâce à une accessibilité plus visuelle, Windows 1 naît en
1985. Lors de sa sortie Windows 1 s'appuyait beaucoup sur l'utilisation
de la souris. D'ailleurs, pour aider les nouveaux utilisateurs à se
familiariser à l'usage de cette souris, le jeu Reversi a été intégré dans
l'interface du windows1. La première version de Windows comprenait
notamment les logiciels suivants : Paint, Calculator, Notepad et Write
L’Histoire des Systèmes d’exploitation WINDOWS
• Windows XP (2001) :Avec Windows XP, Microsoft commence à
marquer les esprits avec son fameux fond d'écran qui est considérée
comme l'une des photos les plus vues au monde. XP s’est démarqué
grâce à une interface moins rigide, une sécurité accrue et beaucoup
de nouvelles fonctionnalités comme le service de bureau à distance.
• Windows Vista (2007) : Le XP étant très critiqué sur le côté de la
sécurité, Microsoft voulait révolutionner avec la mise en place de
Windows Vista. Mais, Suite aux rapports attestant que Vista n'était pas
aussi sécurisé que Microsoft l'avançait ont contribué au désintérêt du
public qui a rapidement su retourner auprès de Windows XP.
• Windows 7 (2009) : Après l’échec de Vista, Microsoft repense ses
priorités pour se concentrer sur la sécurité et surtout la satisfaction
L’Histoire des Systèmes d’exploitation WINDOWS
• Windows 10 (2015) : Windows 10 a apporté son lot de nouveautés
avec Cortana et surtout le Microsoft Edge. Il constitue la nouvelle
identité de Microsoft, avec une approche en tant que service qui est
maintenu par des mises à jour annuelles majeures et gratuites.
• Windows 11 (2021) : La particularité de Windows11 est bien
principalement un renouveau graphique et c’est pour la première fois
qu’un système d'exploitation Microsoft offre la possibilité d'installer
des applications Android.
• Windows 365 : Windows 365 désigne un abonnement à la dernière
version de Microsoft Office et à un ensemble de services Cloud, par
opposition aux licences dites perpétuelles qui s'installent pour une
durée indéterminée sur un seul ordinateur à la fois
L’Histoire des Systèmes d’exploitation WINDOWS
Au fil du temps et alors que les appareils électroniques ont
révolutionné notre façon de vivre, Windows a une place toujours
prépondérante sur nos ordinateurs, à défaut d'avoir réussi à percer sur
les smartphones. La question qui reste à poser : Quelle position
tiendra Windows dans le futur marché de l’IA et du metaverse qui
semblent bien être l'avenir de nos vies en ligne.
L’Histoire d’Internet
Introduction
Dans cette partie du cours, nous allons explorer les différentes étapes
d'évolution d'internet. De ses débuts modestes dans les années 1960
à son omniprésence aujourd'hui, nous allons retracer l'histoire de cette
technologie qui a changé le monde.
Les débuts d'Internet
Dans les années soixante, il existait aux États-Unis de gros centres de
calcul abritant de très gros ordinateurs. Ces ordinateurs étaient reliés
entre eux par des câbles qui leur permettaient de transporter
l'information numérique : c’est ce qu’on appelle des réseaux
informatiques (en anglais network souvent abrégé en net).
En période de guerre froide, les États-Unis avaient peur que les centres
de calcul soient bombardés ou une ligne qui reliait 2 centres soit
coupée. Il fallait pouvoir communiquer entre des centres stratégiques
et pouvoir bénéficier à distance des résultats des supercalculateurs
même en cas d'attaque nucléaire. Ainsi Ils ont demandé aux
chercheurs de proposer un système qui serait tolérant aux pannes ou
L'idée a été de multiplier les centres et d'interconnecter les réseaux de
chaque centre. Pour protéger l'ensemble, la proposition a été de
multiplier les chemins entre centres. Ainsi si un centre explosait ou
qu'une ligne était coupée, les autres centres pourraient encore
communiquer entre eux en passant par d'autres chemins : c’est la
naissance d'ARPANET (1971).
En 1971 : Envoie du premier courrier électronique par Tomlinson
En 1979 : il y avait 23 ordinateurs qui étaient reliés sur ARPANET.
En1983 : Adoption du mot « Internet » pour signifier qu'il s'agit d'une
interconnexion de réseaux.
En 1984 il y avait 1 000 ordinateurs connectés. En 1987 10 000
ordinateurs connectés.
Et 1989 on est passé 100 000 ordinateurs inter-connectés. A cette
époque, internet était principalement utilisé pour la communication
entre les scientifiques et les universités.
L'expansion d'internet
Dans les années 1990, Internet a connu une croissance exponentielle
avec l'arrivée World Wide Web inventé par Tim Berners en 1991 et la
popularisation des navigateurs web comme mosaic développé en 1993
et internet explorer arrivé en 1995.
Cette année a été aussi marquée par le lancement du moteur de
recherche Yahoo suivi par l’arrivé de google en 1998 les moteurs de
recherche ont simplifié la navigation sur le WEB, et ont permis aux
utilisateurs de trouver facilement l’ information dont ils avaient besoin.
Ce qui a contribué à la popularisation d’internet. en 1996, il y avaient
36 millions ordinateurs connectés à internet.
L'avènement du Web 2.0
Les années 2010 ont vu l'avènement de la mobilité et la popularisation
des smartphones et des tablettes. Les utilisateurs ont commencé à
utiliser Internet de plus en plus sur leurs appareils mobiles, ce qui a
conduit à la création de sites web et d'applications mobiles adaptés à
ces appareils.
L'Internet des objets
Aujourd'hui, nous sommes entrés dans l'ère de l'Internet des objets, où
les appareils et les objets peuvent se connecter à Internet et échanger
des données entre eux. Les voitures, les montres intelligentes, les
appareils domestiques et même les villes intelligentes font désormais
partie de l'Internet des objets.
Conclusion
Voilà, nous avons vu les différentes étapes de l'évolution d'internet,
depuis ses débuts modestes dans les années 1960 jusqu'à son
omniprésence aujourd'hui. Internet a changé, et il est passionnant de
voir comment cette technologie continuera à évoluer à l'avenir
particulièrement avec l’émergence de l’intelligence artificielle qui
Comment fonctionne Internet ?
Internet est un réseau mondial de milliards d'ordinateurs connectés les
uns aux autres, ce qui permet à des personnes du monde entier de
communiquer, de partager des informations, de travailler ensemble, et
bien plus encore. Pour comprendre le fonctionnement complexe
d'Internet, il est crucial de se familiariser avec trois concepts clés : les
adresses IP, le DNS et les routeurs. Nous allons explorer en détail
chacun de ces éléments essentiels et découvrir comment ils
s'harmonisent pour créer le réseau global que nous connaissons
aujourd'hui.
Adresse IP
L'adresse IP (Internet Protocol) est un élément fondamental du
fonctionnement d'Internet. Chaque appareil connecté à Internet, qu'il
s'agisse d'un ordinateur, d'un smartphone ou d'un autre périphérique,
doit posséder une adresse IP unique. Cette adresse est essentielle
pour identifier et localiser chaque appareil sur le vaste réseau.
Types d'adresses IP
Il existe deux versions d'adresses IP largement utilisées : IPv4 (Internet
Protocol version 4) et IPv6 (Internet Protocol version 6).
IPv4 : Les adresses IPv4 sont généralement représentées sous forme
de quatre nombres séparés par des points, comme [Link].
Chaque nombre peut varier de 0 à 255, ce qui offre environ 4,3
milliards d'adresses possibles. Cependant, avec la croissance rapide
d'Internet, le nombre d'adresses IPv4 disponibles s'est épuisé.
IPv6 : Pour résoudre le problème de pénurie d'adresses IPv4, IPv6 a été
introduit. Les adresses IPv6 sont beaucoup plus longues, composées
de huit groupes de quatre chiffres hexadécimaux, séparés par des
deux-points, par exemple,
[Link]. Avec IPv6, il y a
DNS (Système de Noms de Domaine)
Le DNS (Domain Name System) est un autre pilier du fonctionnement
d'Internet. Alors que les adresses IP sont essentielles pour les
appareils, les humains ont tendance à se souvenir plus facilement des
noms de domaine (comme [Link]) que des longues
séquences de chiffres qui composent les adresses IP.
Fonctionnement du DNS :
Le DNS agit comme un traducteur entre les noms de domaine et les
adresses IP. Lorsque vous saisissez un nom de domaine dans votre
navigateur pour accéder à un site Web, le navigateur envoie une
requête au serveur DNS. Ce serveur recherche alors l'adresse IP
correspondant au nom de domaine demandé et renvoie cette
information au navigateur, qui peut ensuite établir la connexion avec
Routeurs
Les routeurs jouent un rôle crucial dans la connectivité et
l'acheminement des données sur Internet. Ils sont essentiels pour
relier différents réseaux entre eux et permettre la transmission des
informations.
Fonctionnement des routeurs :
Imaginez que vous envoyez un courrier à quelqu'un vivant à l'autre
bout du monde. Le courrier passe par plusieurs endroits différents
avant d'atteindre sa destination, comme des bureaux de poste, des
centres de tri, des avions, etc. De manière similaire, lorsque vous
envoyez des données sur Internet, elles passent par de nombreux
routeurs différents avant d'arriver à leur destination. Routage des
données : Les routeurs utilisent des tables de routage pour déterminer
le chemin le plus court et le plus fiable pour acheminer les paquets de
Conclusion
En conclusion, l'adresse IP, le DNS et les routeurs sont des éléments
clés du fonctionnement d'Internet. L'adresse IP permet à chaque
appareil de communiquer avec les autres sur le réseau, le DNS permet
de traduire les noms de domaine en adresses IP, et les routeurs
assurent l'acheminement efficace des données.
Fonctionnement du web
Introduction
Dans cette section, nous allons plonger dans le monde fascinant du
web et découvrir son fonctionnement. Nous allons explorer le principe
fondamental du client-serveur et comprendre comment les URLs nous
permettent d'accéder à toutes les ressources en ligne.
Le Web : Un service d'échange de ressources via Internet Le Web est
un service accessible via Internet qui permet l'échange de différentes
ressources, telles que des textes, des images, des vidéos, des fichiers
audio, etc. Ces ressources sont stockées sur des serveurs distants et
peuvent être consultées à l'aide de navigateurs web tels que Chrome,
Firefox ou Safari…
Conclusion
En conclusion, l'adresse IP, le DNS et les routeurs sont des éléments
clés du fonctionnement d'Internet. L'adresse IP permet à chaque
appareil de communiquer avec les autres sur le réseau, le DNS permet
de traduire les noms de domaine en adresses IP, et les routeurs
assurent l'acheminement efficace des données.
Le principe du client-serveur
Le Web fonctionne grâce au principe du client-serveur. Le client,
généralement un navigateur web, envoie des requêtes aux serveurs
distants qui hébergent les ressources. Les serveurs traitent ces
requêtes et y répondent en renvoyant les ressources demandées.
Les protocoles de communication : HTTP et HTTPS
Pour que les clients et les serveurs puissent communiquer, ils doivent
utiliser le même langage, c'est-à-dire le même protocole. Ainsi un
protocole est un ensemble de règles et de conventions qui permettent
à deux entités, de communiquer et d'échanger des informations de
manière structurée et organisée.
Ces règles définissent le format, l'ordre et le sens des messages
échangés entre les entités pour garantir une compréhension mutuelle.
Le protocole le plus couramment utilisé sur le web est le HTTP
(Hypertext Transfer Protocol), qui permet aux clients de demander des
ressources et aux serveurs de répondre à ces requêtes. Notez que le
HTTPS (HTTP Secure) est une version sécurisée du HTTP qui garantit la
confidentialité et l'intégrité des données échangées entre le client et le
serveur. Il est fortement recommandé d'utiliser HTTPS pour protéger
Les URLs (Uniform Resource Locators)
Chaque ressource sur le web est identifiée par une URL (Uniform
Resource Locator), qui est une adresse unique permettant de localiser
la ressource. Une URL est composée de plusieurs parties, notamment
le protocole, le nom de domaine et le chemin d'accès.
Exemple complet du processus de communication
Pour illustrer tout le processus de communication, prenons l'exemple
suivant : si nous saisissons l'adresse
"[Link] dans un navigateur
web tel que Chrome, notre client envoie une requête au serveur situé
sur la machine [Link] pour demander la ressource "[Link]"
situé dans le dossier "course" du dossier "moodle". Le serveur reçoit
cette requête, la comprend en utilisant le protocole HTTP, fait une
copie de la ressource demandée et la renvoie au client, qui l'affiche
ensuite dans la fenêtre du navigateur.
En résumé, le web fonctionne grâce au principe du client-serveur, où
le client (navigateur) envoie des requêtes au serveur qui héberge les
ressources. Chaque ressource est identifiée par une URL, qui est
composée du protocole, du nom de domaine et du chemin d'accès. Les
Introduction aux technologies web de base :
HTML, CSS et JavaScript
Bienvenue dans ce cours sur les technologies web de base : HTML,
CSS et JavaScript. Ce sont les trois piliers du développement web que
nous allons explorer ensemble. Ces trois technologies forment la base
du développement web et sont essentielles pour créer des sites web
modernes et performants.
HTML
HTML, ou HyperText Markup Language , est le langage de base pour
créer des pages web. Il permet de structurer le contenu d'une page en
utilisant des balises, qui définissent les différents éléments tels que les
titres, les paragraphes, les listes et les images. Pour illustrer son
fonctionnement, imaginons que vous voulez créer une page web qui
comporte un titre, un paragraphe et une image. On commence par
lancer un éditeur de code comme Sublime Text ou Visual Studio.
Ensuite, on enregistre un nouveau fichier avec l'extension .html, et on
commence à rédiger le code HTML en utilisant les balises appropriées.
Une fois terminé, on peut visualiser la page en ouvrant le fichier HTML
dans un navigateur web.
HTML
web. Pour mettre en pratique, nous allons créer un dossier sur le
bureau avec le nom "Exemple". Puis, on lance Sublime Text, on
enregistre un nouveau fichier sous le nom "[Link]".
Après avoir ouvert la balise HTML et appuyé sur la touche de
tabulation, l'éditeur insère automatiquement les balises de structure
obligatoires. Dans la balise "title", on écrit le titre qui sera affiché dans
la barre de titre du navigateur. Ensuite, dans la balise "body", qui
rassemble tout le contenu de la page, on insère un titre avec la balise
"h1", un paragraphe avec la balise "p", et une image avec la balise
"img". Pour ajouter l'image, on doit spécifier l'emplacement de l'image
dans l'attribut "src" de la balise "img".
CSS
CSS, ou Cascading Style Sheets, est un langage de feuilles de style qui
permet de contrôler l'apparence des pages web.
Avec le CSS, vous pouvez modifier les couleurs, les polices, les marges
et bien d'autres aspects visuels de votre site web. Pour illustrer son
utilisation, reprenons notre exemple précédent. Pour modifier
l'apparence du titre et la taille de l'image, nous allons créer un fichier
CSS. Pour changer la couleur du titre "h1", nous utilisons la propriété
"color" et insérons le code de la couleur souhaitée. Pour ajuster la
taille de l'image, nous définissons une hauteur et une largeur en
pixels.
La dernière étape consiste à relier le fichier HTML et le fichier CSS.
Pour cela, nous retournons à notre fichier "[Link]" et ajoutons une
balise "link" pour spécifier le nom du fichier CSS. Ensuite, on enregistre
JavaScript
Enfin, nous avons JavaScript, un langage de programmation qui
permet d'ajouter des fonctionnalités interactives à votre site web et
d'améliorer l'expérience utilisateur. Par exemple, nous pourrions
ajouter un code JavaScript qui change l'image lorsque la souris la
survole. JavaScript permet aussi de créer des applications web
puissantes, offrant une expérience utilisateur riche et innovante.
Récapitulatif En résumé, HTML est le langage de base pour structurer
le contenu d'une page web, CSS permet de contrôler l'apparence de
cette page, et JavaScript ajoute des fonctionnalités interactives.
Comment fonctionnent les moteurs de recherche ?
Dans cette leçon, nous allons explorer les moteurs de recherche,
retracer leur histoire, comprendre leur fonctionnement afin de les
utiliser efficacement.
Qu'est-ce qu'un moteur de recherche ? Un moteur de recherche est un
système logiciel conçu pour rechercher des informations sur le Web. Il
examine et analyse des milliards de pages pour trouver les
informations les plus pertinentes en réponse à une requête spécifique.
L'histoire des moteurs de recherche
Archie : En 1990, Archie est apparu en tant que premier moteur de
recherche. Bien que simple, il a posé les bases des moteurs de
recherche modernes.
Lycos : En 1994, Lycos a été lancé et a rapidement construit un vaste
index de plus de 60 millions de documents.
Yahoo : En 1994 deux étudiants de Stanford, ont créé Yahoo. Conçu à
l'origine comme un annuaire web, Yahoo a rapidement gagné en
popularité grâce à sa structure de catégories facile à naviguer..
AltaVista : En Décembre 1995, c’est le lancement de AltaVista . il était
le premier moteur de recherche capable d'indexer rapidement une
bonne partie des pages web existantes et devint immédiatement très
L'histoire des moteurs de recherche
Google : En 1998, Google a été créé par Larry Page et Sergey Brin.
Google a introduit l'algorithme PageRank qui a révolutionné les
recherches en ligne en évaluant l'importance des pages en fonction
des liens qui pointent vers elles.
Bing : Un rival de Google En 2009, Microsoft a lancé Bing pour rivaliser
avec Google, bien que Google reste le leader incontesté du marché
des moteurs de recherche
Le fonctionnement des moteurs de recherche
Exploration et indexation
Les moteurs de recherche envoient des robots, également appelés
"crawlers" ou "spiders", pour explorer le web et collecter des
informations sur le contenu des pages. Ensuite, ces pages sont
indexées, c'est-à-dire organisées et stockées dans une base de
données massive.
Traitement des requêtes et classement
Lorsqu'un utilisateur effectue une requête dans la barre de recherche,
le moteur de recherche utilise ses algorithmes pour examiner l'index
et trouver les correspondances avec les mots-clés de la requête. Les
pages correspondantes sont ensuite classées en fonction de leur
pertinence, en prenant en compte des facteurs tels que la qualité du
contenu, la popularité du site et la pertinence des mots-clés.
Affichage des résultats
Enfin, les moteurs de recherche affichent les résultats sur une page de
résultats. Les utilisateurs peuvent cliquer sur les liens pour accéder
aux pages web qui les intéressent. Conclusion Les moteurs de
recherche ont évolué au fil du temps, avec Google en tant que leader
incontesté.
Leur fonctionnement repose sur l'exploration, l'indexation et le
classement des pages pour fournir des résultats pertinents aux
utilisateurs.
En utilisant efficacement les moteurs de recherche, nous pouvons
naviguer dans l'océan de contenu en ligne et trouver les informations
recherchées.
Recherche avancée sur Google
Introduction : Lorsque vous utilisez un moteur de recherche, il est
important de savoir comment effectuer une recherche efficace afin
d'obtenir des résultats pertinents. Dans cet exemple, nous prendrons
Google comme moteur de recherche, l'un des plus populaires et
largement utilisés.
Utilisation de mots-clés : Avant de commencer votre recherche,
réfléchissez aux mots-clés qui décrivent le mieux ce que vous
recherchez. Les mots-clés sont des termes ou des phrases qui
définissent le sujet de votre recherche. Ils aident le moteur de
recherche à comprendre ce que vous recherchez et à trouver des
résultats pertinents.
Recherche avancée sur Google
Par exemple pour rechercher les offres de stage en marketing digital
offertes à Rabat, vous pouvez saisir les mots-clés suivants dans la
barre de recherche de Google :
Offres de stage marketing digital Rabat
Stage marketing digital Rabat
Marketing digital
offre de stage Rabat
Stage en marketing digital à Rabat
Résultats de recherche
Une fois que vous avez saisi vos mots-clés dans la barre de recherche
de Google, le moteur de recherche va parcourir sa base de données et
vous présenter une liste de résultats pertinents. Les résultats les plus
pertinents sont généralement affichés en haut de la page. Pour vous
aider à affiner votre recherche, Google propose plusieurs onglets en
haut de la page de résultats, tels que "Images", "Vidéos", "Actualités"
et "Maps". Ces onglets vous permettent de filtrer vos résultats par type
de contenu.
Options avancées
Google propose également des options avancées pour affiner
davantage vos résultats de recherche. En cliquant sur l'onglet "Outils"
situé sous la barre de recherche, vous pouvez accéder à ces options.
Par exemple, vous pouvez choisir de filtrer les résultats par date en
spécifiant une période précise. Cela vous permet de rechercher des
articles publiés uniquement au cours des dernières 24 heures, de la
dernière semaine ou du dernier mois.
De plus, vous pouvez afficher les résultats de recherche dans une
langue spécifique si nécessaire.
Utilisation des opérateurs de recherche
Les opérateurs de recherche sont des symboles ou des mots-clés
spéciaux que vous pouvez utiliser pour affiner vos recherches. Ils
permettent de spécifier des critères précis pour obtenir des résultats
plus pertinents.
1. Recherche d'une expression exacte : Utilisez les guillemets ("")
pour rechercher une expression exacte. Par exemple, si vous
recherchez des recettes de gâteau au chocolat, vous pouvez saisir
"recette de gâteau au chocolat" pour obtenir des résultats qui
contiennent exactement cette expression.
Exemple : "recette de gâteau au chocolat"
Utilisation des opérateurs de recherche
2. Exclusion de mots : Utilisez le tiret (-) pour exclure des mots de
votre recherche. Par exemple, si vous recherchez des recettes de
gâteau au chocolat mais vous souhaitez exclure les recettes contenant
des noix, vous pouvez saisir "recette de gâteau au chocolat -noix".
Exemple : recette de gâteau au chocolat -noix
3. Limiter les résultats à un site spécifique : Utilisez l'opérateur
"site:" suivi du nom d'un site web pour limiter les résultats à ce site
spécifique. Par exemple, "site:[Link] Albert Einstein" affichera
uniquement les résultats provenant du site de Wikipédia concernant
Albert Einstein.
Exemple : site:[Link] Albert Einstein
Recherche de fichiers spécifiques :
L'opérateur "filetype" vous permet de rechercher des fichiers
spécifiques sur le web. Par exemple, si vous recherchez des
présentations PowerPoint sur le changement climatique, vous pouvez
taper "changement climatique filetype:pptx" dans la barre de
recherche. Google vous montrera alors uniquement des fichiers
PowerPoint liés au changement climatique.
Exemple : changement climatique filetype:pptx
Recherche d'images similaires : Vous pouvez également effectuer
une recherche d'images en utilisant une image existante. Google offre
une fonctionnalité appelée "Recherche par image" qui vous permet de
trouver des images similaires ou des informations supplémentaires sur
une image donnée. Pour utiliser cette fonctionnalité, vous pouvez
cliquer sur l'icône de l'appareil photo à droite de la barre de recherche
de Google. Vous pouvez télécharger une image depuis votre ordinateur
Conclusion:
Savoir effectuer une recherche efficace sur un moteur de recherche
comme Google est essentiel pour trouver rapidement et précisément
les informations recherchées. En utilisant des mots-clés pertinents, en
explorant les options avancées et en utilisant les opérateurs de
recherche, vous pouvez affiner vos résultats et obtenir des réponses
plus précises.