Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

X.400 Message Handling System

Hasonló előadás


Az előadások a következő témára: "X.400 Message Handling System"— Előadás másolata:

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ó

39

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


Letölteni ppt "X.400 Message Handling System"

Hasonló előadás


Google Hirdetések