Programowanie Sieciowe 2 Protokoły komunikacyjne: FTP

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

Download "Programowanie Sieciowe 2 Protokoły komunikacyjne: FTP"

Transkrypt

1 Programowanie Sieciowe 2 Protokoły komunikacyjne: FTP mgr inż. Tomasz Jaworski tjaworski@kis.p.lodz.pl

2 Protokoły komunikacyjne FTP File Transfer Protocol 2

3 Informacje o protokole FTP w sieci Internet RFC 959: Polecenia FTP: Kody odpowiedzi: Wikipedia: 3

4 Protokół FTP File Transport Protocol Protokół transmisji plików binarnych i tekstowych; protoplasta dzisiejszego pojęcia Peer-2-Peer Podobnie jak HTTP, FTP jest protokołem tekstowym, opartym na przesyłaniu odpowiedzi (responses) na żądania klienta (requests) Przed erą stron WWW, FTP był najpopularniejszą metodą wymiany plików 4

5 Protokół FTP: najważniejsze cechy Wykorzystuje dwa kanały transmisji w warstwie protokołu TCP Do transmisji poleceń sterujących (control) Do transmisji danych binarnych (data transfer) Protokół oparty jest na liniach tekstu. Każda linia rozdzielona jest symbolem CRLF (C/C++/C#: "\r\n") (\r = 13; \n=10) 5

6 Do czego służy protokół FTP? Do kopiowania programów i/lub plików danych między dwoma urządzeniami Do tworzenia bazy danych (nie w sensie baz relacyjnych) wykorzystanie komputerów do przechowywania dużej ilości plików Popularne zastosowania FTP to: Przesyłanie danych między komputerem w miejscu pracy a komputerem w domu, jeśli ktoś lubi pracę po godzinach Wysyłanie stron i plików na serwer WWW (w ramach procesu publikacji strony Web) Wiele istniejących serwerów pozwala na tzw. logowania anonimowe (user = anonymous) i dowolne pobieranie plików objętych tym kontem. Pliki na koncie anonymous są plikami dostępnymi publicznie. 6

7 Problemy stojące przed klientem i serwerem FTP Różne systemy operacyjne (w tym systemy dedykowane) różnią się: Strukturą katalogów Strukturą plików i systemu plików atrybuty, uprawnienia, właściciel Sposobem nazwania plików (np. kropka przed nazwą) Kodowaniem znaków w nazwach plików Długości ścieżek, nazw plików, rozszerzenia 7

8 Charakterystyka połączeń FTP Klient komunikuje się z serwerem za pomocą dwóch połączeń TCP Sterujące, transmisja żądań i odpowiedzi Serwer oczekuje na klienta na porcie 21. Klient łączy się z dowolnego portu lokalnego do portu 21 serwera. Serwer pierwszy zamyka połączenie (na polecenie QUIT) Danych, transmisja danych Tryb aktywny: Klient otwiera port i informuje o nim serwer (przekazuje IP i port) Serwer łączy się do wskazanego portu i rozpoczyna się wymiana danych Tryb pasywny: Serwer otwiera port i informuje o nim klienta (przekazuje IP i port) Klient łączy się do wskazanego portu i rozpoczyna się wymiana danych 8

9 Tryb aktywny Klient nawiązuję połączenie na port 21 Klient wybiera plik do pobrania Tryby komunikacji między serwerem a klientem FTP Polecenie PORT Klient otwiera port N i informuje o nim serwer Serwer łączy się z klientem (na podany port N) i następuje wymiana danych Tryb pasywny Klient nawiązuję połączenie na port 21 Klient wybiera plik do pobrania Polecenie PASV Serwer otwiera port N i informuje o nim klienta Klient łączy się z serwerem (na podany port N) i następuje wymiana danych 9

10 Tryb aktywny Tryby komunikacji między serwerem a klientem FTP Polecenie PORT Klient wysyła polecenie PORT: PORT 127,0,0,1,23,211 Tryb pasywny Klient wysyła polecenie PASV Serwer odpowiada: 227 Entering Passive Mode (212,22,34,81,34,32) Polecenie PASV IP: 127,0,0,1 = Port: 23,211 = 23 * = 6099 Zatem serwer łączy się pod adres :6099 IP: Port: 34 * = 8736 Zatem klient łączy się z serwerem pod adresem :

11 Tryb aktywny wymiany danych FTP Klient wykonuje połączenie TCP do portu 21 serwera FTP. Połączenie to jest połączeniem sterującym. Przy nawiązywaniu połączenia transmisji danych klient wysyła polecenie PORT aby poinformować serwer, do jakiego portu klienta powinien się on połączyć. W chwili wysłania polecenia PORT klient uruchamia nasłuch na tym porcie. Serwer łączy się z klientem na podanym porcie, tworząc połączenie danych. Specyfikacja przewiduje, że połączenia danych z serwera nawiązywane są z portu 20. Klient natomiast przyjmuje połączenie na porcie o 1 wyższym niż port, z którego wcześniej nawiązał połączenie sterujące. Klient Serwer 20 Nawiązanie połączenie Wymiana poleceń i odpowiedzi Klient chce pobrać plik Nawiązanie połączenia Przesłanie zawartości pliku 11

12 Tryb pasywny wymiany danych FTP Klient wykonuje połączenie TCP do portu 21 serwera FTP. Połączenie to jest połączeniem sterującym. Przy nawiązywaniu połączenia transmisji danych, klient wysyła polecenie PASV. Serwer odpowiada na to polecenie tworząc nowe gniazdo nasłuchowe (dla połączenia danych) oraz informuje o nim klienta. Klient łączy się na podane gniazdo i numer IP tworząc połączenie danych. Klient Nawiązanie połączenie Wymiana poleceń i odpowiedzi Klient chce pobrać plik; wysyła PASV Serwer wysyła inf. o IP i porcie 21 Serwer 20 Nawiązanie połączenia Przesłanie zawartości pliku 12

13 Format żądania (requests) protokołu FTP Linia tekstu, zakończona dwoma bajtami (symbol końca linii): CRLF = "\r\n"; Postać: POLECENIE <SP> <parametry>\r\n Przykład: USER tjaworski\r\n NOOP\r\n RETR zlecenie.doc\r\n CWD /\r\n <SP> = spacja (1 bajt) 13

14 Polecenia protokołu FTP (1/4) USER Nazwa użytkownika/konta serwera FTP PASS Hasło użytkownika (jeśli USER anonymous) ACCT Informacje o koncie (również przed logowaniem) CWD Zmiana aktualnego katalogu CDUP Zmiana katalogu na wyższy (CD..) SMNT Podmontowanie (mount) innego systemu plików QUIT Kontrolowane zakończenie połączenia REIN Restart połączenia (z dokończeniem transmisji) PORT Informacja o IP i porcie klienta dla kanału danych Minimum dla trybu pasywnego, dodatkowo dla trybu aktywnego 14

15 Polecenia protokołu FTP (2/4) PASV TYPE STRU MODE RETR SIZE STOR STOU Żądanie danych dla trybu pasywnego info Określenie typu transmisji danych (np. ascii/binary) Struktura przesyłanego obiektu Tryb przesyłania Pobranie pliku z serwera (retrieve) Pobranie długości pliku. Zero, jeśli nazwa to katalog Umieszczenie pliku na serwerze (store) Umieszczenie pliku na serwerze pod unikalną (losową) nazwą. Serwer decyduje o nazwie. 15

16 Polecenia protokołu FTP (3/4) APPE ALLO REST RNFR RNTO ABOR DELE RMD MKD Dodanie danych na końcu pliku (jeśli ten istnieje) Alokacja (zarezerwowanie) miejsca na serwerze Restart przesyłania danych Określenie pliku do zmiany nazwy Nowa nazwa dla określonego poprzednio pliku Przerwanie transferu danych (jeśli istnieje) Usunięcie zadanego pliku z serwera Usunięcie zadanego katalogu z serwera Utworzenie nowego katalogu na serwerze 16

17 Polecenia protokołu FTP (4/4) PWD LIST NLST SYST STAT HELP NOOP Podanie aktualnego katalogu sesji Przesłanie listy plików (lista jest plikiem) Przesłanie listy plików (same nazwy) Serwer zwraca informacje o systemie operacyjnym Status aktualnej transmisji danych Pomoc ogólna lub dla wybranego polecenia Serwer nie wykonuje operacji (puste polecenie) 17

18 Najważniejsze komendy FTP Autoryzacja USER określa nazwę użytkownika PASS określa hasło dla podanego użytkownika Operacje na listach plików (systemie plików) LIST przesłanie listy plików i katalogów z danej scieżki CWD zmiana aktualnego katalogu Pobieranie lub wysyłanie plików TYPE określenie typu transmisji; A=ASCII; I=Binary RETR pobranie pliku z serwera STOR wysłanie pliku na serwera Zamykanie połączenia QUIT klient chce zamknąć połączenie 18

19 Format poleceń protokołu FTP USER <SP> <username> <CRLF> PASS <SP> <password> <CRLF> ACCT <SP> <account-information> <CRLF> CWD <SP> <pathname> <CRLF> CDUP <CRLF> SMNT <SP> <pathname> <CRLF> QUIT <CRLF> REIN <CRLF> PORT <SP> <host-port> <CRLF> PASV <CRLF> TYPE <SP> <type-code> <CRLF> STRU <SP> <structure-code> <CRLF> MODE <SP> <mode-code> <CRLF> RETR <SP> <pathname> <CRLF> STOR <SP> <pathname> <CRLF> STOU <CRLF> APPE <SP> <pathname> <CRLF> ALLO <SP> <decimal-integer> [<SP> R <SP> <decimal-integer>] <CRLF> REST <SP> <marker> <CRLF> RNFR <SP> <pathname> <CRLF> RNTO <SP> <pathname> <CRLF> ABOR <CRLF> DELE <SP> <pathname> <CRLF> RMD <SP> <pathname> <CRLF> MKD <SP> <pathname> <CRLF> PWD <CRLF> LIST [<SP> <pathname>] <CRLF> NLST [<SP> <pathname>] <CRLF> SITE <SP> <string> <CRLF> SYST <CRLF> STAT [<SP> <pathname>] <CRLF> HELP [<SP> <string>] <CRLF> NOOP <CRLF> <SP> = spacja (1 bajt) <CRLF> = symbol nowej linii 19

20 Format odpowiedzi (responses) protokołu FTP Każda odpowiedź jest linią tekstu, zakończoną symbolem \r\n symbol nowej linii Linia składa się z następujących elementów: liczby (3 cyfry) kod odpowiedzi, Spacja (<SP>) lub myślnik (<DS>) dla odpowiedzi wielolinijkowych, Tekst (informację tekstową) + ewentualne dane w zależności od polecenia, którego tyczy się interpretowana odpowiedź, Symbolu końca linii <CRLF>. Trzycyfrowy kod określa typ odpowiedzi (np. potwierdzenie, odrzucenie, ) 20

21 Trzycyfrowe kody odpowiedzi (1/5) Xyz 1yz Odpowiedź pozytywna, przejściowa (preliminary). Serwer rozpoczął wykonywanie przesłanego polecenia. Klient powinien zaczekać z wysłaniem kolejnego polecenia na następną odpowiedź serwera. 150 nawiązanie połączenia danych (i rozpoczęcie transmisji) 226 pozytywne zakończenie transmisji 2yz Pozytywne zakończenie wykonywania. Serwer pomyślnie zakończył wykonywanie polecenia, klient może wysyłać kolejne polecenia. 200 pozytywne wykonanie polecenia (np. TYPE) 21

22 Trzycyfrowe kody odpowiedzi (2/5) Xyz 3yz Odpowiedź pozytywna, cząstkowa (intermediate). Serwer zaakceptował polecenie, jednak do rozpoczęcia działania lub przesłania ostatecznego wyniku konieczne jest przesłanie dodatkowych informacji przez klienta. 331 potwierdzenie nazwy użytkownika (USER) i oczekiwanie na hasło RNFR, RNTO zmiana nazwy (dwa polecenia; RNTO wykonuje zmianę) 4yz Odpowiedź negatywna, przejściowa (transient). Serwer odrzucił polecenie, jednak powody odrzucenia mogą ustać. 425 nie można nawiązać połączenia 22

23 Trzycyfrowe kody odpowiedzi (3/5) Xyz 5yz Odpowiedź negatywna, stała (permanent). Serwer odrzucił polecenie i odrzuci przy każdej kolejnej próbie. Klient powinien zaprzestać przesyłania danego żądania. 500 błąd składni, polecenie nieznane 530 hasło nie zostało przyjęte 23

24 Trzycyfrowe kody odpowiedzi (4/5) xyz x0z Błąd składni przesłanego polecenia, składniowy błąd w parametrach danego polecenia, niezaimplementowane polecenie. 500 błąd składni, polecenie nieznane x1z Odpowiedź dla poleceń klienta żądających informacji, np. STATUS, SYST, HELP. x2z Informacje odnoszące się do połączenia sterującego lub połączenia danych Entering Passive Mode (a1,a2,a3,a4,p1,p2) - PASV 24

25 Trzycyfrowe kody odpowiedzi (5/5) xyz x3z Informacja związana z procesem logowania bądź administracją konta. 230 Użytkownik (bądź anonim) został poprawnie zalogowany. x4z Zarezerwowane; do wykorzystania w przyszłości x5z Informacja na temat stanu transferu pliku lub innego polecenia związanego z systemem plików. 257 Aktualnym katalogiem jest - PWD, CWD 150 nawiązanie połączenia danych (i rozpoczęcie transmisji) 25

26 Najczęściej występujące kody odpowiedzi 1xy 150 Rozpoczęcie transferu pliku, serwer za chwile otworzy połączenie danych. Kod 150 oznacza, że klient może rozpocząć tworzenie połączenia danych (tryb pasywny) lub serwer zaraz zacznie łączyć się z klientem (tryb aktywny). 26

27 Najczęściej występujące kody odpowiedzi 2xy 200 Potwierdzenie wykonania polecenia, np. dla TYPE. 213 Informacja o pliku, np. wielkość dla SIZE 215 Informacja o systemie operacyjnym, np. dla SYST 220 Powitanie serwera, przesyłane zaraz po połączeniu. 226 Połączenie danych zostaje zakończone. Ostatnia operacja na pliku zakończyła się pomyślnie (transfer lub przerwanie - ABORT). Najcześciej 226 informuje o zakończeniu transmisji z i do serwera. 227 Wejście do trybu pasywnego, format: %d,%d,%d,%d,%d,%d (6 liczb 0-255). 230 Poprawne zalogowanie użytkownika. Kod 230 wysyłany jest po podaniu hasła (PASS), jeśli to jest poprawne. 257 Informacja o ścieżce, np. dla CWD lub PWD. Format: "%s" 27

28 Najczęściej występujące kody odpowiedzi 3xy 331 Odpowiedź na USER. Nazwa użytkownika została przyjęta, teraz klient musi wysłać hasło (PASS). 28

29 Najczęściej występujące kody odpowiedzi 4xy 425 Błąd podczas nawiązywania połączenia danych. Np. klient nie połączył się z serwerem w zadanym czasie (tryb pasywny) lub serwer nie mógł się połączyć z klientem na podany przez niego adres IP i port (tryb aktywny) 29

30 Najczęściej występujące kody odpowiedzi 5xy 500 Błąd składni, linia żądania zbyt długa lub polecenie nie zostało rozpoznane. 530 Użytkownik nie został zalogowany, np. Odpowiedź na błędne hasło dla danego użytkownika. 550 Pliki/katalogi: żądnie nie mogło zostać zrealizowane (np. brak pliku, brak katalogu lub brak dostępu) 30

31 drwxrw-rw- 1 root root -rwxrw-rw- 1 root root drwxrw-rw- 1 root root -rwxrw-rw- 1 root root Format listy plików 0 Mar 1 11:17 katalog1 235 Mar 1 11:17 plik1 0 Mar katalog Mar plik2 Kod w C# generujący listę plików: MakeDirListing generuje listę plików i zapisuje ją w tymczasowym katalogu systemu Windows dla danego użytkownika. Funkcja zwraca ścieżkę i nazwę pliku tymczasowego. Wymagania: string GetCurrentPath() Metoda GetCurrentPath() ma zwrócić aktualnąścieżkę dla danej sesji FTP. Ścieżka ma być poprawna z punktu widzenia lokalnego systemu plików, nie z punktu widzenia sesji FTP. 31

32 FTP a TFTP TFTP Trivial File Transfer Protocol (RFC 1350) Wykorzystywany do przesyłania danych konfiguracyjnych oraz obrazów systemów operacyjnych w procesie uruchamiania; Zbudowany na protokole UDP, najczęściej port 69; Tylko 5 typów poleceń Dane przesyłane w blokach po 512 bajtów; Wykorzystuje jedno połączenie (FTP wykorzystuje dwa) Brak autoryzacji; Brak obsługi katalogów; Brak możliwości listowania plików w obszarze udostępnionym przez serwer; Możliwe przesyłanie plików do i z serwera; Protokół TFTP ma być prosty i łatwy w implementacji; 32

33 Testowanie serwera Można użyć najpopularniejszych narzędzi: Total Commander Mozilla Firefox Internet Explorer 33

34 Testowanie serwera Można użyć najpopularniejszych narzędzi: Total Commander Mozilla Firefox Internet Explorer 34

35 Connect to: ( :57:10) hostname=localhost username=tjaworski startdir= localhost= GuildFTPd FTP Server (c) Version Please enter your name: USER tjaworski 331 User name okay, Need password. PASS *********** 230 User logged in. SYST 215 UNIX Type: L8 Server FEAT 500 'FEAT': command not understood. Komunikacja z Total Commanderem 35

36 HELP SITE 502 Unknown command. CLNT Total Commander (UTF-8) 500 'CLNT': command not understood. OPTS UTF8 ON 500 'OPTS': command not understood. Connect ok! PWD 257 "/" is current directory. Pobierz katalog TYPE A 200 Type set to A. PASV 227 Entering Passive Mode (127,0,0,1,5,89) LIST 150 Opening ASCII mode data connection for /bin/ls (514 bytes). Ściąganie Czekam na serwer Transfer successful. 36

37 Klient FTP: Zrzut komunikacji z przeglądarką Mozilla Firefox ---> 220-Simple FTP server ---> 220 Enter user name: USER anonymous ---> 230 Anonymous user logged in. SYST ---> 215 UNIX Type: L8 PWD ---> 257 "/" is current dir TYPE I ---> 200 Type set to I PASV ---> 227 Entering Passive Mode (127,0,0,1,3,232) :1000 SIZE / ---> MDTM / ---> 500 'MDTM': command not understood RETR / ---> 550 Permission denied PASV ---> 227 Entering Passive Mode (127,0,0,1,3,233) :1001 CWD / ---> 257 "/" is current dir LIST ---> 150 Opening data connection for /bin/ls (610 bytes). ---> 226 Transfer successful. Transmisja zaraz po połączeniu 37

38 Klient FTP: Zrzut komunikacji z przeglądarką Mozilla Firefox PASV ---> 227 Entering Passive Mode (127,0,0,1,3,234) :1002 SIZE /Rad.Designer ---> MDTM /Rad.Designer ---> 500 'MDTM': command not understood RETR /Rad.Designer ---> 550 Permission denied PASV Przejście do katalogu /Rad.Designer ---> 227 Entering Passive Mode (127,0,0,1,3,235) :1003 CWD /Rad.Designer ---> 257 "/Rad.Designer" is current dir LIST ---> 150 Opening data connection for /bin/ls (80 bytes). ---> 226 Transfer successful. 38

39 PASV Klient FTP: Zrzut komunikacji z przeglądarką Mozilla Firefox ---> 227 Entering Passive Mode (127,0,0,1,3,242) :1010 SIZE /phd.jpg ---> MDTM /phd.jpg ---> 500 'MDTM': command not understood RETR /phd.jpg ---> 150 Opening data connection for /phd.jpg ---> 226 Transfer successful. Pobranie pliku phd.jpg 39

40 Sugestie dotyczące implementacji w C# Klasy gniazdowe oraz obsługa wielu wątków znajduje się w przestrzeniach: System.Net; System.Net.Sockets; System.Threading; W zależności od konfiguracji systemu (uprawnień), uruchomienie nasłuchu na porcie < 1024 (w tym wypadku 21) może generować błędy. Pisany serwer FTP może stać na innym porcie, np Serwer powinien domyślnie akceptować użytkownika anonymous. Ułatwi to testowanie programami klienckimi. W reakcji na polecenie PASV, serwer powinien określić numer nowego portu nasłuchu (np. przez wartość globalnego licznika) a następnie sprawdzić, czy wybrany port można otworzyć. 40

41 Sugestie dotyczące implementacji w C# Zaraz po nawiązaniu połączenia, serwer powinien dopuszczać tylko dwa polecenia: USER oraz PASS. Każde inne powinno kończyć się odpowiedzią 500 Command not understood. Minimalna implementacja serwera FTP to: USER, PASS, SYST, PWD, CWD, PASV, LIST, RETR, SIZE, STOR, TYPE Procedura przesyłania listy plików i katalogów do klienta (polecenie LIST) korzysta z połączenia danych. Zatem serwer może generować plik z listą a następnie wykorzystać istniejącą procedurę wysyłania plików. Należy pamiętać o różnicy w znakach rozdzielających nazwy katalogów i plików: / oraz \. System Windows używa \ podczas gdy protokół FTP używa / 41

42 Dziękuję za uwagę!

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

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

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

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

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

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

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

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

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

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołu ftp. T: Konfiguracja usługi ftp w systemie Windows 8.1. Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołu ftp. FTP (ang. File Transfer Protocol) protokół transferu plików umożliwiający

Bardziej szczegółowo

Programowanie współbieżne i rozproszone

Programowanie współbieżne i rozproszone Programowanie współbieżne i rozproszone WYKŁAD 6 dr inż. Komunikowanie się procesów Z użyciem pamięci współdzielonej. wykorzystywane przede wszystkim w programowaniu wielowątkowym. Za pomocą przesyłania

Bardziej szczegółowo

1. FTP (File Transfer Protocol)

1. FTP (File Transfer Protocol) 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.

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

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

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

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

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

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

Dokonaj instalacji IIS opublikuj stronę internetową z pierwszych zajęć. Ukaże się kreator konfigurowania serwera i klikamy przycisk Dalej-->.

Dokonaj instalacji IIS opublikuj stronę internetową z pierwszych zajęć. Ukaże się kreator konfigurowania serwera i klikamy przycisk Dalej-->. Dokonaj instalacji IIS opublikuj stronę internetową z pierwszych zajęć Ukaże się kreator konfigurowania serwera i klikamy przycisk Dalej-->. Następnie wybieramy Serwer aplikacji (IIS, ASP.NET) i klikamy

Bardziej szczegółowo

Wykład 3 / Wykład 4. Na podstawie CCNA Exploration Moduł 3 streszczenie Dr inż. Robert Banasiak

Wykład 3 / Wykład 4. Na podstawie CCNA Exploration Moduł 3 streszczenie Dr inż. Robert Banasiak Wykład 3 / Wykład 4 Na podstawie CCNA Exploration Moduł 3 streszczenie Dr inż. Robert Banasiak 1 Wprowadzenie do Modułu 3 CCNA-E Funkcje trzech wyższych warstw modelu OSI W jaki sposób ludzie wykorzystują

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

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

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

156.17.4.13. Adres IP

156.17.4.13. Adres IP Adres IP 156.17.4.13. Adres komputera w sieci Internet. Każdy komputer przyłączony do sieci ma inny adres IP. Adres ten jest liczbą, która w postaci binarnej zajmuje 4 bajty, czyli 32 bity. W postaci dziesiętnej

Bardziej szczegółowo

Plan wykładu. 1. Protokół FTP. 2. Protokół HTTP, usługi www, model request-response (żądanie-odpowiedź), przekazywanie argumentów, AJAX.

Plan wykładu. 1. Protokół FTP. 2. Protokół HTTP, usługi www, model request-response (żądanie-odpowiedź), przekazywanie argumentów, AJAX. Plan wykładu 1. Protokół FTP. 2. Protokół HTTP, usługi www, model request-response (żądanie-odpowiedź), przekazywanie argumentów, AJAX. 1 Protokół FTP Protokół FTP (File Transfer Protocol) [RFC 959] umożliwia

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

Technologie sieciowe Sprawozdanie z labolatorium. Lista 5

Technologie sieciowe Sprawozdanie z labolatorium. Lista 5 Politechnika Wrocławska Wydział Podstawowych Problemów Techniki Technologie sieciowe Sprawozdanie z labolatorium Lista 5 Autor: Piotr Kosytorz IIrokInf. indeks: 166174 Prowadzący: dr inż. Łukasz Krzywiecki

Bardziej szczegółowo

Stos TCP/IP. Warstwa aplikacji cz.2

Stos TCP/IP. Warstwa aplikacji cz.2 aplikacji transportowa Internetu Stos TCP/IP dostępu do sieci Warstwa aplikacji cz.2 Sieci komputerowe Wykład 6 FTP Protokół transmisji danych w sieciach TCP/IP (ang. File Transfer Protocol) Pobieranie

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

Programowanie Sieciowe 1

Programowanie Sieciowe 1 Programowanie Sieciowe 1 dr inż. Tomasz Jaworski tjaworski@iis.p.lodz.pl http://tjaworski.iis.p.lodz.pl/ Cel przedmiotu Zapoznanie z mechanizmem przesyłania danych przy pomocy sieci komputerowych nawiązywaniem

Bardziej szczegółowo

1. Model klient-serwer

1. Model klient-serwer 1. 1.1. Model komunikacji w sieci łącze komunikacyjne klient serwer Tradycyjny podziała zadań: Klient strona żądająca dostępu do danej usługi lub zasobu Serwer strona, która świadczy usługę lub udostępnia

Bardziej szczegółowo

RecordMAN.serwer instrukcja obsługi

RecordMAN.serwer instrukcja obsługi RecordMAN.serwer instrukcja obsługi 1 RecordMAN.serwer instrukcja obsługi Data modyfikacji 06 07 2011 RecordMAN.server instrukcja obsługi wersja 1.02 Dla wersji oprogramowania 3.01.xx Wstęp Aplikacja RecordMAN.server

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

Instrukcja podłączenia bramki IP 1R+L oraz IP 2R+L w trybie serwisowym za pomocą usługi telnet.

Instrukcja podłączenia bramki IP 1R+L oraz IP 2R+L w trybie serwisowym za pomocą usługi telnet. Tryb serwisowy Instrukcja podłączenia bramki IP 1R+L oraz IP 2R+L w trybie serwisowym za pomocą usługi telnet. Bramka IP 2R+L oraz IP 1 R+L może zostać uruchomiana w trybie serwisowym. W przypadku wystąpienia

Bardziej szczegółowo

System operacyjny UNIX Internet. mgr Michał Popławski, WFAiIS

System operacyjny UNIX Internet. mgr Michał Popławski, WFAiIS System operacyjny UNIX Internet Protokół TCP/IP Został stworzony w latach 70-tych XX wieku w DARPA w celu bezpiecznego przesyłania danych. Podstawowym jego założeniem jest rozdzielenie komunikacji sieciowej

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

KORZYSTANIE Z BAZY DANYCH UpToDate

KORZYSTANIE Z BAZY DANYCH UpToDate KORZYSTANIE Z BAZY DANYCH UpToDate 1 KORZYSTANIE Z BAZY DANYCH UpToDate 1. Wejdź na stronę Biblioteki Głównej Uniwersytetu Medycznego w Lublinie: http://www.biblioteka.umlub.pl 2. W ZASOBY kliknij na Zdalny

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

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

Protokoły warstwy aplikacji i ich zastosowanie

Protokoły warstwy aplikacji i ich zastosowanie Protokoły warstwy aplikacji i ich zastosowanie HTTP (HyperText Transfer Protocol) Protokół leżący u podstaw działania World Wide Web. Określa sposób formatowania i przesyłania dokumentów oraz komendy sterujące

Bardziej szczegółowo

Remote Quotation Protocol - opis

Remote Quotation Protocol - opis Remote Quotation Protocol - opis Michał Czerski 20 kwietnia 2011 Spis treści 1 Streszczenie 1 2 Cele 2 3 Terminologia 2 4 Założenia 2 4.1 Połączenie............................... 2 4.2 Powiązania z innymi

Bardziej szczegółowo

Spis treści. Spis treści... 2. Wstęp... 3. Instalacja nazwa.pl... 3. Instalacja Home.pl... 8. Edycja grafiki strony... 17. logo...

Spis treści. Spis treści... 2. Wstęp... 3. Instalacja nazwa.pl... 3. Instalacja Home.pl... 8. Edycja grafiki strony... 17. logo... Instalacja serwera Spis treści Spis treści... 2 Wstęp... 3 Instalacja nazwa.pl... 3 Instalacja Home.pl... 8 Edycja grafiki strony... 17 logo... 17 Wstęp Najnowszy sklep internetowy spod znaku sellsmart,

Bardziej szczegółowo

Sprawozdanie nr 4. Ewa Wojtanowska

Sprawozdanie nr 4. Ewa Wojtanowska Sprawozdanie nr 4 Ewa Wojtanowska Zad.1 Korzystając z zasobów internetu zapoznałam się z dokumentami: RFC 1945 i RFC 2616. Zad.2 Badanie działania protokołu http Zad.3 Zad.4 URL (ang. Uniform Resource

Bardziej szczegółowo

Systemy internetowe. Wykład 5 Architektura WWW. West Pomeranian University of Technology, Szczecin; Faculty of Computer Science

Systemy internetowe. Wykład 5 Architektura WWW. West Pomeranian University of Technology, Szczecin; Faculty of Computer Science Systemy internetowe Wykład 5 Architektura WWW Architektura WWW Serwer to program, który: Obsługuje repozytorium dokumentów Udostępnia dokumenty klientom Komunikacja: protokół HTTP Warstwa klienta HTTP

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

Sieci Komputerowe. Protokół POP3. Protokół IMAP4 Internet Mail Access Protocol version 4. dr Zbigniew Lipiński

Sieci Komputerowe. Protokół POP3. Protokół IMAP4 Internet Mail Access Protocol version 4. dr Zbigniew Lipiński Sieci Komputerowe Protokół POP3 Post Office Protocol version 3 Protokół IMAP4 Internet Mail Access Protocol version 4 dr Zbigniew Lipiński Instytut Matematyki i Informatyki ul. Oleska 48 50-204 Opole zlipinski@math.uni.opole.pl

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

Informatyka I. Standard JDBC Programowanie aplikacji bazodanowych w języku Java

Informatyka I. Standard JDBC Programowanie aplikacji bazodanowych w języku Java Informatyka I Standard JDBC Programowanie aplikacji bazodanowych w języku Java dr inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2017 Standard JDBC Java DataBase Connectivity uniwersalny

Bardziej szczegółowo

TRX API opis funkcji interfejsu

TRX API opis funkcji interfejsu TRX Krzysztof Kryński Cyfrowe rejestratory rozmów seria KSRC TRX API opis funkcji interfejsu Kwiecień 2013 Copyright TRX TRX ul. Garibaldiego 4 04-078 Warszawa Tel. 22 871 33 33 Fax 22 871 57 30 www.trx.com.pl

Bardziej szczegółowo

Autoryzacja zleceń z użyciem aplikacji Java Web Start "Pocztowy24Podpis"

Autoryzacja zleceń z użyciem aplikacji Java Web Start Pocztowy24Podpis Autoryzacja zleceń z użyciem aplikacji Java Web Start "Pocztowy24Podpis" Wymagania systemowe Aplikacja Java Web Start (dalej JWS) jest samodzielną aplikacją Java uruchamianą z poziomu przeglądarki internetowej

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 3 Zastosowanie protokołów przesyłania plików Szymon Dziewic Inżynieria Mechatroniczna Rok: III

Bardziej szczegółowo

Klient-Serwer Komunikacja przy pomocy gniazd

Klient-Serwer Komunikacja przy pomocy gniazd II Klient-Serwer Komunikacja przy pomocy gniazd Gniazda pozwalają na efektywną wymianę danych pomiędzy procesami w systemie rozproszonym. Proces klienta Proces serwera gniazdko gniazdko protokół transportu

Bardziej szczegółowo

ZPKSoft WDoradca. 1. Wstęp 2. Architektura 3. Instalacja 4. Konfiguracja 5. Jak to działa 6. Licencja

ZPKSoft WDoradca. 1. Wstęp 2. Architektura 3. Instalacja 4. Konfiguracja 5. Jak to działa 6. Licencja ZPKSoft WDoradca 1. Wstęp 2. Architektura 3. Instalacja 4. Konfiguracja 5. Jak to działa 6. Licencja 1. Wstęp ZPKSoft WDoradca jest technologią dostępu przeglądarkowego do zasobów systemu ZPKSoft Doradca.

Bardziej szczegółowo

Brinet sp. z o.o. wyłączny przedstawiciel DrayTek w Polsce

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

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

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

Wykaz zmian w programie SysLoger

Wykaz zmian w programie SysLoger Wykaz zmian w programie SysLoger Pierwsza wersja programu 1.0.0.1 powstała we wrześniu 2011. Funkcjonalność pierwszej wersji programu: 1. Zapis logów do pliku tekstowego, 2. Powiadamianie e-mail tylko

Bardziej szczegółowo

Konfiguracja własnego routera LAN/WLAN

Konfiguracja własnego routera LAN/WLAN Konfiguracja własnego routera LAN/WLAN W zależności od posiadanego modelu routera poszczególne kroki mogą się nieznacznie różnić. Przed przystąpieniem do zmiany jakichkolwiek ustawień routera należy zapoznać

Bardziej szczegółowo

Wybrane działy Informatyki Stosowanej

Wybrane działy Informatyki Stosowanej Wybrane działy Informatyki Stosowanej Dr inż. Andrzej Czerepicki a.czerepicki@wt.pw.edu.pl http://www2.wt.pw.edu.pl/~a.czerepicki 2017 Globalna sieć Internet Koncepcja sieci globalnej Usługi w sieci Internet

Bardziej szczegółowo

Przygotowanie plików do druku

Przygotowanie plików do druku Przygotowanie plików do druku Rekomendowanym formatem plików jest PDF oraz CDR. PDF - PrePress - zgodność: Acrobat 4 (PDF 1.3) 1. wszystkie fonty zamienione na krzywe, 2. jeśli w pracy znajdują się mapy

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

INSTRUKCJA obsługi certyfikatów

INSTRUKCJA obsługi certyfikatów INSTRUKCJA obsługi certyfikatów dla użytkownika bankowości internetowej Pocztowy24 z wybraną metodą autoryzacji Certyfikat Spis treści 1. Wstęp... 3 1.1 Wymagania techniczne... 3 2. Certyfikat jako jedna

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

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

Wszystkie parametry pracy serwera konfigurujemy w poszczególnych zakładkach aplikacji, podzielonych wg zakresu funkcjonalnego.

Wszystkie parametry pracy serwera konfigurujemy w poszczególnych zakładkach aplikacji, podzielonych wg zakresu funkcjonalnego. Sz@rk Server - konfigurowanie systemu Sz@rk Server jest serwerem aplikacji z wydzieloną logiką biznesową, pracującym w architekturze opartej o usługi (SOA). Dane pomiędzy serwerem i klientami przesyłane

Bardziej szczegółowo

Uwaga!!! Autentykacja LDAP/AD zaimplementowana w Vigor wspiera tylko proste uwierzytelnianie (hasło przesyłane jest jawnym tekstem).

Uwaga!!! Autentykacja LDAP/AD zaimplementowana w Vigor wspiera tylko proste uwierzytelnianie (hasło przesyłane jest jawnym tekstem). 1. Konfiguracja serwera VPN 1.1. LDAP/AD 1.2. Ustawienia ogólne 1.3. Konto SSL 2. Konfiguracja klienta VPN 3. Status połączenia 3.1. Klient VPN 3.2. Serwer VPN Procedura konfiguracji została oparta na

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

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

1. FTP 2. SMTP 3. POP3

1. FTP 2. SMTP 3. POP3 1. FTP FTP jest to protokół transferu plików (File Transfer Protocol), który umożliwia ich wymianę między serwerem, a klientem w obydwie strony. Jest on najpowszechniej wykorzystywaną metodą w Internecie

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

PROTOKOŁY OBSŁUGI POCZTY ELEKTRONICZNEJ

PROTOKOŁY OBSŁUGI POCZTY ELEKTRONICZNEJ PROTOKOŁY OBSŁUGI POCZTY ELEKTRONICZNEJ Poczta elektroniczna służy do przesyłania komunikatów tekstowych, jak również dołączonych do nich informacji nietekstowych (obraz, dźwięk) pomiędzy użytkownikami

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

Konwerter RS-485->Ethernet [TCP/IP] CN-ETH-485 INSTRUKCJA [konfiguracja urządzenia do współpracy z programem MeternetPRO]

Konwerter RS-485->Ethernet [TCP/IP] CN-ETH-485 INSTRUKCJA [konfiguracja urządzenia do współpracy z programem MeternetPRO] F&F Filipowski sp.j. ul. Konstantynowska 79/81 95-200 Pabianice POLAND tel/fax 42-2152383, 2270971 e-mail: fif@fif.com.pl Konwerter RS-485->Ethernet [TCP/IP] CN-ETH-485 INSTRUKCJA [konfiguracja urządzenia

Bardziej szczegółowo

Model sieci OSI, protokoły sieciowe, adresy IP

Model sieci OSI, protokoły sieciowe, adresy IP Model sieci OSI, protokoły sieciowe, adresy IP Podstawę działania internetu stanowi zestaw protokołów komunikacyjnych TCP/IP. Wiele z używanych obecnie protokołów zostało opartych na czterowarstwowym modelu

Bardziej szczegółowo

Dokumentacja SMPP API

Dokumentacja SMPP API Dokumentacja SMPP API 1 Wprowadzenie... 2 Połączenie z SMPP API... 3 Informacje ogólne... 4 Dostępne tryby bindowania... 5 Komendy SMPP... 6 Raporty doręczeń... 7 Kody błędów... 8 Statusy wiadomości...

Bardziej szczegółowo

Serwer SAMBA UDOSTĘPNIANIE UDZIAŁÓW SIECIOWYCH PIOTR KANIA

Serwer SAMBA UDOSTĘPNIANIE UDZIAŁÓW SIECIOWYCH PIOTR KANIA 2015 Serwer SAMBA UDOSTĘPNIANIE UDZIAŁÓW SIECIOWYCH PIOTR KANIA Spis treści. Spis treści. 1 Wprowadzenie. 2 Instalacja / deinstalacja serwera Samby w OpenSuse. 2 Usługi Samby / porty nasłuchu. 2 Zarządzanie

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

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

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej Politechnika Łódzka Instytut Systemów Inżynierii Elektrycznej Laboratorium komputerowych systemów pomiarowych Ćwiczenie 7 Wykorzystanie protokołu TCP do komunikacji w komputerowym systemie pomiarowym 1.

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

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

MODEM GSM-01. INSTRUKCJA OBŁUGI MODUŁU KOMUNIKACYJNEGO GSM-01 wersja 1.0 GSM-01 INSTRUKCJA OBSŁUGI - 1 -

MODEM GSM-01. INSTRUKCJA OBŁUGI MODUŁU KOMUNIKACYJNEGO GSM-01 wersja 1.0 GSM-01 INSTRUKCJA OBSŁUGI - 1 - INSTRUKCJA OBŁUGI MODUŁU KOMUNIKACYJNEGO GSM-01 wersja 1.0 GSM-01 INSTRUKCJA OBSŁUGI - 1 - - 2 - Spis treści 1. Wymagania...5 2. Komendy SMS...5 3. Konfiguracja przez SMS...6 4. Łączenie modułu GSM aplikacją

Bardziej szczegółowo

Gatesms.eu Mobilne Rozwiązania dla biznesu

Gatesms.eu Mobilne Rozwiązania dla biznesu Mobilne Rozwiązania dla biznesu SPECYFIKACJA TECHNICZNA WEB API-USSD GATESMS.EU wersja 0.9 Opracował: Gatesms.eu Spis Historia wersji dokumentu...3 Bezpieczeństwo...3 Wymagania ogólne...3 Mechanizm zabezpieczenia

Bardziej szczegółowo

Dokumentacja REST API v 3.0. Kraków, 7 marca FreshMail, ul. Fabryczna 20a, Kraków tel , freshmail.

Dokumentacja REST API v 3.0. Kraków, 7 marca FreshMail, ul. Fabryczna 20a, Kraków tel , freshmail. Dokumentacja REST API v 3.0 Kraków, 7 marca 2012 FreshMail, ul. Fabryczna 20a, 31-553 Kraków tel. +48 12 617 61 40, info@freshmail.pl, freshmail.pl Wersja dokumentu: 1.0 Autorzy: Tadeusz Kania ,

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

INSTRUKCJA OBSŁUGI USTAWIEŃ DYNAMICZNIE PRZEDZIELANYCH ADRESÓW IP W URZĄDZENIACH SYSTEMU IP-PRO ORAZ REJESTRATORACH MY-DVR

INSTRUKCJA OBSŁUGI USTAWIEŃ DYNAMICZNIE PRZEDZIELANYCH ADRESÓW IP W URZĄDZENIACH SYSTEMU IP-PRO ORAZ REJESTRATORACH MY-DVR INSTRUKCJA OBSŁUGI USTAWIEŃ DYNAMICZNIE PRZEDZIELANYCH ADRESÓW IP W URZĄDZENIACH SYSTEMU IP-PRO ORAZ REJESTRATORACH MY-DVR UWAGA Aby zapewnić niezawodną pracę urządzenia, przed przystąpieniem do jego obsługi

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

ZESZYTY ETI ZESPOŁU SZKÓŁ W TARNOBRZEGU Nr 1 Seria: Teleinformatyka 2012 POCZTA ELEKTRONICZNA PROTOKÓŁ SMTP PRZYKŁADY KOMUNIKACJI

ZESZYTY ETI ZESPOŁU SZKÓŁ W TARNOBRZEGU Nr 1 Seria: Teleinformatyka 2012 POCZTA ELEKTRONICZNA PROTOKÓŁ SMTP PRZYKŁADY KOMUNIKACJI ZESZYTY ETI ZESPOŁU SZKÓŁ W TARNOBRZEGU Nr 1 Seria: Teleinformatyka 2012 Mateusz Gaweł Zespół Szkół im. ks. S. Staszica w Tarnobrzegu POCZTA ELEKTRONICZNA PROTOKÓŁ SMTP PRZYKŁADY KOMUNIKACJI Streszczenie

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

Analiza malware Remote Administration Tool (RAT) DarkComet BeSTi@

Analiza malware Remote Administration Tool (RAT) DarkComet BeSTi@ Analiza malware Remote Administration Tool (RAT) DarkComet BeSTi@ 24 marzec, 2014 Wstęp Tydzień temu do wielu skrzynek pocztowych w Polsce trafił email z linkiem do pliku podszywającego się pod nową aktualizację

Bardziej szczegółowo

Aukcja trwa od momentu, gdy informacje o przedmiocie są dostępne dla klientów, a kończy się wraz z wysłaniem opisanego dalej komunikatu FINISH_MSG.

Aukcja trwa od momentu, gdy informacje o przedmiocie są dostępne dla klientów, a kończy się wraz z wysłaniem opisanego dalej komunikatu FINISH_MSG. Jan Inowolski - ji262511 Protokół komunikacji YouPAY! Wersja 1 Spis treści: * Streszczenie * Cele * Model komunikacji * Założenia * Format komunikatów * Pomocnicze typy danych * Komunikaty specjalne *

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

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

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

Sieci równorzędne, oraz klient - serwer

Sieci równorzędne, oraz klient - serwer Sieci równorzędne, oraz klient - serwer podział sieci ze względu na udostępnianie zasobów: równorzędne, peer-to-peer, P2P, klient/serwer, żądanie, odpowiedź, protokół sieciowy, TCP/IP, IPX/SPX, admin sieciowy,

Bardziej szczegółowo

LeftHand Sp. z o. o.

LeftHand Sp. z o. o. LeftHand Sp. z o. o. Producent oprogramowania finansowo-księgowe, handlowego i magazynowego na Windows i Linux Instrukcja rejestracji wersji testowej programu LeftHand Ten dokument ma na celu przeprowadzić

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

Jak wykorzystać Pulpit Zdalny w Windows 2003 Serwer do pracy z programem FAKT

Jak wykorzystać Pulpit Zdalny w Windows 2003 Serwer do pracy z programem FAKT Jak wykorzystać Pulpit Zdalny w Windows 2003 Serwer do pracy z programem FAKT Planując uruchomienie programu FAKT na wielu stanowiskach w sieci możemy wykorzystać możliwości oprogramowania Windows Serwer

Bardziej szczegółowo

Pracownia internetowa w każdej szkole (edycja jesień 2005)

Pracownia internetowa w każdej szkole (edycja jesień 2005) Instrukcja numer SPD3/12_02/Z Pracownia internetowa w każdej szkole (edycja jesień 2005) Opiekun pracowni internetowej cz. 3 Instalacja programu phpmyadmin (PD3) Zadanie 1 Program phpmyadmin jest jednym

Bardziej szczegółowo

Instalacja i konfiguracja Symfonia.Common.Server oraz Symfonia.Common.Forte

Instalacja i konfiguracja Symfonia.Common.Server oraz Symfonia.Common.Forte Instalacja i konfiguracja Symfonia.Common.Server oraz Symfonia.Common.Forte Instalacja Symfonia.Common.Server 0 2 Spis treści Spis treści 2 Instalacja Symfonia.Common.Server 3 Ważne zalecenia... 3 Konfiguracja

Bardziej szczegółowo