Сейчас на сайте
Сейчас на сайте 0 пользователей и 0 гостей.

Понятие о работе с сетями

Сети нужны для того, чтобы общаться через компьютер с окружающим миром. Система Linux поддерживает два первичных сетевых протокола UNIX: TCP/IP и UUCP. На основе протокола TCP/IP (Transmission Control Protocol/Internet Protocol) компьютерные системы на всем земном шаре могут общаться через Интернет -- единую глобальную сеть. Имея Linux, TCP/IP и доступ к Интернету, можно осуществлять связь с пользователями и компьютерами посредством электронной почты, системы новостей Usenet, протокола передачи файлов FTP.

Большая часть сетей с протоколами TCP/IP используют в качестве физических средств передачи данных сети Ethernet. Система Linux поддерживает большинство распространенных адаптеров и интерфейсов Ethernet для персональных компьютеров, включая сюда карманные адаптеры и адаптеры PCMCIA.

Тем не менее, поскольку не каждый пользователь имеет подключение Ethernet у себя дома, система Linux поддерживает также протоколы SLIP (Serial Line Internet Protocol) и PPP (Point-to-Point Protocol), с помощью которых доступ в Интернет осуществляется через модем. Многие организации и учебные заведения имеют SLIP- и PPP-серверы. В действительности, если какой-либо компьютер с системой Linux имеет модем и подключен по сети Ethernet к Интернету, то он может стать SLIP-сервером либо PPP-сервером для других компьютеров.

Система NFS (Network File System) позволяет операционной системе предоставлять другим компьютерам доступ по сети к своей файловой системе. С помощью протокола FTP (File Transfer Protocol) производится обмен файлами между компьютерами. Программа sendmail посылает и получает электронную почту, пользуясь протоколом SMTP. Новые системы C-News и INN основаны на протоколе NNTP. С помощью программ telnet, rlogin и rsh можно войти в систему (log in) и выполнять любые команды на удаленной машине через сеть. Программа finger позволяет получать информацию о других пользователях Интернета.

Система Linux также позволяет поддерживать обмен с системой Microsoft Windows через систему Samba, а также с системой Macintosh через протоколы AppleTalk и LocalTalk. Обеспечена и поддержка протокола IPX фирмы Novell.

В системе Linux имеется весь спектр программ для чтения электронной почты и электронных новостей, в который входят elm, pine, rn, nn и tin. Система Linux может быть конфигурирована с любой из этих программ.

В системе Linux программирование аппаратных средств доступа к сети (socket programming) является стандартным для систем UNIX. Практически любая программа, использующая протокол TCP/IP, может быть перенесена под Linux. Протокол TCP/IP поддерживается также и X-сервером системы Linux, так что приложения, работающие на других компьютерах, могут использовать (через сеть) дисплей вашего компьютера.

Процедура установки программного обеспечения протоколов TCP/IP, включая SLIP и PPP, подробно обсуждается в главе 6.

Система UUCP (UNIX-to-UNIX Copy Protocol) -- это более старый механизм для передачи файлов, электронной почты и электронных новостей между UNIX-компьютерами. Исторически система UUCP была написана для ситуации, когда связь между компьютерами осуществлялась по телефонным сетям через модем. Тем не менее, система UUCP может передавать данные и по сетям TCP/IP. Если доступ к сети TCP/IP и к SLIP-серверу или PPP-серверу отсутствует, система может быть конфигурирована так, что отправка и получение почты, а также обмен файлами будет осуществляться с помощью UUCP.