Interprocess Communication
Категория реферата: Рефераты по информатике, программированию
Теги реферата: курсовые работы, рефераты скачать бесплатно
Добавил(а) на сайт: Ponikarov.
Предыдущая страница реферата | 3 4 5 6 7 8 9 10 11 12 13 | Следующая страница реферата
Сущность стандартизации заключается в том, что после принятия стандарта этих уровней, можно уже менять реализации уровней либо добавлять новые уровни, не беспокоясь об интерфейсах и протоколах. Стандартизация определяет совместимость.
Немного об Интернет
Мы с вами поговорим немного об Интернет, но не с точки зрения того, что нам говорят по телевизору, причем часто говорят вещи откровенно глупые, а сточки зрения ее устройства.
Несколько слов предыстории. В конце 60-х годов американское агентство
перспективных исследований в обороне DARPA приняло решение о создании
экспериментальной сети с названием ARPANet. Основным свойством этой сети
было то, что предполагалось отсутствие какой-либо централизации. Этот
проект начал развиваться. В 70-ом году ARPANet стала считаться
действующей сетью США, и в частности, через эту сеть можно было добираться
до ведущих университетских и научных центров США. В начале 80-х годов
началась стандартизация языков программирования, а затем протоколов
взаимодействия сетей. Здесь есть два момента, повлиявших на появление
Интернет. Первый - это сам факт стандартизации. Второе - появление модели
ISO/OSI. Этогт момент можно считать началом появления Интернета.
Лекция №23
Мы начали обсуждать проблемы организации Интернет и обозначили основное качество этой системы, заложенное изначально - что эта сеть абсолютна симметрична с той точки зрения, что она не подразумевала какой- либо централизации и иерархии. Это свойство, которое легло в основу сети, и создало тот бум, который наблюдается сейчас, то есть Интернет может свободно расширяться.
Мы с вами рассмотрели вкратце предысторию сети. Изначально сеть
подразумевала чисто экспериментальную работу и уже в дальнейшем получила
университетскую распространенность, коммерция же пришла в Интернет где-то в
1994-95 годах.
Интернет основан на протоколах TCP/IP (Transfer Control Protocol /
Internet Protocol). Иногда говорят: “протокол TCP/IP” - но это неправильно, так как под этой аббревиатурой скрывается целый набор протоколов, объединенных под одним названием. Кстати, здесь есть отдельно протокол TCP
и отдельно протокол IP.
Семейство TCP/IP строится по четырехуровневой схеме. Рассмотрим таблицу соответствия TCP/IP модели ISO/OSI:
|Уровни TCP/IP |Уровни ISO/OSI |
|I. Прикладных программ |Прикладных программ |
| |Представление данных |
|II. Транспортный |Сеансовый |
| |Транспортный |
|III. Межсетевой |Сетевой |
|IV. Доступа к сети |Канальный |
| |Физический |
Уровень доступа к сети TCP/IP обеспечивают аппаратные интерфейсы и драйверы этих аппаратных интерфейсов. К примеру, протоколами уровня доступа к сети являются протоколы Ethernet. Их суть в следующем.
Ethernet - это система, обеспечивающая "мгновенный" доступ с
"контролем несущей" и обнаружением столкновений. Ethernet -
широковещательная сеть, это означает, что любое сообщение, выходящее из
источника становится видимым всем остальным Ethernet- устройствам. Ethernet
симметрична (нет никакого физического главенства), она предполагает наличие
некоторой физической среды (разновидности коаксиального кабеля, кабель
“витая пара”, СВЧ диапазон и др.), Ethernet-устройства, которое
осуществляет взаимодействие в рамках данной среды. Так как сеть
симметрична, то возникает проблема столкновения пакетов передающихся
данных, то есть, когда одновременно посылаются два пакета данных из разных
устройств - в этом случае происходит отказ передачи данных у обоих
устройств, после этого они замирают на некоторое время, а затем делают еще
одну попытку. Это напоминает разговор вежливых людей в темной комнате: если
один человек говорит, то остальные молчат; когда, два человека, начинают
говорить, то оба одновременно замолкают и делают паузу.
Следующее свойство Ethernet заключается в том, что каждое из Ethernet- устройств имеет уникальный адрес, этот адрес присваивается ему при изготовлении. Существует ряд международных правил, которые создают невозможным появление в мире двух Ethernet-устройств с одинаковым номером, будь-то уже сгоревшие устройства или еще находящиеся в строю. Этот адрес можно сравнить со штрих-кодом, который встречается на различных продуктах.
Еще одно свойство Интернет - широковещательность. Реально, любое
сообщение, посланное в сеть, проходит через все Ethernet-устройства сети.
Соответственно все сообщения имеют адресацию, и сообщения могут
адресоваться всем устройствам, либо какому-то отдельному, но в любом случае
- сообщение пройдет через все устройства, а уж каждое из них само решит -
оставить его или нет.
Вот в нескольких словах о примере четвертого уровня доступа протоколов TCP/IP, это наиболее распространенный вариант. Можно сказать о том, что такая сеть проста, но имеет ряд недостатков, заключающихся в том, что когда в сети возникает много активных пользователей, то учащаются столкновения сообщений и пропускная способность существенно снижается.
Следует обратить внимание, что когда мы говорим Интернет - сеть, то это также верно, как и то, что TCP/IP - протокол. То есть Интернет - это объединение сетей.
С этой точки зрения можно выделить два вида компьютеров, которые
можно выделить в сети:
[pic]
Это хост-компьютеры (host) и шлюзы (gate). В двух словах покажем, что есть что. Реально, каждый из компьютеров, который работает в сети, может классифицироваться по двум признакам. Если в компьютере расположена только одна сетевая карта или интерфейс, то это хост-компьютер и обычно он принадлежит какой-нибудь одной сети. Если в компьютере находятся две и более сетевых карт, при этом каждая из карт подключается к своей сети, то такой компьютер называется компьютером-шлюзом. Соответственно, через шлюзы можно объединять сети.
То есть, если смотреть с точки зрения принадлежности к сетям - хост
принадлежит одной сети, а шлюз принадлежит сразу двум или более сетям.
Через шлюзы осуществляется взаимодействие между компьютерами в различных
сетях. И этот механизм объединения и доступа является одной из
отличительных черт Интернета, которая базируется на межсетевом уровне
TCP/IP, который в свою очередь базируется на протоколе IP.
Основная функция протокола IP - уникальная межсетевая адресация.
Одним из основных свойств или качеств IP-протокола является IP-адрес. Это
адрес, который приписывается как конкретной сети, так и конкретному
компьютеру в сети. Исходя из этого, мы можем сказать, что шлюз - это
компьютер, имеющий два или более IP-адреса (адрес в одной сети и в другой
сети), хост - компьютер, имеющий один IP-адрес. Также, в функции IP входит
маршрутизация, то есть выбор пути, по которому будут передаваться
сообщения, определение базовых блоков данных (они называются дейтаграммы), которые передаются, и взаимодействие с транспортным уровнем и уровнем
доступа к сети. Соответственно, в связи с этим взаимодействием возможна
фрагментация и дефрагментация дейтаграмм.
Два слова об IP-адресации. IP-адрес - это четырехбайтовый код, в котором может размещаться информация об адресе сети и об адресе компьютера в сети. Существует несколько категорий IP-адресов:
Класс А.
|0 | | | | |
|1 байт |2 байт |3 байт |4 байт |
Первый байт кодирует номер сети, при этом его старший бит является нулевым (это признак класса А), остальные биты определяют номер сети. Сетей класса А может быть 126 штук. Соответственно, последние три байта - номер компьютера в сети. Сети класса А - гигантские сети, которые могут принадлежать крупнейшим корпорациям.
Класс B.
|1 |0 | | | | |
|1 байт |2 байт |3 байт |4 байт |
Признак класса B - старшие два бита равны “10”. Для нумерации сети используется остаток первого и целиком второй байт. 3 и 4 байты - номер компьютера в сети. Это также большие сети, их может быть большое количество, но также ограниченное.
Рекомендуем скачать другие рефераты по теме: история государства и права шпаргалки, класс.
Предыдущая страница реферата | 3 4 5 6 7 8 9 10 11 12 13 | Следующая страница реферата