• Aucun résultat trouvé

IFT-1005 Introduction `a Internet

N/A
N/A
Protected

Academic year: 2022

Partager "IFT-1005 Introduction `a Internet"

Copied!
13
0
0

Texte intégral

(1)

IFT-1005 Introduction `a Internet

Stefan Monnier (AA-3343)

monnier@iro.umontreal.ca

http://www.iro.umontreal.ca/˜monnier/1005/

Terry Felke-Morris, Web Development & Design Foundations

(2)

Internet

(3)

Diff ´erents protocoles

Multiples protocoles

FTP: transfert de fichiers

SMTP, POP, IMAP: courriel

SSH: acc `es `a un ordinateur `a distance

HTTP: web s’appuient tous sur

TCP/IP: routage et transport de messages

DNS: service de nommage

(4)

Popularit ´e d’internet dans les ann ´ees 90

Permission d’avoir une activit ´e commerciale sur Internet D ´eveloppement du World Wide Web

D ´eveloppement des browsers graphiques Ordinateurs personnels plus abordables

Fournisseurs de services offrent des acc `es `a des prix raisonnables

(5)

Quelques statistiques

(6)

Plus de statistiques

http://www.internetworldstats.com/stats.htm

(7)

HyperText Transfer Protocol - HTTP

Initialement RFC 2616

Protocole de transfert asym ´etrique requ ˆete/r ´eponse (ou client/serveur) Sans ´etat

Permet la n ´egociation des types de donn ´ees et de leur repr ´esentation

(8)

Uniform Resource Locator - URL

scheme://host/path[?query-string][frag]

Exemples:

http://monsite.com/gl/test?prenom=guynom=lapp1

ftp://ftp.ietf.org/rfc/rfc2616.txt

ldap://[2001.db8::7]/c=GB?objectClass?one

mailto:lapalme@iro.umontreal.ca

tel:+1-514-343-6111

isbn:978-2-1234-5680-3

(9)

Browsers

(10)

Browsers

Echange effectu ´e pour chaque´ ´el ´ement d’une page web El ´ement: e.g. image, script, css, ...´

Une m ˆeme page peut combiner des informations provenant

(11)

World Wide Web Consortium (W3C)

D ´eveloppe des sp ´ecifications: Request For Comment Standardisation des ´echanges

Web Accessibility Initiative (WAI)

accommoder les personnes avec handicaps visuels, auditifs ou physiques

Web Content Accessibility Guidelines

(12)

Utilisateurs atypiques

(13)

Importance du balisage s ´emantique

Etiquetage des informations d’une page´

Pas seulement de l’affichage pour les humains Important

Pour les gens qui ne peuvent voir (ou regarder)

Pour que les moteurs de recherche comprennent vos pages

Pour les applications puissent utiliser vos pages Respect des standards avec une validation

Références

Documents relatifs

[r]

Le but de cet exercice est donc de rechercher s’il existe une position du point T sur le segment [EM] pour laquelle l’angle ATB est maximum et, si c’est le cas, de d´ [ eterminer

Q 1.1 Ecrivez une fonction RechSeq qui, ´ etant donn´ ee une plage de cellules et un ´ el´ ement x, retourne vrai si x est pr´ esent dans la plage, et faux sinon.. On cherche `

Observons que chaque classe est non vide ; que deux classes sont disjointes ou confondues ; et que la r´eunion de toutes les classes est E.. Dans cette situation, nous dirons que

[r]

Cet ´ ecart peut s’expliquer en partie par le fait que la masse du fil (qui n’a pas ´ et´ e prise en compte) n’est pas n´ egligeable par rapport ` a la masse

K d´esignant le corps des r´eels ou celui des complexes, on note M n,p (K) le K-espace vectoriel des matrices `a coefficients dans K ayant n lignes et p colonnes.. On lui donne le

Universit´ e Paris 7-Denis Diderot Alg` ebre et G´ eom´ etrieL. Maˆıtrise de math´ ematiques et informatique Ann´