Встречается на собеседованиях • сегодня
В чем разница между HTTP и HTTPS
HTTP (HyperText Transfer Protocol) — это протокол передачи данных без шифрования. Данные передаются в открытом виде, что делает их уязвимыми для перехвата.
HTTPS (HTTP Secure) — это защищенная версия HTTP с использованием SSL/TLS-шифрования. Данные передаются в зашифрованном виде, что обеспечивает конфиденциальность и целостность.
Основные различия:
- Безопасность: HTTPS шифрует данные, HTTP — нет.
- Порты: HTTP использует порт 80, HTTPS — 443.
- Сертификаты: HTTPS требует SSL-сертификата для подтверждения подлинности сервера.
Пример проверки в коде (Python, requests):
python
import requests
# HTTP (небезопасно)
response_http = requests.get('http://example.com')
print(response_http.status_code) # 200, но данные могут быть перехвачены
# HTTPS (безопасно)
response_https = requests.get('https://example.com')
print(response_https.status_code) # 200, данные зашифрованыHTTPS обязателен для сайтов с персональными данными, платежами и логинами.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы