Современный период в развитии информационных технологий характеризуется развитием компьютерных сетей, в результате чего возникает необходимость в удовлетворении потребностей пользователей от работы с ними. Главным направлением в этой области становится разработка многофункциональных операционных систем, выявление и разграничение аспектов изучения которых является приоритетной задачей. Трудно установить систему аспектов, но не оспорим тот факт, что основными из них являются аппаратный, финансовый, социальный и сетевой, отражающие важные тенденции в развитии операционных систем. Данное пособие акцентирует внимание студентов на сетевом аспекте, очень важном для понимания сущности сетевых операционных систем, основой функционирования которых являются коммуникационные протоколы.
Протоколы транспортного и сетевого уровней – это ключ к пониманию функционирования современных сетей. Основными транспортными протоколами Интернета являются TCP и UDP. UDP – это протокол без установления соединения, который работает с IP-пакетами и занимается обеспечением мультиплексирования и демультиплексирования нескольких процессов с использованием единого IP-адреса. UDP может использоваться при клиент-серверных взаимодействиях. Наиболее распространенным протоколом Интернета является TCP, обеспечивающий надежную двухстороннюю передачу данных в виде сегментов, которые могут фрагментироваться маршрутизаторами Интернета, и поэтому хосты должны уметь восстанавливать исходные сегменты из отдельных фрагментов.
|
|
Сетевой уровень предоставляет услуги транспортному уровню, в котором основной является маршрутизация, построенная на различных алгоритмах. К статическим алгоритмам относятся виды определения кратчайшего пути, динамические алгоритмы включают в себя дистанционно-векторную маршрутизацию и маршрутизацию с учетом состояния каналов. В Интернете существует большое разнообразие протоколов, относящихся к сетевому уровню, – это протокол транспортировки данных IP, управляющие протоколы ICMP, ARP и RARP, а также протоколы маршрутизации RIP, OSFP и BGP. Интернету не хватает IP-адресов, поэтому была разработана новая версия протокола – IPv6, материалы о которой, а также обо всех вышеперечисленных составляющих сетевых операционных систем представлены в данном учебном пособии.