Базовые протоколы и модель OSI
Всем известно, что Интернет – это сеть, состоящая из многих тысяч научных, корпоративных, правительственных и пользовательских компьютерных сетей. Такое объединение разнородных сетей с разной архитектурой и топологией (схемой расположения и соединения сетевых устройств) стало возможным благодаря применению протокола IP (англ. Internet Protocol) и принципу маршрутизации пакетов данных. В узлах-стыках различных сетей специальные программные или аппаратные маршрутизаторы занимаются автоматическим перенаправлением и сортировкой пакетов данных, на основе IP-адресов конечных получателей этих пакетов. Протокол IP позволяет однозначно определить единое адресное пространство, в масштабах всей планеты, а маршрутизаторы точно знают дальнейшее направление для всех пакетов данных, поэтому между отдельными сетями не возникает конфликтов передачи данных.
Образно говоря, протокол – это язык, на котором общаются компьютеры во время передачи данных внутри сети. И чтобы различные компьютерные устройства друг друга понимали, они должны знать этот язык. Всю систему протоколов сети Интернет принято называть «стеком протоколов TCP/IP» (англ. Transmission Control Protocol/Internet Protocol).
Ниже представлен список наиболее популярных интернет протоколов, расположенных по уровням OSI
| Протоколы и модель OSI | |||
|---|---|---|---|
| Тип данных | Уровень | Функции | Протокол |
| Данные | 7. Прикладной уровень | Доступ к сетевым службам | DNS, FTP, HTTP, HTTPS, IMAP, LDAP, POP3, SNMP, SMTP, SSH, Telnet, XMPP (Jabber) |
| 6. Уровень представления | Представление и кодирование данных | TLS | |
| 5. Сеансовый уровень | Управление сеансом связи | SSL | |
| Сегменты | 4. Транспортный | Прямая связь между конечными пунктами и надежность | TCP, UDP |
| Пакеты | 3. Сетевой | Определение маршрута и логическая адресация | BGP, EIGRP, ICMP, IGMP, IP, IS-IS, OSPF, RIP |
| Кадры | 2. Канальный | Физическая адресация | Arcnet, ATM, Ethernet, Frame relay, HDLC, PPP, L2TP, SLIP, Token ring |
| Биты | 1. Физический уровень | Работа со средой передачи, сигналами и двоичными данными | |
Однако это далеко не полный перечень существующих протоколов в сети Интернет, есть целая группа популярных, но ещё не стандартизированных протоколов, таких как: OSCAR, CDDB, MFTP (сеть eDonkey2000), BitTorrent, Gnutella, Skype, Steam. На этих протоколах построены целые файлообменные сети и в основном они используются для обмена различного рода сообщениями.
Сервисы и услуги сети Интернет
На сегодняшний день в сети Интернет существует множество разнообразнейших сервисов, обеспечивающих работу со всеми типами ресурсов. Наиболее интересные и популярные среди них это:
- Электронная почта (e-mail), которая обеспечивает возможность не только обмениваться текстовыми сообщениями между неограниченным числом абонентов, но и пересылать прикреплённые файлы;
- World Wide Web (WWW) – единое информационное пространство, включающее в себя различные сетевые ресурсы;
- Блоги
- Веб-форумы
- Вики-проекты
- Интернет-аукционы и магазины
- Социальные сети и сайты знакомств
- Телеконференции и группы новостей (Usenet) – дают возможность коллективно обмениваться различными сообщениями;
- FTP сервис – системы файловых архивов, которые обеспечивают хранение и распространение различных типов файлов;
- Telnet сервис – с его помощью можно управлять удалёнными компьютерами в режиме терминала;
- DNS сервис – система доменных имён, которая обеспечивает возможность использования мнемонических имён (типа http://moolkin.ru), вместо числового адреса http://81.177.6.144;
- IRC сервис – сервис поддержки чатов, мгновенный обмен текстовыми сообщениями в реальном времени.
Это стандартные сервисы сети Интернет, следовательно, все принципы работы программного обеспечения, протоколы взаимодействия клиент-серверного обеспечения сформулированы и прописаны в международных стандартах. А это значит, что все разработчики обязаны придерживаться этих технических требований.
В то же время существуют и нестандартные сервисы, такие как интернет-пейджеры: ICQ, AOl и т.п., Интернет-телефония, трансляция видео и радио, файлообменные сети, поисковые системы, которые являются оригинальной разработкой отдельно взятой компании. Отсутствие международных стандартов при разработке таких систем нередко приводит к техническим конфликтам с другими сервисами.






