1. FTP (File Transfer Protocol)

Wielkość: px
Rozpocząć pokaz od strony:

Download "1. FTP (File Transfer Protocol)"

Transkrypt

1 Celem ćwiczenia jest zaprezentowanie wykorzystania protokołu FTP (tzn. implementujących go narzędzi i samego protokołu). Podrozdziały 1.2 i 1.3 nie są przeznaczone do szczegółowego czytania podczas laboratorium. Kiedy tylko uzyskacie z nich Państwo ogólne informacje, proszę spróbować połączyć się z ftp://ftp.kis.p.lodz.pl i sprawdzić polecenia klienta oraz odpowiedzi serwera. 1. FTP (File Transfer Protocol) FTP jest popularnym protokołem używanym do kopiowania plików pomiędzy oddalonymi od siebie maszynami. Został zaimplementowany w wielu narzędziach, włączając w to przeglądarki WWW i user-friendly narzędzia posiadające wyszukany interfejs graficzny. Jednak podczas tego laboratorium należy posługiwać się konsolowym (tekstowym) klientem FTP, dystrybuowanym np. z Windows albo Linuxem Klient FTP Ppisane poniżej polecenia pochodzą z UNIXowego klienta FTP. Mogą różnić się od siebie zależnie od konkretnej implementacji. Proszę porównać je z ich odpowiednikami z MS Windows (pomoc dotyczącą polecenia można uzyskać wpisując help nazwa_polecenia w konsoli klienta FTP). Otwieranie i zamykanie połączenia ftp rozpoczyna sesję FTP open hostname łączy z podanym hostem close zamyka połączenie (ale nie sesję FTP!) quit kończy sesję FTP bye zamyka połączenie i kończy sesję Przeglądanie zawartości zdalnej maszyny dir podaje pełną zawartość katalogu na zdalnej maszynie dir name* wyświetla tylko pliki i katalogi pasujące do wzoru "name..." ls tak samo jak dir, ale zapewnia uproszczone wylistowanie nazw plików Katalogi w FTP pwd wyświetla nazwę bieżącego katalogu cd remote_dir zmienia bieżący katalog na zdalnym hoście cd.. przeskakuje poziom wyżej w strukturze katalogów na zdalnej maszynie lcd directory zmienia domyślny katalog na lokalnym komputerze Typy plików binary przełącza tryb transferu na binarny (do plików binarnych) ascii przełącza tryb transferu na ASCII (do plików tekstowych) Przesyłanie plików get file kopiuje plik "file" ze zdalnego komputera na lokalny (z bieżącego zdalnego katalogu do bieżącego lokalnego katalogu) mget file1.* file2.dbf kopiuje pliki zaczynające się od "file1" I plik nazwany file2.dbf ze zdalnego na lokalnego hosta. put file kopiuje plik "file" z lokalnego na zdalny komputer. Wymaga prawa zapisu do katalogu. mput file1.* file2.dbf kopiuje pliki zaczynające się od "file1" i plik nazwany file2.dbf z lokalnego na zdalny komputer. quit zamyka połączenie i kończy sesję FTP. strona 1 z 15

2 Jeżeli nazwa pliku zawiera spacje (np. w systemach MS Windows) należy zapisać ją w znakach cudzysłowu, jednak zaleca się silnie zmianę nazwy pliku przed przesłaniem go. Operacje na plikach i katalogach delete usuwa plik w bieżącym katalogu zdalnej maszyby (jak rm w UNIXie). mkdir tworzy nowy katalog w bieżącym katalogu rmdir usuwa catalog w bieżącym katalogu na zdalnej maszynie Other commands get file " more" wyświetla plik "file". W celu upewnienia się, że jest to plik, który nas interesuje, można wyświetlić jego zawartość poprzez polecenie more. prompt wyłącza potwierdzanie poszczególnych plików w poleceniach mget i mput. Jeżeli nastąpiła pomyłka w nazwie użzytkownika lub haśle, można użyć komendy user w celu przelogowania. Pełną listę dostępnych poleceń FTP można uzyskać wpisując? w konsoli FTP. Skrócone wyjaśnienie polecenia uzyskuje się podając jego nazwę po help. Uwaga 1: Większość konsolowych klientów FTP oferuje funkcje uzupełniania komend, np. wpisanie bi i naciśnięcie enter standardowo zostanie zinterpretowane jako binary i to właśnie polecenie zostanie wykonane. Jeżeli natomiast spróbujemy użyć samego b, klient nie będzie mógł samodzielnie wybrać odpowiedniego polecenia, ponieważ na b zaczynają się chociażby binary oraz bye. Uwaga 2: Domyślnie klient FTP dostarczany wraz z Windows ma ustawiony tryb transferu ascii (proszę nie pytać, nie mam pojęcia dlaczego...). Trzeba wobec tego pamiętać, aby dla przesyłania plików binarnych (tak naprawdę dowolnych) jawnie ustawić tryb transferu na binarny Czyste polecenia i odpowiedzi FTP Przedstawione powyżej polecenia mogą poważnie różnić się zależnie od implementacji klienta. Bez względu na wszystko, zawsze odpowiadają one za wykonanie pewnych czystych poleceń FTP, zgodnie ze specyfikacją FTP (RFC 959), cytowaną w następującej części podrozdziału Polecenia kontroli dostępu Poniższe komendy określają identyfikatory kontroli dostępu (kody poleceń znajdują się w nawiasach). USER NAME (USER) Pole argumentu jest napisem zgodnym z Telnet określającym użytkownika. Identyfikacja użytkownika jest wymagana przez serwer dla udostępnienia mu jego systemu plików. Zazwyczaj jest to pierwsze polecenie wysyłane przez użytkownika po ustanowieniu połączeń kontrolnych (wymaganych przez niektóre serwery). Serwer może także żądać dodatkowe informacje identyfikacyjne w formie hasła i/lub polecenia dotyczącego konta. Serwery mogą dopuszczać nową komendę USER w dowolnym momencie w celu zmiany kontroli dostępu i/lub informacji o koncie. Ma to wpływ na czyszczenie użytkownika, hasła i informacji o koncie dotychczas dostarczonych i ponowne rozpoczęcie procedury logowania. Wszystkie parametry transferu pozostają niezmienione i rozpoczęte przesyłanie pliku zostaje dokończone ze starymi parametrami kontroli dostępu. PASSWORD (PASS) strona 2 z 15

3 Pole argumentu jest napisem zgodnym z Telnet określającym hasło użytkownika. To polecenie musi być poprzedzone poleceniem nazwy użytkownika i, dla niektórych serwerów, kończy uwierzytelnianie w celu kontroli dostępu. Ponieważ informacja o haśle nie powinna być jawna, należałoby ogólnie mówiąc ją ukryć. Jednak okazuje się, że serwer nie posiada na to idiotoodpornego sposobu. Dlatego odpowiedzialność za to spoczywa po stronie użytkownika FTP. ACCOUNT (ACCT) Pole argumentu jest napisem zgodnym z Telnet określającym konto użytkownika. Polecenie niekoniecznie jest powiązane z poleceniem USER, ponieważ niektóre strony mogą wymagać nazwy konta do logowania, a naw użytkowników do określania praw dostępu, jak zapis plików. W takim przypadku komenda ta może pojawić się w dowolnym momencie. Istnieją odpowiednie kody odpowiedzi, określające te przypadki w celu automatyzacji procedur: kiedy informacja o koncie jest wymagana do logowania, kodem odpowiedzi dla udanego polecenia PASS jest 332. Z drugiej strony, jeżeli ta informacja jest zbędna, pojawia się odpowiedź 230, a jeśli informacja o koncie jest potrzebna dla dalszych poleceń używanych podczas połączenia, serwer powinien zwrócić odpowiedzi 332 albo 532 zależnie od tego, czy w danej chwili zachowuje (za sprawą polecenia ACCT) czy unieważnia polecenie. CHANGE WORKING DIRECTORY (CWD) Polecenie to umożliwia użytkownikowi pracę z innym katalogiem albo zbiorem danych dla przechowywania lub pobierania plików bez zmiany loginu czy informacji o koncie. Podobnie, nie zmieniają się parametry transferu. Argumentem jest ścieżka określająca katalog lub inny zależny od systemu desygnator grupy plików. CHANGE TO PARENT DIRECTORY (CDUP) Polecenie to jest szczególnym przypadkiem CWD i jest wprowadzone w celu uproszczenia implementacji programów do przesyłania drzew katalogów pomiędzy systemami operacyjnymi używającymi różnych składni do nazywania katalogu nadrzędnego. Kod odpowiedzi powinien być identyczny jak przy zastosowaniu CWD. STRUCTURE MOUNT (SMNT) Pozwala uzytkownikowi zamontować strukturę danych innego systemu plików bez zmiany loginu i informacji o koncie. Ponownie, polecenie nie zmienia parametrów transferu. Argumentem jest ścieżka określająca katalog bądź inny zależny od systemu desygnator grupy plików. REINITIALIZE (REIN) Polecenie kończy USER, czyszcząc całą informację I/O i dotyczącą konta, jednak pozwalając zakończyć trwające transfery. Wszystkie parametry są resetowane do wartości domyślnych, a połączenie kontrolne jest pozostawione otwarte. Powstający stan jest identyczny do ;tego, w jakim użytkownik znajduje się zaraz po otwarciu połączenia kontrolnego. Można oczekiwać w tym miejscu komendy USER. LOGOUT (QUIT) Polecenie kończy USER i jeżeli nie trwa transfer plików, serwer zamyka połączenie kontrolne. Jeżeli transfer trwa, połączenie pozostanie otwarte dla przesłania wyniku i dopiero wtedy serwer je strona 3 z 15

4 zamknie. Jeżeli trwa transfer dla kilku USER i użytkownik nie chce zamykać i ponownie otwierać połączeń dla każdego z nich, powinien zastosować poleceń REIN zamiast QUIT. Nieoczekiwane zakończenie połączenia kontrolnego spowoduje, że serwer wykona akcję przerwania operacji (ABORT) i wylogowania (QUIT) Polecenia parametrów transferu Wszystkie parametry transferu danych posiadają swoje wartości domyślne i odpowiednie polecenia określające te parametry są wymagane jedynie gdy chcemy te wartości zmienić. Domyślną wartością pozostaje wartość ostatnio określona, a przy jej braku standardowa wartość domyślna. Wskazuje to, że serwer musi pamiętać wartości domyślne. Poniższe polecenia można stosować w dowolnej kolejności, z zastrzeżeniem że muszą one pojawić się przed żądaniem usługi FTP. DATA PORT (PORT) Argumentem jest zapis HOST-PORT definiujący port danych używany do połączenia. Istnieją wartości domyślne odnoście portu użytkownika i serwera i w normalnych okolicznościach to polecenie i odpowiedź na nie nie są wymagane. Jeżeli jednak polecenie to jest stosowane, argumentem jest złączenie 32-bitowego adresu hosta i 16-bitowego numeru portu TCP. Informacja o adresie jest podzielona na 8-bitowe pola i wartość każdego z nich jest przesyłana jako liczba dziesiętna (w formie ciągu znaków). Pola są rozdzielone przecinkami, a składnia polecenie PORT jest następująca: PORT h1,h2,h3,h4,p1,p2 gdzie h1 stanowi 8 najstarszych bitów adresu internetowego hosta. PASSIVE MODE (PASV) Polecenie to żąda od serwera nasłuchiwania na zadanym porcie (który nie jest domyślnym portem) i czekania na połączenie zamiast otwierania go na potwierdzenia polecenia transferu. Odpowiedź na to polecenie zawiera adres hosta i port, których nasłuchuje serwer. REPRESENTATION TYPE (TYPE) Argument określa typ reprezentacji opisany w rozdziale na temat Reprezentacji Danych i Przechowywania, Data Representation and Storage. Drugim parametrem jest szereg typów. Pierwszy parametr jest pojedynczym znakiem zgodnym z Telnet, a drugi parametr Format dla ASCII i EBCDIC określający lokalny bajt jest liczbą całkowitą dziesiętną w celu określenia Bytesize. Parametry są oddzielone przez <SP> (spacja, kod ASCII 32). Typ jest opisywany przez następujące kody: \ / A - ASCII N - Non-print -><- T - Telnet format effectors E - EBCDIC C - Carriage Control (ASA) / \ I - Image L <byte size> - Local byte Byte size strona 4 z 15

5 Domyślnym typem reprezentacji jest ASCII Non-print. Jeżeli parametr Format nie jest zmieniony, a później zmieniany jest tylko pierwszy argument, Format powraca do domyślnego Non-print. FILE STRUCTURE (STRU) Argumentem jest pojedynczy znak zgodny z Telnet określający strukturę pliku (opisaną w Reprezentacji Danych i Przechowywania, Data Representation and Storage). Struktura jest opisywana przez następujące kody: F - Plik brak struktury rekordu (File) R Struktura rekordu (Record structure) P Struktura strony (Page structure) Domyślne jest File. TRANSFER MODE (MODE) Argumentem jest pojedynczy znak zgodny z Telnet określający tryby transferu opisane w rozdziale Tryby Transmisji, Transmission Modes. Tryb transferu jest opisywany przez następujące kody: S - Stream B - Block C - Compressed Domyślny jest Stream Polecenia usług FTP Te polecenia FTP definiują transfer pliku lub funkcje systemu plików wymagane przez użytkownika. Argument polecenia usług zazwyczaj jest ścieżka. Składnia ścieżki musi zgadzać się z konwencją stosowaną przez serwer (z zastosowaniem standardowych wartości domyślnych) i konwencjami językowymi dla kontroli połączenia. Sugerowaną wartością domyślna jest używanie ostatniego określonego urządzenia, katalogu lub nazwy pliku lub standardowej wartości dla lokalnego użytkownika. Polecenia mogą być stosowane w dowolnej kolejności, z wyjątkiem polecenia rename from, po którym musi następować rename to i polecenia restart, po którym musu nastąpić przerwane polecenie usługi (np. STOR albo RETR). Dane podczas transferu w odpowiedzi na polecenie usługi FTP powinny być zawsze przesyłane przez połączenie danych (nie połączenie kontrolne) z wyjątkiem pewnych odpowiedzi niosących informację. Poniżej podane określają żądania usług FTP: RETRIEVE (RETR) To polecenie powoduje, że serwer przesyła kopię pliku, określonego przez ścieżkę do komputera klienta. Status i zawartość pliku po stronie serwera nie powinny podlegać żadnym wpływom. STORE (STOR) Polecenie powoduje, że serwer akceptuje przesłane dane jako plik. Jeżeli plik określony przez ścieżkę istnieje po stronie serwera, jego zawartość powinna zostać zastąpiona przez przesyłane dane. Jeżeli podana ścieżka nie istnieje, zostaje utworzony nowy plik. strona 5 z 15

6 PRZECHOWAJ UNIKATOWY (STOU) Polecenie zachowuje się jak STOR, z wyjątkiem tego, że powstały plik ma zostać utworzony w bieżącym katalogu pod nazwą unikatową w katalogu. Odpowiedź 250 Transfer Started musi zawierać nawę utworzonego pliku. APPEND (wraz z utwórz) (APPE) Powoduje, że serwer przyjmuje dane przesyłane przez połączenie danych i zachowuje je w pliku. Jeżeli plik określony przez ścieżkę istnieje po stronie serwera, dane powinny zostać dołączone do pliku, w przeciwnym przypadku powinien zostać utworzony. ALLOCATE (ALLO) Polecenie może być wymagane przez niektóre serwery w celu zarezerwowania odpowiedniej ilości miejsca do przechowywania przesyłanego pliku. Argument powinien być całkowitą liczbą dziesiętną odzwierciedlającą liczbę bajtów (używając logicznej wielkości bajtu) dla miejsca zarezerwowanego do przechowania pliku. Dla plików o strukturze rekordu albo struktury może być także konieczne określenie maksymalnej wielkości rekordu/struktury, co określa drugi argument polecenia. Jest on opcjonalny, jednak kiedy się go podaje, powinien być oddzielony od pierwszego trzema znakami telnetowymi: <SP> R <SP>. Po poleceniu powinno nastąpić STOR albo APPE. Polecenie ALLO powinno być traktowane jako NOOP (no operation brak działania) przez serwery, które nie wymagają uprzedniej deklaracji maksymalnej wielkości pliku, a te serwery które interesuje jedynie maksymalny rozmiar rekordu/strony powinny przyjmować dowolną wartość pierwszego argumentu i ignorować go. RESTART (REST) Pole argumentu określa marker serwera, na którym transfer pliku ma zostać wznowiony. Polecenie nie powoduje transferu pliku, natomiast przeskakuje przez cały plik do wskazanego punktu danych. Polecenie powinno natychmiast pociągnąć za sobą odpowiednie polecenie usługi FTP, które powinno wznowić transfer pliku. RENAME FROM (RNFR) Określa starą ścieżke pliku, którego nazwa ma zostać zmieniona. Po poleceniu natychmiast powinno nastąpić RNTO określające nową ścieżkę pliku. RENAME TO (RNTO) Określa nową ścieżkę pliku określonego w wykonanym przed chwilą poleceniu RNFR. Te dwie komendy są używane do zmiany nazwy pliku. ABORT (ABOR) Polecenie mówi serwerowi, żeby porzucił poprzednią usługę FTP i każdym powiązanym transferem danych. Polecenie ABOR może wymagać specjalnych czynności, jak opisane w rozdziale Polecenia FTP, FTP Commands, w celu wymuszenia rozpoznania go przez serwer. Polecenie nie powinno wywołać żadnej akcji, jeżeli poprzednie polecenie (włączając transfer danych) zostało zakończone. Połączenie kontrolne nie powinno ulec zamknięciu, dotyczy to tylko połączenia danych. Istnieją dwa przypadki potwierdzania tego polecenia: (1) usługa FTP już została zakończona, (2) wykonywanie usługi FTP wciąż trwa. W pierwszym przypadku, serwer zamyka połączenie danych strona 6 z 15

7 (jeżeli jest otwarte) i odpowiada odpowiedzią o kodzie 226 wskazującą poprawne wykonanie polecenia ABORT. W drugim przypadku serwer porzuca trwającą usługę FTP i zamyka połączenie danych, zwracając odpowiedź 426 wskazującą nienormalne zakończenie usługi.. następnie serwer wysyła odpowiedź 226, mówiącą o prawidłowym wykonaniu polecenia ABOR. DELETE (DELE) Polecenie powoduje usunięcie pliku określonego przez ścieżkę po stronie serwera. Jeżeli wymagany jest dodatkowy poziom zabezpieczenia (np. Czy na pewno chcesz usunąć? ), powinien on być zapewniony po stronie użytkownika. REMOVE DIRECTORY (RMD) Powoduje usunięcie katalogu określonego przez ścieżkę (względną lub absolutną) po stronie serwera. MAKE DIRECTORY (MKD) Polecenie tworzy catalog określony przez ścieżkę (względną lub absolutną) po stronie serwera. PRINT WORKING DIRECTORY (PWD) LIST (LIST) Wyświetla nazwę bieżącego katalogu na zdalnej maszynie. Powoduje wysłanie listy z serwera do pasywnego DTP. Jeżeli ścieżka określa katalog lub grupę plików, serwer powinien wysłać listę plików w określonym katalogu. Jeżeli ścieżka określa plik,, serwer powinien przesłać informację o pliku. Posty argument wskazuje bieżący katalog użytkownika. Transfer danych odbywa się przez połączenie danych w formie ASCII albo EBCDIC (użytkownik musi upewnić się, że TYPE jest ustawione prawidłowo na ASCII albo EBCDIC). Ponieważ informacja o pliku może różnić się zależnie od systemu, może być trudna do automatycznego wykorzystania przez program, ale może być całkiem użyteczna dla człowieka. NAME LIST (NLST) Powoduje wysłanie z serwera listingu katalogu. Ścieżka powinna określać katalog albo inny zależny od systemu deskryptor grupy plików, pusty argument wskazuje bieżący katalog. Serwer zwraca ciąg nazw plików bez dodatkowej informacji. Ponownie, transfer danych odbywa się przez połączenie danych w formie ASCII albo EBCDIC (użytkownik musi upewnić się, że TYPE jest ustawione prawidłowo na ASCII albo EBCDIC), gdzie poszczególne nazwy są oddzielone przez <CRLF> or <NL>. Polecenie ma na celu zwracanie informacji, która może być użyteczna dla programu w celu dalszego automatycznego przetwarzania plików, np. w implementacji metody multiple get. SITE PARAMETERS (SITE) Polecenie jest wykorzystywane przez serwer do zapewnienia specyficznych dla jego systemu usług, które są niezbędne dla transferu plików, jednak niedostatecznie uniwersalne, żeby je włączyć jako polecenia protokołu. Natura tych usług i określenie składni może być zawarte w odpowiedzi na polecenie HELP SITE. SYSTEM (SYST) strona 7 z 15

8 Polecenie jest wykorzystywane w celu odnalezienia rodzaju systemu operacyjnego serwera. Odpowiedź zawiera jako pierwsze słowo jedną z nazw systemu określonych w Assigned Numbers Document. STATUS (STAT) Polecenie powoduje odpowiedź dotyczącą statusu (wysyłaną przez połączenie kontrolne). Polecenie może być przesłane podczas transferu pliku (razem z sygnałami Telnet IP i Synch zob. rozdział FTP Commands), w którym przypadku serwer odpowie stanem postępu operacji. Może tez być wysłane pomiędzy transferami plików. W takim przypadku polecenie może zawierać pole argumentu. Jeżeli argument jest ścieżką, polecenie jest analogiczne do LIST, z wyjątkiem tego, że dane są przesyłane przez połączenie kontrolne. Jeżeli podana jest częściowa ścieżka, serwer może odpowiedzieć listą odpowiednich nazw lub atrybutów. W przypadku braku argumentów, serwer zwraca ogólną informację o stanie procesu serwera FTP. Powinna zawierać bieżące wartości parametrów transferu i stanu połączenia. HELP (HELP) Polecenie powoduje, że serwer zwraca pomocne informacje dotyczące jego implementacji przez połączenie kontrolne. Polecenie może przyjmować jako argument nazwę innego polecenia i zwracać bardziej szczegółowy jej opis. Typ odpowiedzi jest 211 lub 214. Zaleca się, że HELP może być stosowane przed poleceniem USER. Serwer może wykorzystywać to polecenie w celu określenia specyficznych dla strony parametrów, np. w odpowiedzi na HELP SITE. NOOP (NOOP) Polecenie to nie ma wpływu na żadne parametry, ani poprzednio wprowadzone komendy. Nie określa żadnej akcji z wyjątkiem wysłania przez serwer odpowiedzi OK Odpowiedzi FTP Odpowiedzi na polecenia FTP są stosowane w celu zapewnienia synchronizacji żądań i akcji w procesie przesyłania plików oraz żeby zapewnienia, że proces użytkownika zawsze zna stan serwera. Każde polecenie powoduje co najmniej jedną odpowiedź, chociaż niektóre mogą wywoływać wielokrotne odpowiedzi. W takim przypadku muszą one być łatwo rozróżnialne. Dodatkowo, niektóre polecenia pojawiają się w sekwencyjnych grupach (np. USER, PASS i ACCT lub RNFR i RNTO). Odpowiedź pokazuje istnienie pośredniego stanu, jeżeli wszystkie poprzedzające polecenia zostały wykonane poprawnie. Błąd w dowolnym punkcie takiej sekwencji wymusza powtórzenie całej sekwencji od początku. Odpowiedź FTP składa się z trzech cyfr (przesyłanych jako trzy znaki alfanumeryczne), po których następuje tekst. Liczba ma zastosowanie w automatycznej obsłudze procesów do określania, w który stan należy następnie wejść, tekst jest przeznaczony dla ludzkiego użytkownika. Trzy cyfry powinny zawierać dostatecznie dużo informacji, że proces użytkownika nie będzie potrzebował sprawdzać tekstu i mógł albo zignorować albo przesłać informację dalej użytkownikowi, zależnie co jest w danej sytuacji odpowiednie. W szczególności, tekst informacji może zależeć od samego serwera, także istnieje prawdopodobieństwo, że będą się od siebie różnić przy identycznych kodach odpowiedzi. Odpowiedź jest zdefiniowana jako 3-cyforwy kod, po którym następuje spacja <SP>, dalej jedna linia tekstu (o określonej maksymalnej długości). Zakończeniem linii jest telnetowy znak końca strona 8 z 15

9 linii (end-of-line). Mogą się jednak pojawić przypadki, w których tekst jest dłuższy niż pojedyncza linia. Wtedy cały tekst informacji musi być ujęty w nawiasy, żeby proces użytkownika wiedział w którym miejscu przestać czytać odpowiedź (np. przestać przetwarzać wejście połączenia kontrolnego) i przejść do wykonywania dalszych czynności. Wymaga to specjalnego formatu w pierwszej linii, który wskazuje, że nadchodzi więcej niż jedna linia oraz innego w ostatniej dla jej wyróżnienia. Przynajmniej jedna z nich musi zawierać poprawny kod odpowiedzi dla wskazania stanu transakcji. W celu spełnienia wszystkich wymogów, zadecydowano że pierwsza i ostatnia linia powinny być takie same. Dlatego format wieloliniowych odpowiedzi jest taki, że pierwsza linia zaczyna się wymaganym kodem odpowiedzi, następna myślnikiem (minusem) -, po którym następuje tekst. Ostatnia linia zaczyna się tym samym kodem, po którym pojawia się <SP>, względnie jakiś tekst i zgodny z tekstem znak końca linii. Przykład: 123-First line Second line 234 A line beginning with numbers 123 The last line Proces użytkownika potrzebuje po prostu wyszukać kolejne wystąpienie tego samego kodu odpowiedzi, po którym występuje spacja na początku linii, ignorując linie pomiędzy. Jeżeli któraś z linii w środku zaczyna się 3-cyfrową liczbą, serwer musi dodać na jej początku wcięcie dla wyeliminowania pomyłek. Nie dopuszcza się zagnieżdżania wieloliniowych odpowiedzi. Każda z trzech cyfr odpowiedzi posiada swoje znaczenie. Założeniem jest dopuszczenie zakresu od bardzo prostych do bardzo skomplikowany odpowiedzi przez proces użytkownika. Pierwsza cyfra określa, czy odpowiedź jest pozytywna, negatywna, czy niekompletna. Odnosząc się do diagramu stanów prosty proces użytkownika może określić następne działanie (postępować zgodnie z planem, ponowić działanie, itp.) poprzez zwykłe sprawdzenie pierwszej cyfry. Proces użytkownika, który chce w przybliżeniu określić, jaki rodzaj błędu miał miejsce (np. błąd systemu plików, błąd składni polecenia) może sprawdzić drugą cyfrę, zachowując trzecią cyfrę dla najbardziej szczegółowej informacji (np. RNTO bez poprzedzającego RNFR). Pierwsza cyfra odpowiedzi może przyjmować pięć wartości: 1yz pozytywna odpowiedź wstępna Żądana akcja jest rozpoczynana, oczekuj kolejnej odpowiedzi przed wysyłaniem kolejnego polecenia (proces użytkownika wysyłający kolejne polecenia przed dokończeniem odpowiedzi kłóciłby się z protokołem, ale proces serwera FTP powinien kolejkować wszystkie polecenia przychodzące podczas wykonywania poprzedniego polecenia). Ten typ odpowiedzi może być wykorzystywany dl wskazania, że komenda została przyjęta i proces użytkownika może skoncentrować się na połączeniu danych przy implementacjach, gdzie równoczesne monitorowanie może być trudne. Proces serwera FTP może wysłać maksymalnie jedną odpowiedź 1yz na polecenie. 2yz odpowiedź pozytywnego ukończenia Żądana akcja została prawidłowo wykonana. Można rozpoczynać kolejne żądania. 3yz pozytywna odpowiedź pośrednia strona 9 z 15

10 Polecenie zostało przyjęcie, jednak żądana akcja jest wstrzymana czekając na dalsze informacje. Użytkownik powinien wysłać kolejne polecenie określające tą informację. Odpowiedź jest stosowana w sekwencyjnych grupach poleceń. 4yz przejściowa odpowiedź negatywnego ukończenia Polecenie nie zostało przyjęte i żądana akcja nie miała miejsca, ale przyczyna błędu jest tymczasowa i można żądać akcji później. Użytkownik powinien powrócić do początku sekwencji komend, jeżeli ją wykorzystywał. Trudno jest przypisać znaczenie słowu przejściowa, szczególnie kiedy 2 konkretne strony (proces serwera i użytkownika) muszą uzgodnić jego interpretację. Każda odpowiedź w kategorii 4yz może mieć nieznacznie różną wartość czasową, jednak intencją jest zachęcenie procesu użytkownika do ponowienia ostatniej komendy (ciągu komend). Przyjmuje się, że jeżeli odpowiedź pasuje to kategorii 4xy albo 5yz (trwale negatywna), 4yz stosuje się do poleceń, które mogą być powtórzone bez żadnych zmian formy ani właściwości polecenia po stronie użytkownika ani serwera. (komenda napisana w ten sam sposób, z tymi samymi argumentami, użytkownik nie zmienia nazwy ani praw dostępu, serwer nie przedstawia nowej implementacji). 5yz trwała odpowiedź negatywnego ukończenia Polecenie nie zostało zaakceptowane i żądana akcja nie miała miejsca. Proces użytkownika nie powinien powtarzać dokładnie tego samego polecenia (w tej samej sekwencji). Nawet niektóre trwałe błędy można poprawić, także ludzki użytkownik może chcieć pokierować procesem użytkownika w celu odnowienia ciągu poleceń przez proste działanie gdzieś w przyszłości (np. po zmianie pisowni albo stanu katalogów). Poniżej jest zaprezentowane funkcjonalne grupowanie poprzez drugą cyfrę. x0z składnia Odpowiedź dotyczy błędy składniowego, syntaktycznie poprawne polecenia nie odpowiadają żadnej funkcjonalnej kategorii, komenda niezaimplementowana. x1z informacja Te odpowiedzi dotyczą żądań informacji, np. stanu albo pomocy. x2z połączenia Odpowiedzi odnoszą się do połączenia kontrolnego i połączenia danych. x3z Authentication and accounting Odpowiedzi na process logowania i procedury określania uprawnień. x4z Obecnie niezdefiniowane. x5z File system Odpowiedzi wskazują stan systemu plików serwera względem żądanego transferu i innych operacji na plikach. Trzecia cyfra daje najbardziej szczegółowe znaczenie każdej z funkcjonalnych kategorii, określonych przez drugą cyfrę. Ilustruje to poniższa lista odpowiedzi. Proszę zauważyć, że tekst powiązany z każdą odpowiedzią jest raczej formą zalecaną niż wymaganą i może zmieniać się zależnie od polecenia, z którym jest związany. Z drugiej strony, kody odpowiedzi muszą ściśle przestrzegać specyfikacji, tzn. implementacje serwera nie powinny wprowadzać nowych kodów w sytuacjach tylko lekko różniących się od opisanych tutaj. Powinny raczej adoptować już zdefiniowane kody. strona 10 z 15

11 Polecenie w rodzaju TYPE albo ALLO po poprawnym wykonaniu nie oferuje procesowi użytkownika żadnej nowej informacji, dlatego wywołuje odpowiedź 200. Jeżeli polecenie nie jest zaimplementowane przez konkretny proces serwera FTP ponieważ nie ma odniesienia do systemu plików serwera, np. ALLO na stronie TOPS20, odpowiedź pozytywnego ukończenia jest wciąż na miejscu, tak aby prosty proces użytkownika mógł przeprowadzać kolejne działania. Odpowiedź 202 jest wykorzystywana w tym momencie z przykładowym tekstem odpowiedzi Brak potrzeby alokacji miejsca przechowywania (No storage allocation necessary). Jeżeli, z drugiej strony, polecenie żąda akcji niezwiązanej ze specyfiką strony, a jest niezaimplementowane, pojawia się odpowiedź 502. Uszczegółowieniem tej odpowiedzi jest 504 polecenie zaimplementowane, ale żąda niezaimplementowanego parametru. Kody odpowiedzi według grup funkcjonalnych 200 Command okay. 500 Syntax error, command unrecognized. This may include errors such as command line too long. 501 Syntax error in parameters or arguments. 202 Command not implemented, superfluous at this site. 502 Command not implemented. 503 Bad sequence of commands. 504 Command not implemented for that parameter. 110 Restart marker reply. In this case, the text is exact and not left to the particular implementation; it must read: MARK yyyy = mmmm Where yyyy is User-process data stream marker, and mmmm server's equivalent marker (note the spaces between markers and "="). 211 System status, or system help reply. 212 Directory status. 213 File status. 214 Help message. On how to use the server or the meaning of a particular non-standard command. This reply is useful only to the human user. 215 NAME system type. Where NAME is an official system name from the list in the Assigned Numbers document. 120 Service ready in nnn minutes. 220 Service ready for new user. 221 Service closing control connection. Logged out if appropriate. 421 Service not available, closing control connection. This may be a reply to any command if the service knows it must shut down. strona 11 z 15

12 125 Data connection already open; transfer starting. 225 Data connection open; no transfer in progress. 425 Can't open data connection. 226 Closing data connection. Requested file action successful (for example, file transfer or file abort). 426 Connection closed; transfer aborted. 227 Entering Passive Mode (h1,h2,h3,h4,p1,p2). 230 User logged in, proceed. 530 Not logged in. 331 User name okay, need password. 332 Need account for login. 532 Need account for storing files. 150 File status okay; about to open data connection. 250 Requested file action okay, completed. 257 "PATHNAME" created. 350 Requested file action pending further information. 450 Requested file action not taken. File unavailable (e.g., file busy). 550 Requested action not taken. File unavailable (e.g., file not found, no access). 451 Requested action aborted. Local error in processing. 551 Requested action aborted. Page type unknown. 452 Requested action not taken. Insufficient storage space in system. 552 Requested file action aborted. Exceeded storage allocation (for current directory or dataset). 553 Requested action not taken. File name not allowed. Numeryczna kolejność kodów odpowiedzi 110 Restart marker reply. In this case, the text is exact and not left to the particular implementation; it must read: MARK yyyy = mmmm Where yyyy is User-process data stream marker, and mmmm server's equivalent marker (note the spaces between markers and "="). 120 Service ready in nnn minutes. 125 Data connection already open; transfer starting. 150 File status okay; about to open data connection. strona 12 z 15

13 200 Command okay. 202 Command not implemented, superfluous at this site. 211 System status, or system help reply. 212 Directory status. 213 File status. 214 Help message. On how to use the server or the meaning of a particular non-standard command. This reply is useful only to the human user. 215 NAME system type. Where NAME is an official system name from the list in the Assigned Numbers document. 220 Service ready for new user. 221 Service closing control connection. Logged out if appropriate. 225 Data connection open; no transfer in progress. 226 Closing data connection. Requested file action successful (for example, file transfer or file abort). 227 Entering Passive Mode (h1,h2,h3,h4,p1,p2). 230 User logged in, proceed. 250 Requested file action okay, completed. 257 "PATHNAME" created. 331 User name okay, need password. 332 Need account for login. 350 Requested file action pending further information. 421 Service not available, closing control connection. This may be a reply to any command if the service knows it must shut down. 425 Can't open data connection. 426 Connection closed; transfer aborted. 450 Requested file action not taken. File unavailable (e.g., file busy). 451 Requested action aborted: local error in processing. 452 Requested action not taken. Insufficient storage space in system. 500 Syntax error, command unrecognized. This may include errors such as command line too long. 501 Syntax error in parameters or arguments. 502 Command not implemented. 503 Bad sequence of commands. 504 Command not implemented for that parameter. strona 13 z 15

14 530 Not logged in. 532 Need account for storing files. 550 Requested action not taken. File unavailable (e.g., file not found, no access). 551 Requested action aborted: page type unknown. 552 Requested file action aborted. Exceeded storage allocation (for current directory or dataset). 553 Requested action not taken. File name not allowed. Więcej na temat poleceń i mechanizmów FTP można znaleźć na stronie w stopce Przykładowe sesje FTP Sesja anonimowa % ftp cs.colorado.edu Connected to cs.colorado.edu. 220 bruno FTP server (SunOS 4.1) ready. Name (cs.colorado.edu:yourlogin): anonymous 331 Guest login ok, send ident as password. Password: 230-This server is courtesy of Sun Microsystems, Inc The data on this FTP server can be searched and accessed via WAIS, using 230-our Essence semantic indexing system. Users can pick up a copy of the 230-WAIS ".src" file for accessing this service by anonymous FTP from 230-ftp.cs.colorado.edu, in pub/cs/distribs/essence/aftp-cs-colorado-edu.src 230-This file also describes where to get the prototype source code and a 230-paper about this system Guest login ok, access restrictions apply. ftp> cd /pub/hpsc 250 CWD command successful. ftp> ls 200 PORT command successful. 150 ASCII data connection for /bin/ls ( ,3133) (0 bytes). ElementsofAVS.ps.Z... execsumm_tr.ps.z vishortref.ps.z 226 ASCII Transfer complete. 418 bytes received in seconds (9.5 Kbytes/s) ftp> get README 200 PORT command successful. 150 ASCII data connection for README ( ,3134) (2881 bytes). 226 ASCII Transfer complete. local: README remote: README 2939 bytes received in seconds (43 Kbytes/s) ftp> bye 221 Goodbye. % ls Sesja regularna % ftp nordsieck.cs.colorado.edu Connected to nordsieck.cs.colorado.edu. strona 14 z 15

15 220 nordsieck FTP server (Version 5.53 Tue Aug 25 10:46:12 MDT 1992) ready. Name (nordsieck.cs.colorado.edu:yourlogin): yourlogin 331 Password required for yourlogin. Password: 230 User yourlogin logged in. ftp> cd HPSC/exercises 250 CWD command successful. ftp> ls 200 PORT command successful. 550 No files found. ftp> put tmul.out 200 PORT command successful. 150 Opening ASCII mode data connection for tmul.out. 226 Transfer complete. local: tmul.out remote: tmul.out 1882 bytes sent in seconds (1.9e+02 Kbytes/s) ftp> ls 200 PORT command successful. 150 Opening ASCII mode data connection for file list. tmul.out 226 Transfer complete. 9 bytes received in seconds (4.3 Kbytes/s) ftp> mput * mput Makefile? y 200 PORT command successful. 150 Opening ASCII mode data connection for Makefile. 226 Transfer complete. local: Makefile remote: Makefile 1020 bytes sent in seconds (1.6e+02 Kbytes/s) mput tmul.out? n ftp> quit 221 Goodbye. % ls... Makefile tmul.out strona 15 z 15

Programowanie Sieciowe 2 Protokoły komunikacyjne: FTP

Programowanie Sieciowe 2 Protokoły komunikacyjne: FTP Programowanie Sieciowe 2 Protokoły komunikacyjne: FTP mgr inż. Tomasz Jaworski tjaworski@kis.p.lodz.pl http://tjaworski.kis.p.lodz.pl/ Protokoły komunikacyjne FTP File Transfer Protocol 2 Informacje o

Bardziej szczegółowo

FTP File Transfer Protocol

FTP File Transfer Protocol FTP File Transfer Protocol Protokół pozwalający na transfer plików pomiędzy hostami w sieci TCP/IP. Protokół warstwy aplikacyjnej. Opiera się w warstwie transportowej na sesji TCP zapewnia kontrolę poprawności

Bardziej szczegółowo

Sprawozdanie. (notatki) Sieci komputerowe i bazy danych. Laboratorium nr.3 Temat: Zastosowanie protokołów przesyłania plików

Sprawozdanie. (notatki) Sieci komputerowe i bazy danych. Laboratorium nr.3 Temat: Zastosowanie protokołów przesyłania plików Sprawozdanie (notatki) Sieci komputerowe i bazy danych Laboratorium nr.3 Temat: Zastosowanie protokołów przesyłania plików Piotr Morawiec 22.03.2017 FTP (ang. File transfer Protocol) - protokół wymiany

Bardziej szczegółowo

Laboratorium - Poznawanie FTP

Laboratorium - Poznawanie FTP Cele Część 1: Korzystanie z usługi FTP z wiersza poleceń. Część 2: Pobranie pliku z serwera FTP za pomocą WS_FTP LE Część 3: Korzystanie z usługi FTP w przeglądarce Scenariusz File Transfer Protocol (FTP)

Bardziej szczegółowo

FTP Protokół przesyłania plików. Autor: Sebastian Paja IVFDS

FTP Protokół przesyłania plików. Autor: Sebastian Paja IVFDS FTP Protokół przesyłania plików Autor: Sebastian Paja IVFDS STRESZCZENIE Niniejsze opracowanie zawiera podstawowe informacje dotyczące najpopularniejszego protokołu przesyłania plików FTP. Przedstawiono

Bardziej szczegółowo

ZESZYTY ETI ZESPOŁU SZKÓŁ W TARNOBRZEGU Seria: Teleinformatyka PROTOKÓŁ I SERWER FTP PRZYKŁADY KOMUNIKACJI Z SERWEREM FTP

ZESZYTY ETI ZESPOŁU SZKÓŁ W TARNOBRZEGU Seria: Teleinformatyka PROTOKÓŁ I SERWER FTP PRZYKŁADY KOMUNIKACJI Z SERWEREM FTP Nr 2 ZESZYTY ETI ZESPOŁU SZKÓŁ W TARNOBRZEGU Seria: Teleinformatyka 2013 Mateusz Winiarski Zespół Szkół im. ks. S. Staszica w Tarnobrzegu PROTOKÓŁ I SERWER FTP PRZYKŁADY KOMUNIKACJI Z SERWEREM FTP Streszczenie

Bardziej szczegółowo

Sieci i systemy operacyjne I Ćwiczenie 1. Podstawowe polecenia systemu Unix

Sieci i systemy operacyjne I Ćwiczenie 1. Podstawowe polecenia systemu Unix Wydział Zarządzania i Modelowania Komputerowego Specjalność: Informatyka Stosowana Rok III Semestr V 1. Logowanie w systemie Unix. Sieci i systemy operacyjne I Ćwiczenie 1. Podstawowe polecenia systemu

Bardziej szczegółowo

Protokoły komunikacyjne

Protokoły komunikacyjne Protokoły komunikacyjne Analiza i charakterystyka Zbigniew Bojkiw gr. 11 Zawartość Wprowadzenie... 3 Charakterystyka wybranych protokołów komunikacyjnych... 3 Protokół ARP... 3 Warstwa TPC/IP... 3 Zastosowanie...

Bardziej szczegółowo

System operacyjny UNIX Ćwiczenie 1. Podstawowe polecenia systemu Unix

System operacyjny UNIX Ćwiczenie 1. Podstawowe polecenia systemu Unix Wydział Mechatroniki i Budowy Maszyn Specjalność: Automatyka i Robotyka Rok II Semestr IV 1. Logowanie w systemie Unix. System operacyjny UNIX Ćwiczenie 1. Podstawowe polecenia systemu Unix Do zalogowania

Bardziej szczegółowo

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE. Tryb konsolowy ćwiczenie b

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE. Tryb konsolowy ćwiczenie b Systemy operacyjne i sieci komputerowe. Ćwiczenie 2. 1 SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE Tryb konsolowy ćwiczenie 2 012b Źródło: http://www.microsoft.com/technet/prodtechnol/windowsserver2003/pl/library/serv

Bardziej szczegółowo

Propozycje projektów (gniazdka)

Propozycje projektów (gniazdka) Programowanie w środowisku sieciowym Propozycje projektów (gniazdka) 1. Gra sieciowa Serwer i klient dowolnej gry turowej. Zaimplementowanie podstawowych zasad i reguł gry. Serwer przechowuje listę podłączonych

Bardziej szczegółowo

SIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja

SIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja SIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja Instytut Telekomunikacji Wydział Elektroniki i Technik Informacyjnych Politechnika Warszawska, marzec 2015 Wprowadzenie Ćwiczenie jest wykonywane

Bardziej szczegółowo

Usługi sieciowe systemu Linux

Usługi sieciowe systemu Linux Usługi sieciowe systemu Linux 1. Serwer WWW Najpopularniejszym serwerem WWW jest Apache, dostępny dla wielu platform i rozprowadzany w pakietach httpd. Serwer Apache bardzo często jest wykorzystywany do

Bardziej szczegółowo

Lab3 - Zastosowania protokołów przesyłania plików

Lab3 - Zastosowania protokołów przesyłania plików Borski Michał, nr indeksu: 269963 Lab3 - Zastosowania protokołów przesyłania plików Zadania do wykonania 1. W trybie tekstowym zalogować się na serwerze ftp o adresie sunsite.icm.edu.pl na konto anonymous

Bardziej szczegółowo

Laboratorium - Przechwytywanie i badanie datagramów DNS w programie Wireshark

Laboratorium - Przechwytywanie i badanie datagramów DNS w programie Wireshark Laboratorium - Przechwytywanie i badanie datagramów DNS w programie Wireshark Topologia Cele Część 1: Zapisanie informacji dotyczących konfiguracji IP komputerów Część 2: Użycie programu Wireshark do przechwycenia

Bardziej szczegółowo

Testy penetracyjne Przykłady programów

Testy penetracyjne Przykłady programów Bezpieczeństwo systemów informatycznych Testy penetracyjne Przykłady programów Zbigniew Suski 1 Rekonesans - przykłady Zbigniew Suski 2 Rekonesans - przykłady Zbigniew Suski 3 Rekonesans - przykłady Zbigniew

Bardziej szczegółowo

Projekt e-deklaracje 2

Projekt e-deklaracje 2 1. Klient FTP CORE FTP Lite 1.1 Instalacja klienta FTP CORE FTP LE Klient FTP CORE FTP LE wykorzystywany jest do przekazu paczek danych podatkowych do Kanału Masowego dla Organów Rentowych (KMdOR). Klient

Bardziej szczegółowo

Java wybrane technologie

Java wybrane technologie Java wybrane technologie spotkanie nr 2 JavaMail 1 Wprowadzenie JavaMail 1.4 (opiera się na JavaBean Activation Framework (JAF) 1.1) odbieranie, tworzenie i wysyłanie wiadomości elektronicznych dla twórców

Bardziej szczegółowo

MODEL WARSTWOWY PROTOKOŁY TCP/IP

MODEL WARSTWOWY PROTOKOŁY TCP/IP MODEL WARSTWOWY PROTOKOŁY TCP/IP TCP/IP (ang. Transmission Control Protocol/Internet Protocol) protokół kontroli transmisji. Pakiet najbardziej rozpowszechnionych protokołów komunikacyjnych współczesnych

Bardziej szczegółowo

LABORATORIUM SIECI KOMPUTEROWYCH (compnet.et.put.poznan.pl)

LABORATORIUM SIECI KOMPUTEROWYCH (compnet.et.put.poznan.pl) Wydział Elektroniki i Telekomunikacji POLITECHNIKA POZNAŃSKA fax: (+48 61) 665 25 72 ul. Piotrowo 3a, 60-965 Poznań tel: (+48 61) 665 22 93 LABORATORIUM SIECI KOMPUTEROWYCH (compnet.et.put.poznan.pl) Wireshark

Bardziej szczegółowo

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołu http.

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołu http. T: Konfiguracja usługi HTTP w systemie Windows. Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołu http. HTTP (ang. Hypertext Transfer Protocol) protokół transferu plików

Bardziej szczegółowo

INSTRUKCJA OBSŁUGI DLA SIECI

INSTRUKCJA OBSŁUGI DLA SIECI INSTRUKCJA OBSŁUGI DLA SIECI Zapisywanie dziennika druku w lokalizacji sieciowej Wersja 0 POL Definicje dotyczące oznaczeń w tekście W tym Podręczniku użytkownika zastosowano następujące ikony: Uwagi informują

Bardziej szczegółowo

Laboratorium - Obserwacja procesu tłumaczenia nazw DNS

Laboratorium - Obserwacja procesu tłumaczenia nazw DNS Laboratorium - Obserwacja procesu tłumaczenia nazw DNS Cele Część 1: Obserwacja konwersji DNS nazwy URL na adres IP. Część 2: Obserwacja procesu przeszukiwania nazw DNS, przy pomocy polecenia Nslookup

Bardziej szczegółowo

Komunikaty System Linux umożliwia użytkownikom komunikowanie się między sobą. Do tego celu można wykorzystać programy mail i write.

Komunikaty System Linux umożliwia użytkownikom komunikowanie się między sobą. Do tego celu można wykorzystać programy mail i write. Ćwiczenie 5 Cel ćwiczenia: Zapoznanie się z obsługa programu Midnight Commander, utrwalenie wiadomości dotyczących skryptów, poznanie podstaw obsługi ftp oraz telnet. Wykorzystane polecenia ftp umożliwia

Bardziej szczegółowo

SERWER AKTUALIZACJI UpServ

SERWER AKTUALIZACJI UpServ upserv_pl 02/14 SERWER AKTUALIZACJI UpServ SATEL sp. z o.o. ul. Schuberta 79 80-172 Gdańsk POLSKA tel. 58 320 94 00 serwis 58 320 94 30 dz. techn. 58 320 94 20; 604 166 075 info@satel.pl www.satel.pl SATEL

Bardziej szczegółowo

Jak skonfigurować bezpieczną sieć bezprzewodową w oparciu o serwer RADIUS i urządzenia ZyXEL wspierające standard 802.1x?

Jak skonfigurować bezpieczną sieć bezprzewodową w oparciu o serwer RADIUS i urządzenia ZyXEL wspierające standard 802.1x? Jak skonfigurować bezpieczną sieć bezprzewodową w oparciu o serwer RADIUS i urządzenia ZyXEL wspierające standard 802.1x? Przykład autoryzacji 802.1x dokonano w oparciu serwer Microsoft Windows 2003 i

Bardziej szczegółowo

Laboratorium - Używanie programu Wireshark do obserwacji mechanizmu uzgodnienia trójetapowego TCP

Laboratorium - Używanie programu Wireshark do obserwacji mechanizmu uzgodnienia trójetapowego TCP Laboratorium - Używanie programu Wireshark do obserwacji mechanizmu uzgodnienia trójetapowego Topologia Cele Część 1: Przygotowanie Wireshark do przechwytywania pakietów Wybór odpowiedniego interfejsu

Bardziej szczegółowo

Lab5 - Badanie protokołów pocztowych

Lab5 - Badanie protokołów pocztowych BORSKI MICHAŁ, NR INDEKSU: 269963 Lab5 - Badanie protokołów pocztowych Zadania do wykonania 1. Wyszukać w zasobach sieci dokumenty [RFC 5321], [RFC 1939], [RFC 3501] oraz [RFC 5322]. Zapoznać się z ich

Bardziej szczegółowo

Instrukcja obsługi serwera FTP v.28.12.2010

Instrukcja obsługi serwera FTP v.28.12.2010 Instrukcja obsługi serwera FTP v.28.12.2010 1. Dostęp klienta do konta FTP 1.1. Wprowadzić do przeglądarki adres ftp://87.204.185.42 lub alternatywny adres IP ftp://82.11.1160.114 1.2. Wprowadzić nazwę

Bardziej szczegółowo

Pracownia internetowa w szkole ZASTOSOWANIA

Pracownia internetowa w szkole ZASTOSOWANIA NR ART/SBS/07/01 Pracownia internetowa w szkole ZASTOSOWANIA Artykuły - serwery SBS i ich wykorzystanie Instalacja i Konfiguracja oprogramowania MOL Optiva na szkolnym serwerze (SBS2000) Artykuł opisuje

Bardziej szczegółowo

Specyfikacja HTTP API. Wersja 1.6

Specyfikacja HTTP API. Wersja 1.6 Specyfikacja HTTP API Wersja 1.6 1. Wprowadzenie Platforma PlaySMS umożliwia masową rozsyłkę SMS-ów oraz MMS-ów marketingowych. Umożliwiamy integrację naszej platformy z dowolnym systemem komputerowym

Bardziej szczegółowo

Przykład usługi internetowej

Przykład usługi internetowej Przykład usługi internetowej Poczta elektroniczna EMAIL SMTP,POP3 i MAP4 Zarys tematyki obsługi poczty Struktura wiadomości opisana w dokumentach RFC822 MIME Transport wiadomości w sieci Architektura klient-serwer

Bardziej szczegółowo

Serwer SSH. Wprowadzenie do serwera SSH Instalacja i konfiguracja Zarządzanie kluczami

Serwer SSH. Wprowadzenie do serwera SSH Instalacja i konfiguracja Zarządzanie kluczami Serwer SSH Serwer SSH Wprowadzenie do serwera SSH Instalacja i konfiguracja Zarządzanie kluczami Serwer SSH - Wprowadzenie do serwera SSH Praca na odległość potrzeby w zakresie bezpieczeństwa Identyfikacja

Bardziej szczegółowo

FTP przesył plików w sieci

FTP przesył plików w sieci FTP przesył plików w sieci 7.5 FTP przesył plików w sieci Podstawowe pojęcia FTP (File Transfer Protocol) jest usługą sieciową pozwalającą na wymianę plików w sieci Internet. Osoby chcące wymienić między

Bardziej szczegółowo

Tomasz Greszata - Koszalin

Tomasz Greszata - Koszalin T: Konfiguracja usługi HTTP w systemie Windows. Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołów HTTP oraz HTTPS i oprogramowania IIS (ang. Internet Information Services).

Bardziej szczegółowo

Poczta elektroniczna. Podstawowe protokoły:

Poczta elektroniczna. Podstawowe protokoły: Poczta elektroniczna Podstawowe protokoły: SMTP - Simple Mail Transfer Protocol - RFC 821 POP - Post Office Protocol - RFC 1939 IMAP - Interactive Message Acces Protocol RFC 2060 RFC 822 Standard for the

Bardziej szczegółowo

Krótka instrukcja instalacji

Krótka instrukcja instalacji Krótka instrukcja instalacji Spis treści Krok 1 Pobieranie plików instalacyjnych Krok 2 Ekran powitalny Krok 3 Umowa licencyjna Krok 4 Wybór miejsca instalacji Krok 5 Informacje rejestracyjne Krok 6 Rozpoczęcie

Bardziej szczegółowo

Dokumentacja programu. Zoz. Uzupełnianie kodów terytorialnych w danych osobowych związanych z deklaracjami POZ. Wersja

Dokumentacja programu. Zoz. Uzupełnianie kodów terytorialnych w danych osobowych związanych z deklaracjami POZ. Wersja Dokumentacja programu Zoz Uzupełnianie kodów terytorialnych w danych osobowych związanych z deklaracjami POZ Wersja 1.40.0.0 Zielona Góra 2012-02-29 Wstęp Nowelizacja Rozporządzenia Ministra Zdrowia z

Bardziej szczegółowo

Dokumentacja smsapi wersja 1.4

Dokumentacja smsapi wersja 1.4 Dokumentacja smsapi wersja 1.4 1. Wprowadzenie Platforma smsapi została skierowana do użytkowników chcących rozbudować swoje aplikacje o system wysyłania smsów. Aplikacja ta w prosty sposób umożliwia integrację

Bardziej szczegółowo

Windows Server 2008 Standard Str. 1 Ćwiczenia. Opr. JK. I. Instalowanie serwera FTP w Windows Server 2008 (zrzuty ekranowe z maszyny wirtualnej)

Windows Server 2008 Standard Str. 1 Ćwiczenia. Opr. JK. I. Instalowanie serwera FTP w Windows Server 2008 (zrzuty ekranowe z maszyny wirtualnej) Windows Server 2008 Standard Str. 1 Ćwiczenia. Opr. JK I. Instalowanie serwera FTP w Windows Server 2008 (zrzuty ekranowe z maszyny wirtualnej) Uruchom maszynę wirtualną Server 2008 Zaloguj się do konta

Bardziej szczegółowo

Fiery Remote Scan. Łączenie z serwerami Fiery servers. Łączenie z serwerem Fiery server przy pierwszym użyciu

Fiery Remote Scan. Łączenie z serwerami Fiery servers. Łączenie z serwerem Fiery server przy pierwszym użyciu Fiery Remote Scan Program Fiery Remote Scan umożliwia zarządzanie skanowaniem na serwerze Fiery server i drukarce ze zdalnego komputera. Programu Fiery Remote Scan można użyć do wykonania następujących

Bardziej szczegółowo

Technologie internetowe

Technologie internetowe Protokół HTTP Paweł Rajba pawel@ii.uni.wroc.pl http://www.kursy24.eu/ Spis treści Protokół HTTP Adresy zasobów Jak korzystać z telnet? Metody protokołu HTTP Kody odpowiedzi Pola nagłówka HTTP - 2 - Adresy

Bardziej szczegółowo

VinCent Administrator

VinCent Administrator VinCent Administrator Moduł Zarządzania podatnikami Krótka instrukcja obsługi ver. 1.01 Zielona Góra, grudzień 2005 1. Przeznaczenie programu Program VinCent Administrator przeznaczony jest dla administratorów

Bardziej szczegółowo

Pracownia Komputerowa wyk ad II

Pracownia Komputerowa wyk ad II Pracownia Komputerowa wykad II dr Magdalena Posiadaa-Zezula Magdalena.Posiadala@fuw.edu.pl http://www.fuw.edu.pl/~mposiada Magdalena.Posiadala@fuw.edu.pl 1 Systemy operacyjne Windows np. Windows 8. Systemy

Bardziej szczegółowo

Dynamiczny DNS dla usług typu Neostrada przykład konfiguracji

Dynamiczny DNS dla usług typu Neostrada przykład konfiguracji W usłudze Neostrada TP czy Net24 (Netia) router otrzymuje jeden publiczny adres IP, który zapewnia globalną osiągalność routera z dowolnego miejsca w Internecie. Niestety adres ten ulega losowej wymianie

Bardziej szczegółowo

Sieci komputerowe i bazy danych

Sieci komputerowe i bazy danych Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie Sieci komputerowe i bazy danych Sprawozdanie 5 Badanie protokołów pocztowych Szymon Dziewic Inżynieria Mechatroniczna Rok: III Grupa: L1 Zajęcia

Bardziej szczegółowo

Instalacja i konfiguracja serwera SSH.

Instalacja i konfiguracja serwera SSH. Instalacja i konfiguracja serwera SSH. Podczas wykonywania poniższych zadań w zeszycie w sprawozdaniu 1. podaj i wyjaśnij polecenia, które użyjesz, aby: wyjaśnić pojęcia związane z ssh, zainstalować serwer

Bardziej szczegółowo

DOKUMENTACJA TECHNICZNA SMS API MT

DOKUMENTACJA TECHNICZNA SMS API MT DOKUMENTACJA TECHNICZNA SMS API MT Mobitex Telecom Sp.j., ul. Warszawska 10b, 05-119 Legionowo Strona 1 z 5 Ten dokument zawiera szczegółowe informacje odnośnie sposobu przesyłania requestów do serwerów

Bardziej szczegółowo

SZYBKI START. Tworzenie nowego połączenia w celu zaszyfrowania/odszyfrowania danych lub tekstu 2. Szyfrowanie/odszyfrowanie danych 4

SZYBKI START. Tworzenie nowego połączenia w celu zaszyfrowania/odszyfrowania danych lub tekstu 2. Szyfrowanie/odszyfrowanie danych 4 SZYBKI START Tworzenie nowego połączenia w celu zaszyfrowania/odszyfrowania danych lub tekstu 2 Szyfrowanie/odszyfrowanie danych 4 Szyfrowanie/odszyfrowanie tekstu 6 Tworzenie nowego połączenia w celu

Bardziej szczegółowo

Poradnik korzystania z usługi FTP

Poradnik korzystania z usługi FTP Poradnik korzystania z usługi FTP 1. Wstęp FTP (ang. File Transfer Protocol) to usługa pozwalająca na wymianę plików poprzez Internet w układzie klient-serwer. Po podłączeniu się do serwera za pomocą loginu

Bardziej szczegółowo

Płatności CashBill - SOAP

Płatności CashBill - SOAP Dokumentacja techniczna 1.0 Płatności CashBill - SOAP Dokumentacja wdrożenia systemu Płatności CashBill w oparciu o komunikację według protokołu SOAP CashBill Spółka Akcyjna ul. Rejtana 20, 41-300 Dąbrowa

Bardziej szczegółowo

Instrukcja konfiguracji funkcji skanowania

Instrukcja konfiguracji funkcji skanowania Instrukcja konfiguracji funkcji skanowania WorkCentre M123/M128 WorkCentre Pro 123/128 701P42171_PL 2004. Wszystkie prawa zastrzeżone. Rozpowszechnianie bez zezwolenia przedstawionych materiałów i informacji

Bardziej szczegółowo

PORADNIK KORZYSTANIA Z SERWERA FTP ftp.architekturaibiznes.com.pl

PORADNIK KORZYSTANIA Z SERWERA FTP ftp.architekturaibiznes.com.pl PORADNIK KORZYSTANIA Z SERWERA FTP ftp.architekturaibiznes.com.pl Do połączenia z serwerem A&B w celu załadowania lub pobrania materiałów można wykorzystać dowolny program typu "klient FTP". Jeżeli nie

Bardziej szczegółowo

Wstęp. Skąd pobrać program do obsługi FTP? Logowanie

Wstęp. Skąd pobrać program do obsługi FTP? Logowanie Wstęp FTP - (ang. File Transfer Protocol - protokół transmisji danych) jest to protokół typu klient-serwer, który umożliwia przesyłanie plików na serwer, oraz z serwera poprzez program klienta FTP. Dzięki

Bardziej szczegółowo

Informacje które należy zebrać przed rozpoczęciem instalacji RelayFax.

Informacje które należy zebrać przed rozpoczęciem instalacji RelayFax. Informacje które należy zebrać przed rozpoczęciem instalacji RelayFax. Program instalacyjny RelayFax będzie prosił o podanie kilku informacji w trakcie procesu instalacji, które są wymagane do poprawnego

Bardziej szczegółowo

Laboratorium 3.4.2: Zarządzanie serwerem WWW

Laboratorium 3.4.2: Zarządzanie serwerem WWW Laboratorium 3.4.2: Zarządzanie serwerem WWW Topologia sieci Tabela adresacji Urządzenie Interfejs Adres IP Maska podsieci Domyślna brama R1-ISP S0/0/0 10.10.10.6 255.255.255.252 Nie dotyczy Fa0/0 192.168.254.253

Bardziej szczegółowo

Dokumentacja wstępna TIN. Rozproszone repozytorium oparte o WebDAV

Dokumentacja wstępna TIN. Rozproszone repozytorium oparte o WebDAV Piotr Jarosik, Kamil Jaworski, Dominik Olędzki, Anna Stępień Dokumentacja wstępna TIN Rozproszone repozytorium oparte o WebDAV 1. Wstęp Celem projektu jest zaimplementowanie rozproszonego repozytorium

Bardziej szczegółowo

MeetingHelper. Aplikacja Android ułatwiająca przekazywanie materiałów pomiędzy uczestnikami spotkania. Instrukcja obsługi dla programisty

MeetingHelper. Aplikacja Android ułatwiająca przekazywanie materiałów pomiędzy uczestnikami spotkania. Instrukcja obsługi dla programisty MeetingHelper Aplikacja Android ułatwiająca przekazywanie materiałów pomiędzy uczestnikami spotkania Instrukcja obsługi dla programisty W tej części został zawarty opis uruchamiania projektu programistycznego,

Bardziej szczegółowo

Lekcja 10. Uprawnienia. Dołączanie plików przy pomocy funkcji include() Sprawdzanie, czy plik istnieje przy pmocy funkcji file_exists()

Lekcja 10. Uprawnienia. Dołączanie plików przy pomocy funkcji include() Sprawdzanie, czy plik istnieje przy pmocy funkcji file_exists() Paweł Gmys PHP strona 1 Lekcja 10 Uprawnienia Aby skrypt PHP mógł odwołać się do pliku, musi mieć odpowiednie uprawnienia. Szczegóły są zależne od serwera. Najczęściej chyba skrypt ma uprawnienia takie,

Bardziej szczegółowo

Konfiguracja vsftpd ( Very Secure FTP Server )

Konfiguracja vsftpd ( Very Secure FTP Server ) Konfiguracja vsftpd ( Very Secure FTP Server ) Jest to prawdopodobnie najbezpieczniejszy i najszybszy UNIX owy serwer FTP. Jego zaletami są m.in. prostota konfiguracji, bezpieczeństwo i szybkość (transfer

Bardziej szczegółowo

Programowanie w Internecie

Programowanie w Internecie mariusz@math.uwb.edu.pl http://math.uwb.edu.pl/~mariusz Uniwersytet w Białymstoku 2018/2019 Co to jest Internet? Warunki zaliczenia Zaliczenie na podstawie opracowanej samodzielnie aplikacji WWW Zastosowane

Bardziej szczegółowo

Wydział Elektryczny Katedra Elektrotechniki Teoretycznej i Metrologii. Materiały pomocnicze do zajęć z przedmiotu SYSTEMY OPERACYJNE

Wydział Elektryczny Katedra Elektrotechniki Teoretycznej i Metrologii. Materiały pomocnicze do zajęć z przedmiotu SYSTEMY OPERACYJNE Politechnika Białostocka Wydział Elektryczny Katedra Elektrotechniki Teoretycznej i Metrologii Materiały pomocnicze do zajęć z przedmiotu SYSTEMY OPERACYJNE Kod przedmiotu: F***** Ćwiczenie pt. PROGRAMY

Bardziej szczegółowo

Fiery Remote Scan. Uruchamianie programu Fiery Remote Scan. Skrzynki pocztowe

Fiery Remote Scan. Uruchamianie programu Fiery Remote Scan. Skrzynki pocztowe Fiery Remote Scan Program Fiery Remote Scan umożliwia zarządzanie skanowaniem na serwerze Fiery server i drukarce ze zdalnego komputera. Programu Fiery Remote Scan można użyć do wykonania następujących

Bardziej szczegółowo

Aplikacja Sieciowa wątki po stronie klienta

Aplikacja Sieciowa wątki po stronie klienta Aplikacja Sieciowa wątki po stronie klienta Na ostatnich zajęciach zajmowaliśmy się komunikacją pomiędzy klientem a serwerem. Wynikiem naszej pracy był program klienta, który za pomocą serwera mógł się

Bardziej szczegółowo

Podstawy Informatyki. Wykład 4 Komendy UNIXa, cd

Podstawy Informatyki. Wykład 4 Komendy UNIXa, cd Podstawy Informatyki Wykład 4 Komendy UNIXa, cd Komendy UNIXa, cd: ls - listowanie zawartości katalogu (listing), 48%{sendzimir}/home/sysadm/wilk/dydaktyka/c>ls kar* karman* karman.cpp karman.out press.dat

Bardziej szczegółowo

CECHY URZĄDZENIA: Podłączenie wyświetlacza

CECHY URZĄDZENIA: Podłączenie wyświetlacza CECHY URZĄDZENIA: Napięcie zasilania: 230 VAC; Średni pobór prądu (gdy wyświetlany jest tekst) 0,25A; Maksymalny pobór prądu 0,45 A; Matryca LED o wymiarach 32 x 128 punktów, zbudowana z czerwonych diod

Bardziej szczegółowo

Dokumentacja SMS przez FTP

Dokumentacja SMS przez FTP Dokumentacja SMS przez FTP 1 Wprowadzenie... 2 Właściwości plików... 3 Tworzenie konfiguracji w Panelu Klienta... 4 Raporty doręczeń... 5 Historia zmian... 6 2 Wprowadzenie Usługa wysyłki SMS przez FTP

Bardziej szczegółowo

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE Temat: Podstawowe metody testowania wybranych mediów transmisyjnych

Bardziej szczegółowo

Instrukcja instalacji Control Expert 3.0

Instrukcja instalacji Control Expert 3.0 Instrukcja instalacji Control Expert 3.0 Program Control Expert 3.0 jest to program służący do zarządzania urządzeniami kontroli dostępu. Dedykowany jest dla kontrolerów GRx02 i GRx06 oraz rozwiązaniom

Bardziej szczegółowo

Panel administracyjny serwera: admin.itl.pl

Panel administracyjny serwera: admin.itl.pl Panel administracyjny serwera: admin.itl.pl I. Ogólne dane serwera. 1. Aktualny stan serwera W Panelu Administracyjnym możesz na bieżąco monitorować stan swojego serwera. Opcja "Aktualny stan serwera"

Bardziej szczegółowo

Przekierowanie portów w routerze TP-LINK na przykładzie kamery Kenik. Po co wykonujemy przekierowanie portów? Spójrzmy na rysunek poniżej:

Przekierowanie portów w routerze TP-LINK na przykładzie kamery Kenik. Po co wykonujemy przekierowanie portów? Spójrzmy na rysunek poniżej: Przekierowanie portów w routerze TP-LINK na przykładzie kamery Kenik Po co wykonujemy przekierowanie portów? Spójrzmy na rysunek poniżej: Router jest podłączony do sieci Internet, natomiast od dostawcy

Bardziej szczegółowo

Przekierowanie portów w routerze TP-LINK na przykładzie kamery Kenik. Po co wykonujemy przekierowanie portów? Spójrzmy na rysunek

Przekierowanie portów w routerze TP-LINK na przykładzie kamery Kenik. Po co wykonujemy przekierowanie portów? Spójrzmy na rysunek Przekierowanie portów w routerze TP-LINK na przykładzie kamery Kenik Po co wykonujemy przekierowanie portów? Spójrzmy na rysunek Router jest podłączony do sieci Internet, natomiast od dostawcy zostaje

Bardziej szczegółowo

Copyright International Business Machines Corporation 1998, 2001. Wszelkie prawa zastrzeżone.

Copyright International Business Machines Corporation 1998, 2001. Wszelkie prawa zastrzeżone. iseries FTP iseries FTP Copyright International Business Machines Corporation 1998, 2001. Wszelkie prawa zastrzeżone. Spis treści FTP...................................... 1 Co nowego w wersji V5R1..............................

Bardziej szczegółowo

Sesje i logowanie. 1. Wprowadzenie

Sesje i logowanie. 1. Wprowadzenie Sesje i logowanie 1. Wprowadzenie Żądania od nawet tego samego użytkownika na serwerze nie są domyślnie w żaden sposób łączone ze sobą. Każde jest w pewnym sensie nowe i serwer nie jest w stanie stwierdzić,

Bardziej szczegółowo

Sieci komputerowe. Wykład 5: Warstwa transportowa: TCP i UDP. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski

Sieci komputerowe. Wykład 5: Warstwa transportowa: TCP i UDP. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski Sieci komputerowe Wykład 5: Warstwa transportowa: TCP i UDP Marcin Bieńkowski Instytut Informatyki Uniwersytet Wrocławski Sieci komputerowe (II UWr) Wykład 5 1 / 22 Warstwa transportowa Cechy charakterystyczne:

Bardziej szczegółowo

Załącznik nr 2 do Umowy Nr. o korzystanie z usługi Identyfikacji Przychodzących Płatności Masowych z dnia.

Załącznik nr 2 do Umowy Nr. o korzystanie z usługi Identyfikacji Przychodzących Płatności Masowych z dnia. Załącznik nr 2 do Umowy Nr. o korzystanie z usługi Identyfikacji Przychodzących Płatności Masowych z dnia. Informacja o strukturze pliku, przekazywanego przez Bank dla Klienta za pośrednictwem systemu

Bardziej szczegółowo

MS-DOS polecenia wewnętrzne i

MS-DOS polecenia wewnętrzne i MS-DOS polecenia wewnętrzne i zewnętrzne Polecenia zewnętrzne i wewnętrzne Tekstowy system DOS zawiera dużą liczbę poleceń pozwalających na realizację zadań systemu operacyjnego. Dzielą się one na polecenia

Bardziej szczegółowo

ZADANIE.02 Podstawy konfiguracji (interfejsy) Zarządzanie konfiguracjami 1,5h

ZADANIE.02 Podstawy konfiguracji (interfejsy) Zarządzanie konfiguracjami 1,5h Imię Nazwisko ZADANIE.02 Podstawy konfiguracji (interfejsy) Zarządzanie konfiguracjami 1,5h 1. Zbudować sieć laboratoryjną 2. Podstawowe informacje dotyczące obsługi systemu operacyjnego (na przykładzie

Bardziej szczegółowo

(Pluggable Authentication Modules). Wyjaśnienie technologii.

(Pluggable Authentication Modules). Wyjaśnienie technologii. Bezpieczeństwo systemów komputerowych. Temat seminarium: Moduły PAM (Pluggable Authentication Modules). Wyjaśnienie technologii Autor: Bartosz Hetmański Moduły PAM (Pluggable Authentication Modules). Wyjaśnienie

Bardziej szczegółowo

Wprowadzenie do obsługi systemu IOS na przykładzie Routera

Wprowadzenie do obsługi systemu IOS na przykładzie Routera Wprowadzenie do obsługi systemu IOS na przykładzie Routera Tryby poleceń Użytkownika (user mode) Router> Przejście do trybu: Dostępny bezpośrednio po podłączeniu konsoli. Opuszczenie trybu: Polecenia:

Bardziej szczegółowo

bla bla Guard podręcznik użytkownika

bla bla Guard podręcznik użytkownika bla bla Guard podręcznik użytkownika Guard Guard: podręcznik użytkownika data wydania środa, 03. wrzesień 2014 Version 1.0 Copyright 2006-2014 OPEN-XCHANGE Inc., Niniejszy dokument stanowi własność intelektualną

Bardziej szczegółowo

Laboratorium 6.7.2: Śledzenie pakietów ICMP

Laboratorium 6.7.2: Śledzenie pakietów ICMP Topologia sieci Tabela adresacji Urządzenie Interfejs Adres IP Maska podsieci Domyślna brama R1-ISP R2-Central Serwer Eagle S0/0/0 10.10.10.6 255.255.255.252 Nie dotyczy Fa0/0 192.168.254.253 255.255.255.0

Bardziej szczegółowo

Brinet sp. z o.o. wyłączny przedstawiciel DrayTek w Polsce www.brinet.pl www.draytek.pl

Brinet sp. z o.o. wyłączny przedstawiciel DrayTek w Polsce www.brinet.pl www.draytek.pl 1. Firmware Upgrade Utility 1.1. Metoda 1 (standardowa) 1.2. Metoda 2 (niestandardowa) 2. Serwer FTP 2.1. Lokalny serwer FTP 2.2. Zdalny serwer FTP 3. Upgrade przez Web Procedury aktualizacji zostały oparte

Bardziej szczegółowo

Pomoc do programu konfiguracyjnego RFID-CS27-Reader User Guide of setup software RFID-CS27-Reader

Pomoc do programu konfiguracyjnego RFID-CS27-Reader User Guide of setup software RFID-CS27-Reader 2017-01-24 Pomoc do programu konfiguracyjnego RFID-CS27-Reader User Guide of setup software RFID-CS27-Reader Program CS27 Reader należy uruchomić przez wybór opcji CS27 i naciśnięcie przycisku START. Programme

Bardziej szczegółowo

Tomasz Greszata - Koszalin

Tomasz Greszata - Koszalin T: Usługi serwerowe w systemie Windows - telnet. Zadanie1: Sprawdź informacje w serwisie Wikipedii na temat usługi telnet. Telnet standard protokołu komunikacyjnego używanego w sieciach komputerowych do

Bardziej szczegółowo

Moduł Ethernetowy. instrukcja obsługi. Spis treści

Moduł Ethernetowy. instrukcja obsługi. Spis treści Moduł Ethernetowy instrukcja obsługi Spis treści 1. Podstawowe informacje...2 2. Konfiguracja modułu...4 3. Podłączenie do sieci RS-485 i LAN/WAN...9 4. Przywracanie ustawień fabrycznych...11 www.el-piast.com

Bardziej szczegółowo

NetDrive czyli jak w prosty sposób zarządzać zawartością FTP

NetDrive czyli jak w prosty sposób zarządzać zawartością FTP NetDrive czyli jak w prosty sposób zarządzać zawartością FTP W razie jakichkolwiek wątpliwości, pytań lub uwag odnośnie niniejszego dokumentu proszę o kontakt pod adresem info@lukaszpiec.pl. Można także

Bardziej szczegółowo

INSTRUKCJA OBSŁUGI PRZYSTAWKI PEN-01 DO PENDRIVE A

INSTRUKCJA OBSŁUGI PRZYSTAWKI PEN-01 DO PENDRIVE A INSTRUKCJA OBSŁUGI PRZYSTAWKI PEN-01 DO PENDRIVE A 1. Opis ogólny Przystawka umożliwia zapisywanie danych przesyłanych z urządzenia pomiarowego, np. z wagi, do pamięci typu pendrive (USB). Dane zapisywane

Bardziej szczegółowo

ArtPlayer oprogramowanie do odtwarzania plików video sterowane Artnet/DMX V1.0.1

ArtPlayer oprogramowanie do odtwarzania plików video sterowane Artnet/DMX V1.0.1 Instrukcja obsługi ArtPlayer oprogramowanie do odtwarzania plików video sterowane Artnet/DMX V1.0.1 1 ArtPlayer to proste oprogramowanie umożliwiające odtwarzanie plików video i ich wybór poprzez protokół

Bardziej szczegółowo

Wprowadzenie do obsługi systemu IOS na przykładzie Routera Tryby poleceń Użytkownika (user mode) Router> Przejście do trybu: Dostępny bezpośrednio po podłączeniu konsoli. Opuszczenie trybu: Polecenia:

Bardziej szczegółowo

Wymagania do zdalnej instalacji agentów firmy StorageCraft

Wymagania do zdalnej instalacji agentów firmy StorageCraft Wymagania do zdalnej instalacji agentów firmy StorageCraft Sytuacja Te wymagania są rekomendowane do zrealizowania przed wykonaniem zdalnej instalacji agentów ShadowProtect. Pomogą one także rozwiązad

Bardziej szczegółowo

Zadanie 5. Automatyzacja tworzenia kont użytkowników

Zadanie 5. Automatyzacja tworzenia kont użytkowników Zadanie 5. Automatyzacja tworzenia kont użytkowników W tym zadaniu utworzymy wiele kont użytkowników przy użyciu zautomatyzowanych metod. Do wykonania ćwiczeń w tym zadaniu potrzebne nam będą następujące

Bardziej szczegółowo

2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego

2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego 2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego produktu. 23 czerwca 2014 Spis treści 3 Spis treści...5

Bardziej szczegółowo

I. Interfejs użytkownika.

I. Interfejs użytkownika. Ćwiczenia z użytkowania systemu MFG/PRO 1 I. Interfejs użytkownika. MFG/PRO w wersji eb2 umożliwia wybór użytkownikowi jednego z trzech dostępnych interfejsów graficznych: a) tekstowego (wybór z menu:

Bardziej szczegółowo

Pracownia Komputerowa wykład II

Pracownia Komputerowa wykład II Pracownia Komputerowa wykład II dr Magdalena Posiadała-Zezula http://www.fuw.edu.pl/~mposiada 1 Systemy operacyjne! Windows np. Windows 8.! Systemy unixowe:! Linux i Mac OS X 2 Logowanie na konta studenckie!

Bardziej szczegółowo

Kalipso wywiady środowiskowe

Kalipso wywiady środowiskowe Kalipso wywiady środowiskowe Instrukcja obsługi INFO-R Spółka Jawna - 2017 43-430 Pogórze, ul. Baziowa 29, tel. (33) 479 93 29, (33) 479 93 89 fax: (33) 853 04 06 e-mail: admin@ops.strefa.pl Spis treści:

Bardziej szczegółowo

Zarządzanie licencjami dla opcji Fiery na komputerze klienta

Zarządzanie licencjami dla opcji Fiery na komputerze klienta Zarządzanie licencjami dla opcji Fiery na komputerze klienta Aby udostępnić opcję Fiery zainstalowaną na komputerze klienta, należy aktywować jej licencję. Opcja Fiery wymaga unikalnego kodu aktywacyjnego

Bardziej szczegółowo

B.B. Połączenie kończy polecenie exit.

B.B. Połączenie kończy polecenie exit. Na początek wykorzystamy telnet do celu, dla którego został pierwotnie skonstruowany, czyli podłączymy się do innego komputera w sieci. Największym problemem zapewne będzie znalezienie takiego komputera,

Bardziej szczegółowo

Aktualizacja SMSFall v. 1.1.5 Data publikacji: 20-05-2013

Aktualizacja SMSFall v. 1.1.5 Data publikacji: 20-05-2013 Aktualizacja SMSFall v. 1.1.5 Data publikacji: 20-05-2013 Wersja Standard i Plus: we właściwościach terminala dodano wskaźnik poziomu sygnału urządzenia GSM wyrażony w dbm. Podstawa teoretyczna: http://pl.wikipedia.org/wiki/dbm.

Bardziej szczegółowo

Uwagi dotyczące notacji kodu! Moduły. Struktura modułu. Procedury. Opcje modułu (niektóre)

Uwagi dotyczące notacji kodu! Moduły. Struktura modułu. Procedury. Opcje modułu (niektóre) Uwagi dotyczące notacji kodu! Wyrazy drukiem prostym -- słowami języka VBA. Wyrazy drukiem pochyłym -- inne fragmenty kodu. Wyrazy w [nawiasach kwadratowych] opcjonalne fragmenty kodu (mogą być, ale nie

Bardziej szczegółowo