0% ont trouvé ce document utile (0 vote)
110 vues84 pages

Fichier, Formats

Transféré par

RivalsX1
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
110 vues84 pages

Fichier, Formats

Transféré par

RivalsX1
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Fichier, Formats

Qu’est ce qu’un fichier?

Dupont Jean,
48 ans Codage 1010001000011110
Vétérinaire… 00011001000100…

Des données… … stockées en machine


dans un fichier
Organisation des fichiers


Dossier (ou répertoire) : conteneur


Arborescence : organisation hiérarchique dans
laquelle sont placés les dossiers, sous-dossier et
fichiers


Racine : point de départ dans la hiérarchie de
l’arborescence


Gestionnaire de fichiers : application gérant
l’arborescence
Organisation des fichiers

Windows :
Organisation des fichiers

Apple (mac) :
Organisation des fichiers

linux :

Des outils permettent de rechercher des dossiers ou des


fichiers dans l’arborescence, par nom de fichier ou par terme
apparaissant dans un fichier
- sous windows : zone de recherche de la barre des tâches
- sous mac : spotlight dans la barre des menus
-sous linux : utiliser par exemple l’utilitaire searchMonkey
Caractéristiques des fichiers


Nom

Extension : indique le format (type) du fichier

Emplacement (chemin d’accès)

Métadonnées (auteur, date de création, date
de dernière modification, taille, etc.)

Pour obtenir les caractéristiques d’un fichier →
clic droit puis Propriétés
Chemin d’accès

Liste des dossiers par lesquels passer pour arriver


au fichier (ou dossier)
- Chemin absolu (depuis la racine de
l’arborescence)
Ex (windows) : C:\program files\adobe\reader11\reader\AcroRd32.exe
- Chemin relatif
Ex : adobe\reader11\reader\AcroRd32.exe
- Syntaxe linux / mac :
Ex : /home/a67r0is/essais/projet/css/index.html

→ Possibilité de se créer des raccourcis


(lien/alias) vers des fichiers ou des
applications
Différents formats

Le format d'un fichier indique la nature des données
qu'il contient et fixe l'organisation de ces données
Ex : texte → coder des caractères
image → coder des pixels de couleur
audio → coder des sons

Regroupement en catégories représentées par leur
extension de fichier (2, 3 ou 4 caractères)


Cette extension est parfois cachée
→ Pour afficher les extensions des fichiers (windows) :
- dans l'explorateur : Affichage / Options / Modifier les
options des dossiers
- onglet Affichage, décocher la case "Masquer les
extensions des fichiers dont le type est connu"
Principaux formats
Principaux formats : texte
.TXT Textes non formatés
(Text) Utiliser : éditeur de texte (Bloc-note de Windows,
TextEdit de Mac OS, gedit de Linux ...)

.RTF Documents textuels normalisés (format ouvert)


(Rich Text Format) Utiliser : Logiciels de traitement de texte

.ODT Textes mis en forme


(Document Writer) Utiliser : logiciel LibreOffice writer

Textes mis en forme


.DOC .DOCX Utiliser : logiciel Microsoft Word
(Document Word)(Office
Open XML)
Attention à la version de Word utilisée !
Principaux formats : texte
.PAGES Textes mis en forme
Utiliser : logiciel Pages (Apple)

.PDF Format du logiciel Acrobat de Adobe


(Portable Lire : Adobe reader, apercu, ...
Document Préserve la mise en forme d’un fichier
Format) Indépendant du logiciel ou système
d'exploitation utilisé

.TEX Format du logiciel de composition de documents Tex


(ou LaTex), largement utilisé par les scientifiques (non
WYSIWYG, nécessite une compilation).
Utiliser : TexMaker, ...

.HTML .HTM Rédaction de page Web


(Hypertext Lire : navigateur Internet
Markup Utiliser : éditeur de texte
Language)
Principaux formats : tableur

.ODS
Utiliser : logiciel LibreOffice calc

.NUMBERS
Utiliser : logiciel Numbers d’Apple

.XLS (Excel Sheet)

.XLSX (Office Open XML)


Utiliser : Excel de Microsoft

.CSV (Coma Separated Values) : format texte représentant des


données tabulaires sous forme de valeurs séparées par des virgules
Utiliser : Editeur de texte, ou un tableur
Principaux formats : PAO

.ODP
Utiliser : logiciel LibreOffice impress

.KEY (Keynote)

Utiliser : logiciel Keynote d’Apple

.PPT .PPS (PowerPoint et PowerPoint Slideshow)

.PPTX (Office Open XML)

Utiliser : PowerPoint de Microsoft


Interopérabilité
Capacité que possède un système à fonctionner avec d'autres
systèmes existants ou futurs
→ notion cruciale compte tenu de la vaste hétérogénéité des
matériels, systèmes et logiciels

Nécessité de définir un ensemble de normes régissant ces
systèmes → le format de fichier y joue un rôle fondamental

Un format est dit ouvert (ou open source) si ses
spécifications sont publiques et Format fermé Format ouvert
accessibles de tous, et fermé Document Texte
(ou propriétaire) sinon Microsoft OpenDocume
Word (.doc) nt (.odt)

Exemples pour le texte formaté → Document Rich Text
Apple Pages Format (.rtf)

Le web est interopérable : (.pages)
le consortium W3C (World Wide Web Tex (.tex)
Consortium) définit les règles à respecter
Format ouvert

Les données ouvertes sont disponibles sous différents
formats, dits formats ouverts, favorisant l’intéropérabilité


Principaux formats ouverts :

Texte brut : .txt

Texte formaté : .tex, .odt, .htm ou .html, .xhtml, .css

Tableur : .ods

Document imprimable : .pdf

Livre numérique : .epub

Données brutes : .csv, .json, .xml

Données géographiques : .kml, .shp
Format ODF

Format ouvert conçu pour les applications bureautiques
→ format de la suite LibreOffice (ou OpenOffice)

Contenu : fichiers xml contenant le style, les méta-
données, le contenu, les images, etc
→ Fichier Texte : .odt : formaté → .txt : non formaté
→ Fichier Tableur : .ods : formaté → .csv (Comma
separated values) : non formaté
→ Fichier Présentation : .odp
→ Fichier Dessin : .odg
→ Fichier Base de données : .odb
Principaux formats : Données

XML : langage de balisage extensible, standardisé par le


World Wide Web Consortium (W3C, à l'origine du HTML)
→ langage à balises imbriquées
→ définit un ensemble de règles syntaxiques pour la
présentation structurée de l'information
→ sert à structurer l'information, tandis que HTML a pour
but de la présenter et de lui donner du sens

La plupart des formats des documents sont basés sur
le XML. Ex : formats docx ou odt

Les fichiers XML peuvent être affichés dans les
navigateurs
Open Data

Données numériques dont l'accès et l'usage sont
laissés libres aux usagers
→ d'origine publique ou privée
→ produite par une collectivité, un service public ou
une entreprise

Elle est diffusée de manière structurée selon une
méthode et une licence ouverte garantissant :
- son libre accès
- sa réutilisation

par tous, sans restriction technique, juridique ou
financière
Principaux formats : audio
.WAV Format créé par Microsoft
(Waveform Audio File Utiliser : Lecteur multimédia
Format)

.AIFF (Audio Format créé par Apple


Interchange File Format) Utiliser : iTunes
.OGG Format multimédia ouvert
(OggSquich) compression de très bonne qualité

.MP3 Format de compression audio avec perte


(Moving Pictures Expert Utiliser : Windows : Lecteur multimédia
Group) Mac : iTunes Partout : VLC

.AAC Format de compression audio avec perte


(Advanced Audio Coding) utilisé par Apple (meilleure qualité que mp3)
Utiliser : iTunes
.RA .RAM Séquences sonores et vidéo (Streaming)
(RealAudio) Utiliser : RealAudio
Principaux formats : video

.WMV Développé par Microsoft


(Windows Media Video) Utiliser : Lecteur multimédia

.MOV .QT Développé par Apple


(QuickTime Movie) Utiliser : QuickTime

.AVI Format vidéo compressé développé


(Audio Video Interleave) Windows
Lecteur universel : VLC
.MP4 Format vidéo compressé selon les standards
de compression .MPEG et .MPG (Moving Pictures
Expert Group)

.MKV (Matroska) Format de fichier multiplate-forme et ouvert

.FLV (Flash Video) Format de fichier utilisé sur Internet via le


lecteur Adobe Flash Player
Vidéos en ligne

Types de vidéos en ligne :



Vidéos d'écran (screencast)

Vidéos avec tournage


Pour qu'une vidéo puisse être diffusée sur le web, elle doit
être compressée
→ Extensions des vidéos mises en ligne :
mp4, mkv, wmv, ogg (ou ogv)
→ C’est un algorithme de compression / décompression
(codec) qui effectue ce travail.
Principaux formats : image


images matricielles

Images vectorielles
Image matricielle
Une image matricielle ou Bitmap, c'est :
une grille ou matrice, où chaque case possède une
couleur ; l’ensemble de ces cases forme une image

Les cases d'une image portent des


noms différents selon le média :
- sur un écran, on utilisera le
terme de pixels
- sur les médias imprimés, on
parlera de points (dots)

Ex d’images matricielles : photo,


scan, copie d'écran, ...
Regardons de plus près…
Image matricielle

pixel
Définition / poids d’une image

Le code d'une image est la succession des codes des pixels
de l'image

Le nombre de pixels qui constituent une image s'appelle la


définition d’une image

Avec ce codage, une image de 600 x 600 pixels (définition)
pèse 600 x 600 x 3 octets = 1 080 000 octets = 1,08 Mo
Résolution d’une image matricielle


Une image affichée est définie par sa taille (ex : 4 pouces x 6 pouces)

Une image matricielle est composée de pixels

La résolution spatiale (conjonction de ces deux données) est une
mesure de la finesse des détails d'une image pour une dimension
donnée (indique la « densité de pixels »)

https://fr.wikipedia.org/

→ s'exprime en nombre de pixels par unité de longueur :


ppi (pixels per inch) ou ppp (pixels par pouce)
La résolution d'impression d'une imprimante ou de capture d'un
scanner s'exprime en dpi (dots per inch) ou ppp (points par pouce)
Résolution d’un écran


Résolution d’un écran : nombre de pixels en largeur x
nombre de pixels en hauteur

Pour obtenir/modifier la résolution de son écran :

Sous windows : clic droit sur le bureau

Sous mac : Préférences système, Moniteur

Sous linux : Paramètres, Périphériques, Ecrans
Résolution d’une video

Résolution d’une vidéo : nombre de pixels en
hauteur de l'image

Ex de résolution au format 16/9 :

480p : 720 x 480 pixels

720p : 1280 x 720 pixels

1080p : 1920 x 1080 pixels
→ norme d'affichage Full HD

2160p : 3840 x 2160 pixels
→ norme d'affichage 4K

4320p : 7680 x 4320 pixels
https://fr.wikipedia.org/
Traitement d’image
Logiciels permettant de retoucher une image matricielle :

Adobe Photoshop : logiciel de retouche, de traitement
et de dessin assisté par ordinateur (1990)

Alternative libre et gratuite : GIMP (GNU Image
Manipulation Program)

Photofiltre (gratuit) : traitements classiques de l'image
+ filtres pour améliorer et transformer des photos

Paint, Paint.NET (windows)

Applications en ligne :

Pixlr

Adobe Photoshop Express : version en ligne gratuite de
Photoshop, dédiée aux tablettes et smartphones
Formats image matricielle

→ Images compressées ou non compressées

→ Avec des algorithmes de compression adaptés, on


peut facilement réduire l’image de 10 à 20 fois sa taille
(nb de bits utilisés pour la coder) sans perdre en
résolution et couleurs visibles par l’œil humain

→ Selon le type de compression et de méthode de


codage employés, mais également de droits (format libre
ou propriétaire), on trouvera de nombreux formats
d’image
Formats image matricielle

Format BitMaP (BMP)



Format d'image matricielle développé par Microsoft et
IBM

Format ouvert et facilement utilisable par les logiciels

Fichiers de taille volumineuse (pas de compression)
Formats image matricielle

Format Joint Photographic Experts Group


(JPEG ou JPG)

Format ouvert

Compressé pour des images de type photographie

Compression (avec perte) : codage avec la même
couleur de rectangles dont les pixels ont des couleurs
très proches

Ne gère ni animation, ni calque, ni transparence
Formats image matricielle

Format Graphics Interchange Format (GIF)



Format d'image ouvert compressé (pour des images de type
dessin)

Permet de créer des images animées

Compression (sans perte) : les couleurs sont définies sur
une palette de 256 couleurs choisies parmi 16 millions
(couleurs indexées)
Formats image matricielle

Format Portable Network Graphics (PNG)



Format d'image ouvert compressé

Compression (sans perte) en couleurs indexées, mais la
palette n'est pas limitée à 256 couleurs

Ne gère pas l’animation
Image Vectorielle
Image constituée de formes
géométriques : segments,
rectangles, cercles, polygones,
ellipses….

Formules mathématiques + attributs


selon complexité de la forme :
un rectangle défini par 2 points,
un cercle par un centre et un rayon,
une courbe par une équation…

→ Utilisées pour du dessin géométrique, des schémas, des


organigrammes, des plans, ...

Formats d’images vectorielles : *.svg, *.odg (OpenOffice)


*.wmf (Microsoft), *.swf (Flash) *.eps (Adobe
Illustrator)
Vectoriel vs matriciel

Images vectorielles :
- Peu de place en mémoire
- Redimensionnement sans perte d’information
- Pas d’effet de pixellisation

Images matricielles :
- Permet de représenter des images complexes et
réalistes comme les photographies
Outils pour images vectorielles

Outils de dessin vectoriel :



LibreOffice Draw (mais aussi Barre de
dessin de Writer ou Word)

Inkscape (libre)

Adobe illustrator

Applications en ligne :

Framavectoriel

Vectr
Traitement d’images

Chaque logiciel utilise deux types de formats de fichiers :



Ceux qui permettent de travailler les images : formats
natifs, propres à chaque logiciel
→ pdn (Paint.net), psd (Photoshop), xcf (Gimp), pfi
(Photofiltre), odg (Draw), ...

Ceux qui permettent de les afficher à l’écran
→ jpeg, png, svg, …

Banques d'images gratuites :



OpenClipart (images vectorielles)

Pixabay (libres de droit)

Flickr (partage de photographies sous licence creative
commons)
Code d'une image svg

<?xml version="1.0" encoding="utf-8"?>


<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg id="svg3" height="300" width="400">
<polygon id="etoile" points="100,10 40,198 190,78
10,78 160,198"
transform="translate(100,100)"/>
</svg>
Données Exif

Beaucoup d’informations sur une photo disponibles
sous forme de métadonnées dans des fichiers Exif
(Exchangeable Image File Format) incorporés dans
image :
- La date et l’heure
- Les réglages de l’appareil (flash ou pas, taille de
l'image en pixels, modèle de l'appareil photo, ouverture,
temps d'exposition, sensibilité ISO)
- La localisation géographique (coordonnées GPS)
- ...

Sous windows ou mac OS : clic droit, propriétés, ...

Sous linux : utiliser les commandes exif et exiv2 dans
un terminal
Archivage - Compression

Une archive est un fichier unique pouvant contenir une
arborescence de dossiers et des fichiers

Permet de rassembler un ensemble de fichiers en un seul

Les logiciels permettant de créer des archives proposent en
même temps de compresser les fichiers

Un logiciel de compression/décompression permet de :
– compresser un ou plusieurs fichiers sous forme d'archive
– décompresser une archive pour récupérer le ou les
dossiers et fichiers originaux
→ Algorithmes complexes
→ Compression avec ou sans perte de données
Archivage - Compression

Format .tar : archivage non compressé (ouvert)

Format .zip : archivage et compression de données
(propriétaire)

Format .rar : compression de données (propriétaire)

Format .gzip : compression de données (ouvert)

Format 7z : archivage et compression de données (ouvert,
très performant !)

Existent aussi : .ace, .jar, .tgz, ...

Le taux de compression dépend de la nature du fichier à
compresser
Archivage - Compression

Logiciels d’archivage :
- Mac : StuffIt-Expander
- Windows : winZip, winRAR
- Linux : gestionnaire d’archive, terminal
Disponible sur toutes les plateformes : 7-Zip

Utilisation le plus souvent avec un clic droit
→ compresser
→ extraire


Démo
Création de contenus textuels
Traitement de Texte

Logiciel permettant de saisir, modifier, mettre en forme


des documents contenant du texte, mais aussi des
images, des tableaux, ...
Logiciel WYSIWYG : « What You See Is What You Get »
Ex. : LibreOffice Writer (.odt), Microsoft Word (.doc),
Apple Pages (.pages)
+ Applications en ligne
Composants d'un document texte
Un texte comporte des caractères, des paragraphes, des
images, …, qui possèdent des propriétés

Un paragraphe se caractérise par une marque de fin
de paragraphe (lorsque l’on frappe la touche “Entrée”)
→ Afficher les caractères non imprimables :
icône ¶ : “pied de mouche”

Mais aussi : les espaces (points),
les caractères de tabulation
(flèches horizontales),
les espaces insécables (fond grisé)
→ pour les insérer : Ctrl + Maj + espace (souvent
insérés automatiquement avec des guillemets)
Règles de typographie


Ponctuations simples , .
→ pas d'espace avant, un espace après

Ponctuations doubles ; : ! ?
→ un espace avant et après

Les parenthèses : (xxxxxx xxxxx xxxx)

Nombres : 12 456,537 (en américain 12,456.537)

Caractères en italique : pour les citations, titres
(œuvre, publication), locutions étrangères (vice
versa), ...
Mise en forme


Pour garantir la stabilité de la mise en forme

Ne pas utiliser une succession d’espaces ou de
touches "entrée" pour ajuster la position
horizontale ou verticale d’un texte
→ utiliser les propriétés de paragraphe
(alignement, retrait, etc.)

Ex : pour qu'un paragraphe soit toujours en haut
d’une nouvelle page :
→ utiliser un saut de page ou utiliser la propriété
"enchaînements" du menu "Paragraphe"

Pour les réglages sur toutes les pages du
document : propriétés de page
Les Styles

Style : ensemble de caractéristiques de mise en


forme (police, taille, retrait, bordure, puce, …)

Application d'un style prédéfini

Modification du style

Création de nouveaux styles

Structuration hiérarchique du document

Mise en forme homogène

Automatisation de la mise en forme

Permet la génération automatique de
tables et d'index (table des matières, ...)
Et aussi ...

Numérotation des chapitres

Entêtes et pieds de page, notes de bas de page

Liens hypertexte

Insertion d’image, de tableau, ...

Table des matières

Index lexical

Versions

Commentaires

...

→ En TP
Accessibilité numérique

Mise à la disposition de tous les individus, quels que
soient leur matériel ou logiciel, leur infrastructure réseau,
leur langue maternelle, leur culture, leur localisation
géographique, ou leurs aptitudes physiques ou mentales,
des ressources numériques

https://www.modernisation.gouv.fr/
Accessibilité numérique

Aides pour l’accès du web aux personnes
handicapées :
- visuelle : robot d'assistance avec contrôle oculaire,
afficheur braille, ...
- sonore : logiciel de lecture audio Ex : Acrobat Reader
(lecture audio de documents pdf)
→ utilité du texte alternatif lu à la place d'une image, et
des majuscules avec accents

Les traitement de textes proposent des outils pour aider à
respecter les principes de bases de l’accessibilité.

Dans Word : Fichier / inspecter / Inspecter le document/
vérifier l’absence de problèmes / vérifier l’accessibilité
Accessibilité numérique
Règles de mise en forme d’un document :
- Structurer son document
- Adopter des mises en page simples
- Utiliser des polices lisibles et clairement dessinées
- Utiliser correctement les couleurs et les contrastes
- Ne pas justifier le texte
- Réserver l’usage du gras aux titres ou à de rares
passages sur lesquels on veut mettre l’accent
- Conserver les accents sur les lettres capitales
- Décrire les éléments non textuels
- Écrire des liens de manière explicite → compléments
Réseaux
Réseau informatique

Ensemble d'équipements reliés entre eux pour échanger
des informations

Réseau local ou étendu : couvre une zone géographique
plus ou moins étendue (à l’échelle d’une petite pièce, d’une
maison ou d’un bâtiment, d’une ville, d’un pays, ...)
→ Réseau PAN (Personal Area Network) : réseau privé
→ Réseau WAN (Wide Area Network) : réseau étendu à
l'échelle d'un pays, d'un continent ou du monde entier

Internet : réseau informatique mondial = interconnexion
d'une multitude de réseaux à travers la planète
→ Protocoles communs
Réseau PAN

Les réseaux PAN interconnectent des appareils dans un
environnement proche (quelques centimètres à quelques
mètres) → Connexions de type USB, Bluetooth, Zigbee,
Infrarouge (IrDA), Firewire, HomeRF, UWB…
→ ordinateur connecté à son clavier sans fil et sa souris sans
fil, smartphone connecté à une enceinte : par bluetooth
→ ordinateur fixe relié à son imprimante et à un disque dur
externe : par USB
→ assistant personnel relié à un PC : par infrarouge
→ ordinateur portable communiquant avec un drone : par wifi

Ex de machines en réseaux accessibles dans un réseau
domestique : serveur NAS (serveur de disque accessible à
tous les membres de la famille), imprimante réseau, ...
Internet

• Réseau informatique mondial, résultant de


l'interconnexion d'une multitude de réseaux informatiques à
travers la planète
• Protocole réseau : un protocole définit de manière formelle
et interopérable l'échange des informations entre ordinateurs
• Web (ou toile) : ensemble des serveurs reliés par des liens
matériels et des liens hypertexte (hyperliens) qui relient les
pages web entre elles
(mais aussi : ensemble des hyperliens qui relient
les pages web entre elles)
• Attention : Internet, ce n’est pas le Web !
→ Le Web est l'une des applications
d’Internet
https://fr.wikipedia.org
Historique

1969 : ARPANET (Advanced Research Projects Agency
Network) Premier réseau à transfert de paquets (réseaux
de communication militaires !)

1972 : Courrier électronique

Années 80 : Internet utilisé par les universitaires

1990 : World Wide Web (web) inventé par Tim Berners-
Lee (CERN), premiers navigateurs

1993 : www accessible à tous (premier
navigateur avec interface graphique)

1994 : World Wide Web Consortium (W3C) : organisme
promouvant la compatibilité des technologies du web
→philosophie : Un seul web partout et pour tous
Chartes et lois
Netiquette (1995)


Charte qui définit les règles de conduite et de politesse
recommandées sur les premiers médias de
communication mis à disposition par le web

Esprit : Ce que vous ne feriez pas lors d’une conversation
réelle face à votre correspondant, ne prenez pas l’Internet
comme bouclier pour le faire

Ex : Eviter le langage SMS, ne pas écrire en CAPITALES
(parole criée), adapter le contenu d’un message au contexte
et au correspondant (formule de salutation, formule de
politesse), choisir la bonne adresse mail en fonction du
destinataire, ...
Neutralité du net


Neutralité du net (2003) :
Principe devant garantir l'égalité
de traitement de tous les flux
de données sur Internet.
→ Toutes les données qui
transitent sur Internet sont
traitées de façon équitable, sans
discrimination selon le contenu,
la source ou le destinataire de
l’information véhiculée

Par Sébastien Desbenoit — Travail personnel, CC BY


3.0, https://commons.wikimedia.org/w/index.php?
curid=22446959
LCEN (2004)

Loi pour la Confiance dans l'Economie Numérique


→ Cette loi vise à améliorer la sécurité des échanges
électroniques tout en renforçant la lutte contre la
cybercriminalité
Concerne :

Le consommateur

Les obligations d’informations et les
responsabilités du cybervendeur

La publicité par voie électronique

Les mentions légales sur les sites internet
Principes techniques
Web


Serveur web : ordinateur qui contient des pages web et
les met à la disposition du réseau Internet
→ Il peut contenir d'autres services liés comme l'envoi
d'e-mails, du streaming, le transfert de fichiers, …

Navigateur Web : logiciel (client du serveur Web)
permettant de consulter les ressources du Web

Le premier serveur Web, un ordinateur NeXT au CERN


Page Web

Ensemble d'éléments de différents natures (HTML,
CSS, JS, images, son, vidéo, animations Flash ou Java)

Pages statiques :
→ L'ensemble des éléments de la page (structure, images,
etc.) est stocké sur un serveur Web et est envoyé au
navigateur de l'internaute lors d'une requête

Pages dynamiques :
→ Tout ou partie de la page est générée lors de la requête
→ Le contenu peut s'appuyer sur une base de données
Page Web : html + css

https://www.w3.org/

Démo + TP
Architecture client / serveur

1. Le serveur attend des connexions (sur un port)


2. Une connexion est établie entre le client et le serveur
3. Le client envoie des requêtes en utilisant un protocole
4. Le serveur répond au client
5. Retour à la phase 3 jusqu'à interruption de la connexion

https://fr.wikipedia.org
Port


Point d'accès aux services proposés par un serveur

Le serveur écoute sur les ports associés aux services

Le client précise le port de destination du message

Distingué par un numéro entre 0 et 65 535 (codé sur 16
bits)

Ex :
- Port 21 → FTP (File Transfert Protocol)
- Port 80 → HTTP (Hypertext Transfert Protocol)
- Port 443 → HTTPS (sécurisé)
Protocole réseau


Décrit la façon dont les informations sont échangées

Protocole de transport des données : TCP/IP
(Transmission Control Protocol/Internet Protocol)

Protocoles d'applications : déterminent ce qu'il faut
envoyer sur le réseau et comment exploiter les données
reçues
Protocoles d'applications

HTTP (HyperText Transfer Protocol) : protocole de
transfert hypertexte pour naviguer sur le web

FTP (File Transfer Protocol) : protocole destiné au
transfert de fichiers

SMTP (Simple Mail Transfer Protocol) : permet le transfert
de courrier électronique vers les serveurs de messagerie

POP3 (Post Office Protocol v3) : permet la récupération du
courrier électronique depuis un serveur de messagerie

IMAP (Internet Message Access Protocol) : permet la
consultation de son courrier électronique sur un serveur de
messagerie
Protocole HTTPS

Protocole de transfert hypertexte sécurisé : combinaison
du HTTP avec une couche de chiffrement utilisant les
protocoles de sécurisation des échanges sur Internet
SSL ou TLS

Permet au visiteur de vérifier l'identité du
site web auquel il accède (permet
d’éviter les sites pirates) https://fr.wikipedia.org


Garantit l'authentification du serveur, la confidentialité des
données échangées (session chiffrée), l'intégrité des
données échangées, l'authentification du client

Utilisé pour les transactions financières en ligne, et aussi
pour la consultation de données privées

Forte croissance d’utilisation
Protocoles de sécurisation

Lors d’une demande de connexion HTTPS à une page web, le site


envoie son certificat SSL au navigateur
Les certificats SSL comprennent :

Le nom de domaine pour lequel
le certificat a été délivré

La personne ou l’organisation à
qui il a été délivré

L’autorité de certification qui l’a délivré

La signature numérique de l’autorité Message d'avertissement du navigateur web
Firefox s'affichant si le certificat envoyé par le
de certification serveur est auto-signé


La date de délivrance et d’expiration du certificat

La clé publique de cryptage (la clé privée est gardée secrète)
Sommes-nous sur le bon site ?

Si pas de cadenas : https barré, connexion non sécurisée

Si cadenas à gauche de l’url, les échanges sont chiffrés

Cas 1 : certificat SSL auto-signé→sécurité minimale

Cas 2 : cadenas pas en vert mais url avec protocole https
→ Certificat SSL à validation de domaine (meilleure sécurité)

→ Validé par une autorité de certification, en justifiant que vous êtes
bien le propriétaire de votre nom de domaine, mais cette autorité de
certification ne le vérifie pas

Cas 3 : nom du site en vert accolé au
cadenas : l’autorité de certification vérifie que vous êtes bien le
propriétaire de votre nom de domaine
→ Certificat SSL à validation étendue (sécurité maximale)

Compléments
Protocole TCP/IP

Le protocole TCP/IP (Transfert Control Protocol/Internet Protocol)


est le protocole de transport des données d’un ordinateur à l’autre
sur Internet
• Les données sont découpées en paquets et sont envoyées sur le
réseau
• Grâce à l’adresse IP du destinataire,
ces paquets sont aiguillés par les routeurs
et sont acheminés jusqu’à leur destination
finale
• A l’arrivée, les paquets sont rassemblés
pour récupérer l’information d’origine
Adresse IP
Pour trouver son chemin dans un réseau, il faut
un système d’adressage qui permet d’identifier de manière unique
une machine du réseau
• Adresse IP (Internet Protocol) codée sur 32 bits
→ composée de 4 nombres entre 0 et 255.
Ex : 147.210.10.9 → ≈ 4 milliards d'adresses
Chaque ordinateur connecté à un réseau possède une adresse IP
par interface configurée (Wifi, câble Ethernet, ...)


Mise à disposition par un FAI
(Fournisseur d'accès à Internet)

Bientôt : adresse IPv6 codée https://fr.wikipedia.org

sur 128 bits → ≈ 3,4×1036 adresses
Ex : 2a01:e34:ee4c:700:0123:4567:89ab:cdef/64
Système de nommage
Pour obtenir son adresse IP publique : http://www.mon-ip.com
Commandes pour obtenir plus d’informations : voir ici
Les adresses IP c’est bien pour les machines, mais c’est difficile à
utiliser → Idée : donner des noms aux machines
• Problème : s’assurer que les noms des machines sont uniques
→ Utilisation d'un nom composé appelé nom de domaine
- Ex: www.commentcamarche.net
• DNS (Domain Name System) : Mécanisme de traduction
adresse IP <-> nom de machine
Ex : 74.125.39.106 ↔ www.google.fr
Domaines

La syntaxe des noms de domaine est hiérarchique

Exemple : dans le nom de domaine
www.commentcamarche.net
- www : préfixe → hôte qui traite le service web
- commentcamarche : domaine
→ ensemble d'ordinateurs reliés à internet
- .net : extension
(Top Level Domain, TLD)

→ Avoir un nom de domaine
permet de créer une adresse
mail personnalisée
www.commentcamarche.net
URL (Uniform Resource Locator)

URL (Uniform Resource Locator)


- http:// : protocole utilisé
– www.u-bourgogne.fr : nom de domaine (nom du serveur)
– sport/50-activites-sportives.html : fichier souhaité
URL (Uniform Resource Locator)


Chaîne de caractères codés en ASCII

Identifiant unique d'accès à une ressource

Format d'une URL :
Protocole://login:password@hostname:port/chemin/fichier?
q=requête#signet

Exemple : http://maps.google.fr/maps?…

Toute ressource web (page, fichier, …) possède une URL
(chemin d'accès comme lorsqu'elle est stockée en local)

Ex : pour un logo d’une page web :
http://www.ub.fr/wp-content/uploads/2017/10/logo.png
Raccourcisseur d’URL


Un raccourcisseur d’URL (ou réducteur de lien) permet
de transformer l’URL d’une page web en une URL plus
courte et plus facile à partager

Gagne des caractères (dans un message Twitter par
exemple)

Rend l’URL plus esthétique, plus simple

Masque l’URL d’origine (technique utilisée par les
spammeurs pour cacher des liens d’affiliation)

Permet l’analyse de statistiques : nombre de clic,
provenance, ...

Sites spécialisés pour cette tâche
Fournisseurs d’Accès à Internet


FAI : organisme (entreprise ou association) offrant une
connexion à Internet

Deux types d’accès à internet sont actuellement proposés :

à haut débit (ADSL, ADSL2 : 2 M à 24 Mbit/s)

à très haut débit (Fibre optique: 100 Mbit/s +)

Comportement attendu des FAI :
- Donner accès à tous les sites internet, sans restriction
- Ne pas modifier le contenu des pages consultées
ADSL : Asymmetric Digital Subscriber Line

« Ligne d’abonné numérique asymétrique »


Technique de communication qui se sert de la ligne
téléphonique d'un abonné pour échanger des données

Fréquence utilisée très supérieure à celle utilisée pour la
téléphonie vocale
→ non limité à 56 kbit/s
→ possible de téléphoner en même temps que surfer sur
internet

Asymétrique car elle n’échange pas les données à la
même vitesse en réception et en transmission
Connexion au réseau

Smatphone : 3G/4G ou Wifi

Ordinateur : box + connexion filaire ou Wifi
ou smatphone en 3G/4G + partage de connexion

Eviter de se connecter à des réseaux sans fil
inconnus

Attention aux réseaux Wifi public non sécurisés : http://www.aidewindows.net
- Ne confiez pas trop d’informations
- Ne transmettez pas de données personnelles

Désactivez la fonction Wi-Fi de votre appareil
lorsqu'il n'est pas utilisé
https://support.apple.com

Vous aimerez peut-être aussi