Nguyên lý ca các mã ủ Reply

Một phần của tài liệu Tìm hiểu về các Web server thông dụng hiện nay Microsoft Internet Information Server; Apache Web Server (Trang 57)

C- Chi ti tế

E. Nguyên lý ca các mã ủ Reply

Ba ch s c a mã reply m i ch có m t ý ngh a đ c bi t. Ký t đ u tiên bi uữ ố ủ ỗ ữ ộ ĩ ặ ệ ự ầ ể th response, good hay bad hay không hoàn t t. M t sender-SMTP th t s có thị ấ ộ ậ ẽ ể xác nh n hành đ ng k ti p c a nó (ti n hành theo k ho ch, làm l i, c t gi mậ ộ ế ế ủ ế ế ạ ạ ắ ả b t, ..) b ng m t cách đ n gi n là ki m tra ch s đ u tiên này. M t Sender-SMTPớ ằ ộ ơ ả ể ữ ố ầ ộ mu n bi t m t cách g n đúng các ki u l i x y ra (nh mail system error, commandố ế ộ ầ ể ỗ ả ư syntax error) có th ki m tra ch s th hai, đ dành ch s th ba cho vi c k tể ể ữ ố ứ ể ữ ố ứ ệ ế thúc s s p đ t t ng d n c a thông tin.ự ắ ặ ă ầ ủ

* Có n m giá tr cho ch s ă ữ ố đầu tiên c a mã reply :

1yz Positive Preliminary reply (reply kh ng đ nh ban đ u ) :ẳ ị ầ

L nh này đ c ch p nh n nh ng hành đ ng yêu c u s đ c gi hoãn l i, trì hoãnệ ượ ấ ậ ư ộ ầ ẽ ượ ữ ạ s xác nh n thông tin trong reply này. Sender-SMTP s g i m t l nh khác đ nh rõự ậ ẽ ữ ộ ệ ị ti p t c hay b qua hành đ ng này.ế ụ ỏ ộ

[ L u ý: SMTP không có l nh nào th a nh n ki u reply này, vàdo đó không có l như ệ ừ ậ ể ệ ti p t c hay b qua].ế ụ ỏ

2yz Positive Completion reply (reply kh ng đ nh s hoàn thành) :ẳ ị ự

Hành đ ng đ c yêu c u hoàn t t m t cách thành công, m t yêu c u m i có thộ ượ ầ ấ ộ ộ ầ ớ ể đ c b t đ u .ượ ắ ầ

3yz Positive Intermediate reply (reply kh ng đ nh gi a ch ng) :ẳ ị ữ ừ

L nh này đ c ch p nh n nh ng hành đ ng yêu c u s đ c gi hoãn l i, trìệ ượ ấ ậ ư ộ ầ ẽ ượ ữ ạ hoãn s nh n thông tin thêm. Sender-SMTP s g i m t l nh khác đ nh rõ thông tinự ậ ẽ ữ ộ ệ ị này. Reply này đ c dùng trong nh ng nhóm l nh tu n t .ượ ữ ệ ầ ự

4yz Transient Negative Completion reply (reply ph đ nh s hoàn thành ng n h n):ủ ị ự ắ ạ L nh này không đ c ch p nh n và hành đ ng yêu c u không x y ra, tuy nhiênệ ượ ấ ậ ộ ầ ả tr ng thái l i là t m th i, hành đ ng có th đ c yêu c u tr l i. Ng i g i s quayạ ỗ ạ ờ ộ ể ượ ầ ở ạ ườ ử ẽ tr l i b t đ u chu i l nh (n u có) khó gán m t ngh a “t c th i” cho nó khi hai siteở ạ ắ ầ ổ ệ ế ộ ĩ ứ ờ khác nhau (Receiver và sender-SMTPs) ph i đ ng ý s thông d ch. M i reply lo iả ồ ự ị ỗ ạ này có m t giá tr th i gian khác nhau nh ng Sender-SMTP đ c khuy n khích thộ ị ờ ư ượ ế ử l i. M t quy t c l t trang đ xác đ nh n u m t reply đ c vào trong lo i 4yz hay 5yzạ ộ ắ ậ ể ị ế ộ ặ ạ

(xem bên d i) thì nh ng reply đó là 4yz n u chúng có th đ c l p l i mà không c nướ ữ ế ể ượ ặ ạ ầ thay đ i gì trong c u trúc l nh hay trong nh ng thu c tính c a ng i g i hayổ ấ ệ ữ ộ ủ ườ ử ng i nh n (nh m t l nh đ c l p l i m t cách gi ng nhau và Receiver –SMTPườ ậ ư ộ ệ ượ ặ ạ ộ ố không đ a ra m t s th c thi m i).ư ộ ự ự ớ

5yz Permanent Negative Completion reply (reply ph đ nh s hoàn thành dàiủ ị ự h n):ạ

L nh này không đ c ch p nh n và hành đ ng đ c yêu c u không x y ra .ệ ượ ấ ậ ộ ượ ầ ả Sender-SMTP ng n c n vi c l p l i yêu c u (trong chu i tu n t đó). Ngay că ả ệ ặ ạ ầ ổ ầ ự ả m t s hoàn c nh l i “dài h n” có th hi u ch nh đ c, do đó user mu n h ngộ ố ả ỗ ạ ể ệ ỉ ượ ố ướ Sender-SMTP kh i t o l i chu i l nh đó b ng cách ch đ o hành đ ng t i m t sở ạ ạ ổ ệ ằ ỉ ạ ộ ạ ộ ố th i đi m trong t ng lai(nh : sau khi chính t đã đ c thay đ i, hay user đó thayờ ể ươ ư ả ượ ổ đ i tr ng thái account ) .ổ ạ

a/ Ch s th hai mã hoá nh ng lo i tr l i(response) ữ ố ứ ả ờ đặc tr ngư :

* x0z Syntax : Nh ng reply này xem xét l i cú pháp, nh ng l nh đúng cú pháp khôngữ ỗ ữ ệ đ a vào m t lo i ch c n ng nào. Và không th c thi các l nh không c n thi t.ư ộ ạ ứ ă ự ệ ầ ế

* x1z Information : Nh ng reply này đ yêu c u thông tin, nh tr ng thái hay giúpữ ể ầ ư ạ đ .ỡ

* x2z Connections : Nh ng reply này tham kh o đ n kênh giao chuy n.ữ ả ế ể * x3z : Cho đ n hi n t i ch a đ c đ c t .ế ệ ạ ư ượ ặ ả

* x4z : Cho đ n hi n t i ch a đ c đ c t .ế ệ ạ ư ượ ặ ả

* x5z Mail system : Reply này ch đ nh tình tr ng c a receiver mail system vis-ỉ ị ạ ủ a-vis yêu c u truy n hay ho t đ ng h th ng mail khác . ầ ề ạ ộ ệ ố

Một phần của tài liệu Tìm hiểu về các Web server thông dụng hiện nay Microsoft Internet Information Server; Apache Web Server (Trang 57)