1. Trang chủ
  2. » Luận Văn - Báo Cáo

Các Giao Thức Gửi Và Nhận Email.pdf

18 0 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Các Giao Thức Gửi Và Nhận Email
Tác giả Trần Thị Yến
Người hướng dẫn TS. Đinh Đồng Lưỡng
Trường học Trường Đại Học Nha Trang
Chuyên ngành Mạng Máy Tính Nâng Cao
Thể loại báo cáo
Năm xuất bản 2022
Thành phố Khánh Hòa
Định dạng
Số trang 18
Dung lượng 3,13 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Trong thực tế, khi sử dụng email với các dịch vụ mail như Hotmail, Outlook, Gmail G Suite, Yahoo mail,… bạn sẽ truy cập vào các dịch vụ này trên web, tiến hành quản lý, duyệt mail, gửi m

Trang 1

TRƯỜNG ĐẠI HỌC NHA TRANG

BÁO CÁO MÔN HỌC

MẠNG MÁY TÍNH NÂNG CAO

Chủ đề:

CÁC GIAO THỨC GỬI VÀ NHẬN EMAIL

Học viên: Trần Thị Yến

Khánh Hòa, tháng 7 năm 2022

Trang 2

Trong thực tế, khi sử dụng email với các dịch vụ mail như Hotmail, Outlook, Gmail (G Suite), Yahoo mail,… bạn sẽ truy cập vào các dịch vụ này trên web, tiến hành quản lý, duyệt mail, gửi mail, tất cả các thao tác thực hiện trên web được gọi là Webmail

Còn bạn đang làm việc trong một công ty hay một doanh nghiệp sử dụng

hệ thống email riêng thì bạn chỉ có thể sử dụng hệ thống này thông qua một ứng dụng, với ứng dụng này bạn có thể thực hiện thao tác soạn, gửi và nhận email hoàn toàn độc lập Với ứng dụng này bạn không cần phải kết nối thường xuyên với internet vẫn có thể sử dụng được, chỉ khi gửi hoặc cập nhật danh sách email nhận thì mới cần đến internet Giao thức sử dụng này gọi là Mail Client Các phần mềm phổ biến trong giao thức này có thể kể đến Outlook Express, Microsoft Outlook trong bộ phần mềm Microsoft Office, Thunderbolt

Về cơ bản, Email Client và Webmail đều phục vụ mục đích duyệt email, chỉ khác nhau về phương thức truy cập và tiếp cận Với Webmail, tất cả thao tác

sẽ thực hiện trên trình duyệt và trực tiếp trên dịch vụ email đó Còn với Email client, các bạn sẽ duyệt mail bằng 1 phần mềm được cài trên máy tính, thông qua các giao thức kết nối nhận email như POP3, IMAP, việc duyệt email trên email client vẫn sẽ diễn ra bình thường

1.2 Máy chủ mail là gì?

Máy chủ mail là hệ thống máy chủ được cấu hình riêng để gửi và nhận thư trên môi trường Internet Mail Server giống như một bưu cục trên mạng Internet

Trang 3

là một trung tâm dữ liệu, lưu trữ truy xuất thông tin trên mạng internet Mail của bạn gửi trước khi đến hộp thư email của người nhận thì nó đều phải qua mail server

Mail Server giúp gửi và nhận thư với tốc độ nhanh chóng và ổn định Mail Server có vai trò quan trọng trong quản lý và truyền thông nội bộ, giao dịch thương mại, đồng thời mail server luôn đảm bảo tính an toàn với khả năng backup cao

Với hệ thống Mail Server sẽ hạn chế và phòng tránh được một số vấn đề như mail bị virus, spam, bị đưa vào danh sách đen hay không check được webmail,…

2 Các giao thức gửi và nhận mail

2.1 Giao thức email là gì?

Giao thức là một tập hợp các quy tắc tiêu chuẩn cho phép các thiết bị điện

tử giao tiếp với nhau Hai thiết bị hỗ trợ cùng một giao thức có thể giao tiếp hiệu quả, bất kể người sản xuất là ai và chúng thuộc loại thiết bị nào

TCP/IP viết tắt của “Transmission Control Protocol / Internet Protocol” Đây là giao thức cho phép các máy tính giao tiếp với nhau qua các mạng đường dài

Dựa theo khái niệm trên, Giao thức email là tập hợp các quy tắc cho phép các tài khoản và ứng dụng email khác nhau dễ dàng trao đổi thông tin Trong đó, SMTP, POP, IMAP là ba quy tắc được sử dụng phổ biến nhất SMTP là một phần thuộc tầng ứng dụng của giao thức TCP/IP

2.2 Giao thức SMTP

SMTP viết tắt của Simple Mail Transfer Protocol nghĩa là giao thức truyền thư điện tử đơn giản Các nhà cung cấp hộp thư lớn như Microsoft Exchange, Gmail, Yahoo! Mail….v.v có thể sử dụng các giao thức không chuẩn trong nội

bộ Tuy nhiên, tất cả đều sử dụng SMTP khi gửi hoặc nhận email từ bên ngoài

hệ thống của họ Bởi SMTP là một giao thức tiêu chuẩn để gửi email trên Internet

Trang 4

SMTP Server là gì và nó có phải là một máy chủ email – Mail server không?

SMTP Server về cơ bản là một ứng dụng gửi, nhận và chuyển tiếp email

Nó hoạt động như một nhà trung chuyển thư giữa các máy chủ email Mỗi SMTP Server bao gồm một hoặc nhiều địa chỉ IP phụ thuộc vào ứng dụng email kết nối với nó

Một SMTP Server sẽ có định dạngsmtp.serveraddress.com Ví dụ:

SMTP Server mà máy chủ Gmail sử dụng là smtp.gmail.com

Của Twilio SendGrid là smtp.sendgrid.com

Với Outlook là smtp-mail.outlook.com

Một điều quan trọng cần lưu ý, dù SMTP Server thường được gọi với cái tên Máy chủ SMTP nhưng nó không phải là một Máy chủ email Về mặt kỹ

thuật, bạn cần phân biệt sự khác nhau giữa SMTP Server với Mail Server:

SMTP Server chuyên trách xử lý việc gửi email đi Ví dụ một số nhà cung cấp dịch vụ gửi email hàng loạt như Amazon SES, Sendgrid, Sparkpost, Elastic email….v.v Nếu từng sử dụng các dịch vụ email marketing này, bạn sẽ thấy họ chỉ giúp chuyển thư của bạn đi Khi người nhận phản hồi lại, bạn không thể kiểm tra thư ở trên các dịch vụ này mà phải đăng nhập vào tài khoản email nhận phản hồi bạn đã thiết lập

Mail Server là một chương trình chuyên dụng để quản lý tài nguyên mạng Nói một cách đơn giản, nó thu thập email, xử lý rồi phục vụ cho các ứng dụng email khách Máy chủ thư lưu trữ mọi thứ từ các dịch vụ POP3, IMAP, SMTP, Exchange…v.v

Trang 5

Cổng SMTP – SMTP Port

Cổng SMTP là những điểm giao tiếp cuối xử lý việc truyền dữ liệu email qua SMTP khi nó di chuyển trên internet, từ máy chủ này sang máy chủ khác Chúng đóng vai trò quan trọng nhằm xác định tuyến thông tin phù hợp đến đúng nơi

Các port mặc định của SMTP:

Port 25 – port không mã hóa

Port 465/587 – SSL/TLS port, cũng có thể được gọi là SMTPS

2.2 Giao thức POP3

POP3–Giaothứcnhậnthưvàlưutrữ

POP viết tắt của Post Office Protocol nghĩa là giao thức bưu điện Sở dĩ được gọi như vậy vì nó hoạt động giống như một bưu điện Nhiệm vụ chính là nhận email và giữ chúng hộ khách hàng cho đến khi họ nhận Phiên bản mới nhất là POP3 (Post Office Protocol version 3), được cập nhật lần cuối vào năm 1988

Với POP3, ứng dụng email khách (chẳng hạn như Outlook, Windows mail, Mac Mail…) sẽ kết nối tới máy chủ để tải thư xuống Giao thức này có một lợi thế là người dùng có thể đọc email ngay cả khi đang ngoại tuyến Tuy nhiên, cần lưu ý, khi sử dụng POP3 để kết nối với tài khoản email, thư được tải xuống sẽ bị xóa khỏi Mail Server Như vậy, người dùng email trên nhiều thiết bị sẽ không phù hợp với giao thức một chiều này

2.3 Giao thức IMAP

IMAP là viết tắt của Internet Message Access Protocol Cũng như POP3, đây là giao thức sử dụng để “kéo” email từ máy chủ xuống ứng dụng khách Tuy nhiên, có một điểm khác biệt là IMAP cho phép nhiều thiết bị có thể truy cập email đồng thời Trong khi giao thức POP3 chỉ hỗ trợ cho một ứng dụng Đây là

lý do tại sao IMAP phù hợp với những mục đích sử dụng email từ các vị trí khác nhau hoặc được quản lý bởi nhiều người dùng

2.4 So sánh giữa các loại giao thức

SMTP là giao thức duy nhất để gửi hoặc “đẩy” email giữa các máy chủ thư bất kỳ

POP3 và IMAP là các giao thức để nhận hoặc “kéo” email từ máy chủ thư xuống ứng dụng cho người nhận Vì vậy, POP3 và IMAP giới hạn việc chuyển thư đến các máy chủ đã được xác minh Chúng không thể được sử dụng để liên lạc bên ngoài các mạng của riêng bạn

Trang 6

SMTP là một giao thức truyền tin, trong khi POP3 là giao thức truy cập tin nhắn Nói cách khác, SMTP được sử dụng để gửi thư từ người dùng này sang người dùng khác Còn POP3 được sử dụng để nhận email

SMTP được sử dụng hai lần trong hành trình chuyển email Một lần khi thiết lập kết nối và truyền thông tin từ người gửi lên máy chủ email Và lần thứ hai khi gửi thông tin và kết nối với người nhận POP3 chỉ được sử dụng một lần giữa người nhận và máy chủ thư của họ

IMAPvàSMTPkhácnhaunhưthếnào?

SMTP là một giao thức truyền tin nhắn, xử lý email đi

IMAP là một giao thức (như POP) chỉ lấy tin nhắn và xử lý email đến

SMTP là giao thức tiêu chuẩn của ngành để gửi email Nếu bạn đang muốn gửi email hàng loạt, nên sử dụng SMTP thay vì IMAP Tham khảo một số nhà cung cấp dịch vụ email marketing uy tín hiện nay

IMAP là một trong những giao thức phổ biến nhất để nhận email IMAP đồng bộ hóa tin nhắn trên tất cả các thiết bị

POP3 là một giao thức khác để nhận email chỉ trên một thiết bị Sử dụng POP3 có nghĩa là email của bạn sẽ có thể truy cập ngoại tuyến và bị xóa khỏi máy chủ

Trang 7

2.5 Quy trình gửi và nhận mail.

Bây giờ bạn biết những điều cơ bản về máy chủ mail đến và đi, sẽ dễ dàng hơn để hiểu được vai trò của chúng trong quá trình gửi email Các bước cơ bản của quá trình này được trình bày dưới đây thuận tiện cho bạn

Bước 1: Sau khi soạn tin nhắn và nhấn gửi, email của bạn - cho dù đó là

Outlook Express hay Gmail - sẽ kết nối với máy chủ SMTP thuô •c tên miền của bạn Máy chủ này có thể có tên gọi khác nhau tùy theo dịch vụ Ví dụ như smtp.example.com

Bước 2: Khách hàng email của bạn liên lạc với máy chủ SMTP, cho nó địa

chỉ email, địa chỉ email của người nhận, nội dung thư và bất kỳ file đính kèm

Bước 3: Các máy chủ SMTP xử lý địa chỉ email của người nhận - đặc biệt

là phạm vi của nó Nếu tên miền là giống như người gửi, tin nhắn sẽ được chuyển trực tiếp qua máy chủ POP3 hoặc IMAP của tên miền - không cần định

vị đường đi khi các máy chủ cùng tên miền Tuy nhiên, nếu tên miền là khác nhau, các máy chủ SMTP sẽ phải giao tiếp với máy chủ của tên miền khác

Bước 4: Để tìm thấy máy chủ của người nhận, máy chủ SMTP của người

gửi phải giao tiếp với các DNS, hoặc các máy chủ quản lý tên miền Các DNS lấy tên miền email của người nhận và chuyển nó thành một địa chỉ IP Máy chủ SMTP của người gửi có thể không gửi một email đúng với một tên miền riêng; một địa chỉ IP là một số duy nhất được gán cho mỗi máy tính được kết nối với Internet Khi biết thông tin này, một máy chủ mail gửi đi có thể thực hiện công việc của mình hiệu quả hơn

Bước 5: Bây giờ các máy chủ SMTP có địa chỉ IP của người nhận, nó có

thể kết nối với máy chủ SMTP của nó Điều này không thường được thực hiện trực tiếp; thay vào đó, các thông điệp được chuyển dọc theo một loạt các máy chủ SMTP không liên quan cho đến khi nó đến đích thuê chỗ đặt server cho thuê máy chủ Cloud VPS Thuê chỗ đặt máy chủ Thuê máy chủ ảo Cloud Server thuê server Cho thuê VPS

Trang 8

trình như Postfix và Microsoft Exchange là hai trong số những lựa chọn phổ biến nhất Những chương trình này tạo thuận lợi cho quá trình thực hiện đằng sau hậu trường Tất nhiên, những người gửi và nhận tin nhắn trên các máy chủ mail, thường chỉ nhìn thấy "gửi" và "nhận" các bộ phận của quá trình thuê chỗ đặt server cho thuê máy chủ Cloud VPS Thuê chỗ đặt máy chủ Thuê máy chủ

ảo Cloud Server thuê server Cho thuê VPS

Vào cuối ngày, một máy chủ mail là một máy tính giúp di chuyển các tập tin cùng tới các điểm đến dự định của chúng Trong trường hợp này, tất nhiên, những file đó là các thông điệp email Viê •c này dễ dàng như là khi nó được cấp, thâ •t là thông minh khi cố nắm bắt quy trình cơ bản về cách làm việc với máy chủ mail

Trang 9

3 Mô phỏng gửi và nhận mail trên phần mềm Packet Tracer

Bài lab mô phỏng việc gửi và nhận email trên phần mềm Packet Tracer

Mô hình của bài lab

Trên Mail server 1 tạo 1 domain name với tên là abc.com có các account: PC0 (yen0@abc.com)

PC1 (yen1@abc.com)

Trên Mail server 2 tạo 1 domain name với tên là xyz.com có các account: PC2 (yen2@xyz.com)

PC3 (yen3@xyz.com)

Nhiệm vụ: Làm sao để các mail trong cùng 1 miền domain và khác domain có thể gửi thư và nhận thư được của nhau?

Thực hiện như sau:

Bước 1: Thiết kế mô hình mô phỏng trên phần mềm Packet Tracer

Bước 2: Đặt tên, cấu hình IP theo sơ đồ cho các thiết bị mạng

Router HN,

Trang 10

Router HCM:

Trang 11

Thiết lập lần lượt IP cho các PC0; PC01; PC02; PC03; Mail Server 01 và Mail Server 02

PC0

Trang 12

Mail Server 1

PC2

PC3

Trang 13

Mail Server 2

Sau khi thiết lập IP cho các thiết bị xong, tại mỗi lớp mạng chúng ta Ping test thử xem các thiết bị đã ping thông nhau

Bước 3: Cấu hình định tuyến cho hai router

Bước 4: Cấu hình Mail Server

Trang 14

Tiếp theo chúng ta sẽ gửi thử 1 email từ PC0 sang PC01 Soạn 1 email từ PC0

và nhấn nút Send để gửi mail sang PC01

Trang 15

Kết quả PC1 đã nhận được email từ PC0 Như vậy là phần gửi và nhận email trên cùng 1 miền domain đã thành công

Bây giờ chúng ta sẽ cấu hình tiếp tục để sao cho PC1 có thể gửi và nhận email sang PC2

Trên PC2 ta cấu hình mail client tương tự như phần trên

Thiết lập Configure Mail cho PC2:

Trang 16

Thiết lập Configure mail cho PC3

Soạn email kiểm tra 2 máy PC2 và PC3 xem có thông nhau

Trang 17

Trên Mail Server 1 và Server Mail 2 ta bật tính năng DNS server lên Trong phần này, add các domain name vào: ở đây có abc.com và xyz.com Lý do chúng ta phải bật DNS server lên là để chúng có thể phân giải tên miền của nhau được

Tạo 1 email gửi từ PC2 sang PC0 và PC0 đã nhận được email thành công

Trang 18

Kết quả là gửi và nhận thư khác Domain đã thành công

Ngày đăng: 02/12/2024, 15:50

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w