Sem7 Transport Layer (L4) Flashcards

1
Q

Que signifie transport Layer?

A

Couche de transport

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Cette couche se situe sur les appareils finaux ou dans les couche de réseau?

A

Sur les appareils finaux

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Quelles sont les 2 protocoles principaux de la L4 quelle sont leur unité?

A

UDP(Datagram)/ TCP(segments)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Quelles sont les 3 services que peuvent fournir la couche 4?

A

Le multiplexage
Fiabilité
Livraison

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Qu’entend t’on par multiplexage dans la L4?

A

En utilisant des ports, plusieurs services peuvent fonctionner sur un seul appareil

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Quelle service la fiabilité de la L4 peut-elle demander?

A

Elle peut demander des paquets perdus ou endommagés

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Quelle services peut demander la livraison de la L4?

A

Livraison dans le même ordre : les paquets sont ordonnés

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Tous les protocoles de la couche 4 fournissent tout les services?

A

Faux

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Que signifie TCP?

A

Transmission Control Protocol

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Qu’assure le protocole TCP?

A

Une transmission fiable, ordonnée et contrôlée des erreurs d’un flux d’octets entre des applications exécutées sur des hôtes communiquant via un réseau IP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Quelles principaux protocoles d’applications reposent sur TCP

A

WWW/ le courrier électronique/ le transfert de fichiers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Le protocoles TCP est orienté connexion, que cela veut il dire?

A

Il définit certaines conditions préalables

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Comment est appelé le processus orienté connexions sur TCP?

A

Poignée de main

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Que fait le TCP lorsqu’il reçoit des données de taille arbitraire?

A

Il les découpe en segments et ajoute un en-tête TCP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Lorsque le TCP decoupe en segments les données, la taille de ces segments sont plus petite que le MTU, pourquoi?

A

Car des en-têtes de couche inférieure seront ajoutées et négociés pendant la handschake

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Quelle est la taille du TCP header?

A

20bytes x 32bits

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Quelles sont les “outils” dans l’entête TCP?

A

Port src/dst
Séquence number
Ack. Number
DO (Data offset)
Rsv’d (reserved)
Flags
Checksum

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Que signifie port src/dst

A

Définissent les ports

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Que fait le seq.number

A

Définit l’ordre

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Que fait le Ack number?

A

Confirme la réception des données

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Que fait DO

A

Définit où les données commencent car TCP permets des en-têtes optionnels

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Que fait Rsv’d

A

Réservé pour une utilisation future; tous à zéro

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Que fait le checksum?

A

CRC des données et des parties de l’entêtes

24
Q

Quel sont les flags dans l’entête? 8bit (o inactive/1 active)

A

RST
FIN
PSH
SYN
ACK

25
Q

Que signifie RST

A

Réinitialisation de la connexion

26
Q

Que signifie FIN

A

Dernier paquet de l’expéditeur

27
Q

Que signifie PSH

A

Fonction de poussée. Demande de pousser les données mises en mémoire tampon vers l’application réceptrice

28
Q

Que signifie SYN.

A

Synchronisation des numéros de séquence

29
Q

Quels sont les paquets à l’indicateur SYN activé?

A

Seul le premier paquet envoyé par chaque extrémité doit avoir cet indicateur activé

30
Q

Que signifie ACK

A

Indique que le champ acquittement est significatif

31
Q

Quels sont les paquets à l’indicateur Ack activé?

A

Tous les paquets après le paquet SYN initial envoyé par le client doivent avoir cet indicateur activé

32
Q

À quoi servent les ports sur la L4?

A

Ils permettent à plusieurs services de fonctionner sur le même appareil

33
Q

À quoi sont utilisé les ports?

A

Transmette le trafic entrant et sortant à la bonne application

34
Q

Cbm y’a t’il de ports?

A

2**16 (0-65535)

35
Q

Qui tient à jour la liste officielle des ports attribués?

A

L’IANA

36
Q

Quels port sont de ports bien connus?

A

1-1023

37
Q

Quels sont les ports enregistrés

A

1024-49151

38
Q

Quels sont les ports éphémères

A

49152-65535

39
Q

Quel est le numéro de ports de http

A

80

40
Q

Quel est le numéro de ports de https

A

443

41
Q

Quel est le numéro de ports ssh

A

22

42
Q

Quel est le numéro de ports dns

A

53

43
Q

Les protocoles orientés connexion doivent échanger des infos après que les données puissent être transmises

A

Non avant

44
Q

Pk est il nécessaire que les protocoles orientés connexion échangent des infos avant que les données puissent être transmises?

A

Pour id les paquets manquants ou remettre les paquets dans le bon ordre

45
Q

Quels sont les 3 phases d’une connexion logique d’envoi de données?

A

1 établissement de la connexion
2 Echange de message
3 fin de la connexion

46
Q

Commet est appelé l’établissement de la connexion dans TCP?

A

3 way handshake (poignée de main à 3 voies)

47
Q

Comment fct l’établissement de la connexion de TCP

A
  1. Le client e voit un SYN (seq = x) aléatoire
    2 Le serveur répond avec un paquet SYN-Ack( ack = x+1/ seq=y)
    3 le client renvoie un ACK (ack= y+1/ seq = x+1) au serveur
48
Q

Pk le caractère aléatoire de SYN et ack est important?

A

Pour la sécurité

49
Q

Lors de l’échange de message en quoi les donnes sont elles divisées avant d’être envoyées?

A

En segment

50
Q

Lors de l’échange de message en fonction de quoi la taille de segments est elle fixée?

A

En fct de la taille maximale du segment (MSS) envoyée dans les paquets SYN et ACK

51
Q

Que garantit l’échange de message en divisant en segment?

A

Aucune fragmentation de couche 3 n’est nécessaire

52
Q

Cbm de paquets à t’on en envoyant 7KB?

A

7 x 1024/1420= 6 paquets

53
Q

Quand est-ce que la fin de connexion arrive ?

A

À la fin du transfert de données la connexion est fermée (svt initialiser automatiquement après un certain temps et combiné avec le dernier paquet ACK)

54
Q

Donner un exemple lorsque que la fermeture de la connexion libère des sources?

A

Le ports n’est plus utilisé et peut être utilisé par quelqu’un d’autre

55
Q

Quels sont les objectifs du TCP?

A

Livraison de paquets:
ordonnées
Fiable
Contrôle d’erreur