R1CUURZ9V1UF9

I_P_W02_M04 Przykłady usług w sieci Internet

Poczta elektroniczna (ang. e‑mail) to usługa sieciowa umożliwiająca przesyłanie wiadomości tekstowych, grafik oraz multimediów za pośrednictwem internetu. Dzięki takim zaletom jak szybkość i niezawodność w dużej mierze zastąpiła tradycyjną korespondencję. Wiadomości e‑mail pozwalają błyskawicznie wymieniać dokumenty, raporty czy powiadomienia - nie musimy już czekać kilku dni na przesłanie faktury od księgowej czy potwierdzenia zamówienia ze sklepu internetowego.

Aby korzystać z poczty elektronicznej, potrzebne jest konto użytkownika na serwerze pocztowym wybranego operatora. Takie konto może założyć każda osoba korzystająca z internetu; zazwyczaj jest ono bezpłatne, choć trzeba liczyć się z tym, że podczas korzystania z usługi mogą być wyświetlane reklamy. 

Z dużym prawdopodobieństwem można założyć, że masz już własne konto poczty elektronicznej, ponieważ obecnie adres e‑mail często pełni rolę identyfikatora (loginu) w wielu usługach i serwisach, takich jak portale społecznościowe czy sklepy internetowe. Istnieją także całe zestawy usług, do których dostęp uzyskujemy dzięki jednemu adresowi e‑mail. Dobrym przykładem jest konto Google - pozwala ono logować się nie tylko do poczty, lecz także do serwisu YouTube, internetowych edytorów tekstu czy galerii zdjęć.

Ważne!

Konto pocztowe nie musi być zakładane u zewnętrznych dostawców. Duże firmy i instytucje utrzymują własne serwery pocztowe, za których poprawne działanie odpowiadają administratorzy sieci.

Budowa adresu e‑mailowego i korzystanie z poczty

Każdy adres e‑mailowy ma podobną strukturę i składa się z trzech elementów:

  • nazwy użytkownika – jest to unikatowy identyfikator (nazwa), którą każdy użytkownik usługi ma w danej domenie;

  • symbolu @ (potocznie zwanego „małpą”) – rozdziela on nazwę użytkownika i nazwę domeny;

  • domeny usługodawcy – adres domenowy dostawcy usługi, np. wp.pl lub gmail.com.

RSEaGJj49YPza
Przykładowa struktura adresu e-mailowego
Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.
Ważne!

Zaprezentowana struktura adresu e‑mailowego gwarantuje, że każdy użytkownik usługi pocztowej ma niepowtarzalny adres.

Korzystać z poczty elektronicznej można na dwa sposoby:

  1. za pośrednictwem strony WWW udostępnionej przez operatora usługi – mówimy wówczas o usłudze webmail,

  2. używając oprogramowania pocztowego, zwanego klientem poczty, takiego jak Mozilla Thunderbird lub Microsoft Outlook.

Zaletą pierwszej metody jest to, że użytkownik poczty nie musi instalować zewnętrznego oprogramowania, a dodatkowo dostęp do usługi uzyskuje z każdego urządzenia podłączonego do internetu.

Z kolei drugi wariant pozwala m.in. na pobranie poczty na lokalny dysk twardy, a w przypadku użycia protokołu POP3 możliwe jest przeglądanie pobranych wcześniej wiadomości bez dostępu do internetu. Ten sposób korzystania z poczty świetnie sprawdza się w firmach i instytucjach – codziennie wysyła się i odbiera tam setki wiadomości. Poza tym klient poczty elektronicznej oferuje często dodatkowe funkcje, takie jak terminarz.

Ważne!

Obydwa sposoby korzystania z poczty można łączyć. Przykładowo, używając własnego komputera uruchamiamy klienta poczty elektronicznej, natomiast poza domem logujemy się na konto pocztowe za pośrednictwem strony WWW usługodawcy.

Protokoły pocztowe i podstawy działania usługi e‑mail

W systemach poczty elektronicznej stosowane są dwa współpracujące protokoły warstwy aplikacji. Protokół SMTP (ang. Simple Mail Transfer Protocol) odpowiada za wysyłanie wiadomości, natomiast protokoły POP3 (ang. Post Office Protocol) i IMAP (ang. Internet Message Access Protocol) służą do ich odbierania.

Wszystkie te protokoły są ściśle powiązane z aplikacjami oraz procesami działającymi zarówno po stronie klienta poczty (gdzie tworzone i odbierane są wiadomości), jak i na serwerze pocztowym. Do najważniejszych procesów należą:

  • MUA (ang. Mail User Agent);

  • MTA (ang. Mail Transfer Agent);

  • MDA (ang. Mail Delivery Agent).

Ważne!

Proces MUA działa na urządzeniu klienckim, natomiast pozostałe dwa, czyli MTA oraz MDA, na serwerach pocztowych.

Uproszczony proces przesyłania wiadomości pocztowych z wykorzystaniem agentów wygląda następująco:

1. Użytkownik tworzy wiadomość i za pomocą procesu MUA przekazuje ją do serwera poczty i procesu MTA działającego na tym serwerze.

R1VVO7CV6S9E8
Schemat przesyłania wiadomości e‑mail między nadawcą a odbiorcą z udziałem MUA, MTA i MDA.
Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.

2. Proces MTA analizuje nagłówek wiadomości (m.in. po to, by określić adresata) i sprawdza, czy użytkownik do którego wiadomość jest kierowana, znajduje się na jego liście użytkowników.

R8KV73P4Z6PJF
Schemat działania poczty elektronicznej: przesyłanie wiadomości między MUA nadawcy a MUA odbiorcy z udziałem MTA i MDA.
Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.

3. Jeśli adresat znajduje się na liście, proces MTA przekazuje wiadomość procesowi MDA, który odpowiedzialny jest za dostarczenie listu do adresata.

RDOOX7VUS89C9
Schemat działania poczty elektronicznej: sprawdzanie adresu odbiorcy i przekazywanie wiadomości między MUA, MTA i MDA.
Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.

4. Jeśli adresat wiadomości nie ma konta na serwerze, na którym działa proces MTA, przekazuje on wiadomość procesowi MTA uruchomionemu na innym serwerze – tym, na którym konto adresata istnieje.

RALJ8V89R71T1
Schemat działania poczty elektronicznej w przypadku braku odbiorcy na liście serwera - przekazanie wiadomości do kolejnego MTA.
Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.

5. Serwer ten przekazuje wiadomość procesowi MDA, a ten dostarcza wiadomość adresatowi.

RVB2R7JA59U3A
Schemat przekazywania wiadomości e‑mail między serwerami: gdy odbiorcy nie ma na liście, MTA przekazuje wiadomość dalej do kolejnego serwera.
Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.
RHEFA6T7BR57H
Schemat przekazywania wiadomości e‑mail: gdy odbiorcy nie ma na liście serwera, MTA przekazuje wiadomość dalej, aż trafi ona do właściwego MDA i MUA odbiorcy.
Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.
Ważne!

Domyślnie protokoły poczty elektronicznej nie stosują szyfrowania komunikacji, ale mogą być łączone z omówionymi w poprzednim e‑materiale mechanizmami szyfrowania SSL w celu zabezpieczenia komunikacji przed podsłuchem.

Jak każde protokoły warstwy aplikacji, również protokoły pocztowe mają przypisane indywidualne identyfikatory (numery portów). Porty, na których działają protokoły poczty elektronicznej, pokazuje tabela:

Protokół

Numer portu

SMTP

25

POP3

110

IMAP

143

szyfrowany SMTP (+SSL)

465 lub 587

szyfrowany POP3 (+SSL)

995

szyfrowany IMAP (+SSL)

993