Анимация TCP/IP Анимация TCP/IP

Анимация TCP/IP , FTP

Google Play Apple store


FTP

Есть несколько способов загрузить или загрузить файл между ПК и сервером.HTTP, FTP, SCP и так далее -это конкретные способы.

1. FTP
Этот протокол использует два TCP-соединения. Один предназначен для управления, а другой - для передачи данных.Соединение для передачи данных устанавливается и разрывается при каждой передаче файла. Разница между «active mode» и «passive mode» заключается в том, какая сторона требует установления соединения для передачи данных.

2. FTPS
FTPS работает так же, как FTP. Разница в том, что данные связи FTPS зашифрованы SSL.

3. SCP и SFTP
Они используют одно TCP-соединение.Перед передачей данные связи шифруются по SSH специальным приложением. Затем, после получения данных, они будут восстановлены специальным приложением.

4. HTTP
Используйте одно TCP-соединение. Метод связи такой же, как и при доступе к веб-сайту, с той лишь разницей, что при отправке файла через HTTP обычно отправляется больший объем данных, чем при просмотре сайта. Этот случай опущен.






FTP (active)

Отправка файла с FTP в «active mode».


1.PC : Загружает файл с FTP «active mode».

2.PC : (SYN) Запросить установление управляющего FTP-соединения.

3.Server : (ACK) Соединение в порядке.(SYN) Запрашивает установление управляющего FTP-соединения.

4.PC : (ACK) Управляющее соединение FTP в порядке.

5.PC : (PSH) Войдите в систему, используя ID и пароль. Я планирую загрузить два файла.

6.Server : (ACK) OK. Затем запросите установление нового соединения для передачи данных FTP.

7.Server : (SYN) Запрашивает установление соединения для данных FTP для отправки файлов.

8.PC : Брандмауэр ОС или антивирусного программного обеспечения блокирует запросы на установление соединения с сервера.

9.PC : Вам необходимо изменить настройки брандмауэра, чтобы разрешить связь.

10.PC : Настройки изменились. Брандмауэр разрешает запрос.

11.Server : (SYN) Запрашивает установление соединения для данных FTP для отправки файлов.

12.PC : (ACK) Соединение в порядке.(SYN) Запрашивает установление соединения для данных FTP.

13.Server : (ACK) Соединение в порядке.

14.Server : (PSH) Отправить файл.

15.PC : (ACK) Полученный файл.

16.Server : (FIN) Завершает соединение для передачи данных.

17.PC : (ACK) ОК.

18.PC : (FIN) Закрыть соединение.

19.Server : (ACK) ОК.

20.Server : (SYN) Запросить восстановление соединения для передачи данных FTP для следующей передачи файла.

21.PC : (ACK) Соединение в порядке.(SYN) Запрашивает установление соединения для данных FTP.

22.Server : (ACK) Соединение в порядке.

23.Server : (PSH) Отправить файл.

24.PC : (ACK) Полученный файл.

25.Server : (FIN) Завершает соединение для передачи данных.

26.PC : (ACK) ОК.

27.PC : (FIN) Закрыть соединение.

28.Server : (ACK) ОК.



FTP (passive)

Отправка файла с FTP в «passive mode».


1.PC : Загружает файл в «passive mode» FTP.

2.PC : (SYN) Запросить установление управляющего FTP-соединения.

3.Server : (ACK) Соединение в порядке.(SYN) Запрашивает установление управляющего FTP-соединения.

4.PC : (ACK) Управляющее соединение FTP в порядке.

5.PC : (PSH) Войдите в систему, используя ID и пароль. Я планирую загрузить два файла.

6.Server : (ACK) OK. Затем запросите установление нового соединения для передачи данных FTP.

7.PC : (SYN) Требуется соединение для FTP-данных для отправки файлов. Брандмауэр не мешает этому.

8.Server : (ACK) Соединение в порядке.(SYN) Запрашивает установление соединения для данных FTP.

9.PC : (ACK) Соединение в порядке.

10.Server : (PSH) Отправить файл.

11.PC : (ACK) Полученный файл.

12.Server : (FIN) Завершает соединение для передачи данных.

13.PC : (ACK) ОК.

14.PC : (FIN) Закрыть соединение.

15.Server : (ACK) ОК.

16.PC : (SYN) Запросить восстановление соединения для передачи данных FTP для следующей передачи файла.

17.Server : (ACK) Соединение в порядке.(SYN) Запрашивает установление соединения для данных FTP.

18.PC : (ACK) Соединение в порядке.

19.Server : (PSH) Отправить файл.

20.PC : (ACK) Полученный файл.

21.Server : (FIN) Завершает соединение для передачи данных.

22.PC : (ACK) ОК.

23.PC : (FIN) Закрыть соединение.

24.Server : (ACK) ОК.



FTPS (active) : Простое содержание

Отправка файла с FTP «active mode» и SSL.


1.PC : Загружает файл с «active mode» FTPS и SSL.

2.PC : Запросить установление управляющего FTPS-соединения.

3.Server : Управляющее соединение FTPS в порядке.

4.PC : Войдите в систему, указав ID и пароль. Я планирую загрузить файл.

5.Server : Запрашивает установление соединения для данных FTPS для отправки файлов.

6.PC : Соединение для данных FTPS установлено.

7.Server : Отправить файл.

8.PC : Полученный файл.



FTPS (passive) : Простое содержание

Отправка файла с FTP в «passive mode» и SSL.


1.PC : Загружает файл в «passive mode» FTPS и SSL.

2.PC : Запросить установление управляющего FTPS-соединения.

3.Server : Управляющее соединение FTPS в порядке.

4.PC : Войдите в систему, указав ID и пароль. Я планирую загрузить файл.

5.PC : Запрашивает установление соединения для данных FTPS для отправки файлов.

6.PC : Соединение для данных FTPS установлено.

7.Server : Отправить файл.

8.PC : Полученный файл.



SCP,SFTP

Отправить файл по SSH.SCP и SFTP имеют похожий состав.


1.PC : Загружать файлы с помощью SSH.

2.PC : Все данные для связи зашифрованы SSH приложением SSH.

3.PC : (SYN) Запрашивает TCP-соединение.

4.Server : Данные восстановлены приложением SSH.

5.Server : После этого объяснение этого шифрования и восстановления будет опущено.

6.Server : (ACK) Соединение в порядке.(SYN) Я тоже запрашиваю TCP-соединение.

7.PC : (ACK) Соединение в порядке.

8.PC : (PSH) Введите ID и пароль для аутентификации SSH.

9.Server : (ACK)+(PSH) Войти в систему.

10.PC : (ACK)+(PSH) Теперь этот ПК может управлять сервером. Отправляет команду с клавиатуры.

11.Server : (ACK)+(PSH) Отправить ответ.

12.PC : (ACK)+(PSH) Отправить файл.

13.Server : (ACK) Полученный файл.

14.PC : (FIN) Закрыть соединение.

15.Server : (ACK) ОК.

16.Server : (FIN) Закрыть соединение.

17.PC : (ACK) ОК.



Реальная сеть / Веб-сайт, SSL / Почта / FTP / VPN /

Устройство / DNS / LAN, DHCP, NAT / IP-адрес / порт ПК /

Уровень TCP/IP / Связь TCP, UDP / Связь IP / Начальный экран


us / es / cn / ja / kr / de / fr / pt / it / ru / ar / Ogumo top