Chapitre 1 - Introduction to TCP/IP Transport and Applications Flashcards
Que veut dire TCP/IP ?
Transport control protocol
A quel couche appartient TCP ?
Couche 4 : Transport (modèle OSI)
Quels sont les features de TCP ?
Multiplexing : permet de dire au receveur a quel application envoyé les données en fonction du port.
Error recovery (existe aussi UDP)
Flow Control : ensure that a sender is not overwhelming a receiver by sending packets faster than it can consume.
Connection establishment and termination :
Ordered data transfer and data segmentation : Segmentation des packets et recepetion dans le bonne ordre
Quel est le nom du concept sur lequel repose le multiplexing ? En quoi consiste t-il?
Le nom est socket, se base sur l’adresse ip, le protocol de transport et le port number
Exemple pour serveur socket :
adresse IP : Protocol de transport : Port
Quel organisations s’occupe d’attribuer les ports et les adresse ip ?
The internet assigned number authority (IANA)
Quels sont les différentes plage de port ?
Well-know (system) port : 0 - 1023
User (registered) : 1024 - 49151
Ephemeral (dynamic,private) port : 49152 - 65535
FTP Data
20 / TCP
FTP Control
21 / TCP
SSH
Secure Shell : 22 / TCP
Telnet
23 / TCP
SMTP
25 / TCP
DNS
53 / UDP / TCP
DHCP Server
67 UDP
DHCP Client
68 UDP
TFTP
69 / UDP
HTTP
80 / TCP
POP3
110 / TCP
SNMP
Simply Network management Protocol : 161 / UDP
SSL
Secure Socket Layer : 443 / TCP
Syslog
journaux d’événements d’un système informatique : UDP / 514
Qu’est-ce que le three way handshake?
1 étape : synchronization du client vers le serveur (SYN), envoi d’un sequence number
2 étape : Réponse du serveur avec un SYNC-ACK + le sequence number du client + 1, + un autre sequence number choisis aléatoirement.
3 étape : Renvoi d’un ACK avec le sequence number reçue du serveur +1
Comment se termine une communication TCP?
En 4 étape :
ACK + FIN ->
ACK ACK
Que signifie connections oriented protocol ?
Protocol qui nécessite un échange de message avant transmission de donnée
Que signifie connectionless protocol ?
Protocol qui ne nécessite pas un échange de message avant transmission de donnée
De combien augmente la sequence number avec un packet SYN ou FIN ?
De 1
Qu’est ce que le Flow Control Windowing?
Nombre de bit qu’un client peut envoyer avant de recevoir un ACK, taille du buffer
Que veut dire URL ? URI ?
Uniform ressource Locator : Contient des informations sur la façon de récupérer une ressource à partir de son emplacement
Uniform Ressource Identifie : désigne un élément permettant d’identifier une ressource. Schéma sur lequel se base une URL