Протокол, в данном случае, — это, образно говоря, «язык», используемый компьютерами для обмена данными при работе в сети. Чтобы различные компьютеры сети могли взаимодействовать, они должны «разговаривать» на одном «языке», то есть использовать один и тот же протокол. Проще говоря, протокол — это правила передачи данных между узлами компьютерной сети. Систему протоколов Интернет называют «стеком протоколов TCP/IP».
Наиболее распространённые в Интернете протоколы (в алфавитном порядке, сгруппированные в примерном соответствии модели OSI):
Уровень OSI |
Протоколы, примерно соответствующие уровню OSI |
BGP, DNS, FTP, HTTP, HTTPS, IMAP, LDAP, POP3, SNMP, SMTP, SSH, Telnet, XMPP (Jabber) |
|
Arcnet, ATM, Ethernet, Frame relay, HDLC, PPP, L2TP, SLIP, Token ring |
Есть ещё целый ряд протоколов, ещё не стандартизированных, но уже очень популярных в Интернете:
|
Эти протоколы в большинстве своём нужны для обмена файлами и текстовыми сообщениями, на некоторых из них построены целые файлообменные сети.