ecours de formation continue en informatique mdicale - PowerPoint PPT Presentation

1 / 34
About This Presentation
Title:

ecours de formation continue en informatique mdicale

Description:

2005-6 Service d'Informatique M dicale, Universit de Gen ve. ... Pour d marrer des programmes, administrer une machine. Probl me: pas de cryptage de login ... – PowerPoint PPT presentation

Number of Views:92
Avg rating:3.0/5.0
Slides: 35
Provided by: cos164
Category:

less

Transcript and Presenter's Notes

Title: ecours de formation continue en informatique mdicale


1
e-coursde formation continue en informatique
médicale
  • Internet
  • technologies
  • et outils

Dr Henning Müller Service d'Informatique
Médicale Faculté de Médecine Université de
Genève 19 mai 2005
2
Plan du cours
  • Internet petite histoire
  • Protocols
  • Services
  • Outils
  • Organisations

3
Internet un microcosme
accès à linformationmultimédia
accès à desserveursdistants
messagerie, news server, list server
lieu déchanges(chat), forums,
accès hiérarchiséà linformation
documents indexés, banques de données,
4
Histoire
  • Histoire

5
Histoire le début
  • 1962 Licklider, MIT, "Galactic Network"
  • 1965 Connexion directe MIT - Santa Monica
  • 1967 Premier document sur lARPAnet
  • (Advanced Research Project Agency)
  • 1969 Création d'Arpanet avec 4 ordinateurs
  • Réseau qui résiste à une attaque nucléaire
  • Commutation par paquets
  • 1972 Première application de mail (client)
  • Accès à distance telnet
  • 1973 Premières connexions internationales,
  • University College Londres, Royal Radar Norvège
  • Transfère de fichiers ftp

6
Histoire évolution technique
  • 1973 Protocole de communication
  • (deviendra TCP/IP)
  • 1974 Première utilisation du terme Internet
  • 1976 Ethernet comme base des réseaux
  • 1979 USENET news
  • Forum de discussion, participation par mail
  • 1982 Arpanet utilise TCP/IP
  • 1983 DNS Domain Name System
  • 1985 Création des réseaux nationaux

7
Histoire Commercialisation
  • 1986 Création du IETF pour coordination
  • 1987 Apparition des premiers ISP et de SWITCH
  • 1988 Premier virus (internet worm)
  • 6000 machines sur 60000 attaquées
  • 1988 IANA Internet Assigned Names Authority
  • 1992 CERN publie sur le World Wide Web
  • 1996 SSH Secure SHell
  • 1998 Création de la ICANN
  • 2001 Web sémantique
  • 2004 Plus de Spam que dautre trafic sur
    lInternet

8
Histoire quelques chiffres
9
Protocoles
  • Protocoles

10
Protocoles Réseau
  • Réseau des réseaux
  • Toute sortes de sous-réseaux
  • Nationaux, publics, privés
  • Postes permanents, temporaires
  • Souvent accès par un fournisseur daccès (ISP)
  • Connectés par des backbones
  • Instances globales redondantes pour certains
    services (annuaires, DNS)
  • Organisations globales et locales qui gèrent le
    Web
  • Switch pour le réseau des universités suisses
  • Et ça marche quand même!

11
Protocoles Nécessité
  • Nécessité de parler un langage commun pour
    pouvoir communiquer dans un réseau
  • Humains langage, argot, signe, medium (poissons)
  • Différents niveaux de communication
  • Physique, niveau des bits
  • Communication entre ordinateurs
  • Communication entre applications
  • Modèle de couches pour séparer les différents
    niveau
  • ISO/OSI
  • Chaque niveau est basé sur dautres

12
Protocoles ISO-OSI
  • Modèle de référence (1984)
  • 7 couches

Couche application
Couche présentation
Couche session
Couche transport
Couche réseau
Couche liaison
Couche physique
13
Protocoles ISO/OSI couches
Ordinateur 1
Ordinateur 2
Protocole niveau N
Couche N
Couche N


Couche 2
Protocole niveau 2
Couche 2
Protocole niveau 1
Couche 1
Couche 1
Cablage
14
Protocols Paquets
Chaque couche encapsule la précédente
fichier
Applications Présentation Session Transport Ré
seau Liaison Physique
Données présentation
Données session
Données transport
Données réseau
Données liaison
Données physique (bits)
15
Protocoles exemple Web
Web browser
Web server
Protocole HTTP
Protocole TCP
Implémentation TCP
Implémentation TCP
Implémentation IP
Implémentation IP
Protocole IP
Protocole Ethernet
Driver Ethernet
Driver Ethernet
Ethernet, cablage
16
Protocoles TCP/IP
  • Standard pour la communication dans lInternet
  • Couche sur plusieurs formes de réseau
  • Ethernet, ATM, FDDI,
  • Transfer Control Protocol (TCP)
  • Communication entre applications (au niveau de
    sessions)
  • Couper des messages et les rassembler ensuite
  • Internet Protocol (IP)
  • Communication entre machines, routing
  • Ladresse des machines (www.unige.ch)
  • Connaissances sur les paramètres du réseau

17
Protocoles Adresse IP
  • 129.194.71.71
  • Partie de ladresse pour le réseau et partie pour
    la machine
  • Taille variable
  • Adresse dun ordinateur de lUniGe, IPv4
  • Tous les ordinateurs sur Internet ont un adresse
    IP
  • Temporaire (DHCP) ou permanent
  • Ou caché derrière une machine avec adresse IP
  • 32 Bit 4,3 milliards dadresses
  • Grand nombre mais insuffisant !

18
Protocoles IPv6
  • 4x32 Bit 3,41038 adresses
  • xxxxx.xxxxx.xxxxx.xxxxx
  • 15000 adresses par m2
  • Permet lidentification et communication
  • Créé pour permettre plus de sécurité
  • Pas de traitement derreurs
  • Routage plus simple
  • QoS - Quality of Service
  • Bande passante garantie
  • Plus de facilité pour une analyse automatique

19
Protocoles DNS
  • Domain Name System
  • pc7171.unige.ch -gt 129.194.71.71
  • Plus facile de gérer des noms que des nombres
  • Numéros sont hiérarchiques, uniques

.
ch
unige
pc7171
20
Protocoles HTTP
  • Hyper Text Transport Protocol - HTTP
  • Simple à utiliser
  • GET /index.html HTTP/1.0
  • POST /path/script.cgi HTTP/1.0 From
    user_at_email.com User-Agent HTTPTool/1.0
    Content-Type application/x-www-form-urlencoded
    Content-Length 32 user1thewordmonty
  • HTTPS - HTTP Secure, utilise des connections
    sécurisées

21
Protocoles URL en http
  • URL Uniform Ressource Locator
  • Autres URI, URN, PURL
  • http//cui.unige.ch80 /etudes/index html
  • Protocole
  • file, http, ftp, mailto, telnet, etc
  • Serveur (aussi numéro IP possible)
  • Port (optionnel)
  • Ressource
  • Méthodes Get, Post pour accéder des serveurs http

22
Services Outils
  • Services et outils

23
Services
  • World Wide Web (browser, techniques interactives)
  • Mail (SMTP, POP, IMAP)
  • Telnet, ftp, ssh, sftp, VPN
  • Travail collaborative/interactive, Partage de
    documents et de connaissances
  • Messenger, Chats, Forums,
  • Wiki, Blogs
  • P2P (Napster, Kazaa, central, décentral, mélangé)
  • Open Source Software
  • Anciens services
  • Gopher, usenet,
  • Outils
  • Firewall, Antivirus, Mis à jour, Anti-spyware,
    Intrusion detection,

24
Services ftp, telnet
  • ftp file transfer protocol
  • Outil de ligne de commande ou graphique pour
    transférer des fichiers
  • Anonymous ftp
  • telnet se connecter à un ordinateur à distance
  • Pour démarrer des programmes, administrer une
    machine
  • Problème pas de cryptage de login et mot de
    passe
  • Solution SSH, SFTP
  • Cryptage avec un échange de clés

25
Services VPN
  • Utilisation du réseau Internet
  • Cryptage de la communication
  • IPsec, tunnels à travers des réseaux IPs
  • Adresse IP dun autre réseau, accès intranet,

26
Services Wiki
  • Système (serveur simple) qui permet aux
    utilisateurs de changer librement les pages (créé
    en 1995)
  • Partage de connaissance car chacun peut modifier
    des pages (oui, ça peut marcher)
  • Technologies pour développement très variés
  • PHP, CGI/Perl,
  • Gestion de changements (histoire pour aller en
    arrière)
  • Wikipedia (http//www.wikipedia.org/)
  • 540.000 articles, centaine de langages (200.000
    en francais)
  • Gestion de changement très efficace
  • Peur dy trouver des informations fautives

27
Services P2P
  • Ordinateurs égaux entre eux (Opposé à
    client/serveur)
  • Cluster/P2P/Grid
  • Système distribué, interaction directe entre les
    pairs, communication rapide est nécessaire
  • Partage d'une partie du matériel (disque dur, )
  • Hybride P2P Instance central pour partie des
    services
  • Napster, développé en 1999, interdit après six
    mois
  • Entièrement distribué GNUtella
  • Pas de serveur central, recherche des pairs
  • Téléchargement en parallèle
  • Distribué et crypté Freenet

28
Services Open Source Software
  • Une possibilité offerte par le Web
  • Personnes travaillent dune façon distribuée
  • Liste avec des messages et communication
    asynchrone
  • Profiter et laisser profiter (pas producteur,
    client)
  • GNU, FSF sont des grandes organisations
  • Possibilité de gagner de largent avec les
    services
  • IBM, Suse, Novell, avec Linux
  • Beaucoup de logiciels
  • Apache, MySQL, Linux, Firefox, Thunderbird,
  • Beaucoup de projets dans le domaine médical
  • Dossiers patient, gestion de connaissances,
    infrastructure, standards (DICOM),

29
Organisation
  • Organisation

30
Organisation
  • Différentes vues sur lorganisation
  • Politique, complexe
  • Organisation décentralisée
  • Au niveau technique
  • Standards et évolutions techniques (IETF)
  • Idées pour une réduction du spam
  • Au niveau opérationnel
  • Internetworking des sous-réseau (ISP)
  • Localisation (DNS)
  • Sécurité (CERT)
  • Au niveau organisationnel
  • Lespace dadresses et de noms (IANA, ICANN)

31
Organisations Autorités
  • Globales
  • IANA
  • Poids du gouvernement des états unis
  • Payé par NSF (états unis)
  • ICANN
  • Organisation international (association)
  • Plus "démocratique"
  • Nationales
  • Sous mandat de IANA, dépend des pays

32
Organisations ISOC, IAB
  • ISOC - Internet Society
  • ONG
  • 16,000 membres
  • 182 pays
  • Contre censure, pour liberté d'expressions,
  • Siège à Genève et Washington
  • DevSIG pour les pays en voie de développement
  • WSIS
  • Organisation de conférences
  • IAB - Internet Architecture Board
  • Comité de IETF
  • Publication des RFCs

33
Organisation W3C
  • Responsable pour tous les standards du Web
  • Spécifications, guidelines, logiciels, outils,
    RFC
  • XML, Web services, etc.
  • HTML, XHTML
  • Possibilité de contrôler le code
  • Graphiques SVG, PNG
  • Web sémantique
  • Outils dannotations,
  • Mobile Web
  • Web services

34
Conclusions
  • Internet est plus complexe quon pense
  • Et plus vieux
  • Fonctionnement grace à une standardisation
  • Protocoles
  • Formats
  • Multiples organisations pour Internet
  • Questions de pouvoir
  • Multiples batailles politiques
  • Plus de services et outils quon pense
  • Tout change très rapidement
Write a Comment
User Comments (0)
About PowerShow.com