IV. ĐẶC TẢ SMTP
3. Kích thướ c:
Cĩ vài đối tượng địi hỏi kích thước nhỏ nhất lớn nhất. Đĩ là tất cả tất cả sự thực thi phải cĩ để nhận những đối tượng cĩ kích thước tối thiểu, nhưng khơng bắt buộc phải gửi những đối tượng lớn hơn kích thước này
user : Chiều dài tổng cộng lớn nhất của user name là 64 ký tự.
domain : Chiều dài tổng cộng lớn nhất của domain name hay số là 64 ký tự.
path : Chiều dài tổng cộng lớn nhất của một dịng lệnh bao gồm những từ lệnh và <CRLF> là 512 ký tự.
text line (dịng văn bản) : Chiều dài tổng cộng lớn nhất của dịng văn bản bao gồm <CRLF> là 1000 ký tự (khơng tính dấu chấm ở đầu được nhân lên cho vấn đề trong suốt).
recipients buffer : Tổng số recipient lớn nhất là 100 recipient.
* Lỗi vượt quá quyền được giới hạn cĩ thể được báo cáo bằng cách dùng những mã reply. Ví dụ như :
500 Line too long.(dịng quá dài) 501 Path too long (đường dẫn quá dài)
552 Too many recipients.(quá nhiều recipient)
ĐỂ CĨ PHẠM VI LỚN NHẤT CĨ THỂ, THỰC THI KỸ THUẬT ĐÁNH LỪA KHƠNG GIỚI HẠN CHIỀU DÀI
552 Too much mail data (quá nhiều mail data)
PHỤ LỤC
A. Dịch vụ vận chuyển TCP
Transmission Control Protocol (điều khiển giao chuyển [3]) được dùng trong ARPA Internet và trong một số mạng theo tiêu chuẩn US DoD cho các giao thức liên mạng .
* Thiết lập kết nối :
Một kênh giao chuyển SMTP là một kết nối được thiết lập the người gửi process port U and the receiver process port L. nĩ là một kết nối full duplex đơn giản được dùng như kênh kết nối trên protocol này được gán một dịch vụ port 25 (31 hệ mười) đĩ là L=25.
* Truyền dữ liệu :
Kết nối TCP hổ trợ truyền những byte 8 bit. Dữ liệu SMTP là những ký tự 7 bit mã ASCII. Mỗi ký tự được truyền như một byte 8 bit với bit cao nhất bị xố về 0.
B. Dịch vụ vận chuyển NCP
ARPANET Host-to-Host Protocol [4] (được cung cấp bởi Network Control Program) cĩ thể được dùng trong ARPANET .
* Thiết lập kết nối :
Kênh giao chuyển SMTP được thiết lập qua NCP giữa người gửi process socket U và receiver process socket L. The Initial Connection Protocol [5] là kết quả là kết quả tiếp theo một cặp kết nối simplex. Cặp kết nối này được dùng như kênh giao chuyển . protocol này được gán tồn bộ socket 25 , đĩ là L=25. * Truyền dữ liệu:
Kết nối NCP data được thiết lập trong chế độ 8 bit. SMTP data là những ký tự ASCII 7 bit . Mỗi ký tự được truyền như một byte 8 bit với bit cao nhất bị xố về 0.
C. NTTS
Network Independent Transport Service [6] (dịch vụ vận chuyển mạng độc lập) cĩ thể được dùng .
* Thiết lập kết nối :
Kênh giao chuyển SMTP được thiết lập qua NTTS sender process và receiver process. Sender process thi hành CONNECT ban đầu và chờ receiver process thực thi ACCEPT ban đầu .
* Truyền dữ liệu :
Kết nối NTTS hổ trợ giao chuyển các byte 8 bit . SMTP data là những ký tự ASCII 7 bit . Mỗi ký tự được truyền như một byte 8 bit với bit cao nhất bị xố về 0.