Advertisement
Guest User

Untitled

a guest
Dec 15th, 2019
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 3.00 KB | None | 0 0
  1. ####################
  2. 08.12.2019
  3. Sprawozdanie Network Technology [NSI]
  4. L1. File transfer protocols
  5. ####################
  6.  
  7. 1. uruchomić, sprawdzić połączenie graficznym klientem, np. Filezilla, winscp, gftp
  8. połączono w filezilla
  9.  
  10. 2. Zapoznać sie z klientem tekstowym ftp
  11. połączono, mkdir lab_ks
  12.  
  13. 3. Uruchomić (zainstalować) wireshark i monitorować nastepne zadania.
  14. uruchomiono, po dodaniu filtra "ftp" pokazuje to co nas interesuje
  15.  
  16. 4. Za pomoca klienta tekstowego wykonać polecenia i zapisac odpowiedzi serwera (wyjaśnić co oznaczają):
  17.  
  18.     a) połączyć się z serwerem ftp w trybie aktywnym
  19. ftp
  20.  
  21. ftp> open 192.169.159.129
  22. Połączony z 192.169.159.129.
  23. 220 ProFTPD Server (Debian) [::ffff:192.169.159.129]
  24. Użytkownik (192.169.159.129:(none)): zui
  25. 331 Password required for zui
  26. Hasło:
  27. 230 User zui logged in
  28.  
  29.     b) ustawic tryb transmisji na binarny
  30. ftp> binary
  31. 200 Type set to I
  32.  
  33.     c) utworzyc katalog lab{numer_podsekcji}
  34. mkdir lab_sekcja7
  35.  
  36.     d) wysłać plik binarny /bin/bash do utworzonego katalogu
  37.  
  38.     e) sprawdzić czy transmisja przebiegla prawidłowo - porownać sumy sha1, albo md5
  39.  
  40.  
  41.     f) wysłać dowolny plik binarny
  42. stworzono nowy plik f.bin
  43.  
  44.     g) zmienic nazwę pliku na file.bin
  45. ren f.bin file.bin
  46.     h) usunąć utworzone katalogi oraz pliki
  47.  rmdir
  48.  
  49.     i) zmienić tryb transmisji na tekstowy
  50.     ascii
  51.     j) wykonać podpunkty c-h. Czy wszystko przebieglo prawidłowo?
  52.  
  53.     k) przełączyć się w tryb pasywny
  54. lftp używa go w trybie domyślnym, ok
  55.  
  56.     l) wykonać podpunkty c-h. Czym rożniłą się transmisja od wczesniejszych (wykorzystać wireshark)
  57. port do przesyłu plików nie był "na sztywno" portem 20, a otrzymanym przez serwer.
  58.  
  59. 5. Wyjaśnić różnice pomiędzy trybem aktywnym, a pasywnym.
  60. W trybie aktywnym połączenie z serwerem jest na porcie 21 a pliki przesyłane są na 20. W trybie pasywnym klient wysyła do serwera informacje o trybie pasywnym i otrzymuje od serwera wyznaczony przez niego port.
  61.    
  62. 6. Wyjaśnić różnice pomiędzy trybem tekstowym, a binarnym.
  63. W trybie binarnym pliki przesyłane są w stanie niezmienionym, sumy kontrolne plików są zgodne i nie musimy martwić się o dane.
  64. W trybie tekstowym pliki przesyłane są jawnym tekstem co przy zmianach kodowania, może powodować zmiany w plikach szczególnie jeżeli są to pliki binarne.
  65. Po porównaniu sum kontrolnych md5 występują różnice których można było się spodziewać.
  66.  
  67. 7. Wykonać transmisje z zadania 4 za pomocą protokołu ssh (użyć programu winscp). Porównać transmisję ftp<->ssh i opisać transmisje (wireshark)
  68. Przy protokole ssh w wireshark nie mamy dostępu do informacji zapisanych jawnym tekstem, ani też nie możemy podsłuchać plików binarnych w niezmienionej formie. Połączenie jest szyfrowane i informacje które widać w wireshark także są szyfrowane. Taki jest właśnie zamysł tego trybu. Wszelkie wrażliwe dane np pliki konfiguracyjne powinniśmy przesyłać właśnie połączeniem szyfrowanym.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement