2009-03-25 3 views
3

Предполагается, что я создаю сеть на основе геолокации, ipv6, беспроводную сеть, чтобы работать на Google Android.Практическое значение OSI vs TCP/IP networking

Я нашел то, что, кажется, хорошее приложение, чтобы поддерживать сцепление:. http://www.open-mesh.net/wiki/batman-adv

«Бэтмен-продвинутый новый подход к беспроводной сети, которая делает не больше не действуют на IP основе В отличие от БЭТМЭН, который обменивается информации с использованием UDP-пакетов и устанавливает таблицы маршрутизации, Бэтмен-расширенный работает от ISO/OSI Layer 2 только и использует и маршруты (или лучше: мосты) кадров Ethernet Он эмулирует Вирт. ual сетевой коммутатор всех узлов участие. Поэтому все узлы , по-видимому, являются локальными, поэтому все более высокие протоколы работы не будут , которые могут быть изменены любыми изменениями в сети . Вы можете запускать практически любой протокол выше B.A.T.M.A.N. Дополнительно, яркие примеры являются:.. IPv4, IPv6, DHCP, IPX»

Но другие члены в моей команде сказали, это не не-го, потому что он работает на OSI, а не TCP/IP Это было первое, что я слышал об OSI, и мне интересно, какая проблема? Каковы последствия для сетевых сетевых приложений, которые могут быть разработаны поверх нее? Учитывая, что андроид относительно новый, мы не нужно слишком беспокоиться о совместимости с существующими приложениями, так ли это важно?

я не потратил много времени, работая с сетями, поэтому, пожалуйста, положить в noobmans условиях.

ответ

5

«Вы можете запускать практически любой протокол выше B.A.T.M.A.N. Продвинутыми, яркими примерами являются: IPv4, IPv6, DHCP, IPX.«

» Но другие члены в моей команде сказал, это не не-го, потому что он работает на OSI, а не TCP/IP. "

Другие члены вашей команды смущены ключевым словом-фест в BATMAN.

"IP" по протоколу TCP/IP является IPv4 (или IPv6). Таким образом, BATMAN поддерживает TCP/IP непосредственно и полностью.

Там нет никакого конфликта любого рода Просто путаница

0

«Уровень ISO/OSI 2» не означает протоколы OSI. Это относится к модели сетевых стеков «Семь слоев». Это означает уровень передачи данных.

Эти слои: физический, канал передачи данных, сеть, транспорт, сеанс, презентация, приложение.

-1

OSI - это не протокол, как протокол IP и TCP. Кажется, что ваша команда говорит, что сетка не будет использовать IP. Я подозреваю, что они ошибаются, поскольку текст, который вы цитировали, указывает, что протокол BATMAN способен поддерживать IP-адрес & IPv6, и если это так, вам понадобится очень сильная причина использовать что-либо еще.

4

Они, вероятно, относятся к OSI model, который является обычно используемым способом различения сетевых уровней. Я не уверен, что это полезный способ взглянуть на вещи, но его учат в каждом сетевом курсе на планете.

Уровень 2 OSI - это data link layer, который работает непосредственно над фактическим физическим уровнем. В принципе, он отвечает за управление потоком, обнаружение ошибок и, возможно, исправление ошибок. Уровень канала передачи данных является строго «одиночным хопом». Его беспокоит только передача данных между точками, а не передача или маршрутизация нескольких переходов.

Если они действительно ссылаются на OSI networking protocal, запустите крик так быстро, как только сможете. OSI, как известно, было трудно реализовать, и я никогда не слышал о реальной рабочей установке. См. Статью в Википедии о деталях gory.

2

модель OSI и протоколы OSI отличаются

модель OSI представляет собой способ ломать вещи вниз:... физический, связь, сети, транспорт , сеанс, презентация, приложение. OSI p протоколы представляют собой реализации протокола, которые непосредственно сопоставляются с этими слоями в модели.

Модель представляет собой способ смотреть на вещи. Это в основном имеет смысл, но оно ломается на более высоких уровнях. Например: что делает слой презентации действительно?

В течение 90-х годов, OSI был (в некоторых кругах) считается будущее, но на самом деле падение некоторых компаний, и впустую ресурсы многих других. Например, DECnet Phase V представляет собой безумно сложную реализацию Digital OSI-стека, отвечающую требованиям государственных OSI, но запущен пароходом TCP/IP.

Тест: Какие байты на проводе? В этом случае это UDP через IP, а не эквивалент OSI, который был CLNP.

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

 Смежные вопросы

  • Нет связанных вопросов^_^