Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
1
X.400 Message Handling System
2
Kommunikációs médiák összehasonlítása
terjedési idő 3 m könyvek 1 m 2 w 1 w hagy. levél hetilapok 3 d interaktiv videotex 1 d újságok 12 h 6 h telex TV, rádio telefon 1 h személyek
3
Kommunikációs médiák összehasonlítása
terjedési idő 3 m könyvek 1 m 2 w 1 w hagy. levél hetilapok 3 d interaktiv videotex 1 d újságok 12 h 6 h telex TV, rádio telefon 1 h személyek
4
Közönséges és elektronikus levelezés
szerver egy Internet gépben, benne a postafiókom Postahivatal, benne a postafiókom Személyes Internet gépem; leveleimmel Házam, levelekkel
5
Közönséges és elektronikus levelezés
szerver egy Internet gépben, benne a postafiókom Postahivatal, benne a postafiókom snail-mail Személyes Internet gépem; leveleimmel Házam, levelekkel
6
SMTP Minden kezdete az elektronikus levelezés
itt pedig: Simple Mail Transfer Protocol RFC 821: message transfer szabvány RFC 822: message formátum szabvány
7
Smtp-levél, mint egy file
Date: Fri, 13 Oct 95 13:23:00 PDT From: Harmathy Zoltan Sender: Harmathy Zoltan Reply-To: Harmathy Zoltan Subject: Talan ismet uzemel a MAIL To: 'Andras Ercsenyi' Message-ID: Kedves Andras! A Dacia eladasarol es sajnalatos derekfajasodrol szolo uzenetedet tegnap, okt. 12-en kaptam meg. Barati udvozlettel H. Zoli
8
RFC-822 message formátum To: From: Date: Subject: Message-id:
This is the message body. abc def ghi jkl mno pqr kötelező fejléc opcionális fejléc SZEPARÁTOR törzs
9
Fejrész elemei To: elsődleges címzett(ek) Cc: másodlagos címzett(ek)
Bcc: Blind carbon copy, azaz irattár címzett(ek) From: küldő Date: az üzenet feladási időpontja Reply-to: akinek válaszolni kell Message-Id:ennek az üzenetnek az azonosítója
10
X fejrész elemek Új fejrész elemek ASCII alap-karakterekkel példák:
személyes használatra vagy a fejrész jövőbeni kiterjesztésére ASCII alap-karakterekkel példák: X-Char-Esc: 29 X-Mailer: Pegazus Mail for Windows (v2.0-WB3HU) header elem neve elem értéke
11
Fejrész kiterjesztés Bármelyik levelező hozzáír a fejrészhez
3 sor adódik mindig hozzá: pecsét Received: Date: Return-Path: To: ... utolsó átvitel pecs. utolsó előtti átvitel pecs.. eredeti fejrész
12
RFC-822 típusú címek alap forma összetett forma relé-definiciós forma
összetett forma relé-definiciós forma
13
RFC-822 memo címek Relézés egyéb levelező szerverek felé (melyek nem igazi domének) CompuServe: SprintMail X.400
14
Kliens-szerver alkalmazás
Internet Levelező szerver mail.abc.arizona.edu Levelező kliens
15
Kliens-szerver alkalmazás
tűzfal Internet Levelező szerver mail.abc.arizona.edu Levelező kliens
16
Levelezési algoritmus
HELO (pele.ilab.sztaki.hu) OK MAIL FROM: SIZE=83105) RCPT TO: RCPT TO: DATA OK (SIZE =2166 line, 84558) QUIT Ok
17
smtp-mail, mint egy file
Date: Fri, 13 Oct 95 13:23:00 PDT From: Harmathy Zoltan Sender: Harmathy Zoltan Reply-To: Harmathy Zoltan Subject: Talan ismet uzemel a MAIL To: 'Andras Ercsenyi' Message-ID: Kedves Andras! A Dacia eladasarol es sajnalatos derekfajasodrol szolo uzenetedet tegnap, okt. 12-en kaptam meg. Barati udvozlettel H. Zoli
18
Néhány jelentős probléma (IFIP 6.5 analízis)
Mi van a kézbesítási hibákkal: A feladónak tudni kellene definiálni az akciót. Autoforwarding: A feladónak tudni kellene tiltani/engedélyezni. Sok cimzett esetén: Hogyan van itt a kézbesítés sikere dfiniálva? Vevőnél a kimeneti egység definiálása: A szállított dokumentumhoz kell kapcsolni.
19
ISO 10021 Message Oriented Text Interchange System
20
Egyszerű levelezési modell
originator recipient nemzeti(nemzetközi) posta, mail szolgálat post office post office post office submission relaying delivery
21
Egyszerű üzenetkezelési modell
user user Message Transfer System UA UA MTA MTA MTA recipient originator submission relaying delivery
22
Üzenet szerkezet felhasználói boríték próba boríték report boríték
levelezési visszajelzés
23
Funkcionális boritékok
Message Transfer System UA UA MTA MTA MTA recipient submission relaying delivery szállítási boríték elfogadási boríték kézbesítési boríték felhasználói boríték
24
Formal definiciók ...... MPDU ::=CHOICE{UserMPDU, ServiceMPDU}
ServiceMPDU ::=CHOICE{DeliveryReportMPDU, ProbeMPDU} UserMPDU ::=SEQUENCE{UMPDUEnvelope, UMPDUContent} UMPDUEnvelope ::=SET{ MPDUIdentifier, originator ORName, original EncodedInfoType, ContentType, UAContentID OPTIONAL, Priority DEFAULT normal, PerMessageFlag DEFAULT {}, deferredDelivery Time OPTIONAL, SEQUENCE OF PerDomainBiInfo OPTIONAL, SEQUENCE OF RecipientInfo, TraceInfo} UMPDUContent ::=OCTETSTRING ......
25
A boriték paramétercsoportjai
routing paraméterek redirekciós paraméterek konverziós paraméterek időzítési paraméterek záradéki paraméterek kézbesítési állapotjelzési paraméterek biztonsági paraméterek tartalom paraméterek
26
Routing paraméterek Message id Originator name Recipient name Priority
Per domain bilateral info (doménenkénti bilaterális egyezményekből származó információk) Recipient name Trace info
27
Addressing = Naming ORName = Originator/Recipient Name
ORName = CHOICE {DirectoryName, ORAddress} ORName = Originator/Recipient Name azonosítás: név (Naming) alapú ehhez Directory Service kell! ORName az index a Directory Service-nél átmeneti megoldás = cím (Addressing) alapú ORAddress
28
ORAddress mnemonikus numerikus (= pl. X121 cím)
terminális (= pl. telex cím) postai (= hagyományos postai cím)
29
Mnemonikus ORAddress C=hu; ADMD=at&t; PRMD=minga; O=meh;
S=orban; G=viktor C=hu; ADMD= 0; PRMD=networkx; O=hungaria; S=ercsenyi; G=andras; I=ea; Q=dr
30
Disztribuciós lista (DL)
Sok személy címzése egyszerre ehhez kell egyetlen DL a címlisták az X.400 posták dolgozzák fel (nem lokális) a lista tartalmazhat listát is! (DL-ben DL) formálisan ez egy ORName egy MTA-hoz tartozik (ahogyan az ORName is) feloldása a honos MTA-nál
31
Redirekciós paraméterek
Alternate recipient allowed Recipient redirection prohibited Originator requested alternate recipient Intended recipient name Redirection reason
32
Konverziós paraméterek
Originally encoded info types Conversion prohibited Conversion with loss prohibited (konverzió tiltva, ha információ vesztés lépne fel - pl. színes kép fekete-fehérbe nem mehet át) Explicite conversion (előírt konverzió)
33
Időzítési paraméterek
Deferred delivery time (legkorábbi megérkezés) Latest delivery time (legkésőbbi megérkezés) .
34
Kézbesítési állapotjelzési paraméterek
Originator deliv report request (a küldő határozza meg): no report basic: jelzés csak, ha hiba van confirmed: mindenképpen megy vissza jelzés MTA deliv report request (szervergép határozza meg) Content return request (tartalom visszamegy)
35
Biztonsági paraméterek
Originator certificate Message token Confidentiality algorithm identifier Content integrity check Message originator authentication check Message security label
36
Biztonsági modell (kriptrografikus technikák)
Aszimmetrikus két kulccsal (RSA): Public & Private Kulcsok Pub (Priv(x)) = x and Priv (Pub(x))= x Szimmetrikus egyetlen kulccsal (DES): Single Kulcs Key(Key(x))=x
37
Biztonsági modell (célok)
Titkosság (privacy): megvédeni a nem megengedett megtekintéstől adat integritás (data integrity): manipulálta-e valaki az adatokat küldő azonosítása (authetication): garancia a küldő azonossága megállapítására hozzáférés vezérlés (authorization): csak az kezelheti az adatokat, akinek az megengedett
38
Biztonsági modell (módszer)
kiválasztani a biztonsági technikát, generálni a kulcsot titkosítani az üzenetet a választott módon elkészíteni a teljes titkosított üzenetet a választott módszer azonosítója kulcs maga belső üzenet azonosító
40
Funkcionális modell/1984 user MTS MHS UA MTA
41
Terminológia UA: User Agent MTA: Message Transfer Agent
MTS: Message Transfer System MHS: Message Handling System
42
User Agent (UA) levelező kliens hozzáférés az MTS-hez
interface a felhasználóhoz
43
Message Transfer Agent (MTA)
szállítja az üzenetet együttműködik más MTA-val fő aktivitás befogadás az UA-tól (ha S/D-MTA) transzfer más MTA-nak fogadás a távoli MTA-tól üzenet tárolás, amíg az UA nem olvasssa ki felelősség az üzenet kezeléséért
44
Message Transfer System (MTS)
összefogja az összes MTA-t elosztott rendszer biztosítja az országos/nemzetközi üzenetkezelést struktúra: DOMÉN administrative management domain (ADMD) private management domain (PRMD)
45
Domének ADMD-1 UA MTA ADMD-2 PRMD-1 PRMD-2 A ország B ország
46
Message Handling System (MHS)
új információs közmű komplex, elosztott rendszer alapvető a levelezési szolgálat belső menedzsment nincs felhasználói interface
47
Funktionális modell/1988 MS=Message Store AU=Access Unit MHS MTS MS
MTA user UA MTA UA user MTA MTA AU Communication Srv. user
48
Message Store (MS) Interface az UA és az MTS között
tárolja az MTS-beli üzeneteket UA utasításokon keresztül lehet innen törölni is UA itt tud keresni egyéb speciális UA funkciók autoforwarding fogadási jelzés generálás időtúllépett üzenetek törlése
49
Access Unit (AU) gateway egyéb üzenet-szolgáltatásokhoz telex AU
fax AU physical delivery AU (= hagyományos postai kézbesítéssel történik az üzenet kiszállítása)
50
UA szolgáltatásai logon logoff jelszóváltás üzenet átvétel
üzenet kiadás
51
Protokollok UA MTA alsó hat réteg P1 Itt nincs protokoll !
52
ROSE - távoli eljárás hívás
UA UA UA P3 P1 ROSE MTA MTA ROSE MTA alsó hat réteg alsó hat réteg alsó hat réteg collocated (együttélő) separated (különválasztott)
53
Interpersonal Messaging (IPM)
P2 = IPM UA UA UA P3 P1 ROSE MTA MTA ROSE MTA alsó hat réteg alsó hat réteg alsó hat réteg collocated (együttélő) separated (különválasztott)
54
ContentType=IPM HEADING part-1 Törzs típusok: IA5-text telex teletex
hang G3faximile (=fax) titkosított Simple Formatted Document nemzeti !! bilaterális !! teljes üzenet !! part-2 BODY ...... part-n
55
Fejrész elemei ThisIPM: IPMid Originator: ORDescriptor
nem összetéveszteni a MPDUId-vel !! ThisIPM: IPMid Originator: ORDescriptor Authorizing User Cc, Bcc Subject Reply, Obsoloted, RelatedIPM ExpiryTime Importance SEQUENCE { ORName, free_form_name, telephone_number} nem boríték elemek !!
56
Electronic Data Interchange (EDI)
Ez is üzenet-alkalmazás: az üzenet törzs itt is specifikálva van nem személyközi kommunikáció céljaira, hanem gépi feldolgozáshoz (adás ill. vétel) igazítva strukturált forma EDI elemekből mixelni lehet egy konkrét EDI-t újabban az XML-EDI kezd elterjedni
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.