Programmation Internet et Intranet Stéphane Frénot insa lyon 1998



Yüklə 445 b.
tarix28.10.2017
ölçüsü445 b.
#18625


Programmation Internet et Intranet

  • Stéphane Frénot INSA Lyon 1998

  • stephf@lisiflory.insa-lyon.fr


Déroulement du cours

  • Architectures

  • C/S de données

  • Java

  • Langages de programmation

  • Composants distribués

  • Autres approches



INTRODUCTION

  • INTRODUCTION



Internet

  • Réseau de réseaux

  • Protocoles d’échange d’information

    • Bas niveau : TCP,IP ...
    • Haut niveau : SMTP, NNTP
  • RFC



Protocoles



Protocole Trame





Caractéristiques d’un protocole

  • Nom : Simple Mail Transfert Protocol

  • Rfc : 1830, 1845, 1846… (ftp://ftp.univ-lyon1.fr/pub/rfc)

  • Mode de fonctionnement : Connecté

  • Port de connexion : 25

  • Commande / Requêtes : EXPN, QUIT, HELO...

  • Client : Eudora

  • Serveur : Sendmail



Protocoles Applicatifs Exemples



Fonctionnement d’un serveur



Exemple de connexion



/etc/services



/etc/inetd.conf



Intranet



Architecture WEB

  • Architecture WEB



Le Web : l’architecture

  • Réseau de ressources d’information (89/93/94)

  • Clients de consultation

  • Serveurs de documents

    • HTTP, démon HTTP, Serveur Web
    • Apache (www.apache.org), Microsoft IIS, Netscape, Cern
  • => Consultation de documents





Principes d’échange des documents

  • Standardiser les échanges

  • Identifier de manière unique les documents

  • Standardiser les formats des documents

  • Connecter les documents dans un hypertexte









Standardiser les formats : MIME

  • Fichiers de correspondance format/suffixe

  • Serveur : trouve l’emballage

  • application/msword doc

  • application/octet-stream bin dms lha lzh exe class

  • audio/basic au snd

  • chemical/x-pdb pdb xyz

  • image/gif gif

  • message/news

  • multipart/mixed

  • text/html html htm

  • video/quicktime qt mov

  • x-conference/x-cooltalk ice

  • x-world/x-vrml wrl vrml

  • Client : trouver l’action à réaliser

  • Interpréte la ressource (text/html, image/gif, plug-ins)

  • Transmet la ressource à une application externe

  • Demande à l’utilisateur



Hypertexte de documents : HTML

  • HTML : HyperText Markup Langage 89 ?

  • "Langue maternelle de publication sur le Web que tous les ordinateurs doivent comprendre"

    • Publier des documents
    • Chaîner de l’information par des liens HT
    • Définir des formulaires de saisie
    • Inclure divers types ressources
  • DTD SGML

    • Définit la structure d’un document HTML
      • Les balises et leur organisation
    • Structures des balises d’un document HTML
      • Contenu des balises




HTML Les types de balises

  • Balises simples d'organisation :
    ,

  • Balise de formattage de texte : , ,

  • Balises logiques : ... , ...,

    ...

  • Balises structurelles :
    ,
    1. Balises paramétrées : ,,

    2. Appels de scripts clients :



    Yüklə 445 b.

    Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2022
rəhbərliyinə müraciət

    Ana səhifə