(Courriels de diversion: <creuses@navigable-echos.com> <troues@regater-dignitaire.com> <obsequieuse@differenciation-limonadiers.com> <jouxtaient@mystificatrices-ecu.com> <regal@pacifies-fusillee.com> <astreindras@arceaux-outrerons.com> <cintrais@soldent-attributs.com> <exaucant@matrone-reiterative.com> <stoppee@bassement-carierait.com> <renovent@absorber-consensuelle.com> )


 Je peut reprendre les cours samedi 
   UNIX C++ MAKE RESEAUX DEBUTANT ....
      a vous de voir !!!


 ecrivez moi (en textee exlusivement)
si vous voullez qq chose 
je ferais ler tris !

on peut prevoir :

 des cours specifique 
  (qq PC avec une liaison serielle
   et un ecran caractere suffissent ;
   pour resau : 1 pc (TRANTOR) sous ethernet + X11 )

 ou des question reponses .
   ( un truc avec un grand ecran)

 l'etat actuel du logiciel de cours et le suivant :
liste des chapitres , pour info ,suit :
 chaque chapitree et plus ou moins devellope ou en cours .. 
 (peut etre 2 lines ou 5 pages !!!)
Des branche peuvent etre sautee a la demande !
  voir indentation du texte

la partie reseaux est partage en deux
 d'abord theorique presentation vocabulaire
 cela deviend plus technique ( avec des exercise)
 au fur et a mesure que l'on se rapproche
 de la partie
 installation de reseaux sous linux
 ( la on a besoin de TRANTOR) 

pour plus d'info et pour choisir :
 couriel TEXTE !!! (voir note en fin message)

HH
/* Fichier Trace Chapitres */

plusieurs heures bout a	 bout !!!!      


C++

    Présentation du logiciel
       La fenêtre source et la fenêtre message
    Un petit detour en C++
    Le langage C++
       C++ à partir de C
          programmation orientée objets
          Incompatibilités de C++ et C ANSI
             La déclaration prototype est obligatoire :
             Une fonction sans argument est déclare ():
             Par défaut le type d'une fonction est int :
             Transmission par valeur
             le qualificatif "const"
             Les pointeurs de type (void *)
          Les spécificités de C++
             Les commentaires
             L'emplacement des déclarations est libre
             Les références
             Les arguments par défaut
             Les surcharges
                Comment le compilateur nome les fonctions surchargées
                Le choix de la fonction surchargée
             En C et en C++ il existe des programmes et des variables
automatiques ou permanentes
                                                                              
ou      dynamiques :
                Automatique
                Permanente (Remanante)
                Dynamique
             Les opérateurs "new" et "delete" pour la gestion dynamique
des variables
             En C il existe les fonctions et les macros
             Fonctions en ligne
             Structures et objets
       Classes et objets
          En C++ les classes remplacent avantageusement les structures
          Les fonctions membre sont communes à tous les objets de la
classe
             This
          C++ prévois aussi l'utilisation de fonctions membre en ligne
          C++ version 2.0 prévois l'utilisation de "static" dans une
classe
             Une variable menbre peut être déclarée statique
             Une fonction membre peut être déclarée statique
             Le mot "static" dans une classe
          C++ généralise l'utilisation du qualificatif "const".
             Le qualificatif "const" sur les obgets
          C++ est un langage fortement typé
          Un pointeur peut être défini sur un objet ou sur une fonction
membre :
          Un pointeur peut être défini dans un objet et pointer sur ...
          Construction initialisation d'objets Destruction
             Constructeurs
             Destructeur
             Utilisations initialisation
          Lambda variables


    EN COURS DECRITURE
    test5()
    test6()

UNIX LINUX RESEAUX
    unix
       Ordinateurs microprocesseurs en general
          Microprocesseurs
          Bases NumeriquesSS
             Compteurs et groupages
             Complement a N-1 et a N
          PROM code et MEMOIRE VIVE data
          Periferiques
          Reset PC : BIOS
          Instructions
             Ruptures de sequence
                Trap logiciel
                Trap materiel : Branchement sur IT
          Virus destroyd ?
          Compilation
          Temps partage
          Swap
          MMU Page Memoire logique Protections & translation
          Le noyau cache le materiel et sa diversitee
          Cache en general
          Optimisation compilees des blocs d'instructions
          Risk & Cisk Cache : Comparaisons
          Page a la demande RAM / DISQUE par MMU
          Pages communes a plusieurs taches : CODE DATA version V
       Historique d'unix
          Objectifs
          Realisation
       Fonctionnement en mode Caracteres
          Liaisons series
       Philosophie d'unix
       Utilisateurs
          Login -> facture
          Shell : notions
          QQ Commandes
             Commandes simples
             Commandes de bases
             Manuel en ligne : man info
          Fichiers
             Structure du fichier
             Chemins absolus et relatifs
             Notions d'inoeud fichiers et directory . ..
             Liens : les differants noms d'un fichier
          les Redirections et les ecrans
             Redirections simple < >
             Ajout a un fichier >>
             Qui fait les redirections ?
             Les ecrans et linux
          Gestion des fichiers
          QQ utilitaires
          Pipes et filtres
          Les Taches et Executables
             Fichiers executables : notions
             Taches : suivis
             Signaux : controle des taches 
             Executable, intepretes, inclusion
             Interpreteur de base unix sh
             Fork Exec : notions
             Taches et Noyau : notions de fd C zone U HERITAGE
       Les periferiques sont des fichiers !!!
       Le noyau et les protections : login users group reel effectif
sauve file
       Administrateurs
          Disques Partitions vfs DD amorcage lilo init
             Partitions UNIX
             Disques PC Partition active
             Appelations des disques et partitions LINUX
             Boot Bios Pc partition active
             Les partitions systeme sous linux
             Un choix de boot flexible :  lilo
             Utilisation des partitions
                Partition : Magor minor
                Montage et demontage de partitions : Mknod Mount Umount
             Linux et les autres types de partitions VFS
             L'acces au fichier dans le noyau & sh
             les etapes du demarrage : bios pc lilo boot init X
                Compilation d'un noyau
                Configuration des initS
          Memoire paginee virtuelle MMU et/ou Swap
          Init x , sync , pid 0 1
       Graphisme carte
       Xwindows (CLIENTS / SERVEUR) notions != window 
       les reseaux
          Avant les reseaux
          les reseaux ,IP, TCP UDP, ...
             les couches de protocoles 1/2/3/4... 
                N1/N2 : QQ exemples varies de reseaux ...
                   N1/N2 reseaux Ethernet
                      ALOHA CSMA/CD MAC LLC1 ethernet niveau 1 et 2
                         N1 : codage seriel des bits Ethernet
                             Attenuation Reamplification d'un signal
nuemrique
                         N2 : trame Ethernet & ISO
                         Ethernet : Domaine d'utilisation
                         Taux de reussite Electrique d'une trame
                      Plusieurs supports(Ether) net
                         10 base 5
                         10 base 2
                         1 base 5  10 base T
                         100 base T
                         Cables Rj45 T
                         Hub
                      Performance LAN : limitations,parallelisation pont
                         Switch evolution
                   N1/N2 reseaux HPIB GPIB
                   N1/N2 reseaux Token ring
                N3 IP datagramme routage : DOD CATNET iNTERNET :
heterogene
                   Decoupage et reassemblage du datagramme
                   Entete IP et politique de routage
                   Interconnection de reseaux & couches
                N4 : TCP transfert control protocol : controle de
flux,PORT
                   Entete TCP
                N4 : UDP : sans controle de flux [sans connection ^]
                N5 N6 N7 Autres couches et services ..
                Vue generale des couches & programmes (!= ISO/X200)
                Services, C/S Sockets ,Encpasulation, Tunelling
                   Primitives de gestion des sockets : notions
                      Synoptique d'une connexion par sockets
                         Le client et le serveur peuvent tout ignorer du
socket !
                Les sockets actifs sur votre machine et les fichiers
          URI
          Clients Serveurs en reseaux
             Demon inetd : (notions)
             Xwindow
             Serveur httpd appache script racine erreur loadbalancing
             Protcole != Port
             Console virtuelle
             FTP protocol
             Mail Unix et/ou Internet Outils_Mails
                Envoi de couriel de l'interieur :
                Envoi de couriel a partir de l'exterieur
                Retrait de couriel
                Couriel independant de la machine
                SMTP protocol
                POP protocol IMAP
          Mise en place de reseaux sous linux
             Reseau sous reseaux, exemple , notion masques autonome
             Classes Masques Reseaus prives
             Programmer et surveiller les interfaces
             les routes soft
             Ping
             Tcpdump
             Traceroute
             Netstat
             PPP CHAP PAP FAI DNS TUNELLING
                Ifconfig ppp
                Route vers FAI 
                Scripts de demarrage et d'arret sur ppp
             Internet, intranet, Faux reseaux
             Plusieurs reseaux sur un meme lan
             Sur quelle machine est on ?
             Resolveur de nom
                Configuration du Resolveur
                /etc/hostS
                DNS ... exercises
                   DNS configuration
                Resolveur exercises
             Plus generalement : Access repartis aux Autres services
             Filtre Routage Masquarade loopback ...
             IPv6 ....
                Notations IPv6 & adresses locales
                IPv6 Routeur/Host Prefix Mask
                IPv6 addresses speciales
                IPv6 <-> IPv4 

C++ RETOUR
    Le source des classes C++ utilisées
       La classe point
          La déclaration de point
          La réalisation de point
       La classe pointcol
          La déclaration de pointcol
          La réalisation de pointcol






-- 
  Veuillez n'utiliser que le format txt, dans les couriels !
 pas de fichiers attache ou mime ! merci !
  Si vous voulez me joindre  personellement, placer le tag [PERSO],
 dans le titre de votre message.  MERCI !

  Je vous remeci de soutenir le logiciel libre !
   Cf: http://www.fsf.org/philosophy/no-word-attachments.fr.html

 A.B. : imcp.ba@free.fr  033670506744   FREE LINUX SYSTEM http://imcp.ba.free.fr http://www.culte.org

  Pc : ortho-graphe connait pas !!!   phonetique oui !!!

--------------------------------------------------------------------
Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>