(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/>