3. ở phía khách hàng của SMTP, chạy trên các máy chủ thư của Alice, nhìn thấy thông điệp trong hàng đợi tin nhắn. Nó sẽ mở ra một kết nối TCP đến một máy chủ SMTP, chạy trên máy chủ thư của Bob.4. sau khi một số bắt tay SMTP ban đầu, khách hàng SMTP sẽ gửi thông điệp của Alice vào các kết nối TCP.5. tại các máy chủ thư của Bob, phía máy chủ SMTP nhận được tin nhắn. Máy chủ thư của Bob sau đó đặt thư trong hộp thư của Bob.6. Bob invokes đại diện người sử dụng của mình để đọc thư của mình thuận tiện.Các kịch bản tóm tắt trong hình 2.17.Nó là quan trọng để quan sát rằng SMTP không bình thường sử dụng máy chủ trung gian thư để gửi thư, ngay cả khi máy chủ thư hai nằm đối diện với kết thúc của thế giới. Nếu máy chủ của Alice ở Hồng Kông và máy chủ của Bob là tại St. Louis, kết nối TCP là kết nối trực tiếp giữa các máy chủ Hồng Kông và St. Louis. Đặc biệt, nếu máy chủ thư của Bob là xuống, tin nhắn vẫn còn trong máy chủ thư của Alice và chờ đợi cho một nỗ lực mới — các tin nhắn không nhận được đặt trong một số máy chủ trung gian thư.Bây giờ chúng ta hãy một cái nhìn sâu hơn về cách SMTP chuyển thư từ hệ phục vụ thư gửi-ing đến một máy chủ thư nhận được. Chúng ta sẽ thấy rằng giao thức SMTP có nhiều điểm tương đồng với các giao thức được sử dụng cho mặt đối mặt tương tác của con người. Đầu tiên, khách hàng SMTP (chạy trên máy chủ lưu trữ máy chủ thư gửi) đã TCP estab-lish kết nối cổng 25 tại máy chủ SMTP (chạy trên máy chủ nhận được máy chủ thư). Nếu máy chủ là xuống, khách hàng sẽ cố gắng một lần nữa sau đó. Khi này connec-tion được thiết lập, các máy chủ và khách hàng thực hiện một số bắt tay lớp ứng dụng — cũng giống như con người thường giới thiệu bản thân trước khi chuyển thông tin từ một đến khác, SMTP khách hàng và máy chủ giới thiệu bản thân trước khi chuyển giao thông tin. Giai đoạn này SMTP bắt tay, các SMTP khách hàng cho biết địa chỉ e-mail của người gửi (người tạo ra thông điệp) và địa chỉ e-mail của người nhận. Một khi SMTP client và server đã giới thiệu bản thân với nhau, các khách hàng gửi tin nhắn. SMTP có thể truy cập vào dịch vụ chuyển dữ liệu đáng tin cậy của TCP để nhận được các tin nhắn đến máy chủ mà không có lỗi. Khách hàng sau đó lặp đi lặp lại quá trình này qua kết nối TCP đồng nếu nó có các tin nhắn gửi đến máy chủ; Nếu không, nó chỉ thị TCP để ngắt kết nối.Tiếp theo chúng ta hãy nhìn vào một bảng điểm ví dụ của tin nhắn trao đổi giữa các ứng dụng khách SMTP (C) và một hệ phục vụ SMTP (S). Tên máy chủ của khách hàng là crepes.fr và tên máy của máy chủ là hamburger.edu. Dòng văn bản ASCII prefaced với C: chính xác đường khách hàng gửi vào ổ cắm TCP, và dòng văn bản ASCII prefaced với S: là chính xác những dòng máy chủ gửi vào ổ cắm TCP. Bảng điểm sau bắt đầu ngay sau khi thiết lập kết nối TCP.
đang được dịch, vui lòng đợi..
