Phần tiêu đề (header)

Một phần của tài liệu đồ án tốt nghiệp tìm hiểu về các web server thông dụng (Trang 78 - 79)

D. Giao thức TCP/I P:

B.Phần tiêu đề (header)

Phần này cung cấp những thơng tin tổng quát về email như người nhận, người gửi, ngày giờ nhận... Cấu tạo gồm nhiều trường (field) cấu trúc 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 đây là một số trường thơng dụng và ý nghĩa của nĩ :

Date: Chỉ ngày giờ nhận mail. From: Chỉ người gửi.

To: Chỉ người nhận.

Cc: Chỉ người nhận được phiên bản copy của mail.

Return-path: Chứa các thơng tin để người nhận cĩ thể phúc đáp thư trở lại (thường cũng là địa chỉ người gửi).

Subject: Chủ đề của nội dung email.

Các trường trên là các trường chuẩn do giao thức SMTP quy đị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 email tạo ra nhằm quản lý các email mà chúng tạo. Các trường này được bắt đầ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. Ví dụ trong chương trình của một hệ thống mail ngồi các trường chuẩn do nghi thức SMTP quy định cịn cĩ thêm trường X-WinMail-Editor, trường này giúp cho chương trình nhận ra những bức mail nào là do người sử dụng tạo (nếu đúng thì cung cấp thơng tin về việc nén nội dung bức mail) ra và những bức mail nào là do một chương trình email khác tạo ra.

C. Phần nội dung (body)

Để phân biệt phần tiêu đề và phần nội dung của bức mail, người ta qui ước đặ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ự kết thúc mail: "\r\n.\r\n". Như vậy nội dung bức mail nằm trong khoảng giữa dịng trắng đầu tiên và ký tt thúc mail và trong phần nội dung của bức mail khơng được phép tồn tại chuỗi ký tự kết thúc mail. Mặt khác do mơi trường truyền thơng là mạng Internet nên các ký tự cấu thành thân bức mail cũng phải là các ký tự ASCII chuẩn.

Một phần của tài liệu đồ án tốt nghiệp tìm hiểu về các web server thông dụng (Trang 78 - 79)