Встречается на собеседованиях • сегодня

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

В 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).

Каждый протокол выбирается под конкретную задачу (надежность, скорость, безопасность).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы