Различия между версиями 4 и 5
Версия 4 от 2008-07-02 21:09:13
Размер: 7507
Редактор: eSyr
Комментарий:
Версия 5 от 2008-07-02 21:40:08
Размер: 7988
Редактор: ArtemSerebriyskiy
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 3: Строка 3:
Начало не с самых снов, а про сеть. Начало не с самых основ, а про сеть.
Строка 5: Строка 5:
Прежде чем расск, что происх, когда человек нажимает кнопку "Настроить сеть", потеоретизируем по части сети. Какие задачи надо решить человеку, перед которым встала задача рганихзация сети передачи данных между нек-рыми кмпьютерами, возможно в пределах всего мира?
 * Перве решение --- что используется в качестве носителя данных. Т есть, каким спсбом (по проводам, по радио, грузовик с винчестерами, голубиная почта). Не исключени, что их будет несколько, поскольку сеть может быть здоровая. Надо изобрести, как данные передавать. Примем решение, что данные передаются по 4 проводам, или что0то в этом дуже. В этом месте две проблемы: как выглядит этот носитель, какие его физ. хар-ки, и как выглядят данные (представление данных в носителе). К 4 прводам надо добавить, как 0 от 1 отличить: наличие напр. --- 1, отсутствие --- 0.
 * До тех пор, пока мы не придумаем, как этт нооситель подключить к компьютеру, мы не решим задачу подключения к компьютеру, мы не организуем СПД. Вторая задача --- обеспечение интерфейса между компьютерм и СПД
 * Вопрос: а мы решили свои проблемы? Вообще говоря, мы уже мжем передавать какие-то данные между двумя компьютерами. Тут мы вспоминаем, чт задача была передавать данные между многими кмпьютерами. Правда, эту задачу мы можем решить прямо здесь: ... . Первую проблему мы решили --- интерфейс подключения СПД к к-ру, вторая задача --- дисциплина, организация передачи данных. Даже если только два компьютера, т всё равно над дговориться, например, о том, как выглядят данные, когда их нет (как отличаются данные кгда ни есть от данных, когнда их нет). Например, для начала-конца передачи можно использовать некие последовательности 0 и 1. Когда же компьютеров несколько, то указывать ещё адресата. Или как обеспечить дновременную передачу от нескольких кмпьбтеров друг другу.
Достаточн очевидно, что задачу объекдинения большог количества компьютеров мы не решили. Решили задачу подкл. малого количества. Следующий класс задач:
 * Уровень сбственно организации сети. Этот уровень состоит из двух задач
  * Перенумеровать все компьютеры на свете, например, выдать им какие-то уникальные номера.
  * Вторая задача возникает, когда у нас возн. задача обхекдинения разных спд. У нас не дна сеть, на ммного, в каждом устройства перенумерованы и возн. задача переброски куска информации от одного кмпьютера к другому, при этом чевидно, что они будут переюрошены через несколько СПД, в частности, на пути будут неск. устр., которые перебрасывают данные из одной СПД в другую. Эт задача маршрутизации
Вопрос, а не хватит ли теоретизировать: есть СПД, есть спсоб передачи от одного компьбютера к другому, не хватит ли этого? Но мы же передаём важные данные. актически, данные мы передавать научились, а доставлять их в целости и схранности --- ещё нет. Сответственно, надо решить эту задачу или передавать абы как. Фактически, речь идёт о задачек дставки.
Прежде чем рассказать , что происходит , когда человек нажимает кнопку "Настроить сеть", по-теоретизируем про части сети. Какие задачи надо решить человеку, перед которым встала задача организация сети передачи данных между некоторыми компьютерами, возможно в пределах всего мира?
 * Первое задача --- что используется в качестве носителя данных. То есть, каким способом (по проводам, по радио, грузовик с винчестерами, голубиная почта).
 Не исключенo, что их будет несколько, поскольку сеть может быть здоровая. Надо изобрести, как данные передавать. Примем решение, что данные передаются по 4 проводам, или что-то в этом духе. В этом месте две проблемы: как выглядит этот носитель, какие его физические характеристики, и как выглядят данные (представление данных в носителе). К 4 проводам надо добавить, как 0 от 1 отличить: наличие напр. --- 1, отсутствие --- 0.
 * До тех пор, пока мы не придумаем, как этот носитель подключить к компьютеру, мы не решим задачу подключения к компьютеру, мы не организуем среду передачи данных. Вторая задача --- обеспечение интерфейса между компьютером и средой передачи данных
 * Вопрос: а мы решили свои проблемы? Вообще говоря, мы уже можем передавать какие-то данные между двумя компьютерами. Тут мы вспоминаем, что задача была передавать данные между многими компьютерами. Правда, эту задачу мы можем решить прямо здесь: ... . Первую проблему мы решили --- интерфейс подключения среды передачи данных к компьютеру, вторая задача --- дисциплина, организация передачи данных. Даже если только два компьютера, то всё равно над договориться, например, о том, как выглядят отсутствие данных (как отличаются данные когда ни есть от данных, когда их нет). Например, для начала передачи можно использовать некие последовательности из 0 и 1. Когда же компьютеров несколько, то надо указывать ещё адресата. Или как обеспечить одновременную передачу от нескольких компьютеров друг другу.
Достаточно очевидно, что задачу объединения большого количества компьютеров мы не решили. Решили задачу подключения. малого количества. Следующий класс задач:
 * Уровень собственно организации сети. Этот уровень состоит из двух задач
  * Перенумеровать все компьютеры на свете, например, выдать им какие-то уникальные идентефикаторы.
  * Возникает задача объединения разных сред передачи данных. У нас не одна сеть, а много, в каждом устройства перенумерованы и возникает задача переброски куска информации от одного компьютера к другому, при этом очевидно, что они будут переброшены через несколько сред передачи данных, в частности, на пути будут несколько устройств, которые перебрасывают данные из одной среды передачи данных в другую. Эта задача маршрутизации
Вопрос, а не хватит ли теоретизировать: есть СПД, есть способ передачи от одного компьютера к другому, не хватит ли этого? Но мы же передаём важные данные.
Фактически, данные мы передавать научились, а доставлять их в целости и сохранности --- ещё нет. Соответственно, надо решить эту задачу. Т.е. речь идёт о задачек доставки.
Строка 18: Строка 20:
   
Строка 19: Строка 22:
Задача качества дставки. В эту задачу входят все три кмпоненты: чтобы доставилось то, что дставилось, чтобы мы знали, что доставилось, отслеживание сост. канала.  В задачу качества доставки входят все три компонента:
 * доставка в целостности и сохранности (чтобы доставилось то, что дставилось)
 * управление потоками данных( чтобы мы знали, что доставилось), обеспечение их непересекаемости
 * отслеживание состояния канала
Строка 21: Строка 27:
Какая ситуация: есть чень мощная машина, которая может гигабайтами загаживать сеть, и в неё сключен 10-гигабитный кабель, и мы туда наливаем бесчисленные гигабайты информацие, которые упираются в модем... Предположим ситуацию: есть очень мощная машина, которая может гигабайтами загаживать сеть, и в неё включен 10-гигабитный кабель, и мы туда наливаем бесчисленные гигабайты информации, которые упираются в модем...
Строка 23: Строка 29:
На самом деле, туту решается ещё дна задача: задача управления потоками данных. Если в этом потоке данных есть несклоьк элементов (пакеты), котрые передаются от дного компьютера другому. Соответственно, на каждом должн быть написано, к какому птоку этот кусочек относится. На самом деле, тут решается ещё дна задача: задача управления потоками данных. Если в этом потоке данных есть несколько элементов (пакеты), которые передаются от одного компьютера другому. Соответственно, на каждом должен быть написано, к какому потоку этот кусочек относится.

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

Начало не с самых основ, а про сеть.

Прежде чем рассказать , что происходит , когда человек нажимает кнопку "Настроить сеть", по-теоретизируем про части сети. Какие задачи надо решить человеку, перед которым встала задача организация сети передачи данных между некоторыми компьютерами, возможно в пределах всего мира?

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

Достаточно очевидно, что задачу объединения большого количества компьютеров мы не решили. Решили задачу подключения. малого количества. Следующий класс задач:

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

Вопрос, а не хватит ли теоретизировать: есть СПД, есть способ передачи от одного компьютера к другому, не хватит ли этого? Но мы же передаём важные данные. Фактически, данные мы передавать научились, а доставлять их в целости и сохранности --- ещё нет. Соответственно, надо решить эту задачу. Т.е. речь идёт о задачек доставки.

Тут есть два способа нарушить сохранности:

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

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

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

сталось вспомнить, что мы передаём данные, которые имеют семантику, и есть ещё одна задача: задача интерпретации.


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

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

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

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

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

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

Level

Maintainer

Start date

0

1

1

1

1

ArtemSerebriyskiy


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