1 / 24

TECHNOLOGIE INTERNETU

Ústav automatizace inženýrských úloh a informatiky FAST VUT v Brně. 0U2 - Základy informatiky a výpočetní techniky 2. TECHNOLOGIE INTERNETU. INTERNET A POSKYTOVANÉ SLUŽBY Telnet FTP E-mail WWW HTML ALGORITMIZACE - JavaScript. Literatura :.

avedis
Download Presentation

TECHNOLOGIE INTERNETU

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Ústav automatizace inženýrských úloh a informatiky FAST VUT v Brně 0U2 - Základy informatiky a výpočetní techniky 2 TECHNOLOGIE INTERNETU • INTERNET A POSKYTOVANÉ SLUŽBY • Telnet • FTP • E-mail • WWW • HTML • ALGORITMIZACE - JavaScript

  2. Literatura: Jiří Macur a kol.: Technologie Internetu (skripta FAST VUT v Brně) Pavel Mikle: DHTML – dynamické HTML Jiří Kosek: HTML – tvorba dokonalých www stránek David Flanagan: JavaScript – kompletní průvodce Richard Eisenmenger: JavaScript – kompletní kapesní průvodce Rastislav Škultéty: JavaScript - programujeme internetové aplikace E. M. Schurman: Dynamické HTML v akci Užitečné odkazy: http://info.pvtnet.cz/

  3. Opakování: Komunikace počítačů v Internetu prostřednictvím protokolu TCP/IP Jednoznačná identifikace počítačů v Internetu prostřednictvím IP adresy Služba DNS (Domain Name Server) – převod IP adres na doménové adresy

  4. TCP/IP Aplikační TELNET, FTP, SMTP, HTTP a další • Sada protokolů zajišťujících komunikaci v síti Internet Vrstvy: zpráva Transportní TCP UDP paket Internetová IP ICMP ARP datagram Síťové rozhraní Ethernet rámec

  5. Adresace v TCP/IP sítích Každý uzel je jednoznačně identifikován svojí adresou IP adresa- abstraktní adresa - 32 bitové číslo zapsané jako čtveřice dekadických číslic oddělených tečkou. Doménová adresajmenné vyjádření IP adresy hierarchická struktura i pravomoc přidělovat jménauzel. subdoména(y).top doména Příklady:Doménová adresa: IP adresa:hp832.fce.vutbr.cz 147.229.26.10www.microsoft.cz 194.108.80.170 DNS (Domain Name System) služba provádějící mapování IP adresy na doménovou adresu

  6. Přenos dat a adresování • MAC adresa - fyzická adresa síťové karty (pro vrstvu síťového rozhraní) • IP adresa - identifikace počítače v Internetu - 32bitů (4 dekadická čísla) • Doménová adresa - ekvivalent IP adresy pro uživatele: počítač.subdoména(y).vrcholová doména Příklad komunikace: Počítač B (server) IP: 147.229.17.13 ftp.fce.vutbr.cz Počítač A (klient) IP: 147.229.28.40 Aplikační vrstva: klient FTP Aplikační vrstva: FTPserver Router1 IP: 147.229.22.33 Transportní vrstva TCP Transportní vrstva TCP Internetová vrstva IP Internetová vrstva Internetová vrstva IP Síťové rozhraní Síťové rozhraní Síťové rozhraní Rámec na MAC Routeru1 Rámecna MAC Počítače B

  7. ELEKTRONICKÁ POŠTA V INTERNETUE-mail základní a nejpoužívanější služba počítačových sítí pro přenos textových zpráv (primárně)

  8. Předpoklady: • Jednoznačná identifikace uživatelů (adresa) • Přepravní systém (poštovní programy) pro přenos zpráv základní tvar e-mailové adresy: jméno schránky@poštovní uzel příklad: novakj@study.fce.vutbr.cz

  9. Přepravní systém tvoří: • Uživatelská složkapoštovní klient (User Agent – UA) zajišťuje : • komunikaci s uživatelem • vytváření nových zpráv • zpracování došlých zpráv • Přenosovásložkapoštovní server (Mail Transfer Agent – MTA) zajišťuje: • přenos zpráv mezi uzly

  10. Vývoj elektronické pošty Původní představa Každý uživatelský počítač je zároveň poštovním serverem

  11. Vývoj elektronické pošty Současný stav Uživatelský počítač je připojen ke speciálnímu poštovnímu serveru

  12. Jak pošta pracuje: Internet UA MTA MTA UA SMTP SMTP POP 3 Poštovní klient odesílatele Poštovní server odesílatele Poštovní server příjemce Poštovní klient příjemce

  13. Protokol SMTP (Simple Mail Transfer Protocol) Určuje způsob komunikace mezi přenosovými složkami – poštovními servery Iniciátor spojení: poštovní server odesilatele Spojení s poštovním serverem na smluveném portu č.25: open mail.fce.vutbr.cz 25 Komunikace: odesilatel – příkazy, příjemce – stavový kód Dokument RFC 821 (Request For Comment) Port označuje aplikační protokol, jemuž jsou přenášená data určena.

  14. Otevření spojení O: MAIL FROM: zluty@post.iol.cz P: 250 OK O: RCPT TO: bily@mail.fce.vutbr.cz P: 250 OK O: RCPT TO: cermy@mail.fce.vutbr.cz P: 550 No such user here Identifikace odesilatele a příjemce P: 220 mail.fce.vutbr.cz ESMTP Server O:HELO post.iol.cz P 250 OK O: DATA P: 354 Start mail input; end with <CRLF>.<CRLF> O: Text zprávy O: zprava muze mit vice radku O: <CRLF>.<CRLF> P: 250 OK Vlastní zpráva O: QUIT P: 221 mail.fce.vutbr.cz Service closing Ukončení spojení

  15. Formát poštovní zprávy (RFC 822) • Hlavička– strukturované informace, podle nichž bude zpráva odesílána, přenášena a doručována. – má přesně definovaný tvar. • Tělo– nestrukturované informace, – vlastní zpráva,libovolný obsah. • Hlavičku sestaví klientský program. Obsahuje zejména: • adresu odesilatele zprávy, • adresu příjemce zprávy, • datum a čas odeslání zprávy, • předmět zprávy • a další informace

  16. Příklad položek hlavičky zprávy Název položky : obsah položky From: ”Alik Asp" <asp@mendelu.cz> To: <studA@mail.fce.vutbr.cz> Date: Tue, 17 Mar 1998 11:30:26 +0100 Subject: Veda a vyzkum Received: from dahlia.mendelu.cz by mail.fce.vutbr.cz (1.36.108.7/1.05 VUT Brno) id AA04348; Tue, 17 Mar 1998 11:33:38 +0100 Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-2" X-Mailer: Microsoft Internet Mail 4.70.1157 Content-Transfer-Encoding: 8bit

  17. Standard MIME (RFC 1521)(MIME=Multipurpose Internet Mail Extensions) Pro popis těla zprávy nutno zajistit: 1. Bezchybný přenos 8bitových dat (kódování) 2. Určení povahy netextových dat, aby příjemce věděl, jak je zpracovat (MIME-typ) 3. Správné rozpoznání netextových dat ve zprávě • Standard SMTP = přenos textů (7 bitové znaky)(původně i nyní - SMTP se nemění) • Požadavek přenášet poštou i jiná data (8 bitová) Standard MIME - nadstavba standardu STMP • Týká se poštovních klientů • Nutná podpora na straně odesilatele i příjemce zprávy

  18. MIME – způsoby kódování: Příklad: Text : Milý pane inženýre kódování quoted-printable: Mil=FD pane in=BEen=FDre kódování base64: TWls/SBwYW5lIGlunmVu/XJlDQo= • 7bit • quoted-printable • base64 • 8bit • binary • x-token V hlavičce bude například: Content-Transfer-Encoding: 7bit nebo Content-Transfer-Encoding: quoted-printable

  19. MIME – typ dat: • text prostý text, formátovaný text, HTML • multipart kombinace různých typů dat • message zpráva (při reply) • application binární data (programy, soubory Wordu, Excelu,…) • image obrázek typu jpg nebo gif • audio zvuková data • video obrazová data, videosekvence V hlavičce bude například: Content-Type: text/plain; charset="iso-8859-1"

  20. Content-Type: multipart – části s různými daty: Typické pro zprávu s přílohou (attachment) • jednotlivé části dat jsou odděleny tzv. boundary (oddělovací sekvence znaků uvozená "----" ) • Vlastní zpráva obsahuje: • hlavičky dílčích částí • těla dílčích částí • oddělovací sekvence znaků, za poslední je : "--" V hlavičce bude například: Content-Type: multipart/mixed; boundary= "---=_NextPart_001_0008_01BE4A10.1B7F1CC0"

  21. Received: from b431-5.aiu-ln.fce.vutbr.cz ([147.229.21.189]) by email.fce.vutbr.cz with Microsoft SMTPSVC(5.0.2195.2966); Wed, 20 Feb 2002 17:57:23 +0100 From: "Michal Vojkuvka" <vojkuvka.m@fce.vutbr.cz> To: <sekaninova.j@fce.vutbr.cz> Subject: Zprava s prilohou Date: Wed, 20 Feb 2002 17:57:21 +0100 Message-ID: <GPELKLMJIOCEKKPCMNIHMENJCBAA.vojkuvka.m@fce.vutbr.cz> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_007F_01C1BA38.0B969F40" X-Priority: 3 (Normal) X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0) Importance: Normal Return-Path: vojkuvka.m@fce.vutbr.cz This is a multi-part message in MIME format. ------=_NextPart_000_007F_01C1BA38.0B969F40 Content-Type: text/plain; charset="iso-8859-2" Content-Transfer-Encoding: quoted-printable Toto je zpr=E1va s p=F8=EDlohou. ------=_NextPart_000_007F_01C1BA38.0B969F40 Content-Type: image/gif; name="FAST-LOGO.gif" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="FAST-LOGO.gif" R0lGODlhlgCWAPcAAAkJCRYWFhISEhsbGxkZGR0dHR4eHhocHRcXGCIiIiUlJSoqKisrKykpKS0t LS4uLjAwMDIyMjY2NjQ0NTk5OT4+Pjc5PC0vMCAhIX4dMX8gM38fM0VFRUJCQk1NTUpKS1JSUlRU … jnsEBAA7 ------=_NextPart_000_007F_01C1BA38.0B969F40-- Příklad poštovní zprávy

  22. Poštovní server PC uživatele MTA SMTPport 25 UA POP3port 110 Schránka uživatele Protokol POP3 (Post Office Protocol, verze3 ) • Je určen pro výběr zpráv z mailboxu na poštovním serveru • Využíván poštovním klientem (UA) • Komunikuje na portu 110 serveru • Dokument RFC 1939 (Request For Comment)

  23. Protokol POP3 – příkazy Identifikace uživatele: USERuživ. jméno, pod kterým je schránka zřízena Uživatelovo heslo: PASS heslo Zjištění počtu (a velikosti) uložených zpráv: LIST Vypsání zprávy: RETRčíslo zprávy Ukončení spojení: QUIT

  24. Zasílání zpráv více příjemcům V rámci jedné zprávy: • CC (Carbon Copy) • BCC (Blind Carbon Copy) Automatické: • Elektronické konference - použití elektronické pošty, příspěvky distribuované automaticky všem účastníkům. • Diskusní skupiny - obvykle začleněny do služeb poštovního klienta. Příspěvky shromažďovány na spec. serverech, kde je možnost jejich prohlížení.

More Related