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

Анимация TCP/IP , Веб-сайт, SSL

Google Play Apple store


Веб-сайт, SSL

Эта сцена показывает, как просматривать веб-сайт на вашем компьютере. «Данные веб-сайта» - это совокупность общедоступных данных, хранящихся на общедоступном компьютере с веб-сервером.Мы можем получить эти данные, обратившись к серверу через контрактного поставщика Интернет - услуг.

Прежде чем ПК сможет получить доступ к серверу, ему необходимо получить собственный глобальный IP - адрес и глобальный IP - адрес места назначения.Для их получения нужно использовать DHCP, NAT, DNS. См.Сцену «LAN, DHCP, NAT» или «DNS» для получения дополнительной информации.

После получения обоих IP - адресов ПК сможет получить доступ к веб-серверу.Связь между ними осуществляется по TCP или UDP. Из них многие фактические коммуникации осуществляются через TCP.Простая процедура TCP: 1 Между первым отправителем и получателем устанавливается TCP - соединение.2.Веб - данные отправляются, и получатель каждый раз отвечает. 3.После завершения связи соединение будет закрыто.

SSL в настоящее время широко распространен в TCP - коммуникациях из соображений безопасности.Если вы используете это, URI назначения будет записан как «https://www» вместо «http://www».

* Бит кода «ACK» в TCP-коммуникации всегда отправляется после первого сеанса связи. Поэтому, если 'ACK' не имеет особого смысла, описание и журнал о 'ACK' есть в этом приложении.Опущено.




HTTP

Отобразить веб-сайт в вашем браузере.


1.PC : Перейдите на сайт «http://www.ogumo.co.jp».

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

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

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

5.PC : (PSH) Отправить данные.

6.Server : (ACK) ОК.(PSH) Отправить данные сайта.

7.PC : (ACK) получен.

8.Server : (PSH) Отправить данные.

9.PC : (ACK) получен.

10.Server : (PSH) Это последние данные. Все данные отправлены.

11.PC : (ACK) ОК.

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

13.Server : (ACK) ОК.

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

15.PC : (ACK) ОК.

16.PC : Соединение закрыто.



HTTPS

Отобразить веб-сайт SSL в вашем браузере.


1.PC : Используйте SSL для доступа к сайту «https://www.ogumo.co.jp».

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

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

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

5.PC : Сообщает, что ПК будет осуществлять доступ с помощью SSL, а также сообщает об алгоритмах, которые могут использоваться для шифрования.

6.Server : Сервер шифрует цифровой сертификат своим личным ключом.

7.Server : Сервер отправляет открытый ключ и цифровой сертификат и сообщает вам, какой алгоритм использовать.

8.PC : Восстановите цифровой сертификат, используя общий ключ CA в вашем браузере.

9.PC : Подтверждено, что открытый ключ отправлен с сайта HTTPS.

10.PC : Создает данные случайных чисел для создания новых общих ключей как на ПК, так и на сервере.

11.PC : Шифрует данные случайных чисел открытым ключом.

12.PC : Отправляет данные зашифрованного числа.

13.Server : Получены данные зашифрованного числа.

14.Server : Восстанавливает числовые данные с помощью секретного ключа сервера.

15.Оба : Сервер и ПК создают два типа общих ключей из данных.

16.Оба : Общие ключи созданы. 2 ключа ПК и 2 ключа сервера совпадают.

17.PC : После этого пакет данных перед отправкой будет зашифрован общим ключом клиента.

18.PC : (PSH) Отправить данные.

19.Server : Зашифрованный запрос восстановлен общим ключом клиента.

20.Server : После этого веб-данные перед отправкой будут зашифрованы с помощью общего ключа сервера.

21.Server : (ACK)+(PSH) Отправить данные.

22.PC : Зашифрованные данные будут восстановлены с помощью общего ключа сервера.

23.PC : (ACK) получен.

24.Server : (PSH) Отправить данные.

25.PC : (ACK) получен.

26.Server : (PSH) Это последние данные. Все данные отправлены.

27.PC : (ACK) ОК.

28.Server : получил ACK.

29.PC : (FIN) Закрыть соединение без использования SSL.

30.Server : (ACK) ОК.

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

32.PC : (ACK) ОК.

33.PC : Соединение закрыто.



Реальная сеть / Веб-сайт, 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