Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
1
Usługa FTP
2
FTP FTP (File Transfer Protocol – Protokoł Transferu Plików) – protokół typu klient-serwer, który umożliwia przesyłanie plików z i na serwer poprzez sieć TCP/IP. Do komunikacji wykorzystywane są dwa połączenia TCP. Jedno z nich jest połączeniem kontrolnym za pomocą którego przesyłane są np. polecenia do serwera, drugie natomiast służy do transmisji danych m.in. plików. FTP działa w dwóch trybach: aktywnym i pasywnym, w zależności od tego, w jakim jest trybie, używa innych portów do komunikacji.
3
FTP Jeżeli FTP pracuje w trybie aktywnym, korzysta z portów: 21 dla poleceń (połączenie to jest zestawiane przez klienta) oraz 20 do przesyłu danych. Połączenie nawiązywane jest wówczas przez serwer. Jeżeli FTP pracuje w trybie pasywnym wykorzystuje port 21 do poleceń i port o numerze > 1024 do transmisji danych, gdzie obydwa połączenia zestawiane są przez klienta.
4
FTP W sieciach ukrytych za firewallem komunikacja z aktywnymi serwerami FTP jest możliwa, tylko pod warunkiem, jeżeli odpowiednie porty na firewallu (routerze) są zwolnione. Możliwe jest zainstalowanie wielu serwerów FTP na jednym i tym samym routerze. Warunkiem jest rozdzielenie portów przez router dla każdego serwera.
5
Kontrola formatów danych przez FTP
Odbywa się na zasadzie protokołu telnet: Network Virtual Terminal Specification Jest łatwy do podsłuchania
6
SFTP Jest on pozbawiony wad, które posiada zwykły FTP. Przesyłając plik przy użyciu protokołu FTP uzyskujemy dobre przepływności, ale nie zyskujemy bezpieczeństwa, nasze hasła nie są szyfrowane. Znaczną poprawę bezpieczeństwa przynosi protokół SFTP, który nie wymaga na danym hoście posiadania serwera FTP, wystarczy konto SSH, którego jest on rozszerzeniem, używa jego struktury oraz przez niego się łączy.
7
Metoda ograniczenia dostępu do FTP
Logowanie na zasadzie ograniczonej bazy danych adresów IP Ograniczanie maksymalnej ilość zalogowanych użytkowników Zmiana numeru portu usługi ftp Ograniczenie transferu dla zalogowanego użytkownika – można to złamać poprzez specjalne oprogramowanie
8
Tryby dostępu do usługi FTP
Tryb anonimowy Tryb z logowaniem
9
Anonymous FTP Nie wymaga posiadania konta FTP na serwerze – pozwala na dostęp zwykle tylko do odczytu do danych: Nazwa logowania (Login): Anonymous Hasło (Password): “Guest” lub adres
10
Sposoby korzystania z ftp
Z przeglądarki – NIEPOLECANE – przed adresem musi być: ftp:// ftp://ftp.pg.gda.pl ftp://ftp.univ.gda.pl Nie każdy serwer musi mieć w adresie subdomeny litery: ftp ftp:// – ale nigdy: ftp – to jest adres IP a nie domena !
11
Sposoby korzystania z ftp
Ze specjalnego programu – są wersje darmowe Możliwość konfiguracji trybu aktywnego, pasywnego Możliwość pracy w protokole sftp Program pamięta konfiguracje Poprzez wiersz polecenia (cmd) Poprzez eksplorator windows
12
Przykłady serwerów FTP
ftp.pg.gda.pl ftp.univ.gda.pl Niektóre serwery nie zezwalają na logowanie w trybie anonimowym
13
Tryb z logowaniem Konieczne jest podanie loginu i hasła
Zwykle login i hasło jest takie same jak dla konta poczty elektronicznej Zwykle występuje dostęp w trybie zapis – odczyt do danych
14
Komunikaty: Komunikaty i informacje o błędach podawane są w formie kodów składających się 3-ch cyfr: Oprogramowanie zwykle zamienia te kody na tekst: np.: 200 : Port control ok 226 : Transfer complete 550: Permision Denied
15
Przykład działania FTP – WS_FTP
Aktualna ścieżka lokalna Połączenie Dysk lokalny Dysk sieciowy
16
Nr IP Serwera: Np. 153.19.38.189 numer zewnętrzny 192.168.0.1 – numer
wewnętrzny, lub nazwa DNS silo.chem.pg.gda.pl Nazwa logowania (login), np.: hasło
17
logowanie anonimowe
18
Wybór trybu
19
Po zalogowaniu się jako lab_kor1
katalog domowy (najczęściej tylko tutaj możliwy jest zapis)
20
Struktura katalogow serwera ftp (Unix/Linux)
21
Kopiowanie zaznaczenie kierunek kopiowania
22
Inna metoda korzystania z protokołu ftp
23
Logowanie konkretnego użytkownika
24
FTP c.d.
25
Możliwa jest integracja usługi z lokalnym systemem plików. Wtedy np
Możliwa jest integracja usługi z lokalnym systemem plików. Wtedy np. dysk e: jest związany z usługą ftp Występują programy które są w stanie ściągać na raz plik w kilku kawałkach (getright)
26
Network File System (NFS)
Protokół wykorzystywany do wysyłania danych z komputerami SUN Umożliwia integracje z lokalnym systemem plików Application Local File System NFS Client Disk Internet Connection to NFS Server
27
Dyski sieciowe – tzw. chmura
Private Cloud (z angielskiego prywatna chmura) – pojęcie związane z tematyką chmury obliczeniowej, odnoszące się do tworzenia środowisk obliczeń rozproszonych oraz przenoszenia danych, systemów operacyjnych lub aplikacji wymagających dużej mocy obliczeniowej na serwer usługodawcy.
28
Przykładowe chmury GG Dysk firmy GG Network (3 GB) OwnCube (5 GB) SkyDrive firmy Microsoft (7 GB) Google Drive firmy Google Inc.(5 GB) Dropbox (3 GB) firmy Dropbox, Inc. iCloud firmy Apple Inc. (5 GB) Ubuntu One firmy Canonical Ltd. (5 GB) SugarSync (5 GB) SpiderOak (2 GB) Box (5 GB) CloudDrive firmy Amazon (5 GB)
29
Dropbox
30
Dropbox
31
Dropbox
32
Dropbox
33
Dropbox
34
Dropbox
35
Dropbox
36
Dropbox
37
Dropbox
38
Sugarsync
39
Sugarsync
40
IRC IRC - jeden z najstarszych sposobów komunikacji przez sieć, skrót od Internet Relay Chat, czyli wieloosobowe rozmowy przez Internet. Jest to jedna z możliwości porozumiewania się poprzez Internet, dająca szansę rozmowy z wieloma osobami w tym samym czasie. IRC jest oparty na strukturze client-serwer. Wiadomości wysyłane przez poszczególnych użytkowników odbierane są przez serwer IRC, który rozsyła je do innych użytkowników lub do innego serwera. Komunikacja pomiędzy poszczególnymi użytkownikami odbywa się na kanałach, które nie mają numerów, natomiast posiadają nazwy (poprzedzane znakiem "#") - np. #gdansk, #warszawa, #poznan - są to kanały, na których przebywają najczęściej ludzie z tych miast. Na kanał może wejść każdy (wyjątek stanowią kanały, na które trzeba zostać zaproszonym) i uczestniczyć w toczącej się tam dyskusji
41
IRC c.d. Obecnie w Polsce istnieją cztery serwery IRC, które działają w sieci EFNet (często przebywa w niej jednocześnie ponad osób na ponad kanałach), są to : kraków.irc.pl, warszawa.irc.pl, poznan.irc.pl, oraz lublin.irc.pl. Specjalnie dla potrzeb sieci IRC została stworzona domena irc.pl, w której są zarejestrowane serwery. Każdym serwerem opiekuje się jedna lub kilka osób. Bywa i tak, że jedna z nich jest także administratorem komputera, na którym działa program serwera. Osoby takie są nazywane IRC-operatorami (w skrócie "opami"). Operatorzy mają dodatkowe uprawnienia, związane bezpośrednio z ich funkcjami i do nich należy zgłaszać wszelkie problemy czy też prośby. Operator kanału ma pełną władzę - może wykopać (kick) niektórych użytkowników, zabronić im dostępu do kanału (ban), a nawet odebrać głos - dotyczy to osób, które nie przestrzegają zasad panujących na IRCu.
42
IRC c.d. Każda osoba w sieci IRC musi posiadać przezwisko zwane popularnie "nickiem". Nick jest unikalny, czyli w danej chwili może istnieć tylko jedna osoba, identyfikująca się tym samym nickiem. Ta zasada stanowi podstawę działania IRC. NIck może składać się z liter, cyfr oraz niektórych znaków specjalnych, jednak nie może być dłuższy niż 9 znaków. Aby korzystać z kanałów IRC, konieczne jest posiadanie programu klienta. W systemach opartych na platformie UNIXA najpopularniejszy jest IRCII, użytkownicy Macintsha korzystają z Ircle, natomiast użytkownicy komputerów z Windowsem - najczęściej z mIRCa lub PIRCHa.
43
IRC c.d. /join #polska - wejście na kanał POLSKA
/who #polska - wyświetlenie spisu osób, które aktualnie przebywają na kanale POLSKA. Wyświetlana jest nazwa kanału, nick danej osoby, jej adres oraz tzw. ircname. /nick psychol - zmiana nicka na "psychol" /names #polska - wyświetlenie spisu osób, które aktualnie przebywają na kanale POLSKA, wyświetlane są tylko nicki. /leave #polska - wyjście z kanału POLSKA /msg psychol wiadomość - wysłanie prywatnej wiadomości do użytkownika "psychol". Wiadomości takiej nie widzą inni użytkownicy, można więc w ten sposób rozmawiać zupełnie prywatnie, widzi ją tylko osoba, do której została zaadresowana /query psychol - po wpisaniu tej komendy wszystko, co piszemy jest wysyłane nie na kanał, ale do osoby o nicku "psychol".("/query" - wyłącza rozmowę) /ignore psychol - od tej pory nie bedziesz orzymywać wiadomości od użytkownika "psychol" /quit - opuszczenie IRC (podaj choć jeden powód dlaczego - poza rachunkami oczywiście :)))) /help - podstawowy opis komend i działania programu IRC
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.