<< Предыдущий раздел | /\ Содержание | >> Следующий раздел

Приведенное здесь описание является довольно упрощенным, но оно необходимо для полного понимания следующего материала.

Символьные имена компьютеров и IP-адреса

Каждый компьютер, подключенный к Internet, имеет свое имя. Имена состоят из нескольких слов, разделенных точками. Например, "sky.inp.nsk.su". Это имя расшифровывается так: "Машина с именем sky в ИЯФ (inp), Новосибирск (nsk), экс-СССР (su). Такое имя является полной и однозначной ссылкой на компьютер.

Оно состоит из двух частей: собственно имя (sky) и так называемый домен (inp.nsk.su), к которому это имя относится. В разных доменах могут быть компьютеры с одинаковыми именами (например, почти везде есть адреса ftp.... и www.... Изнутри домена к компьютеру можно обращаться просто по имени, например, изнутри ИЯФ достаточно просто "sky" вместо "sky.inp.nsk.su".

Поскольку компьютерам намного проще манипулировать числами, а не строками, то по настоящему они знают друг друга не по именам, а по числовым адресам (их называют IP-адресами; IP -- это семейство протоколов, используемых для связи в Internet -- "Internetworking Protocol"). IP-адрес -- это четыре числа, разделенных точками. Например, 193.124.167.84. В IP-адресах также есть две части: адрес компьютера (аналог имени) и сеть (аналог домена; но указывать только адрес, без сети, нельзя!). Не вдаваясь в подробности (есть несколько разных вариантов), стоит лишь заметить, что вначале идет сеть (в данном случае 193.124.167, а затем адрес компьютера в этой сети (84). В ИЯФ есть восемь сетей -- с 193.124.160 по 193.124.167 (которые, впрочем, объединены в единую "надсеть").

Преобразованием имя->IP-адрес и обратно занимается служба под названием DNS (Domain Name Service). Трансляция выполняется программами прозрачно для пользователя. В большинстве случаев можно указывать как имя, так и IP-адрес -- они взаимозаменяемы. Бывают ситуации, когда у одного компьютера один IP-адрес, но к нему привязано несколько имен (например, www, ftp, news -- это одна и та же машина с адресом 193.124.167.84, она же sky.inp.nsk.su).

У каждого компьютера кроме его "интернетовского" адреса (и имени) есть еще один, локальный -- 127.0.0.1 (localhost). Почти всегда для ссылки на "сам" компьютер можно пользоваться этим локальным именем (хотя это не совсем то же самое, что "интернет-адрес").

Порты

Если IP-адрес служит для ссылки на конкретный компьютер, то для указания нужной "службы" используется так называемый порт. Так, ftp -- это порт номер 21, telnet -- 23, www -- 80 и т.д. Номер порта -- это нечто вроде номера отдела в магазине: в первом -- конфеты, во втором -- игрушки, в третьем -- книги.

Программы, использующие соответствующую службу (ftp, telnet, netscape...) сами знают, к какому порту им обращаться (хотя часто можно указывать порт и явно).

Login-имена пользователей

Каждый пользователь на конкретном компьютере имеет свое уникальное login-имя, под которым его знает эта машина. Разумные пользователи стараются иметь одно и то же имя на всех машинах, где они зарегистрированы.

При необходимости "сослаться" на конкретного пользователя на конкретном компьютере, надо указать его login-имя, затем символ "@" и имя компьютера. Например, goofy@class.inp.nsk.su. Такие "ссылки" используются в программах talk и finger.

По таким же правилам образуются и email-адреса. Впрочем, там то, что стоит после "@", не обязано быть существующим именем компьютера; да и вместо login-имени иногда указывается "синоним" -- к примеру, у пользователя "Э.Ю.Яковлев" может быть login-имя "eyakovl" и почтовый псевдоним "E.Yu.Yakovlev".


<< Предыдущий раздел | /\ Содержание | >> Следующий раздел