Очередное, пятое издание самой авторитетной книги по современным сетевым технологиям.
Полностью переработано с учетом изменений, происшедших в сфере сетевых технологий за последние годы и, в частности, освещает такие аспекты, как беспроводные сети стандарта 802.12 и 802.16, сети 3G, технология RFID, инфраструктура доставки контента CDN, пиринговые сети, потоковое вещание, интернет-телефония и многое другое.
Мы будем использовать термин «компьютерная сеть», чтобы означать набор автономных компьютеров, связанных одной технологией. Два компьютера называют связанными, если они в состоянии обмениваться информацией.
Соединение не обязательно должно представлять собой медный провод; может использоваться волоконная оптика, микроволны, инфракрасный диапазон и спутники связи. Сети бывают раз-личных размеров, формы и конфигураций.
Они обычно соединяются вместе, чтобы создать большие сети, самым известным примером сети сетей является Интернет.
В литературе существует путаница между понятиями компьютерная сеть и распределенная система. Основное их различие заключается в том, что в распределенной системе наличие многочисленных автономных компьютеров незаметно для поль зователя.
Хорошо известный пример распределенной системы — это Всемирная паутина (World Wide Web).
В компьютерных сетях нет никакой единой модели, нет и программного обеспечения для ее реализации. Пользователи имеют дело с реальными машинами, и со стороны вычислительной системы не осуществляется никаких попыток связать их воедино.
На самом деле, распределенная система является программной системой, построенной на базе сети. Эта программная система обеспечивает высокую степень связности и прозрачности элементов.
Таким образом, различие между компьютерной сетью и распределенной системой заключается в программном обеспечении (особенно в операционной системе), а не в аппаратуре.
Тем не менее эти два понятия имеют очень много общего. Например, как компьютерная сеть, так и распределенная система занимаются перемещением файлов. Разница заключается в том, кто вызывает эти перемещения — система или пользователь.
Хотя основной темой этой книги являются сети, многие разделы будут касаться и распределенных систем.