.VI Tầng ứng dụng của TCP/IP
.VI.3. Th điện tử (Electronic Mail)
ra đời, thông qua dịch vụ này, ngời sử dụng trên mạng có thể trao đổi các thông báo cho nhau trên phạm vi thế giới. Đây là một dịch vụ mà hầu hết các mạng diên rộng đều cài đặt và cũng là dịch vụ cơ bản nhất của một mạng khi gia nhập Internet. Nhiều ngời sử dụng máy tính tham gia mạng chỉ dùng duy nhất dịch vụ này. Dịch vụ này sử dụng giao thức SMTP (Simple Mail Transfer Protocol) trong họ giao thức TCP/IP.
Th điện tử là phơng thức trao đổi thông tin nhanh chóng và thuận tiện. Ngời sử dụng có thể trao đổi những bản tin ngắn hay dài chỉ bằng một
TCP/IP Internet User’s Terminal Hệ điều hành Telnet Client Hệ điều hành Telnet Server Server gửi thông báo tới máy tính thực hiện pseudo terminal Server nhận thông báo từ client Client gửi thông báo đến server Client đọc từ trạm cuối
Đặc điểm của dịch vụ th điện tử là không tức thời (off-line) - tất cả các yêu cầu gửi đi không đòi hỏi phải đợc xử lý ngay lập tức.
Khi ngời sử dụng gửi một bức th, hệ thống sẽ chuyển th này vào một vùng riêng (gọi là spool) cùng với các thông tin về ngời gửi, ngời nhận, địa chỉ máy nhận... Hệ thống sẽ chuyển th đi bằng một chơng trình chạy nền (background). Chơng trình gửi th này sẽ xác định địa chỉ IP máy cần gửi tới, tạo một liên kết với máy đó. Nếu liên kết thành công, chơng trình gửi th sẽ chuyển th tới vùng spool của máy nhận. Nếu không thể kết nối với máy nhận thì chơng trình gửi th sẽ ghi lại những th cha đợc chuyển và sau đó sẽ thử gửi lại một lần nó hoạt động. Khi chơng trình gửi th thấy một th không gửi đợc sau một thời gian quá lâu (ví dụ 3 ngày) thì nó sẽ trả lại bức th này cho ngời gửi.
Mọi th trên Internet đều tuân theo một dạng chuẩn. Bao gồm phần header chứa địa chỉ ngời gửi, địa chỉ ngời nhận dạng domain name và sau đó là phần nội dung th. Cả hai phần đều là các ký tự ASCII chuẩn. Th chuyển trên mạng và đến đợc đích là nhờ vào thông tin chứa trong phần header của th.
Ban đầu th điện tử chỉ nhằm mục đích trao đổi các thông báo (thực chất là các tệp văn bản) giữa ngời sử dụng với nhau. Dần dần ngời ta đã phát triển thêm các biến thể trên nó để phục vụ ngời sử dụng tốt hơn hoặc dùng cho những mục đích riêng biệt. Đó là các dịch vụ thông tin dựa trên th điện tử. Thực chất của các dịch vụ này là sử dụng th có nội dung tuân theo một cú pháp đặc biệt thể hiện yêu cầu của ngời sử dụng. Các th này đợc gửi tới một ngời sử dụng đặc biệt là các server, các server này phân tích nội dung th, thực hiện các yêu cầu rồi gửi trả lại kết quả cho ngời yêu cầu cũng dới dạng th điện tử.
Có hai server phổ biến trong hoạt động này là 57
• name server cung cấp dịch vụ tra cứu địa chỉ trên mạng
• archive server cho phép ngời sử dụng tìm kiếm và lấy về những tệp tin dùng chung.
.VI.4. Giao thức truyền tệp (File Transfer Protocol - FTP)