1) http что это
-
HTTP (Hypertext Transfer Protocol) - это протокол передачи данных по сети Интернет, который позволяет передавать гипертекстовые данные, такие как веб-страницы, изображения и другие файлы.
-
Возможные сценарии использования протокола HTTP включают:
- передачу веб-страниц и других гипертекстовых данных между клиентом (браузером) и сервером;
- обмен данными между веб-сервисами и клиентскими приложениями;
-
передачу файлов и других данных между серверами и клиентами.
-
Основные методы HTTP включают:
- GET (получение данных с сервера);
- POST (отправка данных на сервер);
- PUT (обновление данных на сервере);
- DELETE (удаление данных с сервера);
- HEAD (получение мета-данных о ресурсе);
- OPTIONS (получение списка поддерживаемых методов для ресурса);
-
PATCH (частичное обновление данных на сервере).
-
URL (Uniform Resource Locator) - это строка, которая определяет местоположение ресурса в сети Интернет. URL состоит из протокола, имени хоста, пути к ресурсу и параметров запроса.
-
Другие сетевые протоколы, которые мне известны, включают:
- FTP (File Transfer Protocol) - протокол передачи файлов;
- SSH (Secure Shell) - протокол безопасного доступа к серверам;
- SMTP (Simple Mail Transfer Protocol) - протокол передачи электронной почты;
- DNS (Domain Name System) - протокол разрешения доменных имен в IP-адреса;
- TCP/IP (Transmission Control Protocol/Internet Protocol) - основной протокол передачи данных по сети Интернет.