Change tcp image

This commit is contained in:
Swfuse 2023-03-27 21:15:43 +03:00 committed by GitHub
parent 0bec904437
commit dbb60acbf5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -3011,7 +3011,7 @@ https://access.redhat.com/articles/3129891
- Ответ
![tcp-con-img](https://github.com/Swfuse/devops-interview/blob/main/imgs/Untitled%208.png)
![tcp-con-img](https://github.com/Swfuse/devops-interview/blob/main/imgs/Untitled%2010.png)
1. Клиент, который намеревается установить соединение, посылает серверу сегмент с номером последовательности и флагом SYN. Дальнейший алгоритм: Сервер получает сегмент, запоминает номер последовательности и пытается создать сокет (буферы и управляющие структуры памяти) для обслуживания нового клиента; В случае успеха сервер посылает клиенту сегмент с номером последовательности и флагами SYN и ACK, и переходит в состояние SYN-RECEIVED;. В случае неудачи сервер посылает клиенту сегмент с флагом RST.
2. Если клиент получает сегмент с флагом SYN, то он запоминает номер последовательности и посылает сегмент с флагом ACK. Дальнейший алгоритм: Если он одновременно получает и флаг ACK (что обычно и происходит), то он переходит в состояние ESTABLISHED; Если клиент получает сегмент с флагом RST, то он прекращает попытки соединиться; Если клиент не получает ответа в течение 10 секунд, то он повторяет процесс соединения заново.
@ -3155,7 +3155,6 @@ https://access.redhat.com/articles/3129891
### Как работает ICMP
- **Ответ**
Internet Control Message Protocol. Протокол межсетевых управляющих сообщений. Протокол IP предоставляет сервис передачи данных без гарантии доставки.
Функции ICMP