Ch逢挨ng trỡnh phõn gi違i tờn

Một phần của tài liệu Giao trinh mang may tinh HAY (Trang 146)

Ch逢挨ng trỡnh phõn gi違i tờn (Resolver) là cỏc th逢運ng trỡnh h羽 th嘘ng l医y thụng tin t瑛 namserver 8吋 tr違 l運i yờu c亥u c栄a nh英ng 泳ng d映ng khỏch (client). Resolver ph違i cú kh違 n<ng truy c壱p 8院n ớt nh医t m瓜t nameserver và dựng thụng tin t瑛 nameserver 8ú 8吋 tr詠c ti院p tr違 l運i cõu h荏i hay 8吋 h臼i ti院p 8院n cỏc nameserver khỏc. Ch逢挨ng trỡnh ng逢運i s穎 d映ng cú th吋 truy c壱p tr詠c ti院p 8院n resolver, do 8ú khụng c亥n cú m瓜t giao th泳c gi英a resolver và ch逢挨ng trỡnh ng逢運i dùng. Hỡnh 10-8. Quỏ trỡnh phõn gi違i tờn trong th詠c t院 . 10.5 H qun tr mng J羽 th嘘ng qu違n tr鵜 m衣ng (Network Management) cũn g丑i là mụ hỡnh Manager/Agent bao g欝m cỏc thành ph亥n nh逢 sau :

• J羽 qu違n tr鵜 - Manager

• J羽 b鵜 qu違n tr鵜 - Managed system

• O瓜t c挨 s荏 d英 li羽u ch泳a thụng tin qu違n tr鵜 và giao th泳c qu違n tr鵜 m衣ng. • J羽 qu違n tr鵜 - Manager Name Server Mail Program TCP I P User 200.201.202.180 200.201.202.180 200.201.202.180 200.201.202.180 server@linux.cntt.edu 4 1 2 3 5

Th詠c hi羽n cung c医p giao di羽n gi英a ng逢運i qu違n tr鵜 m衣ng và cỏc thi院t b鵜 m衣ng 8逢嬰c qu違n tr鵜, bao g欝m cỏc thụng tin th吋 hi羽n d逢噂i d衣ng 8欝 h丑a, 8欝 th鵜, s嘘 li羽u th嘘ng kờ, bỏo cỏo. Vớ d映 nh逢 hi吋n th鵜 d衣ng 8欝 h丑a b違n 8欝 v隠 topology liờn m衣ng th吋 hi羽n cỏc v鵜 trớ c栄a cỏc LAN segments, t瑛"8ú cú th吋 ch丑n xem tr衣ng thỏi ho衣t 8瓜ng hi羽n hành c栄a nú.

10.5.1 H羽 b鵜 qu違n tr鵜

- Bao g欝m ti院n trỡnh Agent và cỏc 8嘘i th逢嬰ng qu違n tr鵜 (manager objects).

- Ti院n trỡnh Agent th詠c hi羽n cỏc thao tỏc qu違n tr鵜 m衣ng nh逢"8員t cỏc tham s嘘 c医u hỡnh và cỏc th嘘ng kờ ho衣t 8瓜ng hi羽n hành c栄a cỏc router trờn m瓜t segments cho tr逢噂c.

- Cỏc 8嘘i t逢嬰ng qu違n tr鵜 bao g欝m cỏc tr衣m làm vi羽c, mỏy server, hub, kờnh truy隠n.

10.5.2 C挨 s荏 d英 li羽u ch泳a thụng tin qu違n tr鵜 m衣ng

A逢嬰c g丑i là e¬ sぞ thụng tin quVn trお (Management Information Base - MIB) 8逢嬰c l逢u tr英 t衣i Server và Client. MIB 8逢嬰c t鰻 ch泳c thành m瓜t c医u trỳc cõy, g丑i là SMI (Structure of Management Information). SMI b逸t 8亥u t瑛 g嘘c root, ti院p theo là cỏc nhỏnh ch泳a cỏc 8嘘i t逢嬰ng qu違n tr鵜"8逢嬰c phõn lo衣i lụgic.

Ki院n trỳc qu違n tr鵜 m衣ng ISO nh逢 sau :

1. Qu違n tr鵜 s詠 c嘘 (Fault Management) : phỏt hi羽n, cụ l壱p và kh逸c ph映c s詠 e嘘.

2. Qu違n tr鵜 k院 toỏn (Accounting Management) : ki吋m soỏt va 28ỏnh giỏ vi羽c u穎 d映ng tài nguyờn trong m衣ng

3. Qu違n tr鵜 c医u hỡnh (Configuration Management) 4. Qu違n tr鵜 hi羽u n<ng (Performance Management) 5. Qu違n tr鵜 an tồn (Security Management)

Simple Network Management Protocol (SNMP) 8逢嬰c t衣o ra ban 8亥u v噂i m映c 8ớch cung c医p ph逢挨ng ti羽n 8吋"8k隠u khi吋n cỏc router trờn m衣ng. SNMP, m員c dự là o瓜t ph亥n trong gia 8ỡnh giao th泳c TCP/IP, khụng ph映 thu瓜c vào IP. SMNP 8逢嬰c thi院t k院" 8瓜c l壱p v噂i giao th泳c truy隠n, tuy nhiờn ph亥n l噂n cỏc hĩng 8隠u s違n xu医t SNMP ch衣y trờn IP.

SNMP th詠c ch医t là g欝m 3 giao th泳c c医u t衣o thành, t医t c違"8隠u 8逢嬰c thi院t k院"8吋 làm vi羽c v噂i m映c 8ớch 8k隠u hành:

• Management Information Base (MIB): M瓜t c挨 s荏 d英 li羽u ch泳a cỏc thụng tin tr衣ng thỏi.

• Structure and Identification of Management Information (SMI): M瓜t tiờu chu育n 8鵜nh ngh a cỏc 8亥u m映c c栄a m瓜t MIB.

• Simple Network Management Protocol (SNMP): Ph逢挨ng th泳c trao 8鰻i thụng tin gi英a cỏc thi院t b鵜 và Server.

10.6 Dch v th逢"8k羽n t

Electronic Mail (vi院t g丑n là e-Mail, th逢"8k羽n t穎) là m瓜t trong nh英ng d鵜ch v映 thụng tin ph鰻 bi院n nh医t trờn Internet. D鵜ch v映 e-Mail giỳp m丑i ng逢運i cú th吋 trao 8鰻i thụng tin v噂i nhau trờn m衣ng Internet. Liờn l衣c b茨ng th逢"8k羽n t穎 nhanh h挨n, thu壱n ti羽n h挨n và chi phớ th医p h挨n r医t nhi隠u so v噂i trao 8鰻i th逢 t瑛 qua 8逢運ng b逢u 8k羽n bỡnh th逢運ng. Ngồi ra cũn cho phộp h丑 g穎i cho nhau c違 cỏc lo衣i tài li羽u nh逢: cỏc x<n b違n, cỏc bỏo cỏo, cỏc ch逢挨ng trỡnh mỏy tớnh, . .. và nhi隠u thụng tin khỏc n英a.

O厩i ng逢運i s穎 d映ng 8隠u cú m瓜t th逢 m映c l逢u tr英 th逢 trờn mỏy Server g丑i là Mailbox. T医t c違 cỏc 8鵜a ch雨 mail bao g欝m hai ph亥n 8逢嬰c ng<n cỏch nhau b茨ng 1 ký v詠 @ (ampersand). Vớ d映 : . Tờn mi隠n cú th吋"8逢嬰c chia nhi隠u ph亥n cỏch nhau b荏i f医u ch医m (.). M瓜t 8鵜a ch雨 mail tiờu bi吋u cú cỏc thành ph亥n nh逢 sau :

Username @ ServerN ame. Type of Organization . Country

E医u trỳc c栄a m瓜t E-Mail bao g欝m cỏc ph亥n nh逢 sau :

Phn tiờu 8z th

Ph亥n này do cỏc MTA (Message Transfer Agent) t衣o ra và s穎 d映ng, nú ch泳a cỏc thụng tin 8吋 chuy吋n nh壱n e-Mail nh逢"8鵜a ch雨 c栄a n挨i nh壱n, 8鵜a ch雨 c栄a n挨i g穎i. Cỏc h羽 th嘘ng e-Mail c亥n nh英ng thụng tin này 8吋 chuy吋n d英 li羽u t瑛 mỏy tớnh này sang mỏy tớnh khỏc. C医u t衣o ph亥n này g欝m nhi隠u tr逢運ng (field), m厩i tr逢運ng là m瓜t dũng v<n b違n ASCII chu育n 7 bit nh逢 sau: <tờn tr逢運ng >: <n瓜i dung c栄a tr逢運ng>.

Sau 8õy là m瓜t s嘘 tr逢運ng thụng tin thụng dụng:

Tr ごng Chだc n<ng

DATE Ch` ngày giご nh n mail. FROM Ch`"8^a ch` ng ごi gざi. TO Ch`"8^a ch` ng ごi nh n. CC Ch`"8^a ch` nhてng ng ごi nh n b n copy cぞa mail. Cỏc ng ごi nh n th y 8 ずc 8^a ch` cぞa nhてng ng ごi cựng nh n trong nhúm. BCC Ch`"8^a ch` nhてng ng ごi nh n b n sao chộp cぞa bだc mail, nh ng vぢng ng ごi khụng bi,t nhてng ng ごi nào s、 nh n bだc th này. REPLY-TO Chだa cỏc thụng tin 8; ng ごi nh n cú th; tr lごi l i, th ごng nú chớnh là 8^a ch` ng ごi gざi.

MESSAGE-ID A^nh danh duy nh t, 8 ずc sつ dぜng bざi h゜"8k・u hành. SUBJECT Chぞ"8・ cぞa nぐi dung th . (adsbygoogle = window.adsbygoogle || []).push({});

Cỏc tr逢運ng trờn là cỏc tr逢運ng chu育n do giao th泳c SMTP quy 8鵜nh, ngồi ra trong ph亥n header c ng cú th吋 cú thờm m瓜t s嘘 tr逢運ng khỏc do ch逢挨ng trỡnh e-Mail v衣o ra nh茨m qu違n lý cỏc e-Mail riờng. Cỏc tr逢運ng này 8逢嬰c b逸t 8亥u b茨ng ký t詠 X- và thụng tin theo sau là c ng gi嘘ng nh逢 ta th医y trờn m瓜t tr逢運ng chu育n.

Phn ni dung

A吋 phõn bi羽t ph亥n tiờu 8隠 và ph亥n n瓜i dung c栄a e-Mail, ng逢運i ta qui 逢噂c 8員t ranh gi噂i là m瓜t dũng tr逸ng (chu厩i ký t詠 "\r\n"). K院t thỳc c栄a ph亥n n瓜i dung là chu厩i ký t詠 "\r\n.\r\n".

Nh逢 v壱y n瓜i dung b泳c th逢 n茨m trong kho違ng gi英a dũng tr逸ng 8亥u tiờn và ký t詠 m院t thỳc th逢, và trong ph亥n n瓜i dung c栄a b泳c th逢 khụng 8逢嬰c phộp t欝n t衣i chu厩i ký v詠 k院t thỳc th逢. M員t khỏc do mụi tr逢運ng truy隠n thụng là m衣ng Internet nờn cỏc ký t詠 e医u thành ph亥n thõn c栄a b泳c th逢 ph違i là cỏc ký t詠 ASCII chu育n.

10.6.1 Giao th泳c SMTP

SMTP (Simple Mail Transfer Protocol) là giao th泳c qui 8鵜nh vi羽c truy隠n mail ch栄 y院u dựng trong m衣ng Internet.

O嘘i quan h羽 gi英a SMTP và h羽 th嘘ng Mail c映c b瓜 nh逢 sau:

User User

Operating System Operating System

Local Mail System Local Mail System

Client SMTP Server SMTP Client SMTP Server SMTP Port = 25 TCP/IP TCP/IP Internetwork Hỡnh 10-9. Quan h羽 gi英a SMTP và h羽 th嘘ng Mail c映c b瓜.

Client liờn quan 8院n th逢"8i, Server liờn quan 8院n nh壱n th逢. H羽 th嘘ng th逢 c映c d瓜 h瓜p th逢 (mailbox) cho m厩i user. Mail box cú 2 ph亥n: ph亥n c映c b瓜 và ph亥n tồn e映c.

Sau khi thỏo b泳c th逢 trong khuụn d衣ng chu育n, h羽 th嘘ng mail c映c b瓜 xỏc 8鵜nh tờn ng逢運i nh壱n 荏 h瓜p th逢 c映c b瓜 hay ph違i g穎i ra ngồi. 8吋 g穎i b泳c th逢 Client SMTP

ph違i bi院t 8鵜a ch雨 IP c栄a n挨i nh壱n qua DNS và g穎i qua c鰻ng 8鵜a ch雨 SMTP (25) 8吋 d逸t 8亥u thi院t l壱p k院t n嘘i server SMTP n挨i nh壱n. Khi m嘘i n嘘i 8ĩ 8逢嬰c thi院t l壱p, Client b逸t 8亥u chuy吋n b泳c th逢"8院n Server b荏i cỏc l羽nh c栄a SMTP. SMTP dựng t瑛 khúa nh逢 cỏc l羽nh 8吋 th詠c hi羽n thao tỏc chuy吋n giao mail. M瓜t s嘘 l羽nh chớnh c栄a SMTP trong phiờn làm vi羽c gi英a Client MTA và Server MTA nh逢 sau :

N羽nh Tỏc d映ng

HELLO X逢ng danh v噂i SMTP bờn nh壱n, bỏo cho bờn nh壱n bi院t bờn g荏i là ai. SMTP bờn g荏i g穎i l羽nh này 8亥u tiờn cho SMTP bờn nh壱n.

MAIL Kh荏i 8瓜ng m瓜t cu瓜c giao d鵜ch mail mà m映c 8ớch cu嘘i cựng là chuy吋n giao cỏc mail t噂i m瓜t hay nhi隠u Mailbox (n挨i ch泳a Mail nh壱n 8逢嬰c) khỏc nhau. RCPT Núi rừ ng逢運i nh壱n mail là ai.

DATA Cỏc dũng sau l羽nh DATA là d英 li羽u c栄a Mail. A嘘i v噂i SMTP, chu厩i ký t詠

"CRLF.CRLF" bỏo nh壱n bi院t k院t thỳc n瓜i dung b泳c Mail. RSET B臼 (Reset) cu瓜c giao d鵜ch hi羽n t衣i.

NOOP Yờu c亥u SMTP bờn nh壱n khụng làm gỡ ngồi vi羽c tr違 v隠 cõu tr違 l運i OK (dựng 8吋 ki吋m tra).

QUIT Yờu c亥u SMTP nh壱n tr違 l運i OK và k院t thỳc phiờn giao d鵜ch hi羽n t衣i.

VRFY Yờu c亥u SMTP bờn nh壱n ki吋m tra ng逢運i nh壱n là 8ỳng, xỏc nh壱n cỏc tham

u嘘 g荏i theo dũng l羽nh.

SEND Kh荏i 8瓜ng m瓜t cu瓜c giao d鵜ch mà mail s胤"8逢嬰c g荏i t噂i m瓜t hay nhi隠u thi院t

d鵜"8亥u cu嘘i ch泳 khụng ph違i mailbox.

SOML Kh荏i 8瓜ng m瓜t cu瓜c giao d鵜ch mà mail s胤"8逢嬰c g荏i t噂i m瓜t hay nhi隠u thi院t

d鵜"8亥u cu嘘i hay mailbox.

SAML Kh荏i 8瓜ng m瓜t cu瓜c giao d鵜ch mà mail s胤"8逢嬰c g荏i t噂i m瓜t hay nhi隠u thi院t

d鵜"8亥u cu嘘i và mailbox.

HELP Yờu c亥u SMTP bờn nh壱n g穎i thụng tin giỳp 8叡 cho SMTP bờn phỏt. (adsbygoogle = window.adsbygoogle || []).push({});

EXPN Yờu c亥u SMTP bờn nh壱n g荏i v隠 danh sỏch nh英ng ng逢運i nh壱n Mail 8吋 cú th吋 m荏 r瓜ng vi羽c chuy吋n mail cho cỏc user khỏc.

TURN Yờu c亥u SMTP bờn nh壱n g逢i OK và 8鰻i vai trũ tr荏 trành SMTP g荏i.

D違ng 10-1. Cỏc l羽nh c栄a giao th泳c SMTP.

SMTP (trong RFC 821) ban 8亥u 8逢嬰c thi院t k院" 8吋 cho phộp cỏc mail server chuy吋n 8鰻i cỏc mail message. C挨 ch院 chớnh 8逢嬰c dựng 8吋 chuy吋n 8鰻i cỏc mail là phõn 8逢運ng cỏc message quanh Internet. SMTP ho衣t 8瓜ng trờn mụ hỡnh l逢u và truy隠n trong 8ú client n逸m cỏc message c亥n 8吋 truy隠n 8院n server và g穎i cỏc l羽nh 8院n server 8吋 bỏo cho server cỏch x穎 lớ cỏc message. Mail client cú th吋 là m瓜t mail server khỏc, nú cú m瓜t hay nhi隠u message ph違i truy隠n 8院n m瓜t server khỏc. H亥u h院t cỏc Internet mail client s穎 d映ng SMTP 8吋 g穎i cỏc message.

Client SMTP TCP Server SMTP

TCP connection

establishment (port 25)

220 : ready for mail HELLO client name

Server name MAIL FROM sender's

name

250: okay RCPT TO : recipient's

name

Either :

550 recipient not here or

250 : okay DATA

Bắt đầu Mail body

354 : ready for mail Nội dung bức th- kết thúc với dịng chấm đơn ... Mail received 250 : Okay QUIT 221 : destination closing TCP connection cleared Hỡnh 10-10. C挨 ch院 trao 8鰻i SMTP. 10.6.1.1 Quy tc làm vic vi SMTP

1. M厩i cõu l羽nh phõn cỏch tham s嘘 theo sau b茨ng kho違ng tr逸ng và k院t thỳc b茨ng ký t詠 CRLF. Mail 8i t瑛 SMTP g荏i 8院n m瓜t SMTP nh壱n và 8院n l逢嬰t SMTP nh壱n tr荏 thành SMTP g荏i 8吋 g穎i mail 8i ti院p cho 8院n khi chỳng 8逢嬰c giao vào Mailbox c栄a ng逢運i nh壱n.

2. Cỏc l羽nh SMTP ph違i di宇n ra m瓜t cỏch tu亥n t詠.

3. Vi羽c 8ỏnh 8鵜a ch雨 ph違i theo cỏch 8ỏnh 8鵜a ch雨 Internet.

Giao th泳c SMTP qui 8鵜nh cỏc Server MTA (荏"8õy là SMTP bờn nh壱n) ph違i i荏i tớn hi羽u ph違n h欝i ACK sau m厩i l羽nh mà nú nh壱n 8逢嬰c t瑛 Client MTA. M厩i cõu tr違 l運i c栄a bờn nh壱n 8隠u m荏"8亥u v噂i m瓜t mĩ s嘘 theo sau m噂i là thụng tin d衣ng text. O厩i s嘘 m荏"8亥u trong mĩ s嘘 cú m瓜t ý ngh a khỏc nhau, nú ch雨 ra r茨ng k院t qu違 th詠c hi羽n thao tỏc là t嘘t (s嘘 2), th医t b衣i (s嘘 5) hay ch逢a hồn thành (s嘘 3).

10.6.1.2 Mt s mĩ phn hi thụng dng ca SMTP

220 D鵜ch v映"8ĩ s印n sàng.

221 Aúng k院t n嘘i 8ĩ 8逢嬰c thi院t l壱p.

250 Thao tỏc do Client MTA yờu c亥u 8ĩ 8逢嬰c hồn thành. 354 S印n sàng nh壱n n瓜i dung c栄a mail.

550 Thao tỏc yờu c亥u khụng th詠c hi羽n 8逢嬰c do khụng cú mailbox trờn mỏy. .v.v...

10.6.1.3 Phiờn giao dch SMTP

A吋 hi吋u cỏch dựng m瓜t s嘘 l羽nh chỳng ta xem xột qua vớ d映 sau: Bờn g荏i tờn Thu壱n 荏 mỏy Sample1 mu嘘n g荏i cho Tớn , Th泳c 荏 mỏy Sample2, gi違 s穎 Th泳c khụng cú Mailbox t衣i Sample2.

Bờn g荏i th詠c hi羽n m瓜t k院t n嘘i 8院n SMTP Server.

RECEIVER : 220 sample2 Simple Mail Transfer Service Ready Khi 8 ずc k,t nえi qua giao thだc TCP/IP, mỏy nh n tr lごi vげi mĩ 220 (adsbygoogle = window.adsbygoogle || []).push({});

8; bỏo cho mỏy gざi bi,t d^ch vぜ SMTP 8ĩ s n sàng. SENDER : HELO sample1

Bờn nh n 8ĩ s n sàng, bờn gざi gざi HELLO và x ng tờn ng ごi gざi. RECEIVER : 250 sample2

Tr vげi mĩ 250 bỏo cho bi,t bờn nh n 8ĩ s n sàng. SENDER : MAIL FROM: <>

Bờn gざi dựng l゜nh MAIL 8; khざi 8ぐng phiờn giao d^ch. Cỳ phỏp trờn cho bờn nh n bi,t

8^a ch` bờn gざi (mailbox cぞa bờn gざi) 8; bờn nh n gざi thụng bỏo lぎi n,u cú v・ bờn gざi. RECEIVER : 250 OK Tr lごi vげi mĩ 250 cho bi,t 8ĩ ch p nh n. SENDER: RCPT TO: <> Bờn gざi cho bi,t e-Mail 8ớch RECEIVER: 250 OK Tr lごi vげi mĩ 250 cho bi,t 8ĩ ch p nh n SENDER : RCPT TO: <>

Muえn gざi cho bao nhiờu ng ごi dựng b y nhiờu l゜nh RCPT kốm theo 8^a ch` nh n, bờn nh n n,u 8ỳng s、 tr v・ mĩ 250 kốm theo OK.

RECEIVER : 550 No such user here

Bỏo kốm theo mĩ 550 cho bi,t khụng cú mailbox trờn 8^a ch` trờn 8えi vげi n i nh n. SENDER : DATA

Bỏo cho bờn nh n bi,t dて li゜u b t 8 u tぢ sau tぢ DATA. RECEIVER : 354 Start mail input; end with <CRLF>.<CRLF>

Mĩ 354 bỏo cho bi,t 8ĩ s n sàng nh n mail, k,t thỳc mail vげi ký tと"éCRLF.CRLFẹ. SENDER : B t 8 u thõn cぞa mail

SENDER : . . .

SENDER : (8,n khi k,t thỳc gざi CRLF.CRLF) RECEIVER : 250 OK

SENDER : QUIT

Phỏt l゜nh bỏo k,t thỳc phiờn giao d^ch.

RECEIVER : 221 sample2 Service closing transmission channel Mĩ 221 8úng k,t nえi 8ĩ thi,t l p

10.6.1.4 Giao thc m rng ESMTP

SMTP cú m瓜t h衣n ch院 gõy khú kh<n l噂n trong vi羽c truy隠n nh壱n mail là gi噂i j衣n t嘘i 8a kớch th逢噂c n瓜i dung m瓜t b泳c mail ch雨 là 128KB. Do v壱y ng逢運i ta 8ĩ c違i ti院n chu育n SMTP thành m瓜t chu育n m荏 r瓜ng m噂i g丑i là ESMTP, cho phộp t<ng gi噂i j衣n kớch th逢噂c c栄a mail lờn trờn 1MB.

A吋 bi院t xem Server MTA cú theo chu育n ESMTP hay khụng, thay vỡ dựng l羽nh HELO 荏" 8亥u m瓜t cu瓜c giao d鵜ch, Client MTA dựng l羽nh m噂i EHLO, n院u Server MTA cú trang b鵜, nú s胤 tr違 v隠 mĩ thành cụng là 250. Ngày nay chu育n ESMTP 8ĩ thay th院 chu育n SMTP 荏"8a s嘘 cỏc h羽 th嘘ng.

Ch鰯ng h衣n 8吋 kh荏i 8瓜ng cu瓜c giao d鵜ch v噂i kớch th逢噂c mail lờn t噂i 1MB, s穎 f映ng dũng l羽nh sau:

MAIL FROM :<thuan@sample1> SIZE=1000000

10.6.2 MIME

V瑛 khi MIME (Multipurpose Internet Mail Extention) 8逢嬰c 8逢a ra, ki吋u d英 li羽u mà user cú th吋 g穎i thụng qua e-Mail 8逢嬰c m荏 r瓜ng. Ban 8亥u d英 li羽u ch雨"荏 d衣ng text. Ngày nay, ta cú th吋 g穎i cỏc tài li羽u (file *.doc), cỏc file 違nh hay cỏc file õm thanh.

A吋 cú th吋 phõn phỏt cỏc ki吋u d英 li羽u này, khuụn d衣ng cỏc message trờn Internet nờn 8逢嬰c m荏 r瓜ng. MIME 8逢嬰c phỏt tri吋n cho m映c 8ớch này.

10.6.2.1 Cu trỳc message ca MIME

MIME khụng ph違i cho cỏc 泳ng d映ng e-Mail m噂i, nh逢ng cho phộp m荏 r瓜ng kh違 n<ng e-Mail trờn Internet trong khi v磯n gi英 cỏc 泳ng d映ng giao v壱n và n隠n t違ng hi羽n t衣i. Khuụn d衣ng MIME duy trỡ cỏc c医u trỳc message c挨 b違n v噂i cỏc ph亥n Header và ph亥n body (tham kh違o RFC 822). Vớ d映 v隠 khuụn d衣ng c栄a m瓜t tài li羽u MIME nh逢 sau :

{Dũng này xỏc 8^nh MIME message} MIME-Version: 1.0

To:

Subject: Book CD

{Dũng này xỏc 8^nh 8õy là mぐt ki;u messsage hぎn hずp và cỏc ph n 8 ずc phõn tỏch nhau bざi d u biờn}

Content-Type: multipart/mixed; boundary=ẹ---6B9767D111AEẹ (adsbygoogle = window.adsbygoogle || []).push({});

{K,t thỳc ph n header}

{Biờn 8 u tiờn, th; hi゜n ph n 8 u cぞa message} ---6B9767D111AE

}Aõy là 8q n text, th; hi゜n cỏc kớ tと d ng US-ASCII} Content-Type: text/plain; charset=us-ascii

Content-Transfer-Encoding: 7bit {K,t thỳc ph n header} Davis, I am ... Thanhs, Davis {Ph n sau là ph n 8ỏnh d u biờn} ---6B9767D111AE {Ph n ti,p sau là mぐt file nh^ phõn} Content-Type: application/octet-stream Content-Transfer-Encoding: base64

Content-Disposition: attachment; filename=ẹSublic2.docẹ

{Ph n d げi 8õy là nぐi dung file}

0M8... {Ph n sau 8õy là biờn k,t thỳc file}

---6B9767D111AE

10.6.2.2 MIME version header

MIME version header 8鵜nh danh m瓜t message nh逢 m瓜t message MIME, và xỏc 8鵜nh version c栄a MIME chu育n 8吋 d鵜ch message. N院u khụng tỡm th医y header,

Một phần của tài liệu Giao trinh mang may tinh HAY (Trang 146)