transmet plus d'informations que RARP qui ne renvoie qu'une adresse IP Gnralement BOOTP est lanc partir de inetd Spcifi dans /etc/services
bootps 67/udp bootpc 68/udp
S.Hamma
du rseau (/etc/bootpad)
4
bf bootfile : fichier damorage ds adresses IP des DNS gw liste des adresses IP des passerelles ha adresse matrielle (hardware, ex : MAC) hd rpertoire contenant le fichier damorage (/usr/boot) ht type de matriel (ex : Ethernet) ip adresse IP machine sm masque de sous rseau im liste des serveurs dimpression sa serveur TFTP
5 S.Hamma 6
Information spcifiques :
rserve des caractristiques particulires donnes par chaque constructeur de matriel permet d'ajouter des fonctionnalits supplmentaires
S.Hamma
S.Hamma
11
S.Hamma
12
Si le client n'arrive pas tablir une connexion TCP ou si elle est rompue lors du transfert d'un message :
enregistre l'heure de cette tentative ressaye quelque temps plus tard d'expdier le message.
S.Hamma 16
Ces applications permettent de prendre le contrle (du moins partiellement) d'un ordinateur distant Rlogin ne peut se faire qu'entre deux machines Unix Telnet peut se faire pour de nombreuses plateformes (Unix, Windows, MacOs, ...). Telnet et Rlogin sont bties sur TCP et utilisent respectivement le port 23 et 513
S.Hamma 23
S.Hamma
24
Le serveur va s'attribuer un nouveau port phmre qui devra tre dtect par le client et qui servira tout le temps de la connexion ne conserve pas le port 69 tout au long de l'change
l'obligerait refuser d'autres connexions ou multiplexer ensemble des connexions alourdit le protocole
S.Hamma 27
RRQ / WRQ : requte de lecture de fichier (transmis au client) / requte d'criture de fichier (transmis au serveur)
S.Hamma 28
chaque fois qu'un fichier doit tre transfr, dans un sens ou dans l'autre, le client :
Initie une connexion de donnes en s'attribuant un port envoie au serveur une demande de connexion sur la connexion de contrle Le serveur tablit la connexion de donnes entre son port 20 et le port indiqu par le client.
S.Hamma 32
S.Hamma
33
Les clients et les serveurs du web utilisent le protocole de communication appel HTTP
S.Hamma
34
pragma, server,
non utilis OK, requte russie OK, nouvelle ressource cre (commande POST) requte accepte mais traitement incomplet OK, mais pas de contenu envoyer redirection ( grer par le client) le document demand a t dfinitivement dplac vers une autre url le document demand a t temporairement dplac vers une autre url
38
le document n'a pas chang (dans le cas d'un GET conditionnel) erreur du client requte mal formule interdit, la requte ncessite une certification interdit sans raison spcifique document non trouv erreur du serveur erreur interne du serveur non implant mauvaise passerelle, rponse invalide d'une passerelle service temporairement indisponible
39
HTTP/1.0 200 OK Last-Modified: Mon, 19 nov 2001 19:13:02 GMT Content-Type: text/html Content-Length: 13163 <head> <title>Yahoo! France</title> <base href="http://www.yahoo.fr/"> </head> <body> .... </body> </html>
40
la ressource est accessible (sur le systme client) comme si elle rsidait sur un priphrique local
S.Hamma 41 S.Hamma
42
S.Hamma
43
12 PUP 17 UDP
S.Hamma
46
..... netstat 15/tcp ftp-data 20/tcp ftp 21/tcp telnet 23/tcp smtp 25/tcp mail time 37/tcp timserver .....
S.Hamma 47
S.Hamma
48
finger : renvoie des informations sur un utilisateur ping : permet de tester l'accessibilit d'une machine.
envoie une requte ICMP (cho) destination d'une machine cible, spcifie par son nom ou son adresse IP Celle ci lui retourne une rponse ICMP (cho) Si une machine ne rpond pas au ping, elle est inutilisable pour toute autre application
S.Hamma 49
--- Kross ping statistics --4 packets transmitted, 4 packets received, 0% packet loss round-trip min/avg/max = 0.1/0.1/0.2 ms
Fin d'excution
provoque par l'utilisateur ou envoi du nombre de paquets spcifis des donnes statistiques : valuer la qualit de la liaison
50
traceroute :
renvoie la route prise par des paquets pour atteindre une destination. utilise le champ TTL (Time to Live) des paquets IP transmis selon le protocole UDP
S.Hamma 51
tcpdump :
visualise diffrentes informations (selon les options) sur les paquets qui passent par l'interface rseau de la machine. commande rserve root. tcpdump tcp port 21 ne renverra que les paquets lis au protocole tcp sur le port 21, savoir ftp. tcpdump arp ne renverra que les paquets lis au protocole arp.
S.Hamma 52
S.Hamma
53