TIN Techniki Internetowe zima

Wielkość: px
Rozpocząć pokaz od strony:

Download "TIN Techniki Internetowe zima"

Transkrypt

1 TIN Techniki Internetowe zima Grzegorz Blinowski Instytut Informatyki Politechniki Warszawskiej

2 Plan wykładów 2 Intersieć, ISO/OSI, protokoły sieciowe, IP 3 Protokół IP i prot. transportowe: UDP, TCP 4 Model klient-serwer, techniki progr. serwisów 5 Protokoły aplikacyjne: telnet, ftp, smtp, nntp, inne 6 HTTP 7, 8 HTML, XML 9, 10, 11 Aplikacje WWW, CGI, sesje, serwery aplikacji serwlety, integracja z backended SQL 12 Aspekty zaawansowane: wydajność, przenośność, skalowalność; klastering 13 Inne: P2P, SOAP, RDF, WSDL, ontologie 14 Wstęp do zagadnień bezpieczeństwa (IPSec, VPN, systemy firewall) oraz aspekty kryptograficzne (DES, AES, RSA, PGP, S/MIME), tokeny i akceleracja sprzętowa

3 Poczta elektroniczna: SMTP

4 Kolejka serwera Skrzynka użytk. MTA - Mail Transfer Agent (serwer) - sendmail, postfix, Exchange, MUA MUA PO - Post Office - przechowuje skrzynki, może ale nie musi być to ten sam serwer co MUA MUA - Mail User Agent (klient) - Mozilla, Outlook, Eudora,... SMTP SMTP MTA Protokół SMTP (Simple Mail Transfer Protocol) - RFC 821, 1982, szereg późniejszych rozszerzeń SMTP MTA PO MUA "maildrop" - POP3, IMAP4; inne - OWA IMAP, POP

5 SMTP RFC821 Komunikacja klient do serwera; serwer do serwera SMTP obejmuje: specyfikację protokołu wymiany danych uwierzytelnianie adresowanie ruting poczty nie obejmuje: dostarczenia poczty do MUA, sposobu zapisu treści przesyłki Port TCP: 25 Komunikacja (ASCII): nawiązanie połączenia (greeting) wymiana danych zakończenie sesji RFC5321

6 Sesja SMTP S: 220 This is XYZ smtp server at uczelnia.edu C: HELO nikt.pl S: 250 Hello nikt.pl, pleased to meet you C: MAIL FROM: S: 250 Sender ok C: RCPT TO: S: 250 Recipient ok C: DATA S: 354 Enter mail, end with "." on a line by itself C: Szanowny Panie C: Nasza firma oferuje rewelacyjny program do C: obslugi dziekanatow oraz calych uczelni... C:. S: 250 Message accepted for delivery C: QUIT S: 221 uczelnia.edu closing connection

7 Polecenia SMTP HELO EHLO (ESMTP) najpopularniejsze rozszerzenia: pipelining,... MAIL FROM RCPT TO VRFY, EXPN - zazwyczaj nieaktywne ze względów bezpieczeństwa DATA QUIT NOOP

8 Więcej o sesji i danych w SMTP S: 220 This is XYZ smtp server at C: MAIL FROM: <ktos@nikt.pl> S: 250 ktos@nikt.pl... Sender ok C: RCPT TO: <dziekan@uczelnia.edu> S: 250 dziekan@uczelnia.edu... Recipient ok C: DATA S: 354 Enter mail, end with "."... C: To: <dziekan@uczelnia.edu> C: Subject: ciekawa oferta C: C: Szanowny Panie C: Nasza firma oferuje rewelacyjny... C:... C:. S: 250 Message accepted for delivery C: QUIT envelope header body

9 Więcej o sesji i danych w SMTP Pola nagłówka wiadomości (header - RFC822) są podobne i mogą (ale nie muszą) mieć zawartość zgodną z polami z envelope - nie jest to jednak to samo! Pola nagłówka takie jak np.: Subject, To, CC są przez SMTP traktowane na równi z danymi Pola nagłówka są przeznaczone dla MUA Serwer może przepisać informacje zawarte w envelope do header Serwer może dodatkowo analizować pola nagłówka, np. realizując funkcje anty-spam

10 Pola nagłówka Return-Path: Delivered-To: Received: from localhost (localhost [ ]) by. Received: from freza.core.ignum.cz ( ) by. From: "Ludek Hrdina" To: "Up-to-date_CHKP" Subject: Check Point's. Date: Tue, 11 Nov :08: Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso " Content-Transfer-Encoding: 8bit X-Mailer: Microsoft Outlook IMO, Build ( ) X-AntiVirus: OK! AntiVir MailGate Version ;... X-Mozilla-Status: 8001 Dear All,

11 Ruting SMTP W transmisji wiadomości serwer SMTP może być serwerem docelowym lub pośrednim Ruting SMTP - zestaw reguł pozwalających określić co serwer ma dalej robić z otrzymaną wiadomością W najprostszym przypadku: jeśli serwer obsługuje dane konto (obsługuje domenę i zna użytkownika) to wiadomość zostaje wysłana do message store w przeciwnym wypadku na podstawie rekordu MX pobranego z DNS serwer określa adres serwera do przekazania wiadomości Rekordy MX zawierają adres serwera SMTP i priorytet Przykład: smallcom.com MX 10 smallcom.com MX 20 im priorytet niższy tym "ważniejszy" MX

12 Ruting SMTP Ruting jest w rzeczywistości o wiele bardziej skomplikowany, gdyż: wewnątrz domeny obsługiwanej przez jeden MX może funkcjonować wiele serwerów SMTP, np. wydziałowych, do których wiadomości rozdzielane są na podstawie wewnętrznych reguł rutingu: n.p.: firma.com.pl - SMTP srv.: kadry.firma, finanse.firma, misc.firma serwer STMP może otrzymywać wiadomości z innych systemów (nie SMTP) - RFC2820 definiuje "SMTP gateway" Serwery obsługują szereg historycznych konwencji takich jak: user%domena@domena lub serwer1!serwer2!serwer3... Inne: konieczne jest wykrywanie i usuwanie pętli w rutingu

13 ESMTP ESMTP rozszerzone SMTP Sesja SMTP rozpoczyna się poleceniem EHLO Serwer powinien obsługiwać EHLO nawet jeśli nie obsługuje żadnej z rozszerzonych opcji W odpowiedzi na EHLO serwer podaje listę rozszerzonych opcji protokołu, które obsługuje Najważniejsze opcje ESMTP: 8BITMIME transmisja 8 bitowych danych SMTP-AUTH - autoryzacja DSN - powiadomienia STARTTLS szyfrowanie sesji PIPELINING klient wysyła polecenia bez konieczności potwierdzenia przez serwer

14 Przykładowa sesja ESMTP S: 220 m034.host.net.pl ESMTP C: EHLO [ ] S: 250-m034.host.net.pl S: 250-AUTH LOGIN PLAIN S: 250-PIPELINING S: 250 8BITMIME C: MAIL S: 250 ok C: RCPT S: 250 ok C: DATA S: 354 go ahead

15 SMTP-AUTH RFC5321 Z oczywistych przyczyn organizacyjnych autoryzuje się tylko użytkownik lokalny, tj. nadawca, który jest w tej samej domenie administracyjnej co serwer Autoryzacja dotyczy przesyłek adresowanych do odbiorców poza domeną obsługiwaną przez dany serwer W autoryzacji AUTH PLAIN klient podaje nazwę użytkownika i hasło zakodowane w base64: C: EHLO [ ] S: 250-m3.host.net.pl S: 250-AUTH LOGIN PLAIN S: 250-AUTH=LOGIN PLAIN C: AUTH PLAIN BG192uDFGolS5...== S: 235 ok, go ahead (#2.0.0) C: MAIL FROM:<nadawca@domena.pl>

16 SMTP-AUTH CRAM-MD5 RFC2104 Metoda autoryzacji CRAM-MD5 (Challenge-Responce) jest odporna na podsłuch Serwer wysyła zakodowany w base64 ciąg znaków (CH) postaci: < @host.net.pl> Liczby przed są losowe Klient musi obliczyć skrót MD5 w następujący sposób: MD5(('secret' XOR opad), MD5(('secret' XOR ipad), CH)) ipad, opad stałe: 0x , 0x5c5c... C: EHLO [ ] S: 250-m3.host.net.pl S: 250-AUTH LOGIN PLAIN S: 250-AUTH CRAM-MD5 C: AUTH cram-md5 S: 334 PDI0NjA5LjEwNDc5MTQwNDZAcG9wbWFQ+ C: Zm9vYmFyLm5lE0OTViNGU2ZTczMzRkMzg5MAo=

17 SMTP TLS RFC5246 TLS Transport Layer Security bezpieczny szyfrowany protokół zapewniający poufność komunikacji W wyniki polecenia STARTTLS następuje przełączenie sesji na szyfrowaną (klient i serwer muszą obsługiwać TLS i musi nastąpić jawne przełączenie) TLS może być wymagane tylko przez serwer lokalny - obsługujący klientów z tej samej domeny organizacyjnej C: EHLO mail.example.com S: 250-mail.imc.org offers a warm hug of welcome S: 250-STARTTLS C: STARTTLS S: 220 Go ahead C: <starts TLS negotiation> C & S: <negotiate a TLS session> C & S: <check result of negotiation> C: EHLO mail.example.com

18 Dodatkowe uwagi dot. ESMTP SIZE: MAIL FROM: SIZE=1512 Autoryzacja w MAIL FROM: C: MAIL FROM:<e=mc2@example.com> AUTH=e+3Dmc2@example.com S: 250 OK Autoryzacja Kerberos DSN Delivery Status Notification: dodatkowe polecenia w RCPT TO powodują odesłanie zwrotnego maila w zależności od statusu dostarczenia

19 SMTP DSN Nadawca prosi o potwierdzenie odbioru wiadomości Potwierdzenie zwracane jest jako generowany po stronie MTA lub MUA odbiorcy Serwer informuje czy obsługuje DSN podając kod rozszerzenia 250- DSN w odpowiedzi na EHLO RCPT... NOTIFY NEVER SUCCESS FAILURE DELAY - żądanie potwierdzenia RCPT... ORCPT adres odbiorcy (może być inny niż parametr podany w RCPT TO, np. Gdy występuje forward) MAIL... RET FULL HDRS sposób obsługi błędu, zwróć całą wiadomość lub tylko nagłówki RFC3461 RFC5337 MAIL ENVID identyfikator wiadomości (tak aby nadawca wiedział czego dotyczy potwierdzenie) W przypadku przekazywania wiadomości dalej opcje DSN muszą być także przekazane

20 SMTP DSN - przykład C: EHLO Example.ORG S: 250-Example.ORG S: 250-DSN C: MAIL FROM:<Alice@Example.ORG> RET=HDRS ENVID=QQ S: 250 <Alice@Example.ORG> sender ok C: RCPT TO:<Bob@Example.COM> NOTIFY=SUCCES ORCPT=rfc822;Bob@Example.COM S: 250 <Bob@Example.COM> recipient ok C: DATA S: 354 okay, send message C: (message goes here) C:. S: 250 message accepted C: QUIT S: 221 goodbye

21 To: SMTP DSN - przykład From: postmaster@mail.example.com Subject: Delivery Notification (success) for Bob@Example.COM Content-Type: multipart/report; report-type=delivery-status; boundary=abcde MIME-Version: abcde Content-type: text/plain; charset=us-ascii Your message (id QQ314159) was successfully delivered to Bob@Example.COM. --abcde Content-type: message/delivery-status Reporting-MTA: dns; mail.example.com Original-Envelope-ID: QQ Original-Recipient: rfc822;bob@example.com Final-Recipient: rfc822;bob@example.com Action: delivered Status: abcde Content-type: message/rfc822 (headers of returned message go here)

22 Autoryzacja Polecenia klienta: user pass odpowiedzi serwera +OK, -ERR Maildrop client: list - nr wiad, wielkość stat - liczba wiad, suma wielk. retr - pobierz wiad. Maildrop - POP3 (port: 110) dele - usuń wiad (dopiero po quit) rset - usuń znaczniki dele top - początek wiad uidl - zwraca unikalne id-y quit RFC1939 S: +OK POP3 server ready C: user jasio S: +OK C: pass iza123 S: +OK user successfully logged on C: list S: S: S:. C: retr 1 S: <message 1 contents> S:. C: dele 1 C: retr 2 S: <message 1 contents> S:. C: dele 2 C: quit S: +OK POP3 server signing off

23 POP3 - APOP S: +OK POP3 server ready < @dbc.mtview.ca.us> C: APOP username c4c9334bac560ecc979e58001b3e22fb S: +OK maildrop has 1 message (369 octets) Prosta weryfikacja tożsamości klienta na podstawie algorytmu Ch/Rp Polecenie: APOP user <digest> Odpowiedź: +OK lub ERR Banner powitalny musi zawierać "challenge" Challenge ma postać jak niżej: challenge opiera się na timestamp, np. standard proponuje: <process-id.clock@hostname> klient oblicza kryptograficzną sumę kontrolną md5(challenge+secret) Dostępne jest też polecenie AUTH (RFC1734) - autentykacja Kerberos

24 Maildrop - IMAP4 RFC2060 Zaprojektowany pod kątem przechowywania znacznej liczby wiadomości na serwerze Wiadomości grupowane w foldery Wiadomości posiadają "flagi" (seen, deleted, answered, itp.) Manipulowanie wiadomościami bez konieczności ładowania całej wiadomości do klienta (tylko nagłówki) Zalety: oszczędność pasma, dostęp do poczty z wielu lokalizacji, SSL - bezpieczeństwo Wady: skomplikowany protokół, implementacje nie zawsze zgodne ze sobą

25 Sesja IMAP 1 Initial connection and server greeting Non-authenticated Authenticated Selected 7 Logout and close connection 3

26 Maildrop - IMAP4 Protokół - asynchroniczny - odpowiedź na polecenie nie musi nadejść "od razu", czekając na odpowiedź można zlecić inne polecenia Aby zidentyfikować odpowiedzi serwera wprowadzono "tagi" Podstawowe stany serwera: Non-authenticated Authenticated (po zalogowaniu) Selected wybrano folder Logout

27 Sesja IMAP C: a001 LOGIN SMITH SESAME S: a001 OK LOGIN completed C: A142 SELECT INBOX S: * 172 EXISTS S: * 1 RECENT S: A142 OK [READ-WRITE] SELECT completed... C: A023 LOGOUT S: * BYE IMAP4rev1 Server logging out S: A023 OK LOGOUT completed

28 IMAP c.d. Flagi wiadomości: \seen: wiadomość "przeczytana" \answered: na wiadomość odpowiedziano \flagged: wiadomość zaznaczono \deleted: wiadomość ma być skasowana \draft: wiadomość w trakcie tworzenia \recent: wiadomość nowa

29 Polecenia IMAP CAPABILITY NOOP LOGOUT AUTHENTICATE LOGIN SELECT EXAMINE CREATE DELETE RENAME SUBSCRIBE UNSUBSCRIBE pyt. o opcje funkcjonalne serwera serwer zamyka transakcje, odp: BYE opcjonalna autentykacja (np. Kerberos) wymagana autoryzacja wybiera mailbox (folder), tylko 1 na raz j.w. w trybie read-only tworzy folder usuwa folder zmienia nazwę folderu subskrybuje folder (zob. LSUB) de-subskrybuje folder

30 Polecenia IMAP c.d. LIST LSUB STATUS APPEND CHECK CLOSE EXPUNGE SEARCH FETCH STORE COPY UID zwraca listę folderów zwraca listę subskrybowanych folderów zwraca inf. o folderze (liczba wiad, etc) Dodaje wiadomość do folderu wymusza "checkpoint" zamyka akt. folder, usuwa ozn. wiadomości usuwa ozn. wiadomości (\Deleted) szuka wiad. wg.zadanych kryteriów w akt. folderze pobiera (część) wiadomości uaktualnia wiadomość kopiuje wiadomości do zadanego folderu wykonuje inne polecenia (SEARCH, COPY, FETCH) w trybie zwracajacym uniklane uid-y

31 MIME (Multipurpose Internet Mail Extensions)

32 MIME - podstawy MIME - aktualny standard RFC 2045, 2046 (pierwsze wersje RFC ) Dodatkowe pola nagłówka definiują format danych RFC2045 RFC2046 Uwaga - MIME pomyślany dla , jednak aktualne zastosowanie wykracza poza SMTP! Wersja MIME Metoda kodowania Typ, podtyp, opcjonalnie parametry danych Dane From: gjb@ii.pw.edu.pl To: rba@ii.pw.edu.pl Subject: Zdjecie 1/1 MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Type: image/jpeg dane kodowane base dane kodowane base64

33 Podstawowe typy MIME Content-type: type/subtype; parameters Text text/plain, text/html text/plain; charset=us-ascii Image image/jpeg, image/gif Audio audio/basic jeden kanał, 8bit PCM 8000 Hz Video video/mpeg, video/ quicktime Application application/msword, application/octetstream

34 Złożone typy MIME Content-Type: multipart/mixed; boundary=bndr-string Wiadomość podzielona na wiele części oddzielonych przez unikalny (ale arbitralny) ciąg znaków "boundary string" Generowanie boundary string heurystyczne (?) Każda część może mieć własny content-type, np: pierwsza część może być typu text/plain druga typu image/gif kodowana base64

35 MIME Multipart/mixed - przykład From: <donald.duck@disney.com> To: <mickey.mouse@disney.com> Subject: blah MIME-Version: 1.0 Content-Type: multipart/mixed; boundary= "Boundary- 00=_9W2T/VtQiQcNR1P" --Boundary-00=_9W2T/VtQiQcNR1P Content-Type: text/plain; charset=us-ascii tekst tekst tekst tekst tekst tekst tekst tekst --Boundary-00=_9W2T/VtQiQcNR1P Content-Type: application/octet-stream...

36 MIME Multipart/mixed - przykład From: <donald.duck@disney.com> To: <mickey.mouse@disney.com> Subject: blah MIME-Version: 1.0 Content-Type: multipart/mixed; boundary= "Boundary- 00=_9W2T/VtQiQcNR1P"... --Boundary-00=_9W2T/VtQiQcNR1P Boundry poprzedzone jest -- Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename= "nazwa_pliku.bin" base64base64base64base64base64... base64base64base64base64base Boundary-00=_9W2T/VtQiQcNR1P-- Ostatnie boundry zakończone jest --

37 Inne złożone typy MIME multipart/alternative - ta sama treść przesłana w kilku wariantach, np. w formacie text i HTML, klient wybiera właściwą postać do prezentacji danych multipart/digest - format identyczny jak w mixed, służy do wysyłania wielu wiadomości formatu message/rfc822 multipart/parallel - format identyczny jak w mixed, służy do równeległej prezentacji danych w kilku formatach multipart/signed, multipart/encrypted wiadomość podpisana / zaszyfrowana (S/MIME RFC 1847) message/partial - pozwala na przesłanie dużej wiadomości w "kawałkach": Content-Type: Message/Partial; number=2; total=3;

38 Kodowanie Base64 Proste kodowanie pozwalające na przesłanie dowolnych danych binarnych w postaci "drukowalnych" znaków ASCII (7bit) Wielkość danych zwiększa się o 4/3, np. plik o rozmiarze 3KB ma po zakodowaniu 4KB Bloki 3 bajtowe zamieniane są na 4 liczby 6-o bitowe Każda liczba 6-o bitowa zamieniana jest na znak drukowalny z przedziału: A-Za-z0-9+/ Jeśli wielkość danych kodowanych w bajtach nie jest podzielna przez 3 - uzupełnienie zerami/znakami = na końcu Wynikowy tekst jest dzielony na linie o długości 76 znaków Tak otrzymany tekst jest do zaakceptowania przez każdy MUA/MTA zgodny z podstawowym SMTP

39 Więcej o MIME RFC: RFC nagłówki definiowane w standardzie MIME RFC struktura danych MIME i podstawowe typy danych w MIME RFC rozszerzenia MIME w treści nagłówków wiadomości RFC 2048, - procedury rejestracji nowych typów MIME w IANA RFC reguły zgodności aplikacji z MIME oraz przykłady

40 Zdefiniowane są następujące typy "Content-Transfer-Encoding": "7bit" "8bit" nie dokonano przekodowania "binary" "quoted-printable" "base64" ietf-token oraz x-token MIME - kodowanie Wiadomość jest kodowana w specjalny sposób Typ "quoted-printable" - do kodowania wiadomości składających się głównie, ale nie wyłącznie, ze standardowych znaków ASCII Uwaga: RFC 2045 określa dozwolone typy kodowania dla złożonych typów danych (multipart i message) jako wyłącznie: 7/8 bit oraz binary

41 MIME - "quoted-printable" Kodowanie mające na celu zachowanie danych (zwykle tekstu) bez modyfikacji nawet przez serwery niezgodne ze standardami każdy oktet może być reprezentowany jako: =hh, gdzie h - cyfra szesnastkowa: ABCDEF oktety o kodach: (większość znaków przestankowych) oraz: (litery, cyfry, [, ],, ~) mogą być reprezentowane bezpośrednio białe znaki reprezentowane są bezpośrednio, chyba, że są na końcu linii znak = na końcu linii oznacza "soft line break" (można łamać długie linie) Przykład: Dzia=B3aj=B1c w imieniu i na rzecz= sp=f3=b3ki "Zielone buraczki" Sp. =

42 RFC "Message Header Extensions" Do tej pory omówione rozwiązania nie pozwalają na zawarcie znaków nie ASCII w nagłówku wiadomości - co może być przydatne np. w nagłówku "Subject" (znaki narodowe) RFC 2047 rozwiązuje ten problem wprowadzając tzw. "encoded word" encoded-word = "=?" charset "?" encoding "?" encoded-text "?=" Charset - określa kodowanie (np. ISO ) encoding - Q - quoted printable, B - base64 encoded-text - kodowany tekst Przykład: From: =?ISO ?Q?Olle_J=E4rnefors?= <ojarnef@admin.kth.se> Subject: =?ISO ?B?SWYgeW91IGNhbiByZWFkIHRoaXMgeW8=?= =?ISO ?B?dSB1bmRlcnN0YW5kIHRoZSBleGFtcGxlLg==?=

43 Inne nagłówki MIME Content-ID: jak Message-id, muszą być unikalne, pozwalają identyfikować daną pod-zawartość, opcjonalne (poza typem message/external-body) Content-Description: opis zawartości - dowolny zawsze opcjonalne

44 RFC Zgodność z MIME RFC 2049: "[ ] There exist many widely-deployed nonconformant MTAs in the Internet. These MTAs, speaking the SMTP protocol, alter messages on the fly to take advantage of the internal data structure of the hosts they are implemented on, or are just plain broken. [ ]" RFC określa minimalny poziom zgodności, w szczególnosci sytuacje gdy program natrafi na nieznany typ danych (zalecenie - traktować jak multipart/mixed), lub nieobsługiwany zestaw znaków (zalecenie - traktować jak application/octed-stream) RFC 2049 precyzuje standard, określa kroki jakie musi wykonać aplikacja generując wiadomość MIME

TIN Techniki Internetowe lato 2015

TIN Techniki Internetowe lato 2015 TIN Techniki Internetowe lato 2015 Grzegorz Blinowski Instytut Informatyki Politechniki Warszawskiej Plan wykładów 2 Intersieć, ISO/OSI, protokoły sieciowe, IP 3 Protokół IP i prot. transportowe: UDP,

Bardziej szczegółowo

TIN Techniki Internetowe zima

TIN Techniki Internetowe zima TIN Techniki Internetowe zima 2017-2018 Grzegorz Blinowski Instytut Informatyki Politechniki Warszawskiej Plan wykładów 2 Intersieć, ISO/OSI, protokoły sieciowe, IP 3 Protokół IP i prot. transportowe:

Bardziej szczegółowo

Java Enterprise Edition spotkanie nr 1 (c.d.) JavaMail

Java Enterprise Edition spotkanie nr 1 (c.d.) JavaMail Java Enterprise Edition spotkanie nr 1 (c.d.) JavaMail 1 Wprowadzenie JavaMail 1.4 (opiera się na JavaBean Activation Framework (JAF) 1.1) odbieranie, tworzenie i wysyłanie wiadomości elektronicznych w

Bardziej szczegółowo

Java wybrane technologie

Java wybrane technologie Java wybrane technologie spotkanie nr 2 JavaMail 1 Wprowadzenie JavaMail 1.4 (opiera się na JavaBean Activation Framework (JAF) 1.1) odbieranie, tworzenie i wysyłanie wiadomości elektronicznych dla twórców

Bardziej szczegółowo

PROTOKOŁY OBSŁUGI POCZTY ELEKTRONICZNEJ

PROTOKOŁY OBSŁUGI POCZTY ELEKTRONICZNEJ PROTOKOŁY OBSŁUGI POCZTY ELEKTRONICZNEJ Poczta elektroniczna służy do przesyłania komunikatów tekstowych, jak również dołączonych do nich informacji nietekstowych (obraz, dźwięk) pomiędzy użytkownikami

Bardziej szczegółowo

Plan wykładu. 1. Poczta elektroniczna protokół SMTP, protokół POP, protokół IMAP. 2. Zdalna praca - Telnet. 3. Transfer plików usługa FTP.

Plan wykładu. 1. Poczta elektroniczna protokół SMTP, protokół POP, protokół IMAP. 2. Zdalna praca - Telnet. 3. Transfer plików usługa FTP. Plan wykładu 1. Poczta elektroniczna protokół SMTP, protokół POP, protokół IMAP. 2. Zdalna praca - Telnet. 3. Transfer plików usługa FTP. 1 Poczta elektroniczna 1. Wysyłanie wiadomości e-mail protokół

Bardziej szczegółowo

Sieci Komputerowe. Protokół POP3. Protokół IMAP4 Internet Mail Access Protocol version 4. dr Zbigniew Lipiński

Sieci Komputerowe. Protokół POP3. Protokół IMAP4 Internet Mail Access Protocol version 4. dr Zbigniew Lipiński Sieci Komputerowe Protokół POP3 Post Office Protocol version 3 Protokół IMAP4 Internet Mail Access Protocol version 4 dr Zbigniew Lipiński Instytut Matematyki i Informatyki ul. Oleska 48 50-204 Opole zlipinski@math.uni.opole.pl

Bardziej szczegółowo

Przykład usługi internetowej

Przykład usługi internetowej Przykład usługi internetowej Poczta elektroniczna EMAIL SMTP,POP3 i MAP4 Zarys tematyki obsługi poczty Struktura wiadomości opisana w dokumentach RFC822 MIME Transport wiadomości w sieci Architektura klient-serwer

Bardziej szczegółowo

Bezpieczeństwo poczty elektronicznej

Bezpieczeństwo poczty elektronicznej Bezpieczeństwo poczty elektronicznej Mariusz Goch Politechnika Warszawska Wydział Elektroniki i Technik Informacyjnych 1 Plan prezentacji Bezpieczeństwo transportu wiadomości Problemy serwera pocztowego

Bardziej szczegółowo

Blok I6 Nowoczesne postaci dokumentów - tworzenie i wymiana dokumentów komputerowych

Blok I6 Nowoczesne postaci dokumentów - tworzenie i wymiana dokumentów komputerowych Metody matematyczno-ekonomiczne oraz informatyka w biznesie Studia podyplomowe Blok I6 Nowoczesne postaci dokumentów - tworzenie i wymiana dokumentów komputerowych Semestr zimowy 2006/07 Jacek Sroka sroka@mimuw.edu.pl

Bardziej szczegółowo

Budowa wiadomości SMTP. autorzy: Aleksandra Wichert Marcin Żurowski

Budowa wiadomości SMTP. autorzy: Aleksandra Wichert Marcin Żurowski Budowa wiadomości SMTP autorzy: Aleksandra Wichert Marcin Żurowski Plan wykładu Co to jest SMTP? Koperta Nagłówek Wiadomość Co to jest SMTP? Prosty protokół przesyłania poczty elektronicznej (Simple Mail

Bardziej szczegółowo

Blok I6 Poczta elektroniczna, szyfrowanie i podpis elektroniczny

Blok I6 Poczta elektroniczna, szyfrowanie i podpis elektroniczny Metody matematyczno-ekonomiczne oraz informatyka w biznesie Studia podyplomowe Blok I6 Poczta elektroniczna, szyfrowanie i podpis elektroniczny Semestr letni 2006/07 Jacek Sroka sroka@mimuw.edu.pl Poczta

Bardziej szczegółowo

TIN Techniki Internetowe zima 2015-2016

TIN Techniki Internetowe zima 2015-2016 TIN Techniki Internetowe zima 2015-2016 Grzegorz Blinowski Instytut Informatyki Politechniki Warszawskiej Plan wykładów 2 Intersieć, ISO/OSI, protokoły sieciowe, IP 3 Protokoły transportowe: UDP, TCP 4

Bardziej szczegółowo

Sieci komputerowe i bazy danych

Sieci komputerowe i bazy danych Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie Sieci komputerowe i bazy danych Sprawozdanie 5 Badanie protokołów pocztowych Szymon Dziewic Inżynieria Mechatroniczna Rok: III Grupa: L1 Zajęcia

Bardziej szczegółowo

1. Model klient-serwer

1. Model klient-serwer 1. 1.1. Model komunikacji w sieci łącze komunikacyjne klient serwer Tradycyjny podziała zadań: Klient strona żądająca dostępu do danej usługi lub zasobu Serwer strona, która świadczy usługę lub udostępnia

Bardziej szczegółowo

B.B. Połączenie kończy polecenie exit.

B.B. Połączenie kończy polecenie exit. Na początek wykorzystamy telnet do celu, dla którego został pierwotnie skonstruowany, czyli podłączymy się do innego komputera w sieci. Największym problemem zapewne będzie znalezienie takiego komputera,

Bardziej szczegółowo

Lab5 - Badanie protokołów pocztowych

Lab5 - Badanie protokołów pocztowych BORSKI MICHAŁ, NR INDEKSU: 269963 Lab5 - Badanie protokołów pocztowych Zadania do wykonania 1. Wyszukać w zasobach sieci dokumenty [RFC 5321], [RFC 1939], [RFC 3501] oraz [RFC 5322]. Zapoznać się z ich

Bardziej szczegółowo

Poczta elektroniczna. Podstawowe protokoły:

Poczta elektroniczna. Podstawowe protokoły: Poczta elektroniczna Podstawowe protokoły: SMTP - Simple Mail Transfer Protocol - RFC 821 POP - Post Office Protocol - RFC 1939 IMAP - Interactive Message Acces Protocol RFC 2060 RFC 822 Standard for the

Bardziej szczegółowo

Architektura aplikacji sieciowych. Architektura klient-serwer

Architektura aplikacji sieciowych. Architektura klient-serwer Warstwa aplikacji Architektura aplikacji sieciowych Architektura klient-serwer Architektura aplikacji sieciowych Architektura P2P Cechy aplikacji sieciowych Skalowalność Anonimowość Samoorganizacja sieci

Bardziej szczegółowo

Wstęp Zagrożenia związane z funkcjonowaniem systemów

Wstęp Zagrożenia związane z funkcjonowaniem systemów Spis treści 3 Wstęp...11 1. Zagrożenia związane z funkcjonowaniem systemów e-mail... 13 1.1. Wstęp klasyfikacja zagrożeń...14 1.1.1. Bezpieczeństwo systemów... 14 1.1.2. Bezpieczeństwo danych... 14 1.1.3.

Bardziej szczegółowo

Poczta elektroniczna

Poczta elektroniczna Metody matematyczno-ekonomiczne oraz informatyka w biznesie Studia podyplomowe Blok I6 Poczta elektroniczna, szyfrowanie i podpis elektroniczny Semestr letni 2006/07 Jacek Sroka sroka@mimuw.edu.pl 1 Poczta

Bardziej szczegółowo

Sieci komputerowe Warstwa aplikacji

Sieci komputerowe Warstwa aplikacji Sieci komputerowe Warstwa aplikacji 2012-05-24 Sieci komputerowe Warstwa aplikacji dr inż. Maciej Piechowiak 1 Wprowadzenie warstwa zapewniająca interfejs pomiędzy aplikacjami używanymi do komunikacji,

Bardziej szczegółowo

TIN Techniki Internetowe zima

TIN Techniki Internetowe zima TIN Techniki Internetowe zima 2017-2018 Grzegorz Blinowski Instytut Informatyki Politechniki Warszawskiej Techniki Internetowe Grzegorz Blinowski: pok. 206 (II p.) gmach Elektroniki Konsultacje - wtorek,

Bardziej szczegółowo

SSL (Secure Socket Layer)

SSL (Secure Socket Layer) SSL --- Secure Socket Layer --- protokół bezpiecznej komunikacji między klientem a serwerem, stworzony przez Netscape. SSL w założeniu jest podkładką pod istniejące protokoły, takie jak HTTP, FTP, SMTP,

Bardziej szczegółowo

SMTP co to takiego? SMTP Simple Mail Transfer Protocol (Protokół Prostego Przesyłania Poczty) RFC 2821

SMTP co to takiego? SMTP Simple Mail Transfer Protocol (Protokół Prostego Przesyłania Poczty) RFC 2821 SMTP co to takiego? SMTP Simple Mail Transfer Protocol (Protokół Prostego Przesyłania Poczty) RFC 2821 Protokół niezawodnego przesyłania wiadomości tekstowych (e-mail) za pomocą prostych komend tekstowych.

Bardziej szczegółowo

Wykład 5: Najważniejsze usługi sieciowe: DNS, SSH, HTTP, e-mail. A. Kisiel,Protokoły DNS, SSH, HTTP, e-mail

Wykład 5: Najważniejsze usługi sieciowe: DNS, SSH, HTTP, e-mail. A. Kisiel,Protokoły DNS, SSH, HTTP, e-mail N, Wykład 5: Najważniejsze usługi sieciowe: DNS, SSH, HTTP, e-mail 1 Domain Name Service Usługa Domain Name Service (DNS) Protokół UDP (port 53), klient-serwer Sformalizowana w postaci protokołu DNS Odpowiada

Bardziej szczegółowo

DOKUMENTACJA TECHNICZNA SMS API MT

DOKUMENTACJA TECHNICZNA SMS API MT DOKUMENTACJA TECHNICZNA SMS API MT Mobitex Telecom Sp.j., ul. Warszawska 10b, 05-119 Legionowo Strona 1 z 5 Ten dokument zawiera szczegółowe informacje odnośnie sposobu przesyłania requestów do serwerów

Bardziej szczegółowo

Bezpieczeństwo poczty elektronicznej

Bezpieczeństwo poczty elektronicznej Bezpieczeństwo poczty elektronicznej Mariusz Goch Wydział Elektroniki i Technik Informacyjnych Politechnika Warszawska W aktualnych czasach bezpieczeństwo komunikacji stało się jednym z najistotniejszych

Bardziej szczegółowo

Sieci komputerowe. Wykład dr inż. Łukasz Graczykowski

Sieci komputerowe. Wykład dr inż. Łukasz Graczykowski Sieci komputerowe Wykład 6 10.04.2019 dr inż. Łukasz Graczykowski lukasz.graczykowski@pw.edu.pl Semestr letni 2018/2019 Warstwa aplikacji Usługi sieciowe źródło: Helion Warstwa aplikacji W modelu ISO/OSI

Bardziej szczegółowo

Sieci komputerowe. Wykład 9: Poczta elektroniczna. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski

Sieci komputerowe. Wykład 9: Poczta elektroniczna. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski Sieci komputerowe Wykład 9: Poczta elektroniczna Marcin Bieńkowski Instytut Informatyki Uniwersytet Wrocławski Sieci komputerowe (II UWr) Wykład 9 1 / 28 Historia 1971. Ray Tomlinson wysyła pierwszego

Bardziej szczegółowo

1. FTP 2. SMTP 3. POP3

1. FTP 2. SMTP 3. POP3 1. FTP FTP jest to protokół transferu plików (File Transfer Protocol), który umożliwia ich wymianę między serwerem, a klientem w obydwie strony. Jest on najpowszechniej wykorzystywaną metodą w Internecie

Bardziej szczegółowo

ZESZYTY ETI ZESPOŁU SZKÓŁ W TARNOBRZEGU Nr 1 Seria: Teleinformatyka 2012 POCZTA ELEKTRONICZNA PROTOKÓŁ SMTP PRZYKŁADY KOMUNIKACJI

ZESZYTY ETI ZESPOŁU SZKÓŁ W TARNOBRZEGU Nr 1 Seria: Teleinformatyka 2012 POCZTA ELEKTRONICZNA PROTOKÓŁ SMTP PRZYKŁADY KOMUNIKACJI ZESZYTY ETI ZESPOŁU SZKÓŁ W TARNOBRZEGU Nr 1 Seria: Teleinformatyka 2012 Mateusz Gaweł Zespół Szkół im. ks. S. Staszica w Tarnobrzegu POCZTA ELEKTRONICZNA PROTOKÓŁ SMTP PRZYKŁADY KOMUNIKACJI Streszczenie

Bardziej szczegółowo

ZiMSK. Konsola, TELNET, SSH 1

ZiMSK. Konsola, TELNET, SSH 1 ZiMSK dr inż. Łukasz Sturgulewski, luk@kis.p.lodz.pl, http://luk.kis.p.lodz.pl/ dr inż. Artur Sierszeń, asiersz@kis.p.lodz.pl dr inż. Andrzej Frączyk, a.fraczyk@kis.p.lodz.pl Konsola, TELNET, SSH 1 Wykład

Bardziej szczegółowo

Laboratorium 3.4.3: Usługi i protokoły e-mail

Laboratorium 3.4.3: Usługi i protokoły e-mail Topologia sieci Tabela adresacji Urządzenie Interfejs Adres IP Maska podsieci Domyślna brama R1-ISP S0/0/0 10.10.10.6 255.255.255.252 Nie dotyczy Fa0/0 192.168.254.253 255.255.255.0 Nie dotyczy R2-Central

Bardziej szczegółowo

Serwer poczty Postfix. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski

Serwer poczty Postfix. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski komputerowa Serwer poczty Postfix Marcin Bieńkowski Instytut Informatyki Uniwersytet Wrocławski komputerowa () Serwer poczty Postfix 1 / 15 Serwery poczty Wprowadzenie Serwer SMTP: przyjmuje pocztę (port

Bardziej szczegółowo

Systemy internetowe. Wykład 5 Architektura WWW. West Pomeranian University of Technology, Szczecin; Faculty of Computer Science

Systemy internetowe. Wykład 5 Architektura WWW. West Pomeranian University of Technology, Szczecin; Faculty of Computer Science Systemy internetowe Wykład 5 Architektura WWW Architektura WWW Serwer to program, który: Obsługuje repozytorium dokumentów Udostępnia dokumenty klientom Komunikacja: protokół HTTP Warstwa klienta HTTP

Bardziej szczegółowo

TIN Techniki Internetowe zima

TIN Techniki Internetowe zima TIN Techniki Internetowe zima 2019-2020 Grzegorz Blinowski Instytut Informatyki Politechniki Warszawskiej Techniki Internetowe Grzegorz Blinowski: pok. 315 (III p.) gmach Elektroniki Konsultacje - wtorek,

Bardziej szczegółowo

systemów intra- i internetowych Platformy softwarowe dla rozwoju Architektura Internetu (2) Plan prezentacji: Architektura Internetu (1)

systemów intra- i internetowych Platformy softwarowe dla rozwoju Architektura Internetu (2) Plan prezentacji: Architektura Internetu (1) Maciej Zakrzewicz Platformy softwarowe dla rozwoju systemów intra- i internetowych Architektura Internetu (1) Internet jest zbiorem komputerów podłączonych do wspólnej, ogólnoświatowej sieci komputerowej

Bardziej szczegółowo

Typowa trasa przesyłania poczty w sieci Internet. Bardziej skomplikowana trasa przesyłania poczty. MTA. Sieć rozległa. inq. outq. smtpd. locs.

Typowa trasa przesyłania poczty w sieci Internet. Bardziej skomplikowana trasa przesyłania poczty. MTA. Sieć rozległa. inq. outq. smtpd. locs. Struktura domen DNS Typy rekordów Typ Przeznaczenie com edu arpa pl fr SOA NS A początek opisu domeny serwer obsługujący domenę adres maszyny sun mit sco ucla in-addr 148 192 com edu pw ia CNAME HINFO

Bardziej szczegółowo

TCP/IP. Warstwa aplikacji. mgr inż. Krzysztof Szałajko

TCP/IP. Warstwa aplikacji. mgr inż. Krzysztof Szałajko TCP/IP Warstwa aplikacji mgr inż. Krzysztof Szałajko Modele odniesienia 7 Aplikacji 6 Prezentacji 5 Sesji 4 Transportowa 3 Sieciowa 2 Łącza danych 1 Fizyczna Aplikacji Transportowa Internetowa Dostępu

Bardziej szczegółowo

Dokumentacja smsapi wersja 1.4

Dokumentacja smsapi wersja 1.4 Dokumentacja smsapi wersja 1.4 1. Wprowadzenie Platforma smsapi została skierowana do użytkowników chcących rozbudować swoje aplikacje o system wysyłania smsów. Aplikacja ta w prosty sposób umożliwia integrację

Bardziej szczegółowo

Teoria sieci komputerowych

Teoria sieci komputerowych Teoria sieci komputerowych Wybrane protokoły sieciowe FTP, SMTP, NetBIOS Rafał Wojciechowski FTP FTP(ang. File Transfer Protocol)- protokół typu klient-serwer umożliwiający przesyłanie plików pomiędzy

Bardziej szczegółowo

Wykład 4. komputerowych Protokoły SSL i TLS główne slajdy. 26 października 2011. Igor T. Podolak Instytut Informatyki Uniwersytet Jagielloński

Wykład 4. komputerowych Protokoły SSL i TLS główne slajdy. 26 października 2011. Igor T. Podolak Instytut Informatyki Uniwersytet Jagielloński Wykład 4 Protokoły SSL i TLS główne slajdy 26 października 2011 Instytut Informatyki Uniwersytet Jagielloński 4.1 Secure Sockets Layer i Transport Layer Security SSL zaproponowany przez Netscape w 1994

Bardziej szczegółowo

DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ

DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ PROTOKOŁY TCP I UDP WSTĘP DO SIECI INTERNET Kraków, dn. 12 grudnia 2016 r. PLAN TCP: cechy protokołu schemat nagłówka znane numery portów UDP: cechy protokołu

Bardziej szczegółowo

MSARCH - system archiwizacji przesyłek E-mail

MSARCH - system archiwizacji przesyłek E-mail MSARCH - system archiwizacji przesyłek E-mail Grzegorz Blinowski G.Blinowski@cc.com.pl CC Otwarte Systemy Komputerowe Sp. z o.o. orz Blinowski G.Blinowski@cc.com.pl CC Otwarte Systemy Komputerowe Sp. z

Bardziej szczegółowo

Dr Michał Tanaś(http://www.amu.edu.pl/~mtanas)

Dr Michał Tanaś(http://www.amu.edu.pl/~mtanas) Dr Michał Tanaś(http://www.amu.edu.pl/~mtanas) Protokół komunikacyjny zapewniający niezawodność przesyłania danych w sieci IP Gwarantuje: Przyporządkowanie danych do konkretnego połączenia Dotarcie danych

Bardziej szczegółowo

Bazy Danych i Usługi Sieciowe

Bazy Danych i Usługi Sieciowe Bazy Danych i Usługi Sieciowe Sieci komputerowe Paweł Daniluk Wydział Fizyki Jesień 2012 P. Daniluk (Wydział Fizyki) BDiUS w. VI Jesień 2012 1 / 24 Historia 1 Komputery mainframe P. Daniluk (Wydział Fizyki)

Bardziej szczegółowo

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Internetowe Usługi Informacyjne

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Internetowe Usługi Informacyjne Jarosław Kuchta Internetowe Usługi Informacyjne Komponenty IIS HTTP.SYS serwer HTTP zarządzanie połączeniami TCP/IP buforowanie odpowiedzi obsługa QoS (Quality of Service) obsługa plików dziennika IIS

Bardziej szczegółowo

Zestaw ten opiera się na pakietach co oznacza, że dane podczas wysyłania są dzielone na niewielkie porcje. Wojciech Śleziak

Zestaw ten opiera się na pakietach co oznacza, że dane podczas wysyłania są dzielone na niewielkie porcje. Wojciech Śleziak Protokół TCP/IP Protokół TCP/IP (Transmission Control Protokol/Internet Protokol) to zestaw trzech protokołów: IP (Internet Protokol), TCP (Transmission Control Protokol), UDP (Universal Datagram Protokol).

Bardziej szczegółowo

Sieci komputerowe. Zajęcia 3 c.d. Warstwa transportu, protokoły UDP, ICMP

Sieci komputerowe. Zajęcia 3 c.d. Warstwa transportu, protokoły UDP, ICMP Sieci komputerowe Zajęcia 3 c.d. Warstwa transportu, protokoły UDP, ICMP Zadania warstwy transportu Zapewnienie niezawodności Dostarczanie danych do odpowiedniej aplikacji w warstwie aplikacji (multipleksacja)

Bardziej szczegółowo

Technologie internetowe

Technologie internetowe Protokół HTTP Paweł Rajba pawel@ii.uni.wroc.pl http://www.kursy24.eu/ Spis treści Protokół HTTP Adresy zasobów Jak korzystać z telnet? Metody protokołu HTTP Kody odpowiedzi Pola nagłówka HTTP - 2 - Adresy

Bardziej szczegółowo

Konfiguracja poczty IMO w programach Microsoft Outlook oraz Mozilla Thunderbird

Konfiguracja poczty IMO w programach Microsoft Outlook oraz Mozilla Thunderbird Konfiguracja poczty IMO w programach Microsoft Outlook oraz Mozilla Thunderbird 1. Mozilla Thunderbird Rozpocząć konfigurację IMO poczty należy od kliknięcia opcji utworzenia nowego konta w programie.

Bardziej szczegółowo

Stos TCP/IP. Warstwa aplikacji cz.2

Stos TCP/IP. Warstwa aplikacji cz.2 aplikacji transportowa Internetu Stos TCP/IP dostępu do sieci Warstwa aplikacji cz.2 Sieci komputerowe Wykład 6 FTP Protokół transmisji danych w sieciach TCP/IP (ang. File Transfer Protocol) Pobieranie

Bardziej szczegółowo

Dokumentacja SMS przez FTP

Dokumentacja SMS przez FTP Dokumentacja SMS przez FTP 1 Wprowadzenie... 2 Właściwości plików... 3 Tworzenie konfiguracji w Panelu Klienta... 4 Raporty doręczeń... 5 Historia zmian... 6 2 Wprowadzenie Usługa wysyłki SMS przez FTP

Bardziej szczegółowo

Specyfikacja techniczna. mprofi Interfejs API

Specyfikacja techniczna. mprofi Interfejs API Warszawa 09.04.2015. Specyfikacja techniczna mprofi Interfejs API wersja 1.0.2 1 Specyfikacja techniczna mprofi Interfejs API wersja 1.0.2 WERSJA DATA STATUTS AUTOR 1.0.0 10.03.2015 UTWORZENIE DOKUMENTU

Bardziej szczegółowo

Zdalne logowanie do serwerów

Zdalne logowanie do serwerów Zdalne logowanie Zdalne logowanie do serwerów Zdalne logowanie do serwerów - cd Logowanie do serwera inne podejście Sesje w sieci informatycznej Sesje w sieci informatycznej - cd Sesje w sieci informatycznej

Bardziej szczegółowo

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

Wykład 3 / Wykład 4. Na podstawie CCNA Exploration Moduł 3 streszczenie Dr inż. Robert Banasiak Wykład 3 / Wykład 4 Na podstawie CCNA Exploration Moduł 3 streszczenie Dr inż. Robert Banasiak 1 Wprowadzenie do Modułu 3 CCNA-E Funkcje trzech wyższych warstw modelu OSI W jaki sposób ludzie wykorzystują

Bardziej szczegółowo

Instrukcja konfiguracji funkcji skanowania

Instrukcja konfiguracji funkcji skanowania Instrukcja konfiguracji funkcji skanowania WorkCentre M123/M128 WorkCentre Pro 123/128 701P42171_PL 2004. Wszystkie prawa zastrzeżone. Rozpowszechnianie bez zezwolenia przedstawionych materiałów i informacji

Bardziej szczegółowo

MODEL WARSTWOWY PROTOKOŁY TCP/IP

MODEL WARSTWOWY PROTOKOŁY TCP/IP MODEL WARSTWOWY PROTOKOŁY TCP/IP TCP/IP (ang. Transmission Control Protocol/Internet Protocol) protokół kontroli transmisji. Pakiet najbardziej rozpowszechnionych protokołów komunikacyjnych współczesnych

Bardziej szczegółowo

Konfiguracja programu MS Outlook 2007 dla poczty w hostingu Sprint Data Center

Konfiguracja programu MS Outlook 2007 dla poczty w hostingu Sprint Data Center Konfiguracja programu MS Outlook 2007 dla poczty w hostingu Sprint Data Center Spis treści Konfiguracja Microsoft Outlook 2007... 3 Konfiguracja dla POP3... 7 Konfiguracja dla IMAP... 11 Sprawdzenie poprawności

Bardziej szczegółowo

Należy zalogować się do starego systemu pocztowego, znajdującego się pod adresem podanym powyżej. Kliknąć 'Options'

Należy zalogować się do starego systemu pocztowego, znajdującego się pod adresem podanym powyżej. Kliknąć 'Options' Synchronizacja i migracja konta studenckiego z systemu SUN Communications Suite do platformy Microsoft Office 365 z wykorzystaniem programu Mozilla Thunderbird Proces migracji ze starego systemu pocztowego

Bardziej szczegółowo

Specyfikacja HTTP API. Wersja 1.6

Specyfikacja HTTP API. Wersja 1.6 Specyfikacja HTTP API Wersja 1.6 1. Wprowadzenie Platforma PlaySMS umożliwia masową rozsyłkę SMS-ów oraz MMS-ów marketingowych. Umożliwiamy integrację naszej platformy z dowolnym systemem komputerowym

Bardziej szczegółowo

System operacyjny UNIX Internet. mgr Michał Popławski, WFAiIS

System operacyjny UNIX Internet. mgr Michał Popławski, WFAiIS System operacyjny UNIX Internet Protokół TCP/IP Został stworzony w latach 70-tych XX wieku w DARPA w celu bezpiecznego przesyłania danych. Podstawowym jego założeniem jest rozdzielenie komunikacji sieciowej

Bardziej szczegółowo

Dokumentacja 2SMS

Dokumentacja  2SMS Dokumentacja Email2SMS 1 Wprowadzenie... 2 Tworzenie uprawnionego adresu email oraz klucza... 3 Bezpieczeństwo... 4 Wysyłanie wiadomości SMS... 5 Historia zmian... 8 2 Wprowadzenie SerwerSMS.pl umożliwia

Bardziej szczegółowo

Programowanie w Internecie

Programowanie w Internecie mariusz@math.uwb.edu.pl http://math.uwb.edu.pl/~mariusz Uniwersytet w Białymstoku 2018/2019 Co to jest Internet? Warunki zaliczenia Zaliczenie na podstawie opracowanej samodzielnie aplikacji WWW Zastosowane

Bardziej szczegółowo

INFORMATYKA dla kierunku MECHATRONIKA

INFORMATYKA dla kierunku MECHATRONIKA INFORMATYKA dla kierunku MECHATRONIKA Część 11 Usługi sieciowe dr hab. inż. Marek Galewski Politechnika Gdańska Wydział Mechaniczny Katedra Mechaniki i Mechatroniki 1 Usługi sieciowe Typowe usługi sieciowe

Bardziej szczegółowo

Informacje które należy zebrać przed rozpoczęciem instalacji RelayFax.

Informacje które należy zebrać przed rozpoczęciem instalacji RelayFax. Informacje które należy zebrać przed rozpoczęciem instalacji RelayFax. Program instalacyjny RelayFax będzie prosił o podanie kilku informacji w trakcie procesu instalacji, które są wymagane do poprawnego

Bardziej szczegółowo

System DiLO. Opis interfejsu dostępowego v. 2.0

System DiLO. Opis interfejsu dostępowego v. 2.0 System DiLO Opis interfejsu dostępowego v. 2.0 Warszawa 2015 1 Wprowadzone zmiany Wersja Opis 1.0 Wersja bazowa 1.1 Dodanie możliwości przejścia z wydania karty w POZ (WK-POZ) do zabiegu operacyjnego (ZAB-OPER)

Bardziej szczegółowo

I.Wojnicki, Tech.Inter.

I.Wojnicki, Tech.Inter. Igor Wojnicki (AGH, KA) Serwer WWW, e-mail 18 czerwca 2012 1 / 29 Serwer WWW, e-mail Igor Wojnicki Katedra Automatyki Akademia Górniczo-Hutnicza w Krakowie 18 czerwca 2012 Igor Wojnicki (AGH, KA) Serwer

Bardziej szczegółowo

Orange Send MMS. Autoryzacja. Metoda HTTP. Parametry wywołania. API wyślij MMS dostarcza wiadomości MMS. Basic POST

Orange Send MMS. Autoryzacja. Metoda HTTP. Parametry wywołania. API wyślij MMS dostarcza wiadomości MMS. Basic POST Orange Send MMS API wyślij MMS dostarcza wiadomości MMS. Autoryzacja Basic Metoda HTTP Parametry wywołania Nagłówek Wywołania (Request Header) Jeśli zawartość wiadomości jest w formie załącznika, wywołanie

Bardziej szczegółowo

Przesyłania danych przez protokół TCP/IP

Przesyłania danych przez protokół TCP/IP Przesyłania danych przez protokół TCP/IP PAKIETY Protokół TCP/IP transmituje dane przez sieć, dzieląc je na mniejsze porcje, zwane pakietami. Pakiety są często określane różnymi terminami, w zależności

Bardziej szczegółowo

Obsługa poczty elektronicznej w domenie emeritus.ue.poznan.pl

Obsługa poczty elektronicznej w domenie emeritus.ue.poznan.pl Obsługa poczty elektronicznej w domenie emeritus.ue.poznan.pl Centrum Informatyki http://ci.ue.poznan.pl helpdesk@ue.poznan.pl al. Niepodległości 10, 61-875 Poznań tel. + 48 61 856 90 00 NIP: 777-00-05-497

Bardziej szczegółowo

Aplikacje WWW Wprowadzenie

Aplikacje WWW Wprowadzenie Aplikacje WWW Wprowadzenie Beata Pańczyk na podstawie http://www.e-informatyka.edu.pl/ http://wazniak.mimuw.edu.pl/index.php?title=aplikacje_www Plan wykładu Składniki architektury WWW: klient HTTP, serwer

Bardziej szczegółowo

Warstwa aplikacji. Model TCP/IP Model OSI

Warstwa aplikacji. Model TCP/IP Model OSI Warstwa aplikacji Model TCP/IP Model OSI - kontakt z użytkownikiem (bądź procesem), - transformacja danych aplikacji do jednolitego formatu - dialog między zdalnymi aplikacjami wg ustalonego protokołu

Bardziej szczegółowo

Podstawy Secure Sockets Layer

Podstawy Secure Sockets Layer Podstawy Secure Sockets Layer Michał Grzejszczak 20 stycznia 2003 Spis treści 1 Wstęp 2 2 Protokół SSL 2 3 Szyfry używane przez SSL 3 3.1 Lista szyfrów.................................... 3 4 Jak działa

Bardziej szczegółowo

Manual konfiguracji konta dla fax2mail opcji BP Basic oraz BP Fiber

Manual konfiguracji konta dla fax2mail opcji BP Basic oraz BP Fiber Manual konfiguracji konta dla fax2mail opcji BP Basic oraz BP Fiber Tablet Laptop Komputer E-dysk E-rezerwacje Komunikator Drukarka Smartfon Dysk sieciowy 25.08.2016 spis treści aktywacja konta fax2mail

Bardziej szczegółowo

Serwer SSH. Wprowadzenie do serwera SSH Instalacja i konfiguracja Zarządzanie kluczami

Serwer SSH. Wprowadzenie do serwera SSH Instalacja i konfiguracja Zarządzanie kluczami Serwer SSH Serwer SSH Wprowadzenie do serwera SSH Instalacja i konfiguracja Zarządzanie kluczami Serwer SSH - Wprowadzenie do serwera SSH Praca na odległość potrzeby w zakresie bezpieczeństwa Identyfikacja

Bardziej szczegółowo

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

Instrukcja konfigurowania poczty Exchange dla klienta pocztowego użytkowanego poza siecią uczelnianą SGH. Instrukcja konfigurowania poczty Exchange dla klienta pocztowego użytkowanego poza siecią uczelnianą SGH. Spis treści 1. Konfiguracja poczty Exchange dla klienta pocztowego Outlook 2007 protokół Exchange

Bardziej szczegółowo

Funkcje dodatkowe. Wersja 1.2.1

Funkcje dodatkowe. Wersja 1.2.1 Funkcje dodatkowe Wersja 1..1 Dokumentacja SMSAPI (https) FUNKCJE DODATKOWE z dnia 1.06.01 Wersja 1..1 SPIS TREŚCI 1.Wprowadzenie 1.1 Adresy URL do połączenia z aplikacją dla funkcji zarządzania kontem

Bardziej szczegółowo

Protokoły internetowe

Protokoły internetowe Protokoły internetowe O czym powiem? Wstęp Model OSI i TCP/IP Architektura modelu OSI i jego warstwy Architektura modelu TCP/IP i jego warstwy Protokoły warstwy transportowej Protokoły warstwy aplikacji

Bardziej szczegółowo

Protokół IPsec. Patryk Czarnik

Protokół IPsec. Patryk Czarnik Protokół IPsec Patryk Czarnik Bezpieczeństwo sieci komputerowych MSUI 2009/10 Standard IPsec IPsec (od IP security) to standard opisujacy kryptograficzne rozszerzenia protokołu IP. Implementacja obowiazkowa

Bardziej szczegółowo

Internetowy serwis Era mail Aplikacja sieci Web

Internetowy serwis Era mail Aplikacja sieci Web Internetowy serwis Era mail Aplikacja sieci Web (www.login.eramail.pl) INSTRUKCJA OBSŁUGI Spis treści Internetowy serwis Era mail dostępny przez komputer z podłączeniem do Internetu (aplikacja sieci Web)

Bardziej szczegółowo

Warstwa aplikacji. część 2. Sieci komputerowe. Wykład 10. Marcin Bieńkowski

Warstwa aplikacji. część 2. Sieci komputerowe. Wykład 10. Marcin Bieńkowski Warstwa aplikacji część 2 Sieci komputerowe Wykład 10 Marcin Bieńkowski Warstwy protokołów warstwa aplikacji HTTP SMTP DNS NTP warstwa transportowa TCP UDP warstwa sieciowa IP warstwa łącza danych Ethernet

Bardziej szczegółowo

Gatesms.eu Mobilne Rozwiązania dla biznesu

Gatesms.eu Mobilne Rozwiązania dla biznesu Mobilne Rozwiązania dla biznesu SPECYFIKACJA TECHNICZNA WEB API-USSD GATESMS.EU wersja 0.9 Opracował: Gatesms.eu Spis Historia wersji dokumentu...3 Bezpieczeństwo...3 Wymagania ogólne...3 Mechanizm zabezpieczenia

Bardziej szczegółowo

Sieci komputerowe. Wykład 7: Warstwa zastosowań: DNS, FTP, HTTP. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski

Sieci komputerowe. Wykład 7: Warstwa zastosowań: DNS, FTP, HTTP. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski Sieci komputerowe Wykład 7: Warstwa zastosowań: DNS, FTP, HTTP Marcin Bieńkowski Instytut Informatyki Uniwersytet Wrocławski Sieci komputerowe (II UWr) Wykład 7 1 / 26 DNS Sieci komputerowe (II UWr) Wykład

Bardziej szczegółowo

ZAPIS MAILA WG. RFC 822 - MAIL

ZAPIS MAILA WG. RFC 822 - MAIL SENDMAIL "Nikt, kto choć raz nie skonfigurował programu sendmail nie jest prawdziwym administratorem. Każdy kto brał się za to więcej niż raz, jest niespełna rozumu." powiedzenie administratorów From -

Bardziej szczegółowo

SPAM studium przypadku

SPAM studium przypadku SPAM studium przypadku Przemysław Jaroszewski CERT Polska http://www.cert.pl/ SPAM studium przypadku Wstęp techniczny Opis incydentu Działania operacyjne CERT Polska Efekty Wnioski i przemyślenia Simple

Bardziej szczegółowo

INICJUJ. DHCPNACK LUB skończył się czas wynajmu PRZEWIĄŻ

INICJUJ. DHCPNACK LUB skończył się czas wynajmu PRZEWIĄŻ USŁUGA DHCP - CZ.II INICJUJ [ ] / DHCPDISCOVER DHCPNAK / [ ] WYBIERZ DHCPNACK LUB skończył się czas wynajmu DHCPOFFER / [ ] PRZEWIĄŻ DHCPREQUEST (minął czas przewiązywania stand. 87,5% czasu wynajmu) ODNÓW

Bardziej szczegółowo

Technologie cyfrowe. Artur Kalinowski. Zakład Cząstek i Oddziaływań Fundamentalnych Pasteura 5, pokój 4.15 Artur.Kalinowski@fuw.edu.

Technologie cyfrowe. Artur Kalinowski. Zakład Cząstek i Oddziaływań Fundamentalnych Pasteura 5, pokój 4.15 Artur.Kalinowski@fuw.edu. Technologie cyfrowe Artur Kalinowski Zakład Cząstek i Oddziaływań Fundamentalnych Pasteura 5, pokój 4.15 Artur.Kalinowski@fuw.edu.pl Semestr letni 2014/2015 Usługi internetowe usługa internetowa (ang.

Bardziej szczegółowo

Protokoły zdalnego logowania Telnet i SSH

Protokoły zdalnego logowania Telnet i SSH Protokoły zdalnego logowania Telnet i SSH Krzysztof Maćkowiak Wprowadzenie Wykorzystując Internet mamy możliwość uzyskania dostępu do komputera w odległej sieci z wykorzystaniem swojego komputera, który

Bardziej szczegółowo

Sieci Komputerowe. Simple Mail Transfer Protocol. dr Zbigniew Lipiński

Sieci Komputerowe. Simple Mail Transfer Protocol. dr Zbigniew Lipiński Sieci Komputerowe Protokół SMTP Simple Mail Transfer Protocol dr Zbigniew Lipiński Instytut Matematyki i Informatyki ul. Oleska 48 50-204 Opole zlipinski@math.uni.opole.pl Zagadnienia Protokół SMTP Usługa

Bardziej szczegółowo

Procedura konfiguracji programu Outlook 2003 z wykorzystaniem

Procedura konfiguracji programu Outlook 2003 z wykorzystaniem Procedura konfiguracji programu Outlook 2003 z wykorzystaniem protokołu POP3 i szczegóły konfiguracji programu Outlook 2007 / 2010 / 2013. Wersja 3 1 Spis treści 1. Parametry procedury... 3 2. Tworzenie

Bardziej szczegółowo

Funkcje dodatkowe. Wersja 1.2.1

Funkcje dodatkowe. Wersja 1.2.1 Funkcje dodatkowe SPIS TREŚCI 1.Wprowadzenie 1.1 Adresy URL do połączenia z aplikacją dla funkcji zarządzania kontem 1.2 Adresy URL do połączenia z aplikacją dla funkcji zarządzania polami nadawcy I. ZARZĄDZANIE

Bardziej szczegółowo

Techniczny opis rozwiązania dla wymiany komunikatów z wykorzystaniem standardu AS2

Techniczny opis rozwiązania dla wymiany komunikatów z wykorzystaniem standardu AS2 Techniczny opis rozwiązania dla wymiany komunikatów edig@s z wykorzystaniem standardu AS2 Strona 1 z 10 Lista załączników Numer załącznika Opis załącznika 1. Nomination and Matching 3 Process 2. Opis atrybutów:

Bardziej szczegółowo

Zamiana porcji informacji w taki sposób, iż jest ona niemożliwa do odczytania dla osoby postronnej. Tak zmienione dane nazywamy zaszyfrowanymi.

Zamiana porcji informacji w taki sposób, iż jest ona niemożliwa do odczytania dla osoby postronnej. Tak zmienione dane nazywamy zaszyfrowanymi. Spis treści: Czym jest szyfrowanie Po co nam szyfrowanie Szyfrowanie symetryczne Szyfrowanie asymetryczne Szyfrowanie DES Szyfrowanie 3DES Szyfrowanie IDEA Szyfrowanie RSA Podpis cyfrowy Szyfrowanie MD5

Bardziej szczegółowo

Procedura migracji opisana jest w zrzutach poniżej. 1. Należy pobrać aplikację Mozilla Thunderbird Portable Edition

Procedura migracji opisana jest w zrzutach poniżej. 1. Należy pobrać aplikację Mozilla Thunderbird Portable Edition Synchronizacja i migracja konta studenckiego z systemu SUN Communications Suite do platformy Microsoft Office 365 z wykorzystaniem programu Mozilla Thunderbird Proces migracji ze starego systemu pocztowego

Bardziej szczegółowo

Specyfikacja instalacji usługi SMS Premium w Przelewy24.pl

Specyfikacja instalacji usługi SMS Premium w Przelewy24.pl Specyfikacja instalacji usługi SMS Premium w Przelewy24.pl wersja.2.9 data 2014-11-21 Opis usług: P24 KOD P24 KLUCZ P24 WAPA SEND SMS Strona 1 z 8 P24 KOD Przebieg transakcji Operacje po stronie Sprzedawcy

Bardziej szczegółowo

Dokumentacja REST API v 3.0. Kraków, 7 marca FreshMail, ul. Fabryczna 20a, Kraków tel , freshmail.

Dokumentacja REST API v 3.0. Kraków, 7 marca FreshMail, ul. Fabryczna 20a, Kraków tel , freshmail. Dokumentacja REST API v 3.0 Kraków, 7 marca 2012 FreshMail, ul. Fabryczna 20a, 31-553 Kraków tel. +48 12 617 61 40, info@freshmail.pl, freshmail.pl Wersja dokumentu: 1.0 Autorzy: Tadeusz Kania ,

Bardziej szczegółowo

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

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołu http. T: Konfiguracja usługi HTTP w systemie Windows. Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołu http. HTTP (ang. Hypertext Transfer Protocol) protokół transferu plików

Bardziej szczegółowo

Bezpieczeństwo WWW. Plan prezentacji. WWW a protokoły TCP/IP; URL. Czym jest WWW?

Bezpieczeństwo WWW. Plan prezentacji. WWW a protokoły TCP/IP; URL. Czym jest WWW? Plan prezentacji Bezpieczeństwo WWW Krzysztof Szczypiorski, Piotr Kijewski Instytut Telekomunikacji Politechniki Warszawskiej e-mail: {K.Szczypiorski,P.Kijewski}@tele.pw.edu.pl Secure 98 - Zegrze, 2-3

Bardziej szczegółowo