3. Определение Internet. Топология глобальных и локальных сетей (гвс, лвс). Функциональная модель Internet.
В настоящее время Интернет — это глобальная, межконтинентальная сеть, она объединяет десятки миллионов компьютеров и локальных сетей.
Интернет (англ. Internet) — всемирная система объединённых компьютерных сетей, построенная на использовании протокола IP и маршрутизации пакетов данных. Интернет образует глобальное информационное пространство, служит физической основой для Всемирной паутины и множества других систем (протоколов) передачи данных.
Интернет — это общедоступная сеть, открытая для любого пользователя, имеющего компьютер с модемом 1 и некоторое специальное программное обеспечение. К середине 2008 года число пользователей, регулярно использующих Интернет, составило около 1,5 млрд человек.
Основу Интернета составляют высокоскоростные телекоммуникационные магистральные сети 2. К магистральной сети через точки сетевого доступа NAP (Network Access Point) подсоединяются автономные системы, каждая из которых уже имеет свое административное управление, свои внутренние протоколы маршрутизации. Примерами таких автономных систем могут служить сеть EUNet, охватывающая страны центральной Европы, сеть RUNet (Рунет), объединяющая университеты России, и т. п. Автономные сети формируют компании-провайдеры, предоставляющие услуги доступа в Интернет.
Основные ячейки Интернета — это локальные вычислительные сети. Но существуют и локальные компьютеры, самостоятельно подключенные к Интернету. Компьютеры сетевые или локальные, непосредственно подключенные к Интернету, называются хост-компьютерами. Если некоторая локальная сеть подключена к Интернету, то и каждая рабочая станция этой сети также имеет выход в Интернет через хост-компьютер сети. В качестве хоста может использоваться web-сервер или сервер-шлюз (часто именуемый прокси-сервером) — рабочая станция, имеющая специализированное программное обеспечение для непосредственной работы в Интернете, например программы EasyProxy, WinProxy, WinGate2.. Каждый подключенный к Интернету компьютер имеет свой адрес, по которому его может найти абонент из любой точки света.
Структура сети Интернет — типичная клиент-серверная, то есть имеются компьютеры, в основном получающие информацию из сети — «клиенты», а есть компьютеры, снабжающие клиентов информацией — «серверы» (серверы также накапливают ее, но основная их функция — отдавать). Важной особенностью Интернета является то, что он, объединяя различные сети, не создает при этом никакой иерархии — все компьютеры, подключенные к сети, равноправны.
Топология глобальных сетей
Глобальная (WAN — Wide Area Network) — сеть, покрывающая большие географические регионы, включающие в себя как локальные сети, так и прочие телекоммуникационные сети и устройства. Глобальные сети являются открытыми и ориентированы на обслуживание любых пользователей. Иногда – объединение локальных сетей.
Она объединяет компьютеры, которые называются хостами. Хосты соединяются коммуникационными подсетями, для краткости называемые подсетями. Задачей подсети является передача сообщений от хоста к хосту и, таким образом в глобальных сетях коммуникативный аспект отделен от прикладного, что значительно увеличивает структуризацию сети, а следовательно, упрощает ее разработку и обслуживание.
Подсеть в свою очередь состоит из компонентов двух типов: линий связи и маршрутизаторов. Задачей маршрутизаторов является определение маршрута передаваемого информационного пакета.
Если какие-либо два маршрутизатора не соединены напрямую, то они общаются через промежуточные маршрутизаторы. Тогда переданный пакет получается каждым промежуточным маршрутизатором целиком, хранится на нем до тех пор, пока не освободится требуемая линия связи, а затем передается дальше. Подсети, работающие по такому принципу, называются подсетями с промежуточным хранением. На сегодняшний день все подсети глобальных сетей за исключением тех, которые используют спутники связи, являются подсетями с промежуточным хранением.
В глобальных сетях обычно используется коммутация пакетов. Ниже представлен алгоритм работы коммутации пакетов:
1) Приложение, выполняемое на передающем хосте, дает запрос на пересылку сообщения приложению, выполняемому на принимающем хосте.
2) Передающий хост осуществляет разбивку сообщения на пакеты, каждый из которых имеет порядковый номер.
3) Пакеты друг за другом направляются в линию связи и по отдельности передаются по подсети.
4) Маршрутизаторы подсети определяют оптимальный маршрут прохождения пакетов. Решение о выборе маршрута маршрутизаторами осуществляется на локальном уровне согласно алгоритму маршрутизации. При этом предпринимается попытка проложить оптимальный путь, учитывая степень загруженности линий связи.
5) Принимающий хост собирает пакеты и реконструирует начальное сообщение.
18. Структура сети Интернет. Провайдеры. Адреса и протоколы.
Основу сети Интернет в настоящее время составляют высокоскоростные магистральные сети. Независимые сети подключаются к магистральной сети через точки сетевого доступа NAP (Network Access Point). Независимые сети рассматриваются как автономные системы, т.е. каждая из них имеет собственное административное управление и собственные протоколы маршрутизации. Деление сети Интернет на автономные системы позволяет распределить информацию о типологии всей сети и существенно упростить маршрутизацию.
Автономная система должна состоять не менее чем из 32 меньших по размеру сетей. Обычно в качестве автономных систем выступают крупные национальные сети. Примерами таких сетей являются сети EUNet, охватывающая страны центральной Европы, сеть RUNet – Российская сеть. Автономные сети могут образовывать компании, специализирующиеся на предоставлении услуг доступа в сеть Интернет, — провайдеры. Таким провайдером является, например, компания Relkom в России.
Внутри автономной системы данные передаются по одной сети к другой, пока не достигнут точки сопряжения с другой автономной системой. Обмен данными возможен только в том случае, если между автономными системами существует соглашение о предоставлении транзита. По этой причине время доступа к одному и тому же ресурсу для пользователей разных автономных систем может существенно отличаться.
Важным параметром, определяющим качество работы Интернета, является скорость доступа к ресурсам. Она определяется пропускной способностью каналов связи внутри автономной системы и между ними.
Для модемного соединения, используемого для большинства домашних компьютеров, пропускная способность канала невелика – от 19,2 до 57,6 Кбит/с; для выделенных телефонных линий, используемых для подключения небольших локальных компьютерных сетей от 64 Кбит/с до 2 Мбит/с; для спутниковых и оптико-волоконных каналов связи – старше 2 Мбит/с.
Интернет многогранен, и нельзя четко определить, что это такое. С технической точки зрения Интернет – это объединение транснациональных компьютерных сетей, работающих по самым разнообразным протоколам, связывающие всевозможные типы компьютеров, физически передающие данные по телефонным проводам и оптическому волокну, через спутники и радиомодемы. Подавляющее большинство компьютеров в Интернете связано по протоколам TCР/IP, и именно это вкупе с требованием наличия подключения к глобальной сети является критерием присутствия в Интернете.
Рассмотрим структуру протоколов TCР/IP с точки зрения модели OSI.
Модели OSI TCР/IP поддерживают многие из существующих стандартов, определяющих среду передачи данных. Это могут быть, например, технологии Ethernet и FDDI для локальных компьютерных сетей или Х.25 и ISDN для организации крупных территориальных сетей. На этом уровне могут также использоваться протоколы РРР и SLIP, предназначенные для установления соединения с использованием аналоговых линий связи.
Основой семейства протоколов TCР/IP является сетевой уровень, представленный протоколом IP, а также различными протоколами маршрутизации. Этот уровень предоставляет адресное пространство, обеспечивающее перемещение пакетов в сети, а также управляет их маршрутизацией.
Размеры пакета, параметры передачи, контроль целостности осуществляются на транспортном уровне протоколом TCP. Протокол UDP работает на таком же уровне, но применяется в том случае, когда требования к надежности передачи данных менее жесткие.
Следующий простой пример должен пояснить механизм работы этих протоколов. Когда вы получаете телеграмму, весь текст в ней (и адрес, и сообщение) написаны на ленте подряд, но ест правила позволяющие понять, где тут адрес, а где сообщение. Аналогично пакет в компьютерной сети представляет собой поток бит, а протокол IP определяет, где адрес и прочая служебная информация, а где сами передаваемые данные. Протокол TCP предназначен для контроля передачи и контроля целостности передаваемой информации. Если вы не расслышали, что сказал вам собеседник в телефонном разговоре, вы просите его повторить сказанное. Приблизительно этим занимается протокол TCP применительно к компьютерным сетям.
Наиболее важным прикладным протоколам относятся протокол удаленного управления Telnet, протокол передачи файлов FTP, протокол передачи гипертекста HTML, протоколы для работы с электронной почтой: SMTP, POP, IMAP и MIME. На этом уровне работает система доменных имен DNS, отвечающая за преобразование числовых IP-адресов и имен. Следует также отметить протокол для управления сетевыми устройствами SNMP.
Каждый компьютер, включенный в сеть Интернет, имеет свой уникальный IP-адрес, на основании которого протокол IP передает пакеты в сети. IP-адрес состоит из 4 байт и записывается в виде 4 чисел разделенных точками, например 145.45.130.34. IP-адрес состоит из двух логических частей – номера сети и номера узла в сети. Номер для сети, включенной в Интернет, выдает специальное подразделение Интернета – InterNIC или его подразделение. Номер узла определяет администратор сети.
Человеку крайне неудобно пользоваться числовыми IP-адресами, поэтому на практике были введены обычные символы адреса. Для этой цели используется система доменных имен DNS, имеющая иерархическую структуру. Составные части имени определяются точками, например kolledg.ru, причем самым главным является корневой домен – домен первого уровня, за которым следуют домены второго, третьего и т.д. уровней. Так, для России домен первого уровня носит имя ru, а для США – us. Кроме того, несколько имен доменов первого уровня закреплены для различных типов организаций: com – коммерческие, gov – правительственные.
Домены распределяются по иерархическому принципу: получить домен второго уровня можно только у того, кто владеет доменом первого уровня, т.е. получить домен kolledg можно только у того, кто владеет доменом ru. Аналогично, получить домен третьего уровня можно у владельца второго уровня.
Все домены первого уровня уже имеют своих владельцев. Доменом ru владеет организация РОСНИИРОС (Российский НИИ развития общественных сетей).
Чтобы получить адрес компьютера по его доменному имени, соответствующей программе достаточно обратиться к DNS-серверу а тот в свою очередь перешлет запрос корневого домена, DNS-серверу домена нижнего уровня. Благодаря такой организации системы доменных имен нагрузка по разрешению имен равномерно распределяется среди DNS-серверов.