Встречается на собеседованиях • сегодня
Какие знаешь прикладные протоколы
HTTP/HTTPS - протоколы передачи гипертекста, основа веб-коммуникации. Пример:
java
HttpURLConnection connection = (HttpURLConnection) new URL("https://example.com").openConnection();FTP/SFTP - передача файлов. Пример с Apache Commons Net:
java
FTPClient ftp = new FTPClient();
ftp.connect("ftp.example.com");
ftp.login("user", "pass");SMTP/POP3/IMAP - протоколы электронной почты. Пример отправки через JavaMail:
java
Properties props = new Properties();
props.put("mail.smtp.host", "smtp.example.com");
Session session = Session.getInstance(props);
Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress("from@example.com"));WebSocket - двустороннее соединение для real-time коммуникации. Пример с JSR-356:
java
@ServerEndpoint("/chat")
public class ChatEndpoint {
@OnMessage
public void onMessage(Session session, String msg) {
// обработка сообщения
}
}JDBC - протокол доступа к базам данных, хотя технически это API, а не сетевой протокол.

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