recursal/Fanatic-Fandom huggingface dataset:
Cloudstar's Journey/Allegiances

## Cloudstar's Journey Allegiances

### SkyClan

Leader: Cloudstar

Deputy: Buzzardtail

Medicine cat: Fawnstep

Warriors:

Nightfur

apprentice: Oakpaw

Quailheart

Stoatfur

apprentice: Tansypaw

Weaselwhisker

apprentice: Acornpaw

Fernpelt

Mousefang

apprentice: Snailpaw

Rainleap

apprentice: Mintpaw

Apprentices:

Oakpaw

Acornpaw

Snailpaw

Tansypaw

Mintpaw

Queens:

Birdflight

Hazelwing

(Mother to Webkit, Hatchkit, Emberkit and Mistlekit)

Elders:

Petalfall

Starlingfeather

Hawksnow

### ThunderClan

Leader: Redstar

Deputy: Seedpelt

Medicine cat: Kestrelwing

### ShadowClan

Leader: Dawnstar

Deputy: Snaketail

Medicine cat: Molepelt

### WindClan

Leader: Swiftstar

Deputy: Milkfur

Medicine cat: Larkwing

### RiverClan

Leader: Birchstar

Deputy: Sloefur

Medicine cat: Icewhisker
2017-08-16 / 420-R62-MA / Introduction à la sécurité informatique

Précedent : 2017-07-12 / 420-R62-MA / Introduction à la sécurité informatique

## Utilisation des tables rainbow

Table rainbow = une structure de données qui permet de retrouver un mot de passe à partir de son empreinte (hash).

* Hachage : mot de passe0 --> H(mdp) = hash0 (empreinte)
* Reduction : hash0 (empreinte) --> R1(hash) = mot de passe1

Plusieurs fontions de reduction (R1, R2, R3, etc)

### Gestion des tables rainbow

#### Se procurer des tables rainbow :

* télécharger http://project-rainbowcrack.com ou chercher sur internet ;

* créer :
	+ linux : rtgen
	+ windows : winrtgen

## Chiffrement du disque dur

Le chiffrement et déchiffrement :

* sont symètriques ;
* utilisent une clé générée à partir d'un mot de passe ;

### TrueCrypt

TrueCrypt = un logiciel de chiffrement à la volée qui permet de chiffrer des fichiers, des partitions d'un disque ou un disque entier, et de dissimuler des partitions chiffrées. Ces opération sont réversibles.

#### Avantages :

* libre (et gratuit) ;
* fonctionne sur un grand nombre de plateformes.

#### Labo : TrueCrypt

1. Installer Windows 2012 Server (100 Go pour le disque dur) ;
2. Installer Guest additions / VMTools ;
3. Reduire la partition sur le sisque dur + creéer un volume sur la partie restante ;
4. Utilisation de TrueCrypt(\*) :
	1. Un fichier-conteneur (volume virtuelle) ;
	2. Un volume sur disque.

(\*) Il faut utiliser la version 7.1 de TrueCrypt comme version 7.2 ne permet pas de créer des volumes.
2017-11-29 / 420-R63-MA / Infrastructure réseau 2

Précédent : 2017-11-27 / 420-R63-MA / Infrastructure réseau 2

* 192.168.x.x /24
* 172.16.x.x /12
* 10.x.x.x /8

* IPprivé <―> IPstatique

#### NAT dynamique

Utilise un pool d'adresses publiques et les attribue selon la méthode du premier arrivé, premier servi :

* IPprivé <―> IPdynamique

#### Surcharge (overload)

Nommé aussi Port Address Translation (PAT) ― mappe plusieurs adresses IPv4 privées à une seule adresse IPv4 publique ou à plusieurs adresses en utilisant les numéros de port pour transmettre les paquets de réponses au bon appareil interne.

### Configuration de NAT

#### NAT statique

* ip nat inside
* ip nat outside

Créer le mappage entre les adresses locales internes et les adresses locales externes :

```
R1(config)# ip nat inside source static <IP locale> <IP globale>

```

Exemple :

```
R1(config)# ip nat inside source static 192.168.12.10 209.165.20.15

```

Définir quelles interfaces appartiennent au réseau interne et lesquelles ― au réseau externe :

```
R1(config)# interface g0/0
R1(config-if)# ip nat inside
...
R1(config)# interface s0/0/0
R1(config-if)# ip nat outside <interface>

```

Vérifier la NAT statique :

```
R1# show ip nat translations
R1# show ip nat statistics
R1# clear ip nat statistics

```

#### NAT dynamique

Créer le mappsge entre les adresses locales internes et les adresses locales externes :

```
R1(config)# ip nat pool <nom de  plage> <IP début> <IP fin> { netmask <masque> | prefix-length <longueur> }

```

Exemple :

```
R1(config)# ip nat pool POOLLAN1 64.50.12.1 64.50.12.2 netmask 255.255.255.252

```

Créer une liste de contrôle d'accès standard pour permettre la traduction de ces adresses :

```
R1(config)# access-list <numéro ACL> permit <IP source>

```

Exemple :

```
R1(config)# access-list 10 permit 192.168.12.0

```

Relier la liste de contrôle d'accès au pool :

```
R1(config)# ip nat inside source list <numéro ACL> pool <nom de plage>

```

Identifiez les interfaces internes et externes :

```
R1(config)# interface g0/0
R1(config-if)# ip nat inside
...
R1(config)# interface s0/0/0
R1(config-if)# ip nat outside <interface>

```

#### NAT surcharge

Il faut juste modifier une commande de l'étape précédent :

```
R1(config)# ip nat inside source list <numéro ACL> pool <nom de plage> overload

```
2017-06-16 / 420-C31-MA / Métiers et domaines de l'informatique

Le guide bibliographique du Collège de Maisonneuve.

Сitation = un passage tiré d'un ouvrage pour illustrer ou appuyer ce que l'on avance dans un travail. On doit absolument en indiquer la source. Cette obligation vaut pour toutes les sources : livres, articles de périodiques, encyclopédies, documents audiovisuels, pages Web, œuvres d’art, billets de blogue, etc.

Travail en équipe : Processeurs; a remettre au plus tard **8 septembre 2017**.
2017-08-24 / 420-R62-MA / Introduction à la sécurité informatique

Précédent : 2017-08-17 / 420-R62-MA / Introduction à la sécurité informatique

Le même sujet dans le cours « Matériel et système d'exploitation client 1 ».

* **Incrémentale** (différence avec la derniere sauvegarde tout court, soit compléte, différentielle ou même incrémentale)
	+ occupe peu d'espace, est rapide, mais
	+ restauration requiert plusieurs étapes est utilisation des sauvegardes précédentes.

Le choix d'une méthode de sauvegarde dépend principalement de deux facteurs :

* l'espace de stockage disponible ;
* la complexité souhaitée de restauration.

### Strategie de sauvegarde

Exemple d'une sequence de sauvegarde :

Strategie de sauvegarde consiste à donner une structure à la procédure de sauvegarde. Elle pourrait s'étaler sur une période d'une semaine, un mois ou une année. ell inclut aussi des périphériques de stockage.

Le choix d'une stratégie dépend de nombreux facteurs :

* l'espace disque disponible ;
* le type de données sauvegardées ;
* la rapidité de sauvegarde désirée ;
* la rapidité de restauration désirée.

Le choix d'une stratégie n'est pas uniquement une question d'informatique : dans certains cas, la loi impose que des données soient disponibles dans un certain délai, ou encore des données soient conservées pour une période d'une durée spécifique.

### Procédures de sauvegarde et restauration

Labo de sauvegarde sur Windows 2018 Server et Windows 2012 Server.

## Module 6 : Les réseaux Wi-Fi

Réseaux sans fils : le risques pour la sécurité sont toujours significatifs, mais on peut toujours les minimiser en planifiant une infrastructure basée sur les dernières technologies sans fil supportées (par exemple) par Windows 2008 Serveur et du serveur RADIUS.

Note : Serverus RADIUS sur Windows 2008 Server comme functionalité NPS.

### Normes de réseaux sans fil

* 802.11b ― ...
* 802.11g ― ...
* 802.11n ― ...
* 802.11a ― ancienne norme qui utilise la fréquence 5,4 GHz (au lieu de 2,4 GHz)
* etc.

### Normes de sécurité de réseaux sans fil

* Aucune sécurité
* WEP
* WPA
	+ WPA-PSK / WPA-Personal
	+ WPA-EAP / WPA-Entreprise
* WPA2 (IEEE 802.11i)

#### L'ordre de sécurité (de plus forte à plus faible) :

1. WPA2-EAP
2. WPA-EAP
3. WPA2-PSK
4. WPA-PSk
5. WEP 128 bits
6. WEP 64 bits

### Modes des réseaux sans fil

* Infrastructure
* Ad hoc (machine à machine)
2017-06-13 / 420-C41-MA / Matériel et système d'exploitation client 1

MBR (Master Boot Record) = le nom donné au premier secteur adressable d'un disque dur (cylindre 0, tête 0 et secteur 1, ou secteur 0 en adressage logique) dans le cadre d'un partitionnement Intel. Sa taille est de 512 octets. Le MBR contient la table des partitions (les quatre partitions primaires) du disque dur. Il contient également une routine d'amorçage dont le but est de charger le système d'exploitation, ou le chargeur d'amorçage (*boot loader*) s'il existe, présent sur la partition active.

GPT (GUID Partition Table) = un standard pour décrire la table de partitionnement d'un disque dur. Bien qu'il fasse partie du standard EFI Extensible Firmware Interface (qu'Intel propose en remplacement du PC BIOS), il est aussi utilisé sur certains BIOS à cause des limitations de la table de partitionnement du MBR qui limite la taille des partitions à 2,2 To (241 octets). GPT gère les disques durs et partitions jusqu'à 9,4 Zo (9,4 x 1021 octets ou 9,4 trilliards d'octets soit 9,4\*109To ou 273 octets).

BIOS (Basic Input Output System) = un ensemble de fonctions, contenu dans la mémoire morte (*ROM*) de la carte mère d'un ordinateur,
 lui permettant d'effectuer des opérations de base lors de sa mise sous
tension, par exemple l’identification des périphériques d’entrée/sortie
connecté et la lecture d'un secteur sur un disque. Par extension, le terme est souvent utilisé pour décrire l'ensemble du micrologiciel de la carte mère.

UEFI (Unified Extensible Firmware Interface)= un logiciel intermédiaire entre le micrologiciel (*firmware*) et le système d'exploitation (OS) d'un ordinateur. Cette interface succède sur certaines cartes-mères au BIOS. Elle fait suite à EFI (*Extensible Firmware Interface*), conçue par Intel pour les processeurs Itanium.

Pour acceder au UEFI (from Windows):

* Dell
* Lenovo
2017-11-17 / 420-R43-MA / Matériel et système d'exploitation réseau

Précédent : 2017-11-15 / 420-R43-MA / Matériel et système d'exploitation réseau

#### Active Directory : les unités d'organisation

Les unités d'organisation (OU) sont des **objets conteneurs** qui permettent le regroupement de comptes utilisateur ou d'ordinateur pour

* assigner une stratégie de groupe à l'ensemble des objets dans le conteneur ;
* mettre en place d'une délégation (droits de gestion) sur les objets dans le conteneur.

On n'applique pas des strategies, des délegations sur des postes ou des groupes ― on le fait au niveau des unités d'organisation.

#### Active Directory : la forêt

Une **forêt domaine** est constitueé d'un ou plusieurs domaines Active Directory. Une forêt a pour but la mise en place d'une frontière de sécurité ; les autres forêts n'ont aucun droit sur elle et aucune donnée n'est répliquée à l'extérieur de la forêt.

Domaine racine ― le premier domaine de la forêt ; il donne son nom à la forêt.

...

#### Active Directory : le catalogue globale

Un catalogue global ― une base de données qui contient toutes les informations sur tous les objets de tous les domaines de la forêt.

Chaque contrôleur de domaine contient une copie du catalogue global. Seuls les attributs des objets susceptibles d'être utilisés pour la recherche inter-domaines sont présentent (nom, prénom, etc). Le maitre infrastructure ne doit pas être également catalogué global.

### Gestion des utilisateurs et des groupes Active Directory

#### Groupes

Groupe <― Autorisation ? Si on veut appliquer une GPO sur un groupe, on doit affecter le groupe a UO.

Types de groupes

* Groupe local
* Groupe global
* Groupe universel

#### Utilisateurs

Plusieurs façons d’accéder à la création des utilisateurs AD :

* Gestionnaire de serveur > Outils > Utilisateurs et ordinateurs Active Directory
* Gestionnaire de serveur > Outils > Centre d'administration Active Directory > domaine > Users
* PowerShell

#### Commandes PowerShell

À lire : PowerShell pour les nuls (syskb.com).

Liste des commandes qui touchent aux utilisateurs AD :

```
get-help "user"

```

De l'aide sur une commande :

```
Get-Help New-ADUser

```

Ajouter un utilisateur AD :

```
New-ADUser -Name "Marie Des" -GivenName "Des" -Surname "Marie" `
-SamAccountName "maried" -UserPrincipalName "marie@formation.lab" `
-AccountPassword (read-host -AsSecureString "AccountPassword") `
-Enabled True

```

La partie « read-host ... » permet d'ouvrir une fenêtre pour lire un mot de passe sans le donner en claire dans le script/la commande.

Information de base sur un utilisateur AD :

```
Get-ADUser -Identity "maried"

```

Supprimer un utilisateur AD :

```
Remove-ADUser -Identity "maried"

```

#### Sauvegard des profils utilisateur sur un serveur

1. Crées un dossier au niveau du serveur : C:\Profils
	* Partage le dossier Profils$ et donnez accès complet à tout le mode
2. Allez aux Propriètés des utilisateurs, onglete Profil
	* Inrtoduire le chemin du Profil : \\DC1\Profils$\%username% (la variable %username% sera remplacée par le nom d'utilisateur)
	* OK
Ressources

### Langue

* Le grand dictionnaire terminologique / Office québécois de la langue française

### 420-C41-MA / Matériel et système d'exploitation client 1

* etagne.org ― pour les quizes et examens (login : mseXX ; password : @Mse1..5).
* CPU-World / Sockets
* CPUBoss.com / Compare CPUs
* Intel.com / CPU and chipsets specifications
* Crucial.com / Types de mémoire
* QNAP.com / NAS for home etc.
* Filtres de recherche Intel: http://ark.intel.com/Search/FeatureFilter?productType=processors
* NewEgg.ca / Computer components etc.
* Video : https://www.youtube.com/user/LinusTechTips
* Video : https://www.youtube.com/watch?v=lHQGjGPK1Jw

### 420-C31-MA / Métiers et domaines de l'informatique

* Prezi.com
* w3schools.com = pour apprendre un peu de HTML et CSS interactivement.
* codeacademy.com = pour apprendre un peu de HTML et CSS interactivement.
* wikispaces.com = pour créer des wiki collaboratives.

### 420-R61-MA / Infrastructure réseau 1

* NetAcad = Cisco Network Academy
* Types de cablage Ethernet (ecolelamache.org)

### Divertissements :

* Cisco mini games
* Factorio
* Entanglement
2017-10-23 / 420-R43-MA / Matériel et système d'exploitation réseau

Précédent : 2017-10-18 / 420-R63-MA / Matériel et système d'exploitation réseau

* Étape 1 :
	+ Changer le nom de la machine (DC1)
	+ Configuration du réseau (192.168.20.10/24 ; DNS 127.0.0.1 ou 192.168.20.19)
	+ Créer un domaine (formation.lab)
* Étape 2 :
	+ Installer le rôle (contrôleur du domaine)
	+ Promouvoir le serveur en contrôleur (dcpromo)

```
hostname
netdom renamecomputer <Old name> /name:<new name>

```

ou (PowerShell 3.0 et plus)

```
hostname
Rename-Computer -newname "DC2"

```

Après ça il faut redemarrer :

```
shutdown /r

```

```

ou en connection avec pipe et fl pour plus de precision :

```
Get-NetAdapter | fl Name, InterfaceIndex, MacAddress, MediaConnectionState

```

```

```

ou avec le pipe :

```
Get-NetAdapter -Name "Ethernet1" | Rename-NetAdapter -NewName "LAN"

```

```

Vérifier la configuration avancée d'une carte réseau :

```
Get-NetAdapterAdvancedProperty

```

ou en connection avec pipe et ft pour plus de precision :

```
Get-NetAdapterAdvancedProperty | ft DisplayName, DisplayValue, ValidDisplayValues

```

#### Configurer une adresse IP :

Vérifier l'address courante :

```
ipconfig

```

Ajouter unde adresse IP à une carte réseau :

```
New-NetIPAddress -InterfaceIndex 14 -IPAddress 192.168.20.10 -PrefixLength 24

```

Si on à besoin d'ajouter une passerelle par défaut, on ajoute -DefaultGateway <IP>.

**Attention !** New-NetIPAddress ajoute une nouvelle adresse ! Si on veut changer l'adresse, on utilise plutot Set-NetIPAddress :

```
Set-NetIPAddress -InterfaceIndex 14 -IPAddress 192.168.20.10 -PrefixLength 24

```

#### Configurer l'adresse DNS :

```
Set-DNSClient -InterfaceIndex 14 -ConnectionSpecificSuffix formation.lab

```

Activer ou désactiver DHCP :

```
Set-NetIPInterface -InterfaceIndex 14 -DHCP Enabled

```

ou

```
Set-NetIPInterface -InterfaceIndex 14 -DHCP Disabled

```

### Installer le rôle d'Active Directory en PowerShell

https://technet.microsoft.com/library/hh472162
2017-10-19 / 420-C42-MA / Matériel et système d'exploitation client 2

Précédent : 2017-10-06 / 420-C42-MA / Matériel et système d'exploitation client 2

## Terminal texte (suite)

### Système de fichiers

* NTFS <― le cousin, on oublie
* ext3
* ext4 <― jounalisé, utilisé le plus souvent aujourd'hui
* etc

Journal de transaction = la partie d'un système de fichiers journalisé qui trace les opérations d'écriture tant qu'elles ne sont pas terminées et cela en vue de garantir l'intégrité des données en cas d'arrêt brutal [Wikipédia].

### Droits de supeutilisateur

su <― bascule le profil d'utilisateur vers *root*

sudo <― lance une commande comme superutilisateur

```
sudo shutdown [-h/-r] now

```

Ici -h est pour halt (arrêter), -r est pour reboot (recharger).

Commandes alternatives :

#### sudo shutdown -h now

* halt
* poweroff <― halt et eteindre

#### sudo shutdown -r now

* reboot

*sudo* permet gerer et limiter les droit d'execution. Une fichier *sudoers* specifie les droits pour les differents utilisateurs.

### find ― la commande pour chercher des fichiers

```
find /etc -name "nom du fichier"

```

Pour avoir de l'aide sur find :

```
find --help

```

ou

```
man find

```

## lnterface graphique

Ligne de commande ― souvent plus efficace pour les tâches répétitives.

Interface graphiqye ― plus facile à naviquer.

### Environnement de bureau

GNOME est l'environnement de bureau par défaut pour de nombreuses distributions dont Red Hat Entreprise Linux, Fedora, CentOS, etc.

* GNOME
* KDE / Plasma
* XFCE
* LXDE
* etc

### Démarrage et interface graphique

Le gestionnaire d'affichage X apparait à la fin du processus de démarrage ; il est responsable pour :

* démarrage du système graphique ;
* connexion de l'utilisateur ;
* chargement de l'environnement de bureau de l'utilisateur.

#### Les gestionnaires d'affichage

* gdm (GNOME desktop manager) ;
* kdm (KDE desktop manager) ;
* lightdm (utilisé sur Ubuntu).
2017-07-13 / 420-C41-MA / Matériel et système d'exploitation client 1

Précédent : 2017-07-12 / 420-C41-MA / Matériel et système d'exploitation client 1

### Atelier : Exercices pratiques - Module 5

1. Démarrez Windows 7 en mode sans échec, puis ouvrez  la session et redémarrez le système en mode normal.

*Indice : éjecter CD-ROM virtuelle, redémarrer la machine virtuelle en pressant F8.*

2. Simuler une réparation avec le media d'installationsur votre machine pc1.

*Indice : re-introduire le fichier ISO du Windows 7 comme CD virtuelle, vérifier que le CD-ROM virtuelle est la premier option de démarrage, redémarrer la machine virtuelle.*

3. Utilisez le composant logiciel enfichable Utilisateurs et groupes locaux pour créer un utilisateur (Nom: Talla,  Prénom: Paul, nom de connexion ptalla,  mot de passe: 12345). L'utilisateur doit changer le mot de passe absolument lors de sa première ouverture de session.

*Indice : ouvrir MMC (mmc.exe), créer utilisateur (voir le screenshot).*

4. Ouvrez une session sur le poste avec ptalla en changeant son mot de passe (Pa$$w0rd). Vérifier si le profil de l'utilisateur est créé.

5. Utilisez le composant logiciel enfichable Utilisateurs et groupes locaux pour créer un groupe de sécurité local grouptest.

6. Utilisez le composant logiciel enfichable Utilisateurs et groupes locaux pour ajouter l'utilisateur ptalla au groupe Administrateur et grouptest.

7. Utilisez le panneau de configuration pour créer l'utilisateur (Nom: Tamo,  Prénom: Jean, nom de connexion jtamo, mot de passe: Pa$$w0rd ).

8. Mettez l'utilisateur jtamo dans les groupes Administrateurs et grouptest.

9. Lancez l'interface ligne de commande CMD puis vérifier la syntaxe de la commande attrib.

*Indice :*

```
cmd.exe
C:\ attrib /?

```

10. En ligne de commande vérifiez les attributs du dossier \Users

*Indice :*

```
C:\ attrib C:\Users

```
2017-06-26 / 420-R61-MA / Infrastructure réseau 1

(precedent)

On est sur couche 2 : liaison de données.

* sous-couche de contrôle de liaison logique (LLC) ;
* sous-couche MAC : contrôle de l'accès aus supports (802.3).

1. Délimitation de trames ;
2. L'adressage ;
3. Détection des erreurs.

Deux cas specials d'adressage MAC:

* Diffusion (broadcast) : MAC adresse specifique ― FF:FF:FF:FF:FF:FF ;
* Multidiffusion (multicast) : MAC adresse de 2 parties, 01:00:5E + partie calculée de 23 bits d'adresse IP.

Deux cas specials d'adressage IP:

* Multiping: 192.168.1.**255** ;
* Adress réseau : 192.168.1.**0**.

Sur un switch ― table des adresses MAC :

```
Sw1# show mac-address-table

```

Méthodes de transmission de trames sur les commutateurs Cisco

* Stockage et transfert (eng. store and forward) ;
* Cut-through.

Protocol ARP =

Exercice NetAcad :

* 5.3.1.3
2017-06-30 / 420-C31-MA / Métiers et domaines de l'informatique

Precedent : 2017-06-27 / 420-C31-MA / Métiers et domaines de l'informatique

NoSQL = une famille de systèmes de gestion de base de données (SGBD) qui s'écarte du paradigme classique des bases relationnelles.

### Exercice

1. Analysez le contenu de votre programme et dites quelles sont les certifications auxquelles vous pourrez postuler directement à la fin de vos études et quelles sont celles que vous pourriez aller chercher après quelques cours ou formations complémentaires ?
2. Vérifiez si le Collège de Maisonneuve offre des ateliers visant des certifications qui pourraient vous concerner.

## Éthique en informatique

Éthique = une discipline philosophique portant sur les jugements de valeur.

Vidéo sur Youtube : Hackers [Pirat@ge].

Preparation à l'examen (pratique) ― 11 juillet 2017, 9:10.
2017-12-12 / 420-R43-MA / Matériel et système d'exploitation réseau

Précédent : 2017-11-31 / 420-R43-MA / Matériel et système d'exploitation réseau

## Serveur d'impression

Méthode traditionnelle

```
Serveur
 ―> Imprimante ―> partage
                   ―> sécurité
                       ―> géstion de droits d'accès
                           ―> imprimer
                           ―> géstion de documents
                           ―> géstion de l'imprimante

```

Ou bien on peut tout faire avec GPO

```

Linux : man <commande>

Linux : pwd

Linux : ls

Linux : cd <path>

Exemple :

```
New-Item -name "monfichier.txt" -ItemType file
New-Item -name "Temp" -ItemType directory

```

Linux : touch, mkdir

Exemple :

```
Move-Item -Path <fichier> -Destination <fichier>

```

Exemple :

```
Remove-Item -path "fichier" -force

```

```
csvde -f ObjetsAD.csv
csvde -d "OU=Info,OU=IT,DC=formation,DC=lab" -f Objets.csv
csvde -d "OU=Info,OU=IT,DC=formation,DC=lab" -f Objets.csv -l "dn.objectclass.givenname"

```

Format CSV : la première ligne ne contienne pas des données, mais plutôt les noms de colonnes.

#### Importation

Pour importer l'annuaire précédemment exporté :

```
csvde -i -f ObjetsAD.csv

```
Memory, Motherboard & CPU

**PCB: Printed Circuit Board**

**ATX: Advanced Technologies Extended**

**ITX: Small form factor mother board**

**System board component**

**-Chipset**

**-Expansion**
slots & buses

**-Memory**
slot and external cache

**-CPU**
& Socket

**-Power**
connector

**-On**
board disk connector

**-Keyboard**
connector

**-Integrated**
peripheral port & headers

**-BIOS**
/ firmware

**-CMOS**
batterie

**-Front**
panel connector

**BUS: Parallel computer system component**

**Northbridge: Hight speed peripheral, FSB, Video**
card, PCIe, processor to ram.

**FSB: Front side bus**

**STD motherboard chipset shematic**

**Southbridge: All slower on-board peripheral**

**-Audio,**
PCI, USB, LAN, SATA

**PCI: 32 bits, 3-inch-long, 33/66 MHz, 133/266**
MBps

**PCI-x: 64 bits, 66/133/266/533 MHZ     4.3/2.1 GBps**

**PCIe: Not shared with another PCI. Star**
topology. 8Gbps. 22 PIN, 1X to 32X

**DIMM: Dual Inline Memory Module, 168/184/240**
pins

**SODIMM: Laptop memory. Small outline dual**
inline memory module, 200/204/144/72/100pin

**Pagefile.sys: Swap file on hard drive, optimised**
to deliver information to RAM, Virtual Memory.

**Power connector: 20 pin on a motherboard**

**Firmware: Name of a software that is encoded in**
a hardware (ROM) chip.

**BIOS: Basic Input Output System**

**POST: Power on self test**

**CMOS & Battery :**

**-Date                    -Boot sequence                              -Time**

**-Power**
management                    -HD
configuration           -Virtualisation
support

**-Memory                            -Security             -CPU setting**

**Front & top connector:**

**-Power**
button                  -Drive activity
light        -Power light

**-Audio**
Jack                        -Reset button                   -USB ports

**DIP: Dual Inline package**

**PGA: Pin Grid Array**

**Hyperthreading: Simultaneous multithreading**

**MSINFO32.exe : Info about CPU & system**

**Memory term:**

**-Parity**
checking & memory bank

**-Rudimentary**
error checking

**-Detection**
of other memory module

**-Error**
checking & correction : ECC

**-Single**
sided memory & double sided memory

**-Single,**
dual & triple channel memory

**-Solve**
bottleneck between RAM & CPU

**-Buffered**
& Unbuffered memory

**-Registered**
or unregistered

**=RDIMM     or**
UDIM

**Cooling tech:**

**-Heat**
pipe

**-Peltier**
cooling system

**-Phase**
cooling device

**-Liquid**
helium/nitrogen

**-Undervolting**

**Types of memory**

**-DRAM:**
Dynamic Random Memory

**-SDRAM**
(Synchronous DRAM)

**-SDR**
SDRAM (Single data rate SDRAM)

**184pin  -DDR SDRAM (Double data rate SDRAM)**

**240pin  -DDR2 SDRAM (Double data rate V2 SDRAM)**

**240pin  -DDR3 SDRAM (Double data rate V3 SDRAM)**

**-SRAM**
(static random access memory)

**-ROM**
(Read Only Memory)
2017-08-17 / 420-R62-MA / Introduction à la sécurité informatique

Précedent : 2017-08-16 / 420-R62-MA / Introduction à la sécurité informatique

5. Configurer (désactiver/activer) la securité avancée du navigateur (Internet Explorer).
6. Atribuer un mot de pass à l'administrateur.

Configuration de serveur : Win+R ; *oobe*.

Nom NetBios de la machine: WIN2008 (15 characteres + 1 caché pour le type d'ordinateur, 0x1C). Équivalent pour Linux — nom d'hôte.

Les WORKGROUP sont limités à 10 utilisateurs.

Dans VM ― ajouter un deuxieme carte réseau pour réseau privé (la machine virtuelle est crée avec une carte réseau en mode NAT).

Pare-feu, securité avancée du navigateur...
2017-11-31 / 420-R43-MA / Matériel et système d'exploitation réseau

Prédédent : 2017-11-28 / 420-R43-MA / Matériel et système d'exploitation réseau

## Licences Windows Server

### Licence

Une **licence de logiciel** est un contrat par lequel le titulaire des droits d'auteur sur un programme informatique définit avec son cocontractant (exploitant ou utilisateur) les conditions dans lesquelles ce programme peut être utilisé, diffusé ou modifié.

Une **licence réseau** permet à plusieurs utilisateurs travaillant sur le même réseau TCP/IP de partager l'accès aux licences de produit.

### Gestion de licences

Network License Manager (NLM) peut être installé sur un seul ou plusieurs serveurs et permet de gérer la distribution des licences aux utilisateurs (Windows).

#### Choix du modèle de serveur de licence réseau

1. Modèle de serveur de licences unique
2. Modèle de serveur de licences distribué
3. Modèle de redondance des serveurs de licences

### Licences Windows Server 2012R

* Fondation
* Essential
* Standard ($800) <― 2 machines virtuelles Windows Server
* Datacenter ($4k) <― ∞ machines virtuelles Windows Server

### À lire

* comper-cal
* user-cal
* RDS-cal

## Systèmes réparties

* Partage des ressources
* Tolérance aux pannes (fiabilité, disponibilité)
* Interconnexion de machines dédiées
* Facilitation de la communication entre utilisateurs
* Raisons économiques (prix des processeurs de petite puissance est inférieur à ceux de grande puissance)
* Flexibilité ...

Ce qu'offre un système réparti

* Transparence à la localisation
* Transparence d'accès
* Transparence à l'hétérogénéité
* ...

### Alternative : système centralisé

#### Avantages

* Plus grande surété / sécurité
* ...

#### Inconvénients

* Repose fortement sur la qualité de l'administration
* Serveur central
* ...

## Qualité de service

QDS (angl. QoS) = la capacité à véhiculer dans de bonnes conditions un type de trafic donné, et termes de disponibilité, débit, délais ...

### Emplacement de la stratégie de QoS

* Pour l'ordinateur
* Pour l'utilisateur
2017-06-09 / 420-C41-MA / Matériel et système d'exploitation client 1

DAS = Direct Access Storage

SAN = Storage Area Network

NAS = Network Attached Storage

### Types de mémoire:

* Disque dur (HDD) = une mémoire de masse magnétique utilisée principalement dans les ordinateurs. Specification:
	+ capacité (en GO / TO);
	+ vitesse de rotation (en tours par minute);
	+ temps d'accès (latence, en millisecondes);
	+ interface (IDE/PATA, SCSI, SATA);
	+ taux de transfert (en MO / GO par seconde).
* SSD = un matériel informatique permettant le stockage de données sur de la mémoire flash. Specifications:
	+ capacité (en GO / TO);
	+ ...
	+ taux de transfert (en MO / GO par seconde).

Serial Attached SCSI (SAS) = une technique d'interface pour disques durs, elle constitue une évolution des bus SCSI en termes de performances, et apporte le mode de transmission en série de l'interface SATA (Serial Advanced Technology Attachment).

Serial ATA (SATA) = technologie pour connecter à une carte mère tout périphérique compatible avec cette norme (disque dur, lecteur de DVD, etc.)

Interface FC (Fibre Channel) = un protocole permettant une connexion haut débit (de l'ordre du gigabit par seconde) entre un ordinateur et son système de stockage ou d'autre type de périphérique.

Fibre Channel over Ethernet (FCoE) = un protocole qui encapsule les trames Fibre Channel, provenant d'un réseau de stockage SAN, sur un réseau Ethernet.

Redundant Array of Independent Disks (RAID) = un ensemble de techniques de virtualisation du stockage permettant de répartir des données sur plusieurs disques durs afin d'améliorer soit les performances, soit la sécurité ou la tolérance aux pannes de l'ensemble du ou des systèmes.

Off-site data protection = the strategy of sending critical data out of the main location (*off* the main *site*) as part of a disaster recovery plan.
2017-10-03 / 420-C42-MA / Matériel et système d'exploitation client 2

Précédent : 2017-09-28 / 420-C42-MA / Matériel et système d'exploitation client 2

### Partitions

1. /
2. /home
3. ...
4. ...
5. swap

Pour un serveur de journalisation ― on ajoute */var/log* (qui devrait résider sur une partition à part).

Pour un serveur HTML ― on pourrait ajouter plutôt */var/www/html*.

D'habitude on veut aussi garder */tmp* sur une partition à part pour des serveurs très utilisés.

#### Exemple :

```
[··· sda1 : Partition / ···|··· sda2 : Partition /home ···| Swap ]

```

Swap ― d'habitude 1,5 .. 2 x la taille de la mémoire vive.

Pour brancher (monter) la partition /home :

```
mount /dev/sda2 /home

```

### Dépôts de logiciels

Pour installer quelque chose :

```
apt-get install <logiciel>

```

### SSH : connection à distance

```
ssh <user>@serveur.adresse.ca

```

### Enchainement des commandes

#### ;

; veut dire « lancer une commande, puis une autre » :

```
cd .. ; ls -la

```

#### &&

&& veut dire « lancer la deuxième commande si la première reussit » :

```
apt-get update && apt-get upgrade -y

```

Ça veut dire « lancer la deuxième commande si la première ne reussit pas » (contraire de &&)

un exemple ?

#### >

> veut dire « executer et écrire le resultat dans un fichier » (en ecrasant le fichier s'il existait déjà) :

```
ls > listing.txt

```

#### >>

>> est comme > mais ça ajoute au fichier plutôt que l'ecraser :

```
ls >> listing.txt

```

```
cat readme.txt | grep password

```

ou

```
cat readme.txt | more

```

ou

```
cat readme.txt | less

```
2017-06-19 / 420-R61-MA / Infrastructure réseau 1

CSA (Canadian Standards Association) = ?

Bande passante = la capacité d'un support à transporter des données pendantune période donnée.

Latence = le temps nécessaire (délais inclus) aux données pour voyager d'un point A à un point B.

Débit = ?

Le débit applicatif = ?

Transmission différentielle = une méthode de transmission de signaux sur une ligne symétrique, c'est-à-dire utilisant deux conducteurs généralement identiques pour transmettre l'information — typiquement, des fils de cuivre. Elle consiste à envoyer sur un fil le signal et sur l'autre le signal opposé. On reconstitue le signal à l'arrivée en effectuant la différence des signaux.

Point d'accès WiFi = analog de switch.

### Exercice sur NetAcad :

* 4.2.4.4
* 4.2.2.7

## Couche liaison de données

Sous-couches LDD :

* Sous-couche LLC (Logical Link Control) ;
* Sous-couche de contrôle d'accès au support (MAC).

Contrôle d'accès au support

Topologies physiques et logiques.
2017-07-12 / 420-R62-MA / Introduction à la sécurité informatique

Precedent : 2017-07-04 / 420-R62-MA / Introduction à la sécurité informatique

```
cat /etc/passwd | grep -v nologin | cut -f1 -d ":"

```

### Signature électronique

Signature électronique = un mécanisme permettant de garantir l'intégrité d'un document électronique et d'en authentifier l'auteur, par analogie avec la signature manuscrite d'un document papier.

### Certificat électronique

Norme X.509 = norme de l'annuaire du gestion des certificats hierarchisés (vertical).

PGP = morme des certificats basé sur la confiance des pairs (horizontal).
201-C32-MA / Mathématiques appliquées à l'informatique 1

```
397÷2 = 198 reste 1
198÷2 = 99  reste 0
 99÷2 = 49  reste 1
 49÷2 = 24  reste 1
 24÷2 = 12  reste 0
 12÷2 = 6   reste 0
  6÷2 = 3   reste 0
  3÷2 = 1   reste 1 ^j

```

11012 = 1×23 + 1×22 + 0×21 + 1×20 = 1310

```

```

```

Table des exposant de 2

```
2 | exp | =
2 |  0  | 1
2 |  1  | 2
2 |  2  | 4
2 |  3  | 8
2 |  4  | 16
2 |  5  | 32
2 |  6  | 64
2 |  7  | 128
2 |  8  | 256
2 |  9  | 512
2 | 10  | 1024

```

```

```
10110 | 11
 11   |――――
―――   | 111 reste 1

```

```
728÷16 | 45 (reste  8) ^
 45÷16 | 2  (reste 13) | D

```

72810 = 2D816

1×162 + 3×161 + 13×160 = 256 + 48 + 13 = 31710 (D16 = 1310)

Donc : 13D16 = 31710

31710 = 0001 0011 11012 = 13D16

73210 = 10 1101 11002 = 2DC16

100,012 = 1×22 + 0×21 + 0×20 + 0×2-1 + 1×2-2 = 4 + ¼ = 4,2510

Exemple :

101,10112 = ?10

22 + 20 + 2-1 + 2-3 + 2-4 = 4 + 1 + ½ + 1/8 + 1/16 = ...

Partie entière : 3210 = 10 00002

Partie fractionnaire : 0,62510 = 0,1012

```
0,625×2 | 1,250  | on lit les parties entières de haut en bas
0,25 ×2 | 0,5    v
0,5  ×2 | 1   «― on arrête sur 1 !

```

## Représentation normalisée des nombres

L'outil à vérifier les conversions :

babbage.cs.qc.cuny.edu/IEEE-754/

Conversion ieee 775

        .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

## Partie 2 : Ensembles logique

### Construction de fonctions logiques en Excel

Voici une façon très simple de construire des expressions logique relativement complexes en Excel.

**Attention** : ça marche bien avec les opérations, réalisées par fonctions de base (AND, OR, NOT), mais pas pour l'implication par exemple (pour ça je reviendrai plus tard).

Exemple : (P ⋀ ¬Q) ⋁ (¬P ⋀ Q)

**Étape 1**. Prenez l'opération avec la priorité la plus faible, celle qu'on devrait faire normalement en dernière ― ici c'est V. Mettez-la en place, (sans commencer par =), mais au lieu des operands mettez juste A et B, comme ça :

```
OR(A;B)

```

Notez : A = (P ⋀ ¬Q) et B = (¬P ⋀ Q).

**Étape 2**. Le premier operand A est complexe ― toute la parenthèse à gauche, c'est à dire (P ⋀ ¬Q). C'est en fait une autre operation, AND, ajouter la à la place de A :

```
OR(AND(P;C);B)

```

Notez que un des operand n'est plus complex, c'est juste P, on le met dans ça place ! Quand à ¬Q ― c'est encore complex, on l'a donc remplacé par C.

Notez : C = ¬Q

**Étape 3**. On remplace C par l'opération NOT(Q) :

```
OR(AND(P;NOT(Q));B)

```

Étape 4. ​On se souvient que B = (¬P ⋀ Q). Essentiellement c'est une autre operation AND sur deux operands, on l'ajoute donc :

```
OR(AND(P;NOT(Q));AND(D;Q))

```

Notez : D = ¬P

**Étape 5**. Une semple remplation à faire : D = NOT(P) :

```
OR(AND(P;NOT(Q));AND(NOT(P);Q))

```

Étape 6. Noubliez pas à remplacer les P et Q par les index de cellules Excel selons leurs positions sur votre feuille (A8 et B8 par exemple) et ajouter = avant toute l'expression pour que Excel commence à l'evaluer.

```
=OR(AND(A8;NOT(B8));AND(NOT(A8);B8))

```

**L'important** : procédez de l'opération la moins prioritaire jusqu'à la plus prioritaire.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.
Exercice Wireshark : WLAN

*Pour les questions suivantes, vous devrez utiliser le fichier airmon.pcap. Utilisez les filtres suivants dans Wireshark : wlan.fc.type, wlan.fc.subtype.*

*1. Quel filtre permet d’afficher uniquement les trames de données ?*

Champ « Type » de « Frame Control » est égal 2 pour données.

Réponse : **wlan.fc.type == 2**

*2. Quel filtre permet d’afficher uniquement les trames relatives à l’authentification ?*

Les trames de sous-types Authentification (11) et Deathentification (12) doivent être inclus. Alors...

Réponse : **wlan.fc.type == 2 and (wlan.fc.subtype == 0xb or wlan.fc.subtype == 0xc)**

*3. Quel pourcentage du nombre total de paquets est consacré aux trames de type « contrôle » ?*

Les trames « Control » ont le type 1. Alors on filtre avec wlan.fc.type == 1 et on vérifie la quantité et le pourcentage de trames filtrés.

Réponse : **19.1%**

*4. Quel pourcentage de la quantité de données échangées est consacré aux trames de type « data » (type 2, sous-type 0) ?*

Filtrage dans Wireshark : *wlan.fc.type == 2 and wlan.fc.subtype == 0*.

Réponse : **5.9%**

*5. Quel pourcentage du nombre total de paquets est consacré aux trames de type « beacon frame » ?*

Filtrage dans Wireshark : *wlan.fc.type == 0 and wlan.fc.subtype == 8*.

Réponse : **32.2%** (oh, c'est beaucoup !)

*6. Quel pourcentage de la quantité de données échangées est consacré aux trames de type « beacon frame » ?*

Même filtre dans Wireshark, sauf qu'on veut vérifier la statistique sur les données échangées. Les paquets filtrés ― 232'704 octets contre 515'377 octets de toute la capture, ce qui fait approximativement...

Réponse : **45.2%**

*7. Quel pourcentage du nombre total de paquets est consacré aux trames de type « probe » ?*

Paquets « Probe » ― type 0 (Management), sous-types 4 et 5 (Probe Request et Probe Response). Alors, filtrage dans Wireshark : *wlan.fc.type == 0 and (wlan.fc.subtype == 4 or wlan.fc.subtype == 5)*.

Réponse : **25.3%**

*8. Quel pourcentage de la quantité de données échangées est consacré aux trames de type « probe » ?*

Même filtre dans Wireshark que pour la question 7, sauf qu'on veut vérifier la statistique sur les données échangées. Les paquets filtrés ― 159'873 octets contre 515'377 octets de toute la capture, ce qui fait approximativement...

Réponse : **31.0%**

*9. Remplissez le tableau suivant pour y ajouter des informations sur tous les réseaux actifs dans l’environnement où a été faite la capture (Ignorez les SSID nommés « Broadcast »)*
2017-08-23 / 420-C41-MA / Matériel et système d'exploitation client 1

Précédent : 2017-08-22 / 420-C41-MA / Matériel et système d'exploitation client 1

## Sauvegarde et restauration des fichiers et du système

Le même sujet dans le cours « Introduction à la sécurité informatique ».

### Sauvegarde

#### Outils de sauvegarde de Windows :

* Jusqu'à Windows XP/2003 ― NtBackup.exe
* Depuis Windows Vista ― WBAdmin.exe

#### Plusieurs types de savegarde :

* Sauvegardes complètes
* Sauvegardes différentielles
* Sauvegardes incrémentales
* Sauvegardes reverse incrémentales

#### Lancement de tâches de sauvegarde sur Windows :

* **Panneau de configuration** > Système et sécurité > Sauvegarder l'ordinateur
* **Menu Démarrer** > Tous les programmes > Maintenance > Sauvegarder et restaurer (ou en saisissant les premières lettre du mot sauvegarder dand menu Exécuter)
* **Tâche planifiée**
* **Ligne de commande** :

```
C:> wbadmin.exe

```
2017-10-30 / 420-C42-MA / Matériel et système d'exploitation client 2

Précédent : 2017-10-27 / 420-C42-MA / Matériel et système d'exploitation client 2

## Révision du formatif 1

### Question 1

Quelle est la
différence entre un réseau client/serveur et un réseau point à point?

 Géstion des utilisateurs se fait du contrôleur du domaine.
 Utilisation du système serveur pour les serveurs.
 PnE, moyenne entreprise

### Question 2

Quelles sont les caractéristiques qui à regarder lors du
choix d’un serveur?

* Boitier
	+ ...
* CPU
	+ ...
* RAM
* Carte mère
* Disques dures
* Alimentation

### Question 3

Quel est l’apport des mémoires caches dans le fonctionnement
d’un serveur et quel est l'emplacement de chacune d'elle?

### Question 4

Quelle est la différence entre les deux chipsets utilisés
par un serveur ?

### Question 5

Réaliser une comparaison entre un SAN et NAS

 Réseau dédié
 Type de support
 Redondance
 Coût

### Question 6

Quelle est l’utilité des différents Raid?

### Question 7

Comment peut-on assurer la sécurité globale d’une salle de serveur?
2017-07-20 / 420-C41-MA / Matériel et système d'exploitation client 1

Précédent : 2017-07-19 / 420-C41-MA / Matériel et système d'exploitation client 1

## Exercices pratiques (modules 7-8) : Gestion des disques sur Windows

### Énoncé

1. Dans la machine PC1 (Windows 7) créez 3 disques (Disk1, Disk2, Disk3) de 2 GO chacun.
2. Ouvrez le composant logiciel Gestion des disques et faites le travail suivant :
	* initialisez les disques MBR ;
	* créer une unité de stockage RAID 1 avec disk1 et disk2 ;
	* puis formatez en NTFS, lettre de volume D.
3. En utilisant l'utilitaire **diskpart** (en ligne de commande), créer sur disques 3 une partition principale de 300 MO et un partition étendue ayant deux partitions logiques.
4. En ligne de commande, en utilisant la commande **mkdir** créer le dossier data sur la partition principale (G:) de Disk3.
5. Partagez le dossier data et donnez les permissions suivantes :
	* Paul Talla (ptalla) ― lecture, écriture, affichage du contenu du dossier, lecture et exécution, modification ;
	* Jean Tamo (jtamo) ― lecture, affichage du contenu du dossier.
6. Optionnelle : aller au post PC2, login comme Paul Talla et puis comme Jean Tamo et verifier les droits d'accès.
SCAMMER LIST

T0ast SCAMMER LIST: A list of all of the Scammers that have tried to hijack accounts.... once he was scammed so much until he knew how they scam and their technique to scam him hes caught 67 already

T0ast Early Life:

T0ast was ZS Noxin Net player until he met Whistle Dude not speaking good english and quickly became friends Whistle Dude and T0ast talked about techdeck and stupid sister bitch Aubrey (educated stupid), then T0ast added Fuppy to SCAMMER LIST due to bad Sauske Anime that wouldnt happen like that.
2017-11-24 / 420-C42-MA / Matériel et système d'exploitation client 2

Précédent : 2017-11-03 / 420-C42-MA / Matériel et système d'exploitation client 2

## ACL

Droits de base sur Linux :

* **ugo** = user / group / others
* **rwx** = read / write / execute

C'est pas assez souple. Entre **ACL** (Access control list).

### Commandes getfacl & setfacl

```
getfacl --help

```

et

```
man getfacl

```

Appliquer des droits supplementaires :

```
setfacl -m u:<user>:rwx test.txt

```

## sudo et sudoers

### Ajouter un utilisateur à le groupe « sudo »

```
usermod -aG sudo <user>

```

Ça devrait marcher si le groupe sudo est déjà dans le fichier /etc/sudoers avec les droits de root. Sinon...

### Modifier le fichier */etc/sudoers*

```
visudo

```

**Attention !** Ce fichier peut être modifié uniquement par la commande *visudo* !

Notes pour */etc/sudoers* :

* alias ― grouppement des utilisateurs, groupes, commandes etc.
* %sudo ― désignation du groupe sudo

### Quelques exemples

#### Exemple 1

Donner à l'utilisateur tivasyk le droit de modifier les mots de passe sur toutes les machines.

```
taras ALL=(ALL) passwd

```

* ALL= ― toutes les machines
* (ALL) ― comme tout le monde
* passwd ― la commande à executer

#### Exemple 2

Donner aux utilisateurs vincent, sebastien et claude les droits de root.

```
User_Alias ADMIN=vincent,sebastien,claude
ADMIN ALL=(ALL) ALL

```

## NFS

Network File System (NFS) = un protocole qui permet à un ordinateur d'accéder via un réseau à des fichiers distants [Wikipédia].

### Sur serveur NFS

#### Installation du service

```
apt-get install nfs-kernel-server nfs-common

```

#### Création du répertoire qu'on veut partager

```
mkdir /pub

```

#### Options de partage

```
nano /etc/exports

```

Ajouter :

```
# repertoire liste-machines (liste-options)
/pub *(ro,insecure)

```

#### Démarrage du service

```
service nfs-kernel-server start

```

ou redémarrage, si le service était déjà actif sur la machine :

```
service nfs-kernel-server reload <― à vérifier !

```

**Attention !** Ne pas oublier de désactiver le pare-feu (sur certaines versions de Linux)

```
service firewalld stop

```

### Sur client NFS

#### Installation du service

```
apt-get install nfs-common

```

#### Création d'un répertoire pour le point de montage local

```
mkdir /mnt/test_nfs

```

#### Montage du système de fichiers

```
mount <IP>:/pub /mnt/test_nfs

```

### Rendre le partage permanent ?

```
nano /etc/fstab

```

Ajouter :

```
<IP>:/pub /mnt/test_nfs nfs auto,user

```
2017-06-20 / 420-C41-MA / Matériel et système d'exploitation client 1

Test 2. Probleme de la question 8 =(

## Périphériques d'entrée

### Clavier

2 types courant :

* QWERTY (anglais, canadien multilingue standard);
* AZERTY (français)

Connecteurs les plus utilisés :

* PS/2 (ancien) ;
* USB ;
* Bluetooth (sans fils)

### Autres périphériques d'entrée

* Scanner
* Lecteur de code-barres
* Appareils biométriques
* Plaquettes de jeu
* Joysticks
* Table à digitaliser
* Capteur de mouvement
* Lecteurs de cartes à puce
* Caméras digitales
* Microphone
* Webcam
* Caméscope
* ...

## Périphériques de sortie

### Écrans

Types differents :

* CRT (Cathodique)
* LCD
* LED

Spécifications de l'écran

* La taille (la diagonale en pouces) ;
* La luminosité, contraste, etmps de réponse ;
* Résolution (nombre de pixels en largeur et en hauteur).

### Imprimantes

Types d'imprimantes :

* ...
* Imprimantes laser
* Imprimantes 3D
2017-06-12 / 420-R62-MA / Introduction dans la sécurité informatique

## Introduction au cours

Même kernel (noyau) pour client et server :

 Win Vista
 Win 7
 Win 8
 Win 8.1
 Win 10

Linux ― un système d'exploitation multitâches multiutilisateurs, associant des éléments essentiels du projet GNU et le noyau Linux; système de fichier (ext2 / ext3 / ext4 / raiserfs / swap).

Distributions de Linux : distrowatch.org

Hyperviseur ― une plate-forme de virtualisation qui permet à plusieurs systèmes d'exploitation de travailler sur une même machine physique en même temps.

* VmWare (VmWare);
* VirtualBox (Oracle);
* Hyper-V (Microsoft);
* Citrix XenServer.

Debian 64bit Netinstall image: www.debian.org/CD/netinst

NIC ― 3 types sous VMWare

* NAT ― la machine virtuelle utilise l'adresse IP de la machine physique pour se connecter à Internet (les machines virtuelles en NAT n'entrent pas obligatoirement en communication entre elles; idem pour la machine physique);
* Host-only ― Ceci est le mode privé. Le réseau est restreint a l'hôte.
* Bridged ― La machine virtuelle est connecter a un pont virtuelle et nécessite sa propre identité sur le réseau ( IP ). Cela permet que la machine peut non seulement communiquer avec la machine hôte, mais toutes les autres sur le réseau.
2017-06-16 / 420-R61-MA / INFRASTRUCTURE RÉSEAU 1

Exercice 2.4.1.2 sur NetAcad.

* en generale ― le temps pendant lequel une information doit être conservée, ou le temps pendant lequel une information doit être gardée en cache;
* IP ― le TTL est une donnée placée au niveau de l'en-tête du paquet IP qui indique le nombre maximal de routeurs de transit.

Protocole de communication = en unsemble de règles qui régissent les communications; un protocole est consttué de :

* Codage de messages;
* Format et encapsulation;
* Taille des messages;
* Synchronisation;
* Options de remise des messages.

### Organismes de normalisation

* ISOC
* IETF
* IRTF
* ICANN
* IANA

### Modèle OSI

Modèle OSI = un standard de communication, en réseau, de tous les systèmes informatiques. C'est un modèle de communications entre ordinateurs proposé par l'ISO qui décrit les fonctionnalités nécessaires à la communication et l'organisation de ces fonctions.

### Modèle de protocole

Modèle TCP/IP = (4 couches) un modèle de protocole (norme ouverte) qui décrit les fonctions qui interviennenet à chaque couche de protocoles au sein de la suite TCP/IP.