Протоколы общения компьютеров в сети

Сеть Интернет объединяет десятки миллионов компьютеров самых разных типов: от персональных компьютеров разных моделей и фасонов до огромных больших и сверхбольших компьютеров — мэйнфреймов. Найти общий язык общения таких разношерстных машин друг с другом — весьма сложная задача. Она разрешается благодаря использованию созданной для этой сети системы протоколов общения компьютеров.
Основу этой системы составляют два главных протокола:
- Internet Protocol (IP) — межсетевой протокол, выполняет функции сетевого
уровня модели OSI;
- Transmission Control Protocol (TCP) — протокол управления передачей, выполняет функции транспортного уровня модели OSI.
Протокол IP организует разбиение сообщений на электронные пакеты (IP-дейтаграммы), маршрутизирует отправляемые пакеты и обрабатывает получаемые. TCP является типичным протоколом транспортного уровня: он управляет потоком данных, обрабатывает ошибки и гарантирует, что информационные пакеты получены все и собраны в нужном порядке.
Протоколы IP и TCP настолько тесно связаны, что их часто приводят под одним названием — протоколы TCP/IP.
На основе этих протоколов разработаны многие сетевые прикладные сервисные протоколы, среди которых следует отметить:

  • File Transfer Protocol (FTP) — протокол передачи файлов;
  • Telnet — протокол удаленного доступа, то есть дистанционного исполнения команд на удаленном компьютере;
  • Simple Mail Transfer Protocol (SMTP) — простой протокол пересылки электронной почты;
  • Hyper Text Transfer Protocol (HTTP) — протокол передачи гипертекста (используется при передаче сообщений в World Wide Web;
  • Network News Transfer Protocol (NNTP) — протокол передачи новостей (телеконференций).

Эти протоколы формируют в сети соответствующие им прикладные процессы, а задача протокола TCP — обеспечить передачу данных между этими процессами. Одновременно в сети может выполняться несколько процессов, и, чтобы протокол TCP мог их опознать, они идентифицируются номерами, носящими название номеров порта. За некоторыми процессами номера порта жестко закреплены, например порт 21 — процесс передачи файлов FTP, порт 23 — процесс удаленного доступа к файлам Telnet и т. д.
Номер порта и IP-адрес (иногда такой набор называют сокетом) однозначно определяют процесс, выполняемый в сети.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: