Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Download
Standard view
Full view
of .
Look up keyword or section
Like this
32Activity

Table Of Contents

0 of .
Results for:
No results containing your search query
P. 1
Cours - Programmation Reseau

Cours - Programmation Reseau

Ratings:

4.78

(1)
|Views: 3,450|Likes:
Published by aramnil
Cours IUT sur UNIX (2003)
Cours IUT sur UNIX (2003)

More info:

Published by: aramnil on Dec 28, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/27/2013

pdf

text

original

 
I.U.T. AmiensDépartement InformatiqueAnnée Universitaire 2003/2004
Unix : Programmation Réseau
C. Drocourt – Màj le 08/12/2003
 
 
Unix : ProgrammationRéseau
I.U.T. Amiens08/12/2003
 
Sommaire
1 - Introduction et Rappels...................................................................................................................41.1 - LE MODELE OSI (Open System Interconnection)................................................................41.2 - TCP/IP.....................................................................................................................................41.2.1 - Description........................................................................................................................41.2.2 - Les adresses IPs................................................................................................................51.2.3 - Les adresses réservées......................................................................................................61.2.4 - La commande ifconfig (Interface Configuration).............................................................71.3 - ICMP.......................................................................................................................................71.3.1 - Description........................................................................................................................71.3.2 - La commande ping...........................................................................................................71.4 - Les protocoles UDP et TCP.....................................................................................................81.4.1 - UDP : Livraison non fiable, sans connexion....................................................................81.4.2 - TCP : Transport de flot fiable...........................................................................................81.4.3 - Identification du service : les ports...................................................................................81.4.4 - La commande netstat........................................................................................................91.4.5 - Le fichier /etc/services......................................................................................................91.5 - Le routage..............................................................................................................................101.5.1 - La commande route........................................................................................................101.6 - Le DNS..................................................................................................................................111.6.1 - La commande hostname.................................................................................................111.6.2 - Le fichier /etc/host.conf..................................................................................................111.6.3 - Fichier /etc/hosts.............................................................................................................121.6.4 - Le fichier /etc/resolv.conf...............................................................................................121.6.5 - Le protocole DNS...........................................................................................................131.6.6 - Hiérarchie des DNS........................................................................................................131.6.7 - Bases de données « whois »............................................................................................141.6.8 - Tester un DNS................................................................................................................171.6.9 - Les objets DNS...............................................................................................................191.6.10 - Contrôleurs primaire et secondaires.............................................................................201.6.11 - Syntaxe d’un fichier de zone DNS...............................................................................201.7 - Rappels divers........................................................................................................................211.7.1 - Client..............................................................................................................................211.7.2 - Protocoles.......................................................................................................................211.7.3 - serveur............................................................................................................................221.7.4 - démon.............................................................................................................................221.7.5 - super démon....................................................................................................................221.7.6 - Connexion distante.........................................................................................................221.7.7 - Transfert de fichiers distants par ftp...............................................................................231.7.8 - Communication distante.................................................................................................232 - Les sockets : Création...................................................................................................................242.1 - Le principe.............................................................................................................................242.2 - Domaine d’un socket.............................................................................................................242.2.1 - Domaine Unix.................................................................................................................24
C. Drocourt
Page 2 / 46
I.U.T. Amiens
 
 
 
Unix : ProgrammationRéseau
I.U.T. Amiens08/12/2003
 
2.2.2 - Domaine Internet............................................................................................................242.3 - Type d’une socket..................................................................................................................252.3.1 - Type datagramme...........................................................................................................252.3.2 - Type flot.........................................................................................................................252.4 - Primitives générales de manipulation....................................................................................252.4.1 - Création..........................................................................................................................252.4.2 - Suppression.....................................................................................................................262.4.3 - Attachement....................................................................................................................262.5 - Les problèmes liés au domaine Internet................................................................................282.5.1 - La représentation des entiers..........................................................................................282.5.2 - Les fonctions de résolution et les fichiers administratifs................................................283 - Les sockets : Communication.......................................................................................................313.1 - La communication par datagrammes.....................................................................................313.1.1 - Introduction.....................................................................................................................313.1.2 - L’envoi d’un message.....................................................................................................313.1.3 - La réception d’un message.............................................................................................323.1.4 - Mode pseudo-connecté...................................................................................................323.2 - La communication en mode connecté...................................................................................323.2.1 - Introduction.....................................................................................................................323.2.2 - Les primitives listen et accept.........................................................................................343.2.3 - La primitive connect.......................................................................................................353.2.4 - La réception de données.................................................................................................353.2.5 - Envoi de données............................................................................................................354 - Les démons...................................................................................................................................374.1 - Les problèmes liés aux serveurs............................................................................................374.1.1 - Les zombies....................................................................................................................374.1.2 - Les descripteurs de fichiers............................................................................................374.1.3 - Le directory.....................................................................................................................374.2 - Les obligations d’un serveur..................................................................................................374.2.1 - Le détachement ou la naissance d’un démon.................................................................374.2.2 - Historique d’un démon...................................................................................................384.2.3 - Le contrôle......................................................................................................................395 - Le protocole XDR.........................................................................................................................405.1 - Introduction............................................................................................................................405.1.1 - Intérêt du protocole.........................................................................................................405.1.2 - Exemple concret.............................................................................................................415.2 - Principe général d’utilisation.................................................................................................415.3 - Opérations de base sur les flots XDR....................................................................................425.3.1 - Les fichiers standard.......................................................................................................425.3.2 - Le type XDR...................................................................................................................425.3.3 - Création d’un flot............................................................................................................435.4 - Opérations de sérialisation et de désérialisation....................................................................445.4.1 - Principe général..............................................................................................................445.4.2 - Le type void....................................................................................................................455.4.3 - Exemple de type scalaire: le type float...........................................................................455.5 - Solution au problème concret................................................................................................46
C. Drocourt
Page 3 / 46
I.U.T. Amiens
 

Activity (32)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
thomysta liked this
repartout liked this
Hichem Rabihe liked this
Ayoub Arroub liked this
sousou2000 liked this
Ahmed Badis liked this
Ilham Hiraoui liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->