Россия |
Несколько сетевых команд Unix
6. telnet. Залогиниться на удаленную машину
telnet host.name
Команда telnet позволяет вам залогиниться на удаленную машину, и работать на ней, как-будто вы сидите за терминалом, подключенным непосредственно к ней.
У команды telnet есть "горячий ключ" "Ctrl-]" , который переводит telnet в командный режим. В этом режиме можно менять параметры работы telnet 'а. Выход из командного режима - ENTER. Среди полезных команд назову так же "exit" и "help"
7. ftp. File Trasfer Protocol. Пересылка файлов
Что делать, если нужно "перетащить файл" с чужой машины на свою (или наоборот), а NFS между ними не запущен? Используйте программу ftp. Это простенькая команда, позволяющая пересылать файлы между машинами по протоколу TCP/IP.
ftp host.name User name (moshkow): ivanov Passwd:
Удаленная машина спросит у вас ваше входное имя и пароль (под которыми вы зарегистрированы НА УДАЛЕННОЙ машине). Если вы на ней не зарегистрированы, попробуйте указать входное имя "anonymous", а в качестве пароля - свой email-адрес.
После этого ftp переходит в командный режим. В этом режиме вы можете "перемещаться" по каталогам удаленной машины, по каталогам своей машины, просматривать их оглавление, и забирать файлы оттуда к себе, или класть их от себя - туда.
ftp> help - говорит само за себя ftp> quit - завершить работу ftp> bin - установить режим пересылки бинарных файлов (настоятельно рекомендую) ftp> cd katalog - перемещаться по "тамошним" каталогам ftp> ls - выдать "тамошнее" оглавление ftp> lcd katalog - перемещаться по "здешним" каталогам ftp> !dir - выдать "здешнее" оглавление ftp> !ls -al - выдать "здешнее" оглавление ftp> get file-tam [ file-name-zdes ] - взять файл оттуда ftp> put file-zdes [ file-name-tam ] - положить файл туда
Как послать письмо вручную
telnet localhost 25 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 t30.systud.msk.su ESMTP Sendmail 8.8.5/8.8.5; Thu, 14 May 1998 18:01:21 +0400 vrfy ryba@aquarium.ru expn ryba@aquarium.ru helo whitehouse.gov 250 t30.systud.msk.su Hello localhost [127.0.0.1], pleased to meet you mail from: god@heavens.com 250 god@heavens.com... Sender ok rcpt to: moshkow@ipsun.ras.ru 250 moshkow@ipsun.ras.ru... Recipient ok data 354 Enter mail, end with "." on a line by itself Subject: Time to pray! This the time to pray caoming along! God . 250 SAA01324 Message accepted for delivery quit
Какое приложение обслуживает заданный сетевой порт
netstat -a # полный список netstat -ap 80 lsof -i tcp:80 # кто сидит на 80 порту
Локальная сеть: Ethernet, Token ring, FDDI
Ethernet
Carrier Sense Multiple Access Collision Detect (CSMA/CD) Контроль несущей с множественным доступом и разрешением коллизий.
Стандарт Ethernet/2 и IEEE 802.3 похожи, но имеют различный формат фрейма
Ethernet'ов существует 3 типа:
- 10baseT Неэкранированная витая пара, разъем RJ45. Twisted pair (Длинна одной пары до 100м). В любой цепочке должно быть не более 4-х хабов.
- 10base5 Толстый Ethernet. Желтый 2см кабель, 15 пиновый AUI Thick ethernet коннектор у hosta. "Краб" - для подключения к основному кабелю. На концах - N-терминаторы. (L<= 500м)
- 10base2 Тонкий Ethernet с коаксиальным 50-омным кабелем Thin ethernet и BNC коннекторами. Официальная длина кабеля 185 m (<=300m) 30 хостов на одном сегменте
+-----+ |Host o------------------. "Звезда" +-----+ \ \ ___ +-----+ \o | Hub |Host o----------------------o | 10-base-T +-----+ o___| / +-----+ / |Host o------------------' +-----+ +-----+ +-----+ +-----+ "Общая шина" |Host | |Host | |Host | +--+--+ +--+--+ +--+--+ Thin z-+---------------+---------------+-z +-----+ +-----+ +-----+ |Host | |Host | |Host | +--ш--+ +--ш--+ +--ш--+ Толстый ethernet n n n ^ n n n |до 50м "краб" n n v n==M===============M===============M=======n
Token ring
Стандарт Token ring разработан для сетей IBM, и практически совпадает с IEEE 802.5
Аппаратно - звезда (8 шт) на витой shielded или unshielded паре, подключенная к MultiStationAccessUnit (MSAU) Несколько MSAU можно соединять друг с другом, они при этом организуют логическое общее кольцо.
Логически - кольцо по которому идет маркер-тележка. Принявший маркер с сообщением считывает если оно ему, может положить свое если маркер "пуст", и в любом случает передает маркер дальше. Пройдя круг маркер уничтожается станцией, его запустившей, и запускается новый. Допустим ровно один маркер. Маркер везет не более одного пакета с данными. Назначается станция-Monitor, которая следит, чтоб маркеры не шли второй круг, если станция его породившая не смогла его удалить.
FDDI
Аппаратно - двойное оптоволоконное кольцо. В базовом режиме одно из кольец не используется. В кольце есть некоторое количество Dual Attachment станций. Если такая станция замечает, что прошедший сквозь нее пакет не вернулся по кругу (кольцо порвано), она автоматически активизирует второе кольцо. (То же должна сделать DAS на другой стороне от обрыва)
___0 DAS ___0 DAS /___o /___| // \\ // || |* --> || * || o| || o* \\___/o DAS \\___/| DAS \___/ \___/
Логически - как и Token ring. Маркер может везти пакеты сразу от нескольких станций. Функции Monitor'а выполняют все участники кольца.
Распай Unshielded twisted pair.
1 оранж Tx+ | +-1---8-+ | Rx+ 3 2 ОРАНЖ Tx- | | | | Rx- 6 3 зелен Rx+ | |_____| | Tx+ 1 4 СИНИЙ | | 5 синий | | 6 ЗЕЛЕН Rx- |___________| Tx- 2 7 корич (провод на нас) 8 КОРИЧ -----------------------------------------------------------------
Для соединения двух адаптеров напрямую, без HUB'а (point-to-point) используется "перевернутый" провод. Tx+<-->Rx+, Tx-<-->Rx-,...
Многие современные ethernet-контроллеры имеют автоматическое определение кабеля, и их можно вязать напрямую стандартным "прямым" кабелем - не переворачивая.