Какие знаешь прикладные протоколы

Python Middle Без компании
Какие знаешь прикладные протоколы
Ответы
В Python часто используются следующие прикладные протоколы: - **HTTP/HTTPS** – для веб-запросов (библиотеки `requests`, `http.client`, `aiohttp`). - **FTP/FTPS/SFTP** – передача файлов (`ftplib`, `paramiko`). - **SMTP/POP3/IMAP** – работа с почтой (`smtplib`, `imaplib`, `poplib`). - **WebSocket** – двустороннее соединение (`websockets`, `socket`). - **SSH** – удалённое управление (`paramiko`). - **DNS** – разрешение доменных имён (`dnspython`). - **MQTT** – IoT-обмен сообщениями (`paho-mqtt`). Пример HTTP-запроса: ``` import requests response = requests.get("https://api.example.com/data") print(response.json()) ``` Пример WebSocket-клиента: ``` import websockets async def connect(): async with websockets.connect("ws://example.com/ws") as ws: await ws.send("Hello!") print(await ws.recv()) ```