Protokoły warstwy aplikacji i ich zastosowanie



Podobne dokumenty
FTP przesył plików w sieci

Usługi sieciowe systemu Linux

Problemy techniczne. Jak umieszczać pliki na serwerze FTP?

Problemy techniczne. Jak umieszczać pliki na serwerze FTP?

Poradnik korzystania z usługi FTP

Synchronizator plików (SSC) - dokumentacja

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

Problemy techniczne. Jak udostępnić dane na potrzeby wykonania usługi wdrożeniowej? Zabezpieczanie plików hasłem

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

Kopiowanie plików. 1. Z sieci wewnętrznej PK. System Windows

Pracownia internetowa w szkole ZASTOSOWANIA

World Wide Web? rkijanka

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

Instrukcja konfiguracji funkcji skanowania

Problemy techniczne. Jak udostępnić dane na potrzeby wykonania usługi serwisowej lub wdrożeniowej? Zabezpieczanie plików hasłem

System zdalnego dostępu (VPN) do sieci Wydziału Elektrycznego PW

Podręcznik Google. Cloud Print. Informacje o usłudze Google Cloud Print. Drukowanie przy użyciu usługi Google. Cloud Print.

Sieci komputerowe i bazy danych

Laboratorium - Obserwacja procesu tłumaczenia nazw DNS

Konfiguracja klientów SSH - PuTTY i WinSCP

Laboratorium - Poznawanie FTP

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

Sprawozdanie nr 4. Ewa Wojtanowska

Tomasz Greszata - Koszalin

[1/15] Chmury w Internecie. Wady i zalety przechowywania plików w chmurze

Logowanie do aplikacji TETA Web. Instrukcja Użytkownika

Wstęp 5 Rozdział 1. Przeglądarki 7

Przewodnik po Notowaniach Statica mdm 4

Instrukcja obsługi serwera FTP v

Instrukcja instalacji programu ARPunktor wraz z serwerem SQL 2005 Express

Sposoby zdalnego sterowania pulpitem

PRZEWODNIK PO SERWISIE BRe BROKERS Rozdział 6

INSTRUKCJA INSTALACJI SYSTEMU

SIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja

Platforma e-learningowa

1. Instalacja Programu

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

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE. Tryb konsolowy ćwiczenie b

Telnet. Telnet jest najstarszą i najbardziej elementarną usługą internetową.

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

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

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

PROBLEMY TECHNICZNE. Co zrobić, gdy natrafię na problemy związane z użytkowaniem programu DYSONANS

Internetowy serwis Era mail Aplikacja sieci Web

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Instrukcja aktywacji tokena w usłudze BPTP

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

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Microsoft Office 365

Konto WWW w codziennej pracy

Skrócona instrukcja funkcji logowania

Instalowanie certyfikatów celem obsługi pracy urządzenia SIMOCODE pro V PN z poziomu przeglądarki internetowej w systemie Android

Certyfikat niekwalifikowany zaufany Certum Silver. Instalacja i użytkowanie pod Windows Vista. wersja 1.0 UNIZETO TECHNOLOGIES SA

epuap Archiwizacja w Osobistym Składzie Dokumentów

Pakiet informacyjny dla nowych użytkowników usługi Multimedia Internet świadczonej przez Multimedia Polska S.A. z siedzibą w Gdyni

Rejestratory i sieciowe kamery

Problemy techniczne SQL Server

Instrukcja obsługi aplikacji Karty Pojazdów dla Dealerów Samochodowych

Konfiguracja poczty IMO dla urządzeń mobilnych z systemem ios oraz Android.

W oknie na środku, moŝna wybrać język, który będzie językiem domyślnym dla TC. Wybierzmy zatem język polski:

Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;

Poradnik cz.1 Użycie połączenia SSH

Certyfikat niekwalifikowany zaufany Certum Silver. Instrukcja dla uŝytkowników Windows Vista. wersja 1.1 UNIZETO TECHNOLOGIES SA

3S TeleCloud - Aplikacje Instrukcja użytkowania usługi 3S FAX SYSTEM

INSTRUKCJA STANOWISKOWA

Skrócona instrukcja obsługi systemu VPN w Szkole Głównej Handlowej w Warszawie

Books. by HansaWorld. Przewodnik instalacji. wersji 6.2

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

Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie

Windows W celu dostępu do i konfiguracji firewall idź do Panelu sterowania -> System i zabezpieczenia -> Zapora systemu Windows.

Adres IP

Uzyskanie dostępu oraz instalacja oprogramowania STATISTICA dla pracowników oraz studentów Uniwersytetu Ekonomicznego w Poznaniu

Jak przygotować kopię zapasową bazy danych programu MOL Optivum i udostępnić ją na potrzeby migracji do programu MOL NET+?

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Aktualizacja firmware w urządzeniu za pośrednictwem FTP

Instrukcja konfiguracji systemów operacyjnych do korzystania z sieci eduroam

Synchronizacja i współdzielenie plików w Internecie. Prezentacja. Instrukcja obsługi aplikacji WEB Manager plików

1. INSTALACJA I URUCHOMIENIE KOMUNIKATORA

Aktualizacje oprogramowania Podręcznik użytkownika

S P I S T R E Ś C I. Instrukcja obsługi

1 IMAP czy POP3? 2 Instalacja programu Mozilla Thunderbird

Praca w sieci równorzędnej

Migracja z programu Symfonia Kadry i Płace wer 3.x do Kadr i Płac Forte

Temat: Kopiowanie katalogów (folderów) i plików pomiędzy oknami

10.2. Udostępnianie zasobów

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

Aktualizacje oprogramowania Instrukcja obsługi

Geis Web Print Dokumentacja użytkownika

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

Instrukcja konfiguracji popularnych przeglądarek internetowych systemu Windows do pracy z urządzeniami INTERNEC serii i7 oraz i5.

Pierwsze kroki w systemie

11. Rozwiązywanie problemów

PekaoBIZNES 24 Szybki START. Przewodnik dla Użytkowników z dostępem podstawowym

Instrukcja konfigurowania poczty Exchange dla klienta pocztowego użytkowanego poza siecią uczelnianą SGH.

Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum.

Aktualizacje oprogramowania Podręcznik użytkownika

1. LOGOWANIE DO SYSTEMU

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

1. Pobieranie i instalacja FotoSendera

Transkrypt:

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 pracą serwerów internetowych i przeglądarek. Przykładowo, po wpisaniu w przeglądarce URL strony WWW (rozpoczynającego się prefiksem "http://") do serwera zostaje przesłana komenda protokołu HTTP nakazująca odszukanie i wysłanie żądanego dokumentu. Poważna wadę HTTP stanowi brak możliwości zapamiętywania informacji o wcześniejszych wywołaniach - każde polecenie wykonywane jest niezależnie od wyniku poprzednich. Uniemożliwia to w praktyce tworzenie witryn zdolnych w sposób interaktywny reagować na poczynania użytkownika. Stało się to głównym impulsem do opracowania nowych technologii, które pozwoliłyby ominąć te niedogodności (ActiveX, ASP, CGI, cookie, Java). Większość przeglądarek oraz serwerów akceptuje najnowszą wersję protokołu - HTTP 1.1. Jedną z najważniejszych cech HTTP 1.1 jest możliwość utrzymywania stałego połączenia między serwerem i klientem. Przeglądarka może teraz w czasie jednego połączenia pobrać z serwera większą liczbę plików, podczas gdy wcześniejsza wersja protokołu wymagała nawiązywania nowego połączenia dla każdego pliku. Osiągnięto w ten sposób blisko 20 procentowe przyśpieszenie ładowania się dokumentów WWW. FTP (File Transfer Protocol) Działający na zasadzie klient-serwer protokół umożliwiający przesyłanie plików przez Internet. FTP jest najpopularniejszą metodą kopiowania plików z odległej maszyny do lokalnej lub odwrotnie. Protokół FTP jest znacznie starszy niż stosowany w sieci WWW protokół HTTP, będąc obecnym w Internecie od samych jego początków (dokładniej - od 1971 roku). Obok poczty elektronicznej i Telnetu jest jedną z trzech podstawowych usług zaprojektowanych dla sieci ARPANet, poprzedniczki Internetu. Korzystanie z FTP Aby użytkownik mógł pobrać plik z komputera znajdującego się w Sieci, konieczne jest, by komputer ten posiadał zainstalowane oprogramowanie zdolne rozpoznawać i realizować tego typu żądania nadchodzące z Internetu. Maszyna spełniająca te warunki nazywana jest serwerem FTP. Użytkownik łączy się z serwerem FTP za pomocą specjalnego programu, nazywanego klientem FTP. Dawniej, kiedy nie było jeszcze programów graficznych, korzystanie z klienta FTP wymagało opanowania komend pochodzących z języka angielskiego. Przykładem takiego klienta działającego w trybie tekstowym jest dostarczany wraz z systemem Windows 95/98 program ftp.exe - można go uruchomić otwierając menu Start, wybierając polecenie Uruchom i wpisując w otwartym oknie ftp. Współczesne, okienkowe wersje klientów FTP są już dużo prostsze w obsłudze. Posiadają one zazwyczaj okno podzielone na dwie części - po jednej stronie są widoczne katalogi lokalnego komputera, po drugiej zaś katalogi serwera FTP. Kopiowanie plików przez Internet sprowadza się wówczas do przeciągnięcia myszą ikony pliku między. Do działających na tej zasadzie popularnych klientów FTP należą m.in. programy FlashFXP oraz CuteFTP. Elementy klienta FTP zawierają także przeglądarki, choć pod tym względem nie mogą one równać się z dedykowanymi klientami FTP. Przebieg sesji FTP Sesja FTP składa się z trzech części. Pierwsza z nich to zalogowanie się na odległy komputer, kiedy to trzeba podać nazwę użytkownika i hasło. Na ich podstawie serwer FTP identyfikuje użytkownika i przydziela mu na czas sesji określone prawa dostępu do swoich zasobów. Posiadanie konta i związanych z nim odpowiednich uprawnień na komputerze docelowym jest warunkiem koniecznym do rozpoczęcia transmisji jakichkolwiek danych. Konto takie jest przydzielane przez administratora systemu. Druga część sesji to już "właściwa" praca, podczas której wykonuje się operacje na odległych plikach i katalogach - kopiowanie, przenoszenie, zmiana nazwy, itp. Przed rozpoczęciem transmisji konieczne jest podanie identyfikatora

użytkownika oraz hasła zabezpieczających odległy komputer przed niepowołanym dostępem. Na serwerach FTP z dostępem publicznym - tzw. anonimowym FTP - identyfikatorem użytkownika jest zazwyczaj anonymous a hasłem własny adres poczty elektronicznej. Etap ostatni to zamknięcie sesji poleceniem close. Niektóre serwery wysyłają na zakończenie krótką statystykę, w której zawarte są m.in. informacje o czasie trwania sesji oraz ilości przesłanych danych. Dwa tryby transmisji Przesyłanie plików przez FTP może odbywać się na dwa sposoby - binarnie oraz w trybie ASCII. Pierwszy z nich przesyła plik "taki, jaki jest" - bez dokonywania w nim żadnych zmian. Drugi natomiast, w założeniach przeznaczony do transmisji zbiorów tekstowych, modyfikuje sposób kodowania niektórych bajtów. Należy pamiętać, że plik binarny (program, grafika, archiwum ZIP) przesłany w trybie ASCII nie będzie się już do niczego nadawał. Tryb binarny można natomiast bez obaw stosować do transmisji plików tekstowych. Postać adresu FTP Podobnie jak każdy komputer dostępny w Internecie serwer FTP posiada własny, indywidualny adres pozwalający go jednoznacznie zidentyfikować. Nazwa domenowa bardzo często (nie jest to regułą) rozpoczyna się od członu ftp, po którym następuje domena instytucji bądź firmy utrzymującej dany serwer, np. ftp.microsoft.com Pełny adres internetowy (URL) wygląda nieco inaczej niż w przypadku serwerów WWW, bowiem zamiast prefiksu http:// jest używany ftp://. Pozostając przy poprzednim przykładzie, URL serwera FTP firmy Microsoft będzie miał postać: ftp://ftp.microsoft.com Dalsze człony adresu (ścieżka dostępu do katalogu lub pliku) są już budowane podobnie do adresów w sieci WWW, np.: ftp://ftp.microsoft.com/pub/windows98/ie/setup.exe Powyższe adresy wskazują na serwer anonimowy. Jeżeli dostęp do serwera wymaga podania nazwy użytkownika oraz hasła, należy dołączyć te dane do adresu w następujący sposób: ftp://uzytkownik:haslo@ftp.microsoft.com Archiwa FTP Serwer FTP, na którym zgromadzono większą ilość plików udostępnianych określonej grupie użytkowników, jest określany często mianem archiwum FTP. Publiczne (anonimowe) archiwa FTP słyną przede wszystkim z bogatych zbiorów oprogramowania - począwszy od niewielkich rozmiarów programów użytkowych (graficznych, muzycznych, internetowych) poprzez dema gier, uaktualnienia dla pakietów antywirusowych, a skończywszy na całych systemach operacyjnych (np. Linux, FreeBSD). Podstawową zaletą takich serwisów (oprócz bogactwa zawartości) jest ich aktualność - starannie prowadzone archiwa dysponują zawsze najnowszymi wersjami programów. Telnet Protokół telnet jest tzw. protokołem zdalnej sesji. Oznacza to, że program korzystający z tego protokołu (często również o nazwie "telnet") umożliwia komunikację ze zdalnym komputerem. Przy pomocy telnet-u można więc poprzez sieć Internet zalogować się na się na odległym serwerze i pracować na nim tak, jak przy pomocy fizycznie podłączonego doń terminala. Protokół ten, powstał jako jedna z pierwszych usług dostępnych w sieci Internet. Aktualnie został on wyparty przez protokół Secure Shell, który oferuje szyfrowanie zarówno wprowadzanego hasła, jak i całego przebiegu sesji. Właśnie ze względu na fakt, że w przypadku korzystania z telnetu, cała treść Twojego dialogu ze zdalnym komputerem przesyłana jest siecią bez żadnego zabezpieczenia (co umożliwia np. podsłuchanie Twojego hasła), wykorzystywanie tego protokołu nie jest zalecane i powinno zostać ograniczone do

sytuacji, w których protokół Secure Shell nie jest dostępny. System Windows (95/98/ME/NT/2000/XP) zawiera prosty program o nazwie telnet umożliwiający zestawienie zdalnej sesji z serwerem platon (jak również innymi serwerami, na których zezwolono na zdalne połączenia przy pomocy tego protokołu). W przypadku, jeśli nie masz na pulpicie ani na pasku zadań skrótu do programu telnet, w celu jego uruchomienia kliknij przycisk "Start", następnie wybierz polecenie "Uruchom", wprowadź nazwę programu telnet i kliknij przycisk "OK". Po chwili (jeśli tylko program został zainstalowany w czasie instalacji systemu Windows), ukaże się okno programu Telnet. W swojej standardowej konfiguracji, program ten wyświetla czarne znaki na białym tle, co męczy wzrok równie szybko, co skutecznie. Ustawienia te możesz zmienić klikając pozycję menu "Terminal", następnie "Preferencje..." i wybierając po kliknięciu klawisza "Czcionki..." biały lub srebrny kolor znaków oraz po kliknięciu klawisza "Kolor tła...", koloru czarnego. Następnie z menu "Połącz" wybierz pozycję "System zdalny...". W okienku inicjacji połączenia wprowadź nazwę hosta lew.tu.koszalin.pl. W polu "Port:" pozostaw opcję telnet a w polu "Typ terminala:" opcję vt100 (jest to model terminala obsługiwanego przez praktycznie wszystkie odmiany systemu unix). Następnie kliknij przycisk "Połącz". Po krótkiej chwili w oknie terminala powinno pojawić się zaproszenie do zalogowania na serwerze lew.tu.koszalin.pl. Wprowadź nazwę swojego shellowego konta i naciśnij klawisz Enter.

Teraz powinna pojawić się prośba o wprowadzenie Twojego hasła. Lepiej to zrobić powoli, bez pośpiechu. Wprowadzane znaki hasła nie są wyświetlane na ekranie. Po wprowadzeniu hasła naciśnij klawisz Enter. Jeśli popełniłe(a)ś błąd podczas wprowadzania nazwy konta lub hasła, system wróci do pytania o nazwę konta i cały proces logowania będziesz musiał(a) powtórzyć. Po pozytywnej weryfikacji nazwy konta i hasła, pojawi się zaproszenie do wprowadzania komend (tzw. prompt). Standardowo składa się ono z nawiasu "[", nazwy konta, symbolu "@", nazwy serwera, oraz, po spacji, nazwy bieżącego katalogu (tylko ostatni poziom zagłębienia), nawiasu "]" i symbolu "$". Teraz możesz rozpocząć pracę na serwerze lew.

Tak wygląda np. wynik wykonania komendy: quota -v, wyświetlającej limity przestrzeni dyskowej, jakim podlega Twoje konto, a także obszar dysku jaki aktualnie zajmuje. Komenda exit kończy zdalną sesję i wylogowuje Cię z serwera.