background image

 

 

TECHNOLOGIE 

TECHNOLOGIE 

   

   

   

   

  

  

INTERNETOWE

INTERNETOWE

WARSTWA USŁUG

background image

 

 

STRUKTURA WARSTWOWA 

STRUKTURA WARSTWOWA 

PROTOKOŁÓW

PROTOKOŁÓW

Warstwa

fizyczna i łacza

danych

Warstwa sieci

Warstwa

transportowa

Warstwa

aplikacji

HTTP , FTP, SMTP , DNS, TELNET,...

ICMP , TCP , UDP , IGMP , ...

ARP , IP , RARP , ...

Ethernet, 802.3-20, X25,

ATM, Frem Relay,  ...

background image

 

 

HTTP - 

HTTP - 

HyperText Transfer 

HyperText Transfer 

Protocol

Protocol

HTTP służy - łącznie z TCP (Transmission 

Control Protocol) - do pozyskiwania danych z 

sieci www (World Wide Web)

Działa w architekturze klient/serwer i używa 

standaryzowanego adresu URL (Universal 

Resource Locator)

Wersja aktualna 1.1 (RFC 2068)

Poszukiwana informacja może mieć dowolny 

format (niekoniecznie HTML – Hyp. T. Markup 

Language)

Obecnie – najpowszechniejsza usługa

background image

 

 

SMTP

SMTP

 - Simple Mail Transfer 

 - Simple Mail Transfer 

Protocol

Protocol

SMTP został opracowany jeszcze w 1982 r na potrzeby 
Departamentu Obrony (RFC 876

+

)

Obecnie jest powszechnie używanym protokołem

Służy głównie do przesyłania tekstu między 2 stacjami 
za pośrednictwem skrzynek pocztowych (rys)

Współpracuje z POP3 lub nowszym IMAP4 (Internet 
Message Access Protocol)

Klient ustanawia połączenie TCP z serwerem via port 
25 

background image

 

 

SMTP – 

SMTP – 

Schemat Transmisji

Schemat Transmisji

Nadawca

Odbiorca 
i

Komputer ze skrzynkami 
pocztowymi

PO
P

Skrzynk
a i

Serwer 
poczto
wy

Serwe
r POP

SMTP

Internet

background image

 

 

Polecenia 

Polecenia 

SMTP

SMTP

Polecenia, to 4-symbolowe słowa oddzielone spacją 
(SP)

Każdy wiersz polecenia kończy się powrotem karetki, 
np. 

HELO <SP> <CRLF>

MAIL <SP> FROM <reverse-path> <CRLF>

RCPT <SP> TO <forward-path> <CRLF>

DATA <CRLF>

RSET <CRLF> ...

Używany kod - ASCII NTV

W połączeniach uczestniczą agenci (MA)

background image

 

 

Agenci SMTP

Agenci SMTP

MUA – Mail User Agent reprezentuje 

oprogramowanie użytkownika

MTA – Message Transport Agent. 

Dokonuje wyboru trasy i dostarcza pocztę 

 do innego MTA lub lokalnego MDA

Mail Delivery Agent - ostatnia skrzynka w 

schemacie:

MUA-MTA-Internet- MTA-MDA

background image

 

 

FTP

FTP

 - File Transfer Protocol

 - File Transfer Protocol

Służy do transferu dowolnych plików, między 

dowolnymi komputerami i sieciami (ukrywa 

szczegóły systemów operacyjnych), zapewnia sekret

Historycznie usługa była znana wcześniej, niż e-mail 

i TCP/IP (Arpanet). Do 1995 najszerzej stosowana 

(obecnie www).

FTP wymaga ustanowienia uprzednio połączenia 

sterującego, np.:

ftp://dizmar.com.pl

Użytkownik, w celu identyfikacji, musi podać 

identyfikator i hasło, np. 

login: 

dizmar

, password: 

Jula8032

hasło: dizmar1

background image

 

 

FTP – 

FTP – 

Właściwości (1) 

Właściwości (1) 

Po ustanowieniu połączenia następuje 

przenoszenie plików, np. metodą kopiuj-wklej

Użytkownik jest informowany o czasie potrzebnym 

do zakończenia procesu (zamknięcia X)

X

Polecenie get służy do otrzymania kopii pliku. 

Normalnie stosuje się transmisję tekstową ASCII. 

Polecenie binary uruchamia transmisję binarną dla 

obrazów, muzyki, liczb zmienno- przecinkowych 

itp

 

background image

 

 

FTP – 

FTP – 

Właściwości (2)

Właściwości (2)

Po tym, jak użytkownik wypisze polecenie open i 

wskaże odległy komputer, lokalny program staje się 

klientem FTP i korzysta z TCP do nawiązania 

połączenia sterującego z serwerem FTP na wskazanej 

maszynie (rys.) 

W nowym połączeniu obowiązuje protokół FTP (nie są 

bezpośrednio przesyłane kody klawiszy, a ich 

interpretacja wg FTP)

TFTP (Trival FTP) - komunikacja odbywa się za 

pomocą UDP, bez autoryzacji i interakcji

background image

 

 

Schemat Transmisji 

Schemat Transmisji 

FTP

FTP

Klient FTP

Server FTP

Połączenie dla 
danych

Połączeniee 
sterując

Interne
t

background image

 

 

DNS – 

DNS – 

Domain Name 

Domain Name 

Service

Service

Jest to hierarchiczny system nazw domenowych 
dla urządzeń w Internecie. Kojarzy te nazwy z 
niewygodnymi adresami numerycznymi IP

Stosowane są więc np. 

www.net.com.pl

 zamiast 

ABBA:112::C121:1001:CDCE:132

Rozróżniane są: domeny globalne, jak com, edu, 
gov, org, ostatnio także aero, mil, cop, copp, pro, ...
(RFC1032)

- dwuliterowe domeny narodowe uk, ie, pl 
(ISO3166)

- domeny wewnątrz struktur narodowych

- domeny administratorów sieci

Każda domena ma serwer podstawowy i zapasowy 

background image

 

 

TELNET-

TELNET-

TELetypewriter NETwork

TELetypewriter NETwork

Jeden z najstarszych protokołów (MIL STD 1782)

Zapewnia znormalizowany interfejs, poprzez który 
klient uzyskuje dostęp do zdalnego komputera

Terminal ma klawiaturę i monitor lub drukarkę

Klient i server mogą negocjować opcje przypisane 
terminalowi za pośrednictwem poleceń, np. WILL 
(kod 251), WONT (kod 252) itp.


Document Outline