Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » Про samba и канальный уровень

Ответить
Настройки темы
Про samba и канальный уровень

Старожил


Сообщения: 482
Благодарности: 8

Профиль | Отправить PM | Цитировать


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

Собственно, в общих чертах представление имею. Компьютер-клиент обращается к контроллеру домена или сетевому обозревателю, чтобы получить данные о структуре сети. Контроллер домена или сетевой обозреватель имеет данные о всех группах, компьютерах (идентифицируются по NetBIOS-именам) и их шарам, эти данные он получает регулярно сканируя сеть. Из этих данных он определяет местоположение компьютера-сервера. При обращении к серверу клиент должен предъявить связку логин+пароль или войти как гость, если это разрешено. После аудентификации клиент получает доступ к расшареным папкам и принтерам сервера.

Но вот нигде не найду по какому протоколу это всё работает. Самба ведь впервые появилась ещё во времена WINDOWS 3.11, когда вместо TPC/IP использовался NetBIOS, то есть она работает на канальном уровне OSI? Тут сразу происходит плавный переход ко второй части вопроса: как вообще осуществляется фильтрация трафика на канальном уровне. Я так понимаю, что не с помощью фаерволла, поскольку фаерволл работает на более высоком сетевом уровне. Можно ли праграмно запретить с определённого компьютера досту к серверу (ну допустим что аудентификацию по паролю мы сочли недостаточной защитной мерой и хотим чтобы на сервер не только невозможно было зайти, но и вообще он стал для определённого пользователя невидим).

А если не фильтрация, а, наоборот, проброс кадров из одной сети в другую. Эта задача более актуальна. Возможна ли связь по самбе между двумя компьютерами или между ними стоит шлюз или маршрутизатор?

Отправлено: 15:25, 25-04-2012

 

Аватара для topotun32

Ветеран


Сообщения: 2270
Благодарности: 346

Профиль | Отправить PM | Цитировать


Цитата RasKolbas:
запретить с определённого компьютера досту к серверу »
настройки фаервола

Отправлено: 15:36, 25-04-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

exo exo вне форума

Аватара для exo

Ветеран


Сообщения: 12417
Благодарности: 1442

Профиль | Отправить PM | Цитировать


Цитата RasKolbas:
оно же "сеть Microsoft" »
http://ru.wikipedia.org/wiki/SMB
протокол прикладного уровня. использует другие протоколы нижнего уровня.

Цитата:
Клиенты соединяются с сервером, используя протоколы TCP/IP (а точнее NetBIOS через TCP/IP), NetBEUI или IPX/SPX. После того, как соединение установлено, клиенты могут посылать команды серверу (эти команды называются SMB-команды или SMBs), который дает им доступ к ресурсам, позволяет открывать, читать файлы, писать в файлы и, вообще, выполнять весь перечень действий, которые можно выполнять с файловой системой. Однако, в случае SMB, эти действия совершаются через сеть. Как было сказано выше, SMB работает, используя различные протоколы.
В сетевой модели OSI протокол SMB используется как протокол Application/Presentation уровня и зависит от низкоуровневых транспортных протоколов. SMB может использоваться через TCP/IP, NetBEUI и IPX/SPX. Если TCP/IP или NetBEUI будут заняты, то будет использоваться NetBIOS API. SMB также может посылаться через DECnet протокол. Digital (ныне Compaq) сделала это специально для своего продукта PATHWORKS. NetBIOS, в случае использования через TCP/IP, имеет различные названия. Microsoft называет его в некоторых случаях NBT, а в некоторых NetBT. Так же встречается название RFCNB.

-------
Вежливый клиент всегда прав!


Отправлено: 15:43, 25-04-2012 | #3


Старожил


Сообщения: 482
Благодарности: 8

Профиль | Отправить PM | Цитировать


Так что-то я не пойму. Если SMB использует TCP/IP и TCP-порт 445 то связь должна быть между любыми компьютерами, между которыми существует маршрутизация. Однако, если между двумя компьютерами будет стоять маршрутизатор то связаться по smb они не смогут, хоть пинги и будут ходить.

Отправлено: 20:03, 25-04-2012 | #4

exo exo вне форума

Аватара для exo

Ветеран


Сообщения: 12417
Благодарности: 1442

Профиль | Отправить PM | Цитировать


Цитата RasKolbas:
Однако, если между двумя компьютерами будет стоять маршрутизатор то связаться по smb они не смогут, хоть пинги и будут ходить. »
Цитата topotun32:
настройки фаервола »
вроде начиная с висты (в 7-ке точно) есть три профиля фаервола. если стоит маршрутизатор между компами (без NAT) - то второй компьютер для первого в другой сети - и профиль public. а он самый закрытый.
вы порты проверьте, а не пинги... например программой nmap

-------
Вежливый клиент всегда прав!


Отправлено: 20:23, 25-04-2012 | #5


Ветеран


Сообщения: 3806
Благодарности: 824

Профиль | Отправить PM | Цитировать


RasKolbas, забудьте слово OSI - его для массового пользователя не существует, соответственно "на канальном уровне OSI" ничего работать не может.

Цитата RasKolbas:
когда вместо TPC/IP использовался NetBIOS »
"вместо" никогда не было. NetBIOS - это не столько протокол, сколько универсальный API, работающий c IPX, TCP/IP

Отправлено: 12:56, 30-04-2012 | #6


Старожил


Сообщения: 482
Благодарности: 8

Профиль | Отправить PM | Цитировать


Цитата Busla:
"вместо" никогда не было. NetBIOS - это не столько протокол, сколько универсальный API, работающий c IPX, TCP/IP »
А помните во времена WINDOWS 95-98 к сетевой карте можно было привязать один из трёх протоколов: NetBIOS, TCP/IP, IPX/SPX?

Отправлено: 13:49, 30-04-2012 | #7


Ветеран


Сообщения: 3806
Благодарности: 824

Профиль | Отправить PM | Цитировать


Изображения
Тип файла: jpg сеть win95.jpg
(58.8 Kb, 7 просмотров)

RasKolbas, не было там такого:

Отправлено: 14:33, 01-05-2012 | #8



Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » Про samba и канальный уровень

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Двух канальный режим SharkyUA Материнские платы и память 3 27-01-2012 23:17
Прочее - Samba-3 в примерах. Джон Терпстра (Samba-3 by example) русский перевод greyzy Общий по Linux 1 11-08-2010 15:29
[решено] Проблема с Samba-сервером в Samba-домене uder Программное обеспечение Linux и FreeBSD 3 01-12-2009 09:42
Debian/Ubuntu - SAMBA сервер как член домена SAMBA LDAP RFox Общий по Linux 0 27-08-2009 10:04
6-ти канальный саунд clDark Общий по FreeBSD 6 25-07-2004 11:22




 
Переход