View
65
Download
0
Category
Preview:
DESCRIPTION
Ú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 :. - PowerPoint PPT Presentation
Citation preview
TECHNOLOGIE INTERNETU
Ústav automatizace inženýrských úloh a informatikyFAST VUT v Brně
0U2 - Základy informatiky a výpočetní techniky 2
INTERNET A POSKYTOVANÉ SLUŽBY Telnet FTP E-mail WWW
HTML ALGORITMIZACE - JavaScript
Literatura:Jiří Macur a kol.: Technologie Internetu (skripta FAST VUT v Brně)Pavel Mikle: DHTML – dynamické HTMLJiří Kosek: HTML – tvorba dokonalých www stránekDavid Flanagan: JavaScript – kompletní průvodceRichard Eisenmenger: JavaScript – kompletní kapesní průvodceRastislav Škultéty: JavaScript - programujeme internetové aplikaceE. M. Schurman: Dynamické HTML v akci
Užitečné odkazy: http://info.pvtnet.cz/
Opakování:
Komunikace počítačů v Internetu prostřednictvím protokoluTCP/IP
Jednoznačná identifikace počítačů v Internetu prostřednictvímIP adresy
Služba DNS (Domain Name Server) – převod IP adres na doménové adresy
TCP/IP Sada protokolů zajišťujících komunikaci v síti InternetVrstvy:
Aplikační TELNET, FTP, SMTP, HTTP a další
Transportní TCP UDP
Internetová IP ICMP ARP
Síťové rozhraní Ethernet
zpráva
paket
datagram
rámec
Adresace v TCP/IP sítích
IP adresa - abstraktní adresa - 32 bitové číslo zapsané jako čtveřice dekadických číslic oddělených tečkou.
Každý uzel je jednoznačně identifikován svojí adresou
Doménová adresa jmenné vyjádření IP adresy hierarchická struktura i pravomoc přidělovat jména uzel. subdoména(y). top doménaPříklady:Doménová adresa: IP adresa:hp832.fce.vutbr.cz 147.229.26.10www.microsoft.cz 194.108.80.170DNS (Domain Name System) služba provádějící
mapování IP adresy na doménovou adresu
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énaPříklad komunikace:
Počítač A (klient)IP: 147.229.28.40
Aplikační vrstva: klient FTP
Transportní vrstva TCP
Internetová vrstva IP
Síťové rozhraní
Rámec na MAC Routeru1
Počítač B (server)IP: 147.229.17.13ftp.fce.vutbr.cz
Aplikační vrstva: FTPserver
Transportní vrstva TCP
Internetová vrstva IP
Síťové rozhraní
Router1IP: 147.229.22.33
Internetová vrstva Síťové rozhraní
Rámec na MAC Počítače B
ELEKTRONICKÁ POŠTA V INTERNETU
základní a nejpoužívanější služba počítačových sítí
pro přenos textových zpráv (primárně)
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í uzelpříklad:
novakj@study.fce.vutbr.cz
Přepravní systém tvoří: Uživatelská složka
poš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žka poštovní server (Mail Transfer Agent – MTA) zajišťuje: přenos zpráv mezi uzly
Vývoj elektronické poštyPůvodní představa
Každý uživatelský počítač je zároveň poštovním serverem
Vývoj elektronické pošty
Uživatelský počítač je připojen ke speciálnímu poštovnímu serveru
Současný stav
Jak pošta pracuje:
Poštovní klient odesílatele
Poštovní klient příjemce
Poštovní server odesílatele
Poštovní server příjemce
UA MTA MTA UAInternet
SMTP SMTP POP 3
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ódDokument RFC 821 (Request For Comment)
Port označuje aplikační protokol, jemuž jsou přenášená data určena.
P: 220 mail.fce.vutbr.cz ESMTP Server O: HELO post.iol.czP 250 OKO:MAIL FROM: zluty@post.iol.czP: 250 OKO:RCPT TO: bily@mail.fce.vutbr.cz P: 250 OKO:RCPT TO: cermy@mail.fce.vutbr.cz P: 550 No such user hereO:DATAP: 354 Start mail input; end with <CRLF>.<CRLF>O:Text zprávyO:zprava muze mit vice radkuO:<CRLF>.<CRLF>P: 250 OKO:QUITP: 221 mail.fce.vutbr.cz Service closing
Identifikace odesilatele a příjemce
Otevřeníspojení
Vlastní zpráva
Ukončeníspojení
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
Příklad položek hlavičky zprávy
From: ”Alik Asp" <asp@mendelu.cz>To: <studA@mail.fce.vutbr.cz>Date: Tue, 17 Mar 1998 11:30:26 +0100Subject: Veda a vyzkumReceived: 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.0Content-Type: text/plain; charset="iso-8859-2"X-Mailer: Microsoft Internet Mail 4.70.1157Content-Transfer-Encoding: 8bit
Název položky : obsah položky
Standard MIME (RFC 1521)(MIME=Multipurpose Internet Mail Extensions)
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
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ě
MIME – způsoby kódování:
7bit quoted-printable base64 8bit binary x-token
V hlavičce bude například:Content-Transfer-Encoding: 7bitneboContent-Transfer-Encoding: quoted-printable
Příklad:Text : Milý pane inženýrekódování quoted-printable:Mil=FD pane in=BEen=FDrekódování base64:TWls/SBwYW5lIGlunmVu/XJlDQo=
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"
Content-Type: multipart – části s různými daty:
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"
Typické pro zprávu s přílohou (attachment)
Příklad poštovní zprávyReceived: 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 +0100From: "Michal Vojkuvka" <vojkuvka.m@fce.vutbr.cz>To: <sekaninova.j@fce.vutbr.cz>Subject: Zprava s prilohouDate: Wed, 20 Feb 2002 17:57:21 +0100Message-ID: <GPELKLMJIOCEKKPCMNIHMENJCBAA.vojkuvka.m@fce.vutbr.cz>MIME-Version: 1.0Content-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: NormalReturn-Path: vojkuvka.m@fce.vutbr.cz
This is a multi-part message in MIME format.
------=_NextPart_000_007F_01C1BA38.0B969F40Content-Type: text/plain;
charset="iso-8859-2"Content-Transfer-Encoding: quoted-printableToto je zpr=E1va s p=F8=EDlohou.------=_NextPart_000_007F_01C1BA38.0B969F40Content-Type: image/gif;
name="FAST-LOGO.gif"Content-Transfer-Encoding: base64Content-Disposition: attachment;
filename="FAST-LOGO.gif"R0lGODlhlgCWAPcAAAkJCRYWFhISEhsbGxkZGR0dHR4eHhocHRcXGCIiIiUlJSoqKisrKykpKS0tLS4uLjAwMDIyMjY2NjQ0NTk5OT4+Pjc5PC0vMCAhIX4dMX8gM38fM0VFRUJCQk1NTUpKS1JSUlRU…jnsEBAA7
------=_NextPart_000_007F_01C1BA38.0B969F40--
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)
UA MTA
PC uživatelePoštovní server
SMTP port 25
POP3 port 110
Schránka uživatele
Protokol POP3 – příkazyIdentifikace uživatele: USER uživ. jméno, pod kterým je schránka zřízenaUživatelovo heslo: PASS hesloZjištění počtu (a velikosti) uložených zpráv: LISTVypsání zprávy: RETR číslo zprávyUkončení spojení: QUIT
Zasílání zpráv více příjemcůmV 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í.
Recommended