Редактирование: UNИX, осень 2008, 02 лекция (от 08 октября)
Материал из eSyr's wiki.
Внимание: Вы не представились системе. Ваш IP-адрес будет записан в историю изменений этой страницы.
ПРЕДУПРЕЖДЕНИЕ: Длина этой страницы составляет 34 килобайт. Страницы, размер которых приближается к 32 КБ или превышает это значение, могут неверно отображаться в некоторых браузерах. Пожалуйста, рассмотрите вариант разбиения страницы на меньшие части.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
[[Изображение:Uneex 08 10 08 frbrgeorge.jpg|thumb|240px]] | [[Изображение:Uneex 08 10 08 frbrgeorge.jpg|thumb|240px]] | ||
- | + | Краткое содержание предыдущей серии: лектор рассказал, как с его точки зрения структурирован стек ТЦП/ИП, показав естественность его происхождения. | |
- | + | ||
- | Краткое содержание предыдущей серии: лектор рассказал, как с его точки зрения структурирован стек | + | |
5 уровней, а не 4, потому что речь не только о TCP/IP, а о сетевом взаимодействии как таковом, и аппаратного уровня в TCP/IP нет. | 5 уровней, а не 4, потому что речь не только о TCP/IP, а о сетевом взаимодействии как таковом, и аппаратного уровня в TCP/IP нет. | ||
Второе, о чём лектор хотел бы напомнить: свойство инкапсуляции. | Второе, о чём лектор хотел бы напомнить: свойство инкапсуляции. | ||
- | Третье: независимость | + | Третье: независимость. |
Мы можем выбрать некую реализацию на аппаратном уровне, поверх неё можно организовать IP. | Мы можем выбрать некую реализацию на аппаратном уровне, поверх неё можно организовать IP. | ||
TCP может работать поверх чего угодно, в том числе IP, прикладные протоколы тоже необязательно могут работать поверх TCP. | TCP может работать поверх чего угодно, в том числе IP, прикладные протоколы тоже необязательно могут работать поверх TCP. | ||
- | Как следствие, если надо передавать по TCP/IP, то на каждом уровне необходимо независимо резать и | + | Как следствие, если надо передавать по TCP/IP, то на каждом уровне необходимо независимо резать и оборачивтаь пакеты. |
+ | |||
+ | = Лекция = | ||
== Методологические проблемы == | == Методологические проблемы == | ||
Строка 16: | Строка 16: | ||
Первый из 5 уровней, тот самый, который не описан в TCP/IP, называется аппаратным, и речь тут идёт о двух вещах: | Первый из 5 уровней, тот самый, который не описан в TCP/IP, называется аппаратным, и речь тут идёт о двух вещах: | ||
- | * Уровень проводов и розеток; | + | * Уровень проводов и розеток; |
- | * Уровень кодирования сигнала. | + | * Уровень кодирования сигнала. |
Так получилось, что эти задачи в большинстве случаев не разделяются: когда мы говорим про провод, по которому передаются данные, мы сразу говорим, как они там кодируются. | Так получилось, что эти задачи в большинстве случаев не разделяются: когда мы говорим про провод, по которому передаются данные, мы сразу говорим, как они там кодируются. | ||
Строка 45: | Строка 45: | ||
Более того, на этом уровне возникает много забавных проблем. | Более того, на этом уровне возникает много забавных проблем. | ||
- | ( Проблема 1. | + | ( Проблема 1. Нажи нет ничего, и мы должны делать передачу из воздуха. ) |
=== Проблема 1: синхронизация. === | === Проблема 1: синхронизация. === | ||
Строка 80: | Строка 80: | ||
Итого три задачи: | Итого три задачи: | ||
- | * Вопрос синхронизации | + | * Вопрос синхронизации |
- | * Вопрос ... ''отсутствия сигнала?'' [[Участник:Hades|Hades]] 21:15, 15 декабря 2008 (UTC) | + | * Вопрос ... ''отсутствия сигнала?'' [[Участник:Hades|Hades]] 21:15, 15 декабря 2008 (UTC) |
- | * Вопрос начала и конца прередачи | + | * Вопрос начала и конца прередачи |
Лектор напоминает, что это самый нижний уровень, и тут начинают накладываться самые разные вопросы: например, хотим совмещать питание и передачу данных. | Лектор напоминает, что это самый нижний уровень, и тут начинают накладываться самые разные вопросы: например, хотим совмещать питание и передачу данных. | ||
Строка 112: | Строка 112: | ||
Что касается ошибок, есть две вещи: | Что касается ошибок, есть две вещи: | ||
- | * Ошибки можно обнаружить; | + | * Ошибки можно обнаружить; |
- | * Ошибки можно корректировать. | + | * Ошибки можно корректировать. |
Последнее обязательно связано с передачей дополнительных данных, первое в некоторых случаях этого не требует. | Последнее обязательно связано с передачей дополнительных данных, первое в некоторых случаях этого не требует. | ||
Строка 132: | Строка 132: | ||
На этом систематизированные знания у лектора заканчиваются. | На этом систематизированные знания у лектора заканчиваются. | ||
- | То, что тут было сказано, должно было создать представление о том, что передача данных на | + | То, что тут было сказано, должно было создать представление о том, что передача данных на физ. уровне — вешь достаточно сложная, и для тестирования провода амперметра недостаточно. |
- | Например, как лектора подключили к домашней сети: монтажники увидели, что соседи поключены, и вкрутили проводки в имеющийся провод. | + | Например, как лектора подключили к домашней сети: монтажники увидели, что соседи поключены, и вкрутили проводки в имеющийся провод. Кроме того, там у них есть своя специальная разводка. |
- | Кроме того, там у них есть своя специальная разводка. | + | |
Кроме того, стандартов витой пары много. | Кроме того, стандартов витой пары много. | ||
- | Лектору кажется, что из стека | + | Лектору кажется, что из стека искл. апп. часть для того, чтобы не пудрить людям голову. Знание которых может пригодиться только специалистам по прокладке сети, остальным же дост. соблюдать простые нормы, не задумываясь, откуда они берутся. |
- | + | ||
- | + | ||
- | + | ||
Попробуем сделать из этого достойные выводы: | Попробуем сделать из этого достойные выводы: | ||
- | * | + | * Апп. уровень предназначен для того, чтобы перевести в цифру то, что цифрой не ялвяется |
- | * На | + | * На апп. цровне сущ. гораздо больший оверхед, чем мы можем себе вообразить |
- | * Налицо отличная иллюстрация независимости уровней. Как бы | + | * Налицо отличная иллюстрация независимости уровней. Как бы не был устроен провод, каким бы способом кодирования вы бы не пользовались. С точки срения инт. уровня это всё равно будет езернет |
* В реальной жизни эти подробности, как оно устроено, проще не знать. | * В реальной жизни эти подробности, как оно устроено, проще не знать. | ||
- | От себя лектор добавит, что есть очевидная тенденция разделять эти два уровня: повились стандарты на провода и на всё остальное. | + | От себя лектор добавит, что есть очевидная тенденция разделять эти два уровня: повились стандарты на провода и на всё остальное. По всей видимости, с передачей данных по витой паре, со стандртом 10 гигабит всё закончится. |
- | По всей видимости, с передачей данных по витой паре, со | + | |
Теперь время позадавать какие-нибудь вопросы. | Теперь время позадавать какие-нибудь вопросы. | ||
- | MAC- | + | MAC-адрпес это какой уровень? |
- | Это уровень интерфейсный, поскольку он решает идентификацию устройства | + | Это уровень интерфейсный, поскольку он решает идентификацию устройства преед. данных в СПД. Инт. уровень реш |
Какой уровень овечает за IP-адрес отправителя? И можно ли указать другой адрес отправителя? | Какой уровень овечает за IP-адрес отправителя? И можно ли указать другой адрес отправителя? | ||
Строка 163: | Строка 158: | ||
Можно, но зачем? | Можно, но зачем? | ||
- | + | Можжно ли внутри IP-пакета управлять маршрутизацией? | |
В IPv6 можно, в IPv4 нет. Есть QoS, и на него можно навесить свою семантику. | В IPv6 можно, в IPv4 нет. Есть QoS, и на него можно навесить свою семантику. | ||
- | Почему некоторые устройства ( | + | Почему некоторые устройства (PCMSIA-карты) так плохо поддерживаются в linux? |
- | Нормально они поддерживаются. | + | Нормально они поддерживаются. Что касается беспроводных адаптеров, то там есть несколько чипсетов, и они закрытые, только alteros полностью открытый. Пробелма в том, что wi-fi пока ещё является предметом технологического преимущества. Вопрос в итоге к производителям железок, почему они не делают драйвера. |
- | Что касается беспроводных адаптеров, то там есть несколько чипсетов, и они закрытые, только alteros | + | |
А вот в СКИФе, там же свои протоколы обшения между нодами... | А вот в СКИФе, там же свои протоколы обшения между нодами... | ||
- | Помимо всего прочего, обратите внимание, что слово | + | Помимо всего прочего, обратите внимание, что слово linux здесь не возникло ни разу, поскольку про ОС мы можем гвоорить только там, где у нас есть некое цифровое предст. инф. И дальше мы будем говорить в след. раз. |