Различия между версиями 29 и 30
Версия 29 от 2008-07-04 13:33:54
Размер: 8480
Редактор: George Tarasov
Комментарий:
Версия 30 от 2008-07-04 13:34:49
Размер: 12535
Редактор: George Tarasov
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 8: Строка 8:

---- /!\ '''Edit conflict - other version:''' ----
Строка 15: Строка 17:

---- /!\ '''Edit conflict - your version:''' ----
'''1. Определение типа носителя данных''', то есть способа передачи (возможно, по проводам, по радио, или, к примеру, голубиная почта). Не исключенo, что при больших размерах сети этих типов может быть несколько. Пусть определено, что данные в сети передаются по 4 проводам. Тогда необходимо также выяснить, как выглядит этот носитель, какие его физические характеристики, и как выглядит представление данных в носителе. К тому же надо отличить факт передачи от его отсутствия:допустим, наличие напряжения --- есть, отсутствие --- нет. Но до тех пор, пока носитель не подключен к компьютеру, мы все равно не можем организовать передачу данных. Поэтому

'''2. Обеспечение интерфейса между компьютером и средой передачи данных.'''
 Вообще говоря, после решения этих двух задач уже можно обмениваться данными между двумя компьютерами. Но изначально планировалось обеспечить средой передачи данных множество машин. Для решения этой проблемы надо разработать дисциплину,то есть организацию передачи данных. Даже если к среде подключены только два компьютера, то всё равно надо договориться, например, о том, как выглядит отсутствие данных (как абонент поймет, что сейчас передача не идет). Например, для начала передачи можно использовать некие последовательности из 0 и 1. Когда же компьютеров несколько, то надо точно указывать адресата. Также дисциплина должна обеспечивать одновременную передачу от нескольких компьютеров друг другу.

Достаточно очевидно, что задача объединения большого количества компьютеров в сеть еще не решена. Ее можно охарактеризовать как
   
'''3. Уровень организации сети.''' Здесь две подзадачи:

---- /!\ '''End of edit conflict''' ----
Строка 21: Строка 35:

---- /!\ '''Edit conflict - other version:''' ----
Строка 22: Строка 38:

---- /!\ '''Edit conflict - your version:''' ----
'''4. Контроль за доставкой информации.''' Способов нарушить сохранность данных немного: данные можно либо изменить при передаче, т.е. испортить, либо вообще потерять, т.е. адресат их не получит. Потому в задачу контроля качества доставки входят следующие компоненты:

---- /!\ '''End of edit conflict''' ----
Строка 31: Строка 52:

---- /!\ '''Edit conflict - other version:''' ----
Строка 32: Строка 55:

---- /!\ '''Edit conflict - your version:''' ----
'''5. Интерпретация полученных при передаче данных''', которые, как правило, имеют свою семантику.

---- /!\ '''End of edit conflict''' ----

Теория построения сетей

Считаю текст недостаточно расшифрованным, не хватает структуры из пяти частей, как было на доске. -- FrBrGeorge 2008-07-04 11:15:54 Были использованны все данные доступные из моих конспектов и из конспектов eSyr. Поскольку существует уже версия переведенная на русский язык считаю нецелесообразным начинать работу с аудиозаписью до тех пор пока не будет выяснено мнение относительно вышеуказанной "новой" версии --ArtemSerebriyskiy Выложил перевод *второй* раз. В связи с пожеланиями вышестояшего руководства, ттекст подвергся сильной реструктуризации. --GeorgeTarasov

Прежде чем перейти к подробному описанию организации компьютерных сетей, следует рассмотреть некоторые общие положения. Выясним, какие задачи необходимо решить человеку, перед которым встала задача организации сети передачи данных между компьютерами.


/!\ Edit conflict - other version:


1. Определение типа носителя данных, то есть способа передачи (возможно, по проводам, по радио, или, к примеру, голубиная почта). Не исключенo, что при больших размерах сети этих типов может быть несколько. Пусть определено, что данные в сети передаются по 4 проводам. Тогда необходимо также выяснить, как выглядит этот носитель, какие его физические характеристики, и как выглядит представление данных в носителе. К тому же надо отличить факт передачи от его отсутствия:допустим, наличие напряжения --- есть, отсутствие --- нет. Но до тех пор, пока носитель не подключен к компьютеру, мы все равно не можем организовать передачу данных. Поэтому 2. Обеспечение интерфейса между компьютером и средой передачи данных.

  • Вообще говоря, после решения этих двух задач уже можно обмениваться данными между двумя компьютерами. Но изначально планировалось обеспечить средой передачи данных множество машин. Для решения этой проблемы надо разработать дисциплину,то есть организацию передачи данных. Даже если к среде подключены только два компьютера, то всё равно надо договориться, например, о том, как выглядит отсутствие данных (как абонент поймет, что сейчас передача не идет). Например, для начала передачи можно использовать некие последовательности из 0 и 1. Когда же компьютеров несколько, то надо точно указывать адресата. Также дисциплина должна обеспечивать одновременную передачу от нескольких компьютеров друг другу.

Достаточно очевидно, что задача объединения большого количества компьютеров в сеть еще не решена. Ее можно охарактеризовать как

3. Уровень организации сети. Здесь две подзадачи:


/!\ Edit conflict - your version:


1. Определение типа носителя данных, то есть способа передачи (возможно, по проводам, по радио, или, к примеру, голубиная почта). Не исключенo, что при больших размерах сети этих типов может быть несколько. Пусть определено, что данные в сети передаются по 4 проводам. Тогда необходимо также выяснить, как выглядит этот носитель, какие его физические характеристики, и как выглядит представление данных в носителе. К тому же надо отличить факт передачи от его отсутствия:допустим, наличие напряжения --- есть, отсутствие --- нет. Но до тех пор, пока носитель не подключен к компьютеру, мы все равно не можем организовать передачу данных. Поэтому

2. Обеспечение интерфейса между компьютером и средой передачи данных.

  • Вообще говоря, после решения этих двух задач уже можно обмениваться данными между двумя компьютерами. Но изначально планировалось обеспечить средой передачи данных множество машин. Для решения этой проблемы надо разработать дисциплину,то есть организацию передачи данных. Даже если к среде подключены только два компьютера, то всё равно надо договориться, например, о том, как выглядит отсутствие данных (как абонент поймет, что сейчас передача не идет). Например, для начала передачи можно использовать некие последовательности из 0 и 1. Когда же компьютеров несколько, то надо точно указывать адресата. Также дисциплина должна обеспечивать одновременную передачу от нескольких компьютеров друг другу.

Достаточно очевидно, что задача объединения большого количества компьютеров в сеть еще не решена. Ее можно охарактеризовать как

3. Уровень организации сети. Здесь две подзадачи:


/!\ End of edit conflict


  • пронумеровать вообще все компьютеры, например, выдать им какие-то уникальные идентефикаторы.
  • объединять разные среды передачи данных. Когда сетей много, и в каждой устройства пронумерованы, и возникает задача переброски информации от одного компьютера к другому, то, очевидно, что они будут переброшены через несколько сред передачи данных, в частности, на пути будут несколько устройств, которые и занимаются передачей из одной среды в другую. Это называется задачей маршрутизации.

Фактически, после решения этих проблем возможен обмен информацией в больших сетях и между ними, но ее целостность и безопасность все еще не обеспечена. Соответственно, сейчас речь пойдёт о проблемах доставки.


/!\ Edit conflict - other version:


4. Контроль за доставкой информации. Способов нарушить сохранность данных немного: данные можно либо изменить при передаче, т.е. испортить, либо вообще потерять, т.е. адресат их не получит. Потому в задачу контроля качества доставки входят следующие компоненты:


/!\ Edit conflict - your version:


4. Контроль за доставкой информации. Способов нарушить сохранность данных немного: данные можно либо изменить при передаче, т.е. испортить, либо вообще потерять, т.е. адресат их не получит. Потому в задачу контроля качества доставки входят следующие компоненты:


/!\ End of edit conflict


  • доставка в целости и сохранности(контроль самих данных);
  • управление потоками данных (идентификация разных потоков, также надо следить, чтобы они не перемешивались);
  • отслеживание состояния канала передачи данных.

Приведем пример ситуации, когда управление потоками данных жизненно важно: пусть в сеть через очень быстрый интерфейс включена очень мощная машина, которая извергает многогигабайтные потоки данных, а на стороне получателя находится обычный модем...

На самом деле, эта задача сразу решается при пакетной передаче данных. Если в потоке есть несколько элементов (пакетов), которые передаются от одного компьютера другому, то на каждый пакет содержит информацию о том, к какому потоку он сам относится.


/!\ Edit conflict - other version:


5. Интерпретация полученных при передаче данных, которые, как правило, имеют свою семантику.


/!\ Edit conflict - your version:


5. Интерпретация полученных при передаче данных, которые, как правило, имеют свою семантику.


/!\ End of edit conflict



Сведения о ресурсах

Готовность (%)

Продолжительность (ак. ч.)

Подготовка (календ. ч.)

Полный текст (раб. д.)

Предварительные знания

Level

Maintainer

Start date

|| 49 || 1 || 1 || 1 || || 1 || ArtemSerebriyskiy,GeorgeTarasov || 02.07.2008 ||


PspoClasses/080702/01Theory (последним исправлял пользователь VsevolodKrishchenko 2008-08-20 22:35:34)