Взаимодействие с другими компьютерами по сети
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

 

Одной из вех в истории (или, если хотите, предыстории) FreeBSD было появление стека протоколов ТСР/IP в 4.2BSD. Он послужил основой для аналогичных стеков других операционных систем. Даже некоторые сетевые утилиты компании Microsoft до сих пор отображают сообщения об авторских правах, свидетельствующие о том, что эти утилиты заимствованы из BSD. С учетом этих обстоятельств, казалось бы, у FreeBSD не должно быть никаких проблем при взаимодействии с другими системами по сети. В некоторых случаях это действительно так, но есть нюансы и ограничения, которые обязательно следует учитывать.

· Альтернативные стеки сетевых протоколов. ТСР/IP — не единственный существующий стек сетевых протоколов. В некоторых локальных сетях используются другие семейства протоколов, например AppleTalk компании Apple, NetBEUI в Windows и IPX компании Novell. Поддержка этих стеков во FreeBSD ограничена в сравнении с ТСР/IP. К счастью, немногие сетевые утилиты сегодня работают исключительно с альтернативными протоколами. К примеру, в Windows утилиты совместного доступа к файлам и принтерам поддерживают как NetBIOS, так и ТСР/IP. Этот факт учитывает программа Samba , предоставляющая Windows-клиентам доступ к файлам.

· Непостоянство стандартов. Редко какой поставщик использует сторонний код в том виде, в каком он был получен. Даже авторы время от времени переделывают свои творения. По этой причине исходный стек ТСР/IP, появившийся в 4.2BSD, за годы эксплуатации "мутировал", и в каждой следующей операционной системе использовалась несколько иная его реализация, иногда даже совершенно новая. Но при всем многообразии изменений нельзя не отметить тот факт, что большинство операционных систем может взаимодействовать друг с другом по протоколам ТСР/IP. С практической точки зрения важно то, что FreeBSD как одна из основных серверных систем крайне редко бывает несовместима с другими системами, с которыми ведется работа по сети. Проблемы чаще возникают с конкретными протоколами, применяемыми клиентом или сервером. Например, Web-страницы, разработанные для браузера Internet Explorer компании Microsoft, не всегда корректно отображаются в браузерах, доступных во FreeBSD, таких как Mozilla или Konqueror.

· Проблемы с безопасностью. Протоколы семейства ТСР/IP разрабатывались во времена взаимного доверия, поэтому в них заложено очень мало средств защиты. В результате с наступлением эры Internet в сетевом программном обеспечении стали постоянно обнаруживаться "дыры", позволяющие злоумышленникам получать несанкционированный доступ к компьютерам. В плане безопасности у FreeBSD хорошая репутация, но это не значит, что вопросы безопасности можно игнорировать. Неправильная конфигурация системы почти наверняка приводит к появлению "дыр".

В целом FreeBSD прекрасно подходит для выполнения многих сетевых функций. В ней реализован стабильный и эффективный стек ТСР/IP, что особенно важно для серверов. Написано множество серверных программ, позволяющих пользователям FreeBSD взаимодействовать с другими системами. Что касается безопасности, то FreeBSD обладает хорошими средствами защиты.

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



Дата: 2019-07-31, просмотров: 149.