This document was uploaded by user and they confirmed that they have the permission to share
it. If you are author or own the copyright of this book, please report to us by using this DMCA
report form. Report DMCA
Overview
Download & View Mohamed Mediouni 11 as PDF for free.
Mohamed Mediouni( Ecole Nationale d’Ingénieurs de Tunis (ENIT)). ([email protected]) Téléphone :+21622582534
Les adresses IP: Définition • Sur Internet, les ordinateurs doivent avoir une adresse IP • Des valeurs sur 32 bits, écrits sous forme de 4 numéros allant de 0 à 255
• C'est l'IANA (Internet Assigned Numbers Agency) qui est chargée d'attribuer ces numéros.
Les adresses IP Déchiffrage • une partie des nombres à gauche désigne le réseau (netID) • Les nombres de droite désignent les ordinateurs de ce réseau (host-ID) Réseau 194.28.12.
Ordinateurs allant de 194.28.12.1 à 194.28.12.4
Réseau 178.12.77.
Ordinateurs allant de 178.12.77. 1 à 178.12.77. 6
Les adresses IP Adresses particulières
• host-id = 0 : l'adresse réseau.
• Netid =0 : , l'adresse machine. • Tous les bits de la partie host-id sont à 1: adresse de diffusion (broadcast) • L'adresse 127.0.0.1 est appelée adresse de boucle locale (en anglais loopback), car elle désigne la machine locale (en anglais localhost).
Les adresses IP Les classes de réseaux 0
Classe A
0
Classe B
10
Classe C
110
8
16
Net-id
24
31
Host-id
Net-id
Host-id Net-id
Host-id
Les adresses IP Attribution •But : faciliter la recherche d'un ordinateur sur le réseau. •rechercher dans un premier temps le réseau puis chercher un ordinateur sur celui-ci. •l'attribution des adresses IP se fait selon la taille du réseau. Classe
Nombre de réseaux possibles
Nombre d'ordinateurs maxi sur chacun
A
126
16777214
B
16384
65534
C
2097152
254
Les adresses IP IPV6 •L'apparition de nouveaux utilisateurs provenant de pays aussi peuplés que la Chine • De nouvelles technologies avec des dispositifs connectés de façon permanente •problèmes à résoudre : l'épuisement des adresses IP IP •le nouveau protocole doit permettre d'adresser un espace plus grand •Adresse sur 128 bits
Les noms de domaine • La technologie de base (TCP/IP) permet l’accès aux machines par leur adresse IP, • Il est pratiquement devenu impossible aux humains de connaître les adresses (IP) des machines auxquelles ils veulent accéder (tables de conversion manuelle ) • Le système DNS permet d’identifier une machine par un (des) nom(s) représentatif(s) de la machine et du (des) réseau(x) sur le(les)quel(s) elle se trouve ; exemple : www.centralweb.fr : identifie la machine www sur le réseau centralweb.fr • Le système est mis en œuvre par une base de données distribuée au niveau mondial • Les noms sont gérés par un organisme mondial : l’interNIC et les organismes délégués : RIPE, NIC France, NIC Angleterre, etc.
Les noms de domaine Principe www.centralweb.fr
client
Demande de résolution www.centralweb.fr Réponse 193.148.37.201
DNS serveur DNS
serveur DNS
193.148.37.201
serveur
serveur DNS
Les noms de domaine Principe fr
centralweb inria
www
Les noms de domaine racine La
classification du domaine, parfois appelées TLD (Top Level Domain, soit domaines de plus haut niveau), correspond généralement a une répartition géographique. 7
domaines racines prédéfinis : com
: organisations commerciales
edu
: organisations concernant l’education
gov
: organisations gouvernementales
mil :
organisations militaires
net
: organisations réseau Internet
org
: organisations non commerciales
int
: organisations internationales
organisations nationales : Nouveaux
fr, uk, tn, etc.
domaines racine en cours de normalisation: firm, store, web, arts, rec, info, nom
Les noms de domaine Acquisition et déposition Il
existe des outils (fournis par les organisations en charge des noms de domaine), appelés Whois, permettant de vérifier l'existence d'un nom de domaine : Network Solutions Le
nom de domaine se dépose auprès d'un organisme international (l'Internic) ou de l'un des sous-organismes Certains
internautes prennent actuellement un malin plaisir à acheter un grand nombre de noms de domaines. Ce procédé, appelé grabbing
Les URL Une URL (Uniform Resource Locator) est un format de nommage universel pour désigner une ressource sur Internet.
Le
nom du protocole
Identifiant
et mot de passe : permet de spécifier les paramètres d'accès à un serveur sécurisé. Cette option est déconseillée car le mot de passe est visible dans l'URL Le
nom du serveur : Il s'agit d'un nom de domaine
Le
numéro de port : il s'agit d'un numéro associé à un service permettant au serveur de savoir quel type de ressource est demandée. Le port associé par défaut au protocole est le port numéro 80. Le
Les services Internet • Le world wide web •Le courrier électronique • Les news • Le transfert de fichiers par FTP • Le Telnet
• La visio-conférence • Le Chatting
Le world wide web Le Web
World Wide Web ( «toile [d'araignée] mondiale») ou encore W3 Contribution à l'explosion de l'utilisation d'Internet par le grand public, grâce à sa facilité d'emploi. L’hypertexte Le web se base sur ce que l'on appelle l'hypertexte. C’est un ensemble de documents liés les uns aux autres à l'aide de liens ou hyperliens . Il se différencie d'un texte habituel, par le fait qu'il ne se lit pas linéairement.
Le world wide web Les liens d'un hypertexte sont en général soulignés et de couleur différente dans le texte.
L'hypertexte est donc un support idéal pour le multimédia. L'outil permettant d'utiliser l'hypertexte, notamment sur le Web, s'appelle un navigateur Les documents hypertextes publiés sur Internet ont en commun le langage dans lequel ils sont écrits: HTML (HyperText Markup Language). • Les navigateurs ou Browsers • Les moteurs de recherche
Le world wide web Moteurs de recherche et catalogues
Les moteurs de recherche ( «search engines») sont des ordinateurs qui parcourent et indexent le Web 24 heures sur 24, 365 jours par an : robots Ils construisent de la sorte une base de données des mots se trouvant sur les pages Web du monde entier. Ils permettent de faire une recherche ciblée sur un ou plusieurs mots-clef, par le biais de sites spécialisés. Altavista, Lycos.
Le world wide web Moteurs de recherche et catalogues
Un catalogue est un site contenant des liens sur le WWW, classés par sujets. Ils sont composés par des rédacteurs (humains) à l'aide de moteurs de recherche. Le plus célèbre des catalogues est Yahoo. En général, un moteur de recherche permet d'affiner le résultat d'une recherche dans un catalogue.
Les Services Mail ou E-Mail • l'un des services les plus connus • Adresse : nom_user@DNS de la machine • 2 serveurs concernant la messagerie : les serveurs "SMTP" et ceux qualifiés de serveurs "POP" ou "POP3"
Les Services Mail ou E-Mail : serveur SMTP • SMTP (Simple Mail Transfer Protocol) est un protocole qui est chargé d'assurer l'envoi et la distribution des messages sur le réseau. • Envoyer un message sur Internet revient en fait à le soumettre à un serveur SMTP qui fera le nécessaire pour assurer la bonne distribution du message. • Tout fournisseur Internet dispose d'un serveur SMTP, utilisé par ses clients pour l'envoi de messages. On dit parfois que le serveur
Les Services Mail ou E-Mail : serveur POP3 • Le serveur POP ou POP3 permet d'effectuer l'opération "inverse" : lire son courrier. • Le protocole POP (Post Office Protocol ) "protocole de bureau de poste") permet d'aller récupérer son courrier sur un serveur distant (le serveur POP). • Il est nécessaire pour les personnes n'étant pas connectées en permanence à Internet afin de pouvoir consulter les mails reçus hors connexion.
Les Services Mail ou E-Mail
Les Services Mail ou E-Mail : Multidiffusion • Plusieurs adresses séparées par des virgules ou point virgule • un champ appelé Carbon Copy et généralement noté CC • Un champs appelé Blind Carbon Copy, Bcc (pour copie carbone aveugle ) (parfois traduit "copie cachée"). Le contenu n'apparaît jamais dans l'en-tête du message reçu par chacun des destinataires. L'avantage est double – Personne ne peut savoir à qui d'autre le message a été envoyé, – Si le nombre de destinataires est important, la liste
Les Services Mail ou E-Mail
Les Services Transfert de fichiers • Le protocole FTP (File Transfer Protocol) est, comme son nom l'indique, un protocole de transfert de fichier. • La mise en place du protocole FTP date de 1971, date à laquelle un mécanisme de transfert de fichiers (décrit dans le RFC 141) entre les machines du MIT (Massachussetts Institute of Technology) avait été mis au point. De nombreux RFC ont ensuite apporté des améliorations au protocole de base, mais les plus grandes innovations datent de juillet 1973.
Les Services Transfert de fichiers • Le protocole FTP définit la façon selon laquelle des données doivent être transférées sur un réseau TCP/IP. • Le protocole FTP a pour objectifs de : • permettre un partage de fichiers entre machine distante • permettre une indépendance aux systèmes de fichiers des machines clientes et serveur • permettre de transférer des données de manière efficace
Chapitre 4 Les phases de publication d’un site web
Publication d’un site Web Phase analyse : • But de la publication du site: présentation, informations, commerce,… • Identification du groupe cible du site: élèves, clients, professeurs,… • Ressources disponibles : - Disponibilité des données : publiées, électronique, textuelles,… - Existence d’éléments
- Disponibilité des
graphiques : charte graphique, images,…
ressources humaines : Infographistes, rédacteurs de
contenu, développeurs,…
• Analyse des coûts : estimation du temps, de l’espace,…
Publication d’un site Web Phase de conception • Structuration du contenu: Découpage en petites unités, hiérarchisation, planification de l’ordre
• Conception de la structure du site • Conception de la navigation au sein du site
Publication d’un site Web Phase de conception Structure linéaire: utilisée pour les démarches à suivre
Structure linéaire bidirectionnelle
Publication d’un site Web Phase de conception Structure rayonnante
Publication d’un site Web Phase de conception
Structure hiérarchisée
Publication d’un site Web Phase de conception
Structure en réseau
Publication d’un site Web Phase de conception
En pratique
Publication d’un site Web Phase de conception • Conception de la page d’accueil : Elaboration d’une maquette • Conception des autres pages écran
Respect de l’identité du site : fond, symboles, logo, couleur dominante, mise en page,… • Organisation en dossiers • donner le nom « index.html » à la page d’accueil
Publication d’un site Web Phase de production 1- Développement
2- Test et évaluation 3- référencement 4- Hébergement
Publication d’un site Web Phase de production : référencement •un contenu original et attractif, •un titre bien choisi, •une URL adaptée, •un corps de texte lisible par les moteurs, •des balises META décrivant précisément le contenu de la page, •des attributs ALT pour décrire le contenu des images.
Publication d’un site Web Phase de production : référencement La commande META associe au document HTML des informations d'en-tête qui seront lues par le serveur http.
Les meta-tags se placent entre et juste après <TITLE> et et se présentent Certains moteurs de recherche indexent les pages avec le contenu de cette balise et fourniront cette description dans les résultats des requêtes : <META NAME="Description" CONTENT="Le descriptif de votre page web">
Publication d’un site Web Phase de production : référencement Les mots clés qui définissent votre page HTML, le moteur de recherche renverra sur votre page si une personne utilise un ou plusieurs de ces mots clés : <META NAME="Keywords" CONTENT="mot1 mot2 mot3 mot4">
attributs ALT :
Publication d’un site Web Règles générales de composition • Respect de la capacité d’affichage
• Optimisation du site pour tous les navigateurs • Vérification de l’orthographe et la syntaxe • Choix des couleurs • Signature du site • Mention de la date de la dernière mise à jour du site
Publication d’un site Web Utilisation des tableaux Optimisation des images • format GIF (Graphic Images Format) : compression des images sans perte de qualité graphiques contenant de grandes plages de la même couleur • format JPEG (Joint Photographic Experts Group)
destructif Utilisé pour les photos
Publication d’un site Web Interactivité •Commentaires
Publication d’un site Web Outils nécessaires pour la gestion d’un site • Logiciels de création de page
Macromédia Dreamwaver Microsoft Frontpage • Logiciels de retouche et de compression d’images Adobe Photoshop Macromédia Fireworks PaintShop Pro
Chapitre 5 Le langage HTML
Le langage HTML • HTML – HyperText Markup Language - est un langage simple utilisé pour créer des documents hypertextes pour le Web. • C’est un langage de balisage (utilisant des balise) • Un navigateur Internet (Browser) est un logiciel qui interprète ces balises et ne les affiche pas, cependant il les utilise pour modifier les apparences du texte, pour afficher des images, des liens hypertextes ou d'autres données.
Structure d’un document HTML : entête du document Corps du document
HTML >
Les titres en HTML texte du titre. n varie entre 1 et 6
H1 Titre de rang 1 H2 Titre de rang 2 H3 Titre de rang 3 H4 Titre de rang 4 H5 Titre de rang 5 H6 Titre de rang 6
Les titres en HTML EXEMPLE
<TITLE> SITE HTML
Le langage HTML
HTML est un langage à balises permettant de créer des pages web. Un navigateur ou Browser permet d’interpréter le code HTML et les afficher sous la forme de pages web
Les Divisons d'un document • Cette balise provoque le passage à la ligne suivante. • Cette balise trace une ligne horizontale séparatrice sur toute la largeur de la fenêtre du Browser. Elle possède plusieurs attributs : ALIGN : Indique l'alignement de la ligne (LEFT, RIGHT, CE.NTER). COLOR : Indique la couleur de la ligne. SIZE : Indique la hauteur de la ligne. WIDTH : Indique la largeur de la ligne en pixels ou en pourcentage. •
et
- Ces balises provoquent le passage à un nouveau paragraphe tout en insérant une ligne vide entre le paragraphe précédant et le nouveau paragraphe. La balise
reçoit le même paramètre que .
Les Styles texte Permet d’écrire un texte en gras. texte Permet d’écrire un texte en italique. texte Permet souligner un texte.
texte
Permet de centrer un texte <SUB> texte Permet d’écrire un texte en indice. <SUP> texte Permet d’écrire un texte en exposant. texte Agit sur la police, la couleur et la taille des caractères du texte. La balise possède 3 attributs: SIZE : définit la taille du caractère. Vous pouvez préciser une valeur. Soit vous augmentez ou diminuez par rapport à la taille par défaut (size="+I") soit vous donnez une taille absolue (size="2"). COLOR : spécifie la couleur des caractères (format RGB). La couleur est exprimée à l’aide d’un code précédé par le signe # FACE : indique le nom de la police de caractère.
Les Tableaux
et
Définition d'un tableau.
et
Une Cellule du tableau.
et
Une ligne du tableau.
et
et centré).
Une Cellule En-tête du tableau (gras
et
Titre du tableau.
attributs des balises du tableau Attributs
Description
BORDER
X
Indique si une bordure est dessinée. La valeur indique la largeur de la bordure
CELLSPACING
X
Espace entre les colonnes en pixels
CELLPADDING
X
Espace entre la bordure d’une cellule et son contenu en pixels
WIDTH
X
X
X
ALIGN
X
X
X
X
Alignement horizontal ; peut être LEFT , RIGHT ou CENTER
VALIGN
X
X
X
X
Alignement vertical ; peut être TOP ou BOTTOM
BACKGROUND
X
X
X
X
Image d’arrière plan
BGCOLOR
X
X
X
X
Couleur du fond
BORDERCOLOR
X
X
X
X
Couleur de la bordure
ROWSPAN
X
X
Indique sur combien de lignes s’étend la cellule
COLSPAN
X
X
Indique le nombre de colonnes sur lesquels s’étend la cellule
NOWRAP
X
X
Indique que le texte de la cellule s’étend sur la même ligne
Largeur en pixels ou en pourcentage
Inclusion d'images Cette balise permet l’insertion d’une image ou d’une séquence vidéo. Cette balise est toujours complétée par l’attribut SRC suivie du nom de la source. La balise possède plusieurs attributs qui sont: SRC ALIGN
: Adresse du fichier graphique (.GIF ou.JPG). : Permet l'alignement de l'image par rapport à la ligne du texte courante. Cet attribut peut être suivi de l’une des valeurs suivantes : TOP, MIDDLE, BOTTOM, LEFT, RIGHT. WIDTH : Largeur de l'image. HEIGHT : Hauteur de l'image. BORDER : Pour mettre un cadre au tour de l'image. ALT : Texte qui va servir d'aide (hint). Exemple
Les liens Liens externes : Dans HTML une zone active peut correspondre à un caractère, un mot, un groupe de mots, une image ou une portion d 'Image. Le principe sera toujours identique: Associer à cette zone active l’URL du document qui se substituera au document affiché lorsqu’on cliquera sur cette zone. Les liens activables sont automatiquement mis en couleur et soulignés. Forme générale :
Les liens Liens internes : Le interne fait référence à une partie se trouvant dans le même document. HTML définit la notion d'ancre pour spécifier l'arrivée d'un lien interne. L’ancre d'arrivée est La zone inactive spécifiant le point d'arrivée d 'un lien hypertexte. C 'est donc une adresse de destination. Pour créer le lien interne il faut tout d’abord définir l’ancre, ensuite spécifier le lien vers cette ancre dans le même document HTML que l’ancre.
Les liens . Lien interne externe : L’ancre d’arrivée d’un lien peut être dans un autre document ; dans ce cas, il s’agit d’un lien interne externe qui permet d’atteindre une partie précise d’un autre document. Dans ce cas, on commence par définir l’ancre d’arrivée, ensuite spécifier le lien dans un autre document. Forme générale : Définition de l’ancre dans le document d’arrivée: texte ou image en guise de point d’arrivée Lien externe vers une ancre dans le document de départ: texte ou image en guise de lien Exemple : Définition de l’ancre : texte ou image en guise de point d’arrivée Lien interne vers une ancre : texte ou image en guise de lien
Les liens . Lien Exécutable : Fait référence à un programme exécutable ou à un service de l'Internet (FTP, E-Mail ... ). Exemple : . texte ou image en guise de lien : ce lien permet l’accès au site de la FAO . texte ou image en guise de lien : ce lien permet l’accès au logiciel de messagerie électronique et l’envoi de messages.
Les cadres (Frames) Les cadres permettent la mise à jour de plusieurs document HTML dans un même écran du navigateur. La structure générale d'un document divisé en plusieurs zones diffère de celle d'un document classique. Dans un document classique, le corps est inséré dans des balises et Dans le cas des cadres, le corps du document est inséré dans les balises
Attributs de la balise
ROWS :Division de la zone en sous-zones horizontales. ROWS= "20%,30%…"
COLS : Division de la zone en sous-zones verticales. COLS="40%, 5%, * « Dans une balise