Internet — podstawowe usługi
Znaczenie parametrów jest: następujące:
-v
wyłącza wyświetlanie informacji generowanych przez serwer, z którym się łączymy,
-n
wyłącza możliwość automatycznego logowania się na serwer,
-i-------—«—'——~—-i-*-■-:—- 1 —-
wyłącza tryb potwierdzania przesyłania każdego pliku podczas wykonywania poleceń mget i mput,
-d
włącza tryb śledzenia (wyświetlane będą dodatkowe, bardziej szczegółowe informacje na temat przebiega połączenia i przesyłania informacji), •
-g
wyłącza tryb rozpoznawania znaków specjalnych (funkcja identyczna do tej w implementacji programu ftp w systemie UN !X),
host • ,
adres komputera, z którym się łączymy,
-s-.filename
określa nazwę pliku, z którego pobierane będą polecenia wykonywane zaraz po nawiązaniu połażenia z serwerem.
Komendy w trybie FTP
Po poprawnym załogowaniu cię do systemu na ftp uzyskujemy prompt ftp> i od tego momentu możemy wydawać polecenia które są wykonywane w zależności od poziomu uprawnień jaki j|
pnsirufymy jeśli nie mamy możliwości wykonania jakiejś Irnmetldy—systmc-illfemiaje nas komunikatem, np.: ftp>put test.txt §5£lPeimissiandenied
ftp> .•
Oto wykaz najczęściej używanych komend dostępnych w sesji FTP: dir [remote_ffie I remote_directory]
wyświetla listę zbiorów znajdujących się w aktualnym katalogu na odległym komputerze jeśli podamy komendę dir bez argumentu lub listę zbiorów w podanym katalogu który podajemy jako argument komendy np. dir docs. Jeśli w komendzie dir podamy jako argument nazwę płikn to otrzymamy infoanacje tylko o wskazanym pliku.
pwd
wyświetla nazwę bieżącego katalogi na odległym komputerze (print working directory)
cd remote_directory
zmiana katalogu ną odległym komputerze
get remoteJHe [local_fiłe]
powoduje przesłanie zbioru o podanej nazwie z odległego komputera na dysk lokalnego komputera.
Jeśli podamy w komendzie get tyłko nazwę pobieranego pliku to o tej samej nazwie zostanie on zapisany na lokalnym komputerze. Czasami na systemach (partych na UNIX nazwy plików maja długość 16 znaków co jest'niemożliwe w systemach MSDOS wiec pobierają taki plik w -komendzie get podajemy drag argument który pozwala nam zmienić nazwę pliku pod jaka będzie zapisany na lokalnym komputerze np. get jnos_doc_jnsword.doc jnos_msw.doc. Zobacz na opis komendy type jeśli chcesz pobierać plik inny niz. ASCH. Jeśli zbiór jest większy niz. 10,000 ataków rób transfer takiego zbioru tylko wtedy kiedy kanał radiowy jest stosunkowo spokojny 1.
2. PING, TRACEROUTE
Ping działa podobnie do echosondy: wysyła sygnał do określonego komputera (hosta) i czeka na odpowiedź. Po przyjęcia tejże odpowiedzi ping mierzy czas pomiędzy wysłaniem sygnału a odebraniem odpowiedzi. Polecenie to może być bardzo przydatne m.in. aby.
-•—okreśłić"StaiT“si'ecrT’ola'eźi<»TychiioźLÓv/;" " -
• śledzić i usuwać problemy sprzętowo-programowe;
• testować, mierzyć i zarządzać siecią.
Ogólna postać polecenia ping wygląda następująco: ping [nazwa Jiosla lub adres J PJ
Jeżeli bost pracuje i jest podłożony do sieci - powinien odpowiedzieć na echo. Polecenie ping wysyła jeden pakiet na sekundę i wyświetla jedrją linię dla każdej otrzymanej odpowiedzi. Ping oblicza czas przejścia pakietów od naszego komputera do hosta i z powrotem, oblicza ilość pakietów "zgubionych" oraz wyświetla krótkie podsumowanie:
Polecenie to może być bardzo pomocne w diagnozowaniu stanu sieci.
Aby zobaczyć jaką trasą idzie pakiet informacji to ping nr.seiwera
tracert adres - pokazuje kolejne serwery (ich numerki), przez które idzie pakiet i czas dostępu (trzech wysłanych pakietów)
3. FTP (FILE TRANSPORT PROTOCOŁ)
Ftp duży do transmisji dowolnych zbiorów oraz zapewnia pełną kontrolę poprawności transmisji danych. Generalnie ftp oferuje:
- transfer zbiorów tekstowych typu ASCH oraz binarnych pomiędąr komputerami
- listowanie katalogów na odległym komputerze ‘
- kasowanie plików na odległym komputerze
- tworzenie i kasowanie katalogów na odległym komputerze
Każdy host oferujący usługi FTP może mieć różny poziom uprawnień wykonywanych poleceń. Poziom uprawnień jest definiowany w pliku ftpusers. W tym pliku zdefiniowane są dla poszczególnych maków ich hasła oraz katalog do którego ma dostęp oraz poziom uprawnień. Poziom uprawnień określa eo dany użytkownik może robić tzn. czy tyto czytać pliki czy dodatkowo np. może wpisywać nowe. Generalnie często systemy maja konto dla wszystkich nieznanych użytkowników jako anonymous lub guest z dowolnym hasłem. Użytkownik który zaloguje się na FTP jako anonymous lub guest ma tylko uprawnienia do czytania plików.
Rozpoczęcie sesji FTP
Komendy ftp używamy do rozpoczęcia sesji FTP, składnia polecenia jest następująca: ftp [host]
np.: ftp 44.165.38.14
Windows 95 ___________....
FTP w wykonaniu firmy Microsoft nie może być uznane za produkt godny zainteresowania. Jedyną jego zaletą jest to, że jest. Z drugiej strony jest to bardzo klasyczna implementacja tekstowej wersji tego programu, o możliwościach zbliżonych do innych tego typu programów w środowiskach tekstowych (MS DOS, UNIX). Program uruchamiamy w sposób następujący: ftp [-v] [-u] [-i] [-d] [-g] ihost] [-s-.filename]
5