+ All Categories
Home > Documents > TECHNOLOGIE INTERNETU

TECHNOLOGIE INTERNETU

Date post: 04-Feb-2016
Category:
Upload: avedis
View: 66 times
Download: 0 times
Share this document with a friend
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
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 INTERNET A POSKYTOVANÉ SLUŽBY Telnet FTP E-mail WWW HTML ALGORITMIZACE - JavaScript
Transcript
Page 1: TECHNOLOGIE INTERNETU

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

Page 2: TECHNOLOGIE INTERNETU

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/

Page 3: TECHNOLOGIE INTERNETU

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

Page 4: TECHNOLOGIE INTERNETU

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

Page 5: TECHNOLOGIE INTERNETU

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

Page 6: TECHNOLOGIE INTERNETU

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

Page 7: TECHNOLOGIE INTERNETU

ELEKTRONICKÁ POŠTA V INTERNETU

E-mail

základní a nejpoužívanější služba počítačových sítí

pro přenos textových zpráv (primárně)

Page 8: TECHNOLOGIE INTERNETU

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:

[email protected]

Page 9: TECHNOLOGIE INTERNETU

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

Page 10: TECHNOLOGIE INTERNETU

Vývoj elektronické poštyPůvodní představa

Každý uživatelský počítač je zároveň poštovním serverem

Page 11: TECHNOLOGIE INTERNETU

Vývoj elektronické pošty

Uživatelský počítač je připojen ke speciálnímu poštovnímu serveru

Současný stav

Page 12: TECHNOLOGIE INTERNETU

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

Page 13: TECHNOLOGIE INTERNETU

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.

Page 14: TECHNOLOGIE INTERNETU

P: 220 mail.fce.vutbr.cz ESMTP Server O: HELO post.iol.czP 250 OKO:MAIL FROM: [email protected]: 250 OKO:RCPT TO: [email protected] P: 250 OKO:RCPT TO: [email protected] 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í

Page 15: TECHNOLOGIE INTERNETU

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

Page 16: TECHNOLOGIE INTERNETU

Příklad položek hlavičky zprávy

From: ”Alik Asp" <[email protected]>To: <[email protected]>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

Page 17: TECHNOLOGIE INTERNETU

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ě

Page 18: TECHNOLOGIE INTERNETU

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=

Page 19: TECHNOLOGIE INTERNETU

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"

Page 20: TECHNOLOGIE INTERNETU

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)

Page 21: TECHNOLOGIE INTERNETU

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" <[email protected]>To: <[email protected]>Subject: Zprava s prilohouDate: Wed, 20 Feb 2002 17:57:21 +0100Message-ID: <[email protected]>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: [email protected]

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--

Page 22: TECHNOLOGIE INTERNETU

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

Page 23: TECHNOLOGIE INTERNETU

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

Page 24: TECHNOLOGIE INTERNETU

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