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