Встречается на собеседованиях • сегодня
Какие знаешь сетевые протоколы
В Java часто работают с такими сетевыми протоколами:
HTTP/HTTPS – для веб-коммуникации (REST, SOAP). Пример с HttpURLConnection:
java
URL url = new URL("https://example.com");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");TCP/UDP – для низкоуровневого обмена данными. TCP надежный (соединение), UDP – быстрый (датаграммы).
WebSocket – двустороннее взаимодействие в реальном времени (javax.websocket).
FTP/SFTP – передача файлов (Apache Commons Net).
SMTP/POP3/IMAP – работа с почтой (JavaMail API).
DNS – разрешение доменных имен (InetAddress).
RMI – удаленный вызов методов в Java (java.rmi).
Каждый протокол выбирается под конкретную задачу (надежность, скорость, безопасность).

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