Muốn gửi thư điện tử người gửi cần phải cú một account trờn một mỏy chủ thư. Một mỏy chủ cú thể cú một hoặc nhiều account. Mỗi account đều được mang một tờn khỏc nhau (userid). Mỗi account đều cú một hộp thư riờng (mailbox) cho account đú. Thụng thường thỡ tờn của hộp thư sẽ giống như tờn của account. Ngoài
ra mỏy vi tớnh đú phải được nối trực tiếp hoặc giỏn tiếp với hệ thống Internet nếu muốn gửi nhận thư điện tử toàn cầu. Người sử dụng mỏy vi tớnh tại nhà vẫn cú thể gửi nhận thư điện tử bằng cỏch kết nối mỏy vi tớnh của họ với một mỏy vi tớnh khỏc bằng mỏy modem. Cú một số nơi cấp phỏt account thư điện tử miễn phớ cho cỏc mỏy vi tớnh tại nhà cú thể dựng modem để kết nối với mỏy vi tớnh đú để chuyển nhận thư điện tử như hotmail.com hoặc yahoo.com .v.v. Ngoài ra, cũn cú rất nhiều cơ quan thương mại cung cấp dịch vụ hoặc account cho mỏy vi tớnh tại nhà nhưng người sử dụng phải trả tiền dịch vụ hàng thỏng.
Khi gửi thư điện tử thỡ mỏy tớnh của bạn cần phải định hướng đến mỏy chủ SMTP. Mỏy chủ sẽ tỡm kiếm địa chỉ thư điện tử (tương tự như địa chỉ điền trờn phong bỡ) sau đú chuyển tới mỏy chủ của người nhận và nú được chứa ở đú cho đến khi được lấy về [16,12] . Bạn cú thể gửi thư điện tử đến bất cứ ai trờn thế giới mà cú một địa chỉ thư điện tử. Hầu hết cỏc nhà cung cấp dịch vụ Internet đều cung cấp thư điện tử cho người dựng internet.
Hỡnh 2.9. Mụ hỡnh kết nối e-mail server
2.5. Kết chƣơng
Cỏc cấu trỳc và mụ hỡnh triển khai dịch vụ sử dụng mỏy chủ nội trờn internet với IPv6 như dịch vụ: Web, FTP, Mail, DNS,….đúng vai trũ quan trọng hàng đầu trong việc quản trị mạng. Việc nghiờn cứu cỏc mụ hỡnh này nhằm đưa ra cỏc tham số đỏnh giỏ chất lượng kết nối mỏy chủ nội dung trờn internet với IPv6.
Chƣơng 3 - NGHIấN CỨU ĐỀ XUẤT CÁC THAM SỐ ĐÁNH GIÁ CHẤT LƢỢNG KẾT NỐI CÁC MÁY CHỦ NỘI DUNG TRấN INTERNET VỚI IPV6
3.1. Đề xuất cỏc tham số đỏnh giỏ chất lƣợng mạng tại giao thức lớp truyền tải TCP/UDP
3.1.1. Nguyờn lý phỏt triển tham số và giỏ trị của chất lượng mạng
Tham số chất lượng cơ bản: Tham số hoặc phộp đo tham số được xỏc định dựa trờn cỏc quan sỏt trực tiếp cỏc sự kiện tại điểm truy cập dịch vụ hoặc biờn thành phần kết nối.
Tham số chất lượng thu được: Tham số hoặc phộp đo tham số được xỏc định dựa trờn cỏc giỏ trị quan sỏt được của một hay nhiều cỏc tham số chất lượng cơ bản liờn quan và cỏc ngưỡng quyết định cho từng cỏc tham số chất lượng cơ bản liờn quan.
Chớn tham số cơ bản chung được đưa ra dưới đõy. Cỏc tham số này cú thể được sử dụng phỏt triển cỏc tham số NP:
Tốc độ truy nhập;
Tớnh chớnh xỏc truy nhập;
Tớnh tin cậy truy nhập;
Tốc độ truyền dữ liệu;
Tớnh chớnh xỏc truyền dữ liệu;
Tớnh tin cậy truyền dữ liệu;
Tốc độ ngắt kết nối;
Tớnh chớnh xỏc ngắt kết nối;
Tớnh tin cậy ngắt kết nối.
Cỏc tham số chất lượng thu được, được xỏc định sử dụng chức năng của cỏc giỏ trị tham số chất lượng cơ bản.
Sử dụng hai tham số xỏc định chất lượng là:
Phương phỏp ma trận 3x3 cho chất lượng mạng.
3.1.2. Mụ hỡnh tham chiếu
Hỡnh 3.1 mụ tả bản chất lớp của chất lượng kết nối TCP với middlebox kết thỳc kết nối TCP. Kết nối TCP là một đường truyền thụng logic được thiết lập giữa một cặp cổng và được khởi tạo tại mỗi bờn [1]. Chất lượng được cung cấp cho người sử dụng dịch vụ TCP dựa trờn chất lượng của lớp IP và cỏc lớp khỏc.
Hỡnh 3.1 Hoạt động cỏc lớp cho kết nối TCP với middlebox
Middlebox bao gồm: tường lửa lọc gúi tin, cỏc proxy ứng dụng, địa chỉ mạng (NAT).
3.1.3. Cỏc tham số chất lượng
Cỏc tham số về tốc độ
Trễ thiết lập kết nối
Thụng lượng truyền dữ liệu:
Trễ xúa kết nối
Thụng lượng truyền dữ liệu toàn bộ
Cỏc tham số độ chớnh xỏc và tin cậy
Xỏc suất lỗi thiết lập kết nối
Xỏc suất mất kết nối sớm: cũn đang tiếp tục nghiờn cứu.
Xỏc suất xúa kết nối thất bại
Cỏc tham số hiệu dụng
Cỏc quyết định về cỏc tham số chất lượng cơ bản thớch hợp, ngưỡng và thuật toỏn cho việc xỏc định nú cần phải tiếp tục nghiờn cứu. Tớnh khụng sẵn sàng dịch vụ TCP cũng cú thể là một trong những tham số chất lượng hiệu dụng.
3.2. Đề xuất cỏc tham số đỏnh giỏ chất lƣợng mạng tại cỏc giao thức lớp cao (FTP, HTTP, SMTP, …)
3.2.1. Mụ hỡnh tham chiếu cho cỏc giao thức lớp cao
Hỡnh 3.2. Mụ hỡnh cho cỏc giao thức lớp cao
Hỡnh 3.2 mụ tả bản chất cỏc giao thức phõn lớp cao. Hiệu năng cung cấp cho người sử dụng dịch vụ lớp cao phụ thuộc vào chất lượng của lớp truyền tải, lớp IP và cỏc lớp khỏc.
Lớp thấp hơn thỡ bao gồm lớp vật lý và lớp link hỗ trợ lớp IP.
Lớp IP cung cấp dịch vụ kết nối khụng hướng best-effort cho lớp truyền tải.
Cú hai phiờn bản giao thức IP: version 4 và version 6 [10, 15,16].
Lớp truyền tải được hỗ trợ bởi lớp IP cung cấp dịch vụ cho lớp giao thức cao
protocol) và UDP ( user datagram protocol).
Phõn lớp cao hơn cung cấp dịch vụ end-to-end tin cõy cho người sử dụng, vớ
dụ như là FTP, HTTP, HDCP, …
3.2.2. Cỏc tham số chất lượng giao thức lớp cao
Trễ đỏp ứng dịch vụ lớp cao (HLSRD):Trễ đỏp ứng dịch vụ lớp cao là thời
gian,(t2 – t1), khi nỳt đo gửi gúi tin đầu tiờn là tỏc nhõn kớch hoạt cho sự kiện đầu
vào gúi tin yờu cầu (t1) đến mỏy chủ, và nhận được đỏp ứng từ mỏy chủ kớch hoạt sự
kiện đầu ragúi tin đỏp ứng (t2). Nỳt đo gửi gúi tin đầu tiờn đến mỏy chủ tại thời
điểm t1 và nhận đỏp ứng của dịch vụ từ mỏy chủ tại thờỡ điểm t2, với điều kiện (t2 >
t1) và (t2 -t1) Tmax.
Hỡnh 3.3. Cỏc trễ đỏp ứng dịch vụ lớp cao
Trễ xỏc thực lớp cao (HLAD):Một số dịch vụ lớp cao cần xỏc thực người sử dụng để kiểm tra người sử dụng cú quyền sử dụng dịch vụ hay khụng. Trễ sự xỏc
thực lớp cao là thời gian, (t2 – t1), giữa thời điểm nỳt đo gửi tờn người sử dụng và
mật khẩu tới mỏy chủ (sự kiện tham chiếu đầu vào) và nhận đỏp ứng xỏc thực từ mỏy chủ (sự kiện tham chiếu đầu ra). Nỳt đo gửi tờn người sử dụng và mật khẩu tới
mỏy chủ tại thời điểm t1 và nhận được đỏp ứng xỏc thực từ mỏy chủ tại thời điểm t2,
với điều kiện (t2 > t1) và (t2 > t1) Tmax.
(t2 - t1), giữa thời điểm nỳt đo bắt đầu lấy dữ liệu từ mỏy chủ và dữ liệu lấy ra được
hoàn tất. Nỳt đo bắt đầu lấy dữ liệu từ mỏy chủ tại thời điểm t1 và dữ liệu lấy ra
được hoàn thành tại thời điểm t2, với điều kiện (t2>t1) và (t2>t1) Tmax.
Chỳ thớch 1: Thời gian t1 tương ứng với sự kiện tham chiếu khi nỳt đo gửi
yờu cầu đến mỏy chủ để lấy dữ liệu từ mỏy chủ.
Chỳ thớch 2: Thời gian t2 tương ứng với sự kiện tham chiếu khi nỳt đo đó
nhận được gúi dữ liệu cuối cựng từ mỏy chủ.
Trễ truyền dịch vụ lớp cao (HLSD):Trễ dịch vụ lớp cao là thời gian, (t2 - t1),
giữa thời điểm bắt đầu và kết thỳc dịch vụ. Dịch vụ bắt đầu tại thời điểm t1 và kết
thỳc tại thời điểm t2, với điều kiện (t2 >t1) và (t2-t1) Tmax, với t1 và t2 tương ứng với
những cỏc sự kiện tham chiếu.
Chỳ thớch: Nhằm mục đớch đỏnh giỏ dịch vụ, bản thõn kiểm tra phải khụng sinh ra bất kỡ ảnh hưởng nào tới chất lượng.
3.2.3. Cỏc tham số hiệu dụng giao thức lớp cao
Tỉ lệ thành cụng thiết lập kết nối (CESR):Tỉ lệ thành cụng thiết lập kết nối là số lượng thiết lập kết nối thành cụng chia cho tổng số lần thử kết nối.
Tỉ lệ thành cụng dịch vụ (SSR): Tỉ lệ thành cụng dịch vụ là phộp đo giao thức lớp cao cú thể cung cấp dịch vụ hoàn chỉnh như thế nào. Nếu giao thức lớp cao
được đo trong n lần, và dịch vụ là thành cụng trong m lần, thỡ tỉ lệ thành cụng dịch
vụ là m chia cho n.
Tớnh khả dụng của dịch vụ (SA):Tớnh khả dụng của dịch vụ mụ tả tớnh khả dụng của dịch vụ end-to-end của giao thức lớp cao. Trong mạng, toàn bộ khoảng thời gian dịch vụ giao thức lớp cao cú thể được chia thành thời gian hiệu dụng và thời gian khụng hiệu dụng.
3.3. Nghiờn cứu, đề xuất biện phỏp đỏnh giỏ chất lƣợng kết nối mỏy chủ Web
3.3.1. Đề xuất cỏc yờu cầu đỏnh giỏ chất lượng và bộ tham số đỏnh giỏ
tham số cú thể sử dụng để đỏnh giỏ mỏy chủ Web như sau:
Trễ đỏp ứng dịch vụ Web (Web SRD);
Trễ xỏc thực dịch vụ Web (Web SAD);
Trễ truyền dữ liệu HTTP (HTTP DTD);
Trễ dịch vụ dữ liệu Web (Web DSD);
Tỉ lệ thành cụng thiết lập kết nối dữ liệu HTTP (HTTP DCESR);
Tỉ lệ thành cụng dịch vụ Web (Web SSR);
Độ hiệu dụng dịch vụ Web (Web SA).
3.3.2. Nghiờn cứu cỏc phương phỏp đỏnh giỏ chất lượng mạng tại cỏc giao thức lớp cao thức lớp cao
3.3.2.1. Cấu hỡnh đo
Cú ba cấu hỡnh để đo chất lượng kết nối mỏy chủ như hỡnh vẽ dưới đõy.
Client Server Client Client Client Phần mạng cần đo
Máy đo giả lập các client
Máy đo giả lập server
(a) Cấu hỡnh 1: Dựng mỏy đo chuyờn dụng đo chất lượng mạng kết nối đến mỏy chủ
Client Server Client Client Client Phần mạng kết nối
Máy đo giả lập các client
Server cần đo Client có cài đặt phần mềm đo
Phần mạng kết nối
(c) Cấu hỡnh 3: Dựng cỏc phần mềm để đo mỏy chủ
Hỡnh 3.4 Cỏc cấu hỡnh đo mỏy chủ
Đối với cấu hỡnh 1, cỏc mỏy đo cú khả năng giả lập cỏc client ảo và giả lập Web server, được kết nối vào phần mạng cần đo để xỏc định chất lượng của đoạn mạng trước khi kết nối với Web server .
Trong cấu hỡnh 2, mỏy đo chuyờn dụng giả lập cỏc client, được kết nối vào phần mạng cú kết nối với mỏy chủ Web cần đo. Trong một số trường hợp, mỏy đo chuyờn dụng cú thể được kết nối trực tiếp vào mỏy chủ mà khụng cần qua một số phần tử mạng. Cấu hỡnh này thường dựng cho đo off-line, nghĩa là đo khụng cú tải thực.
Trong cấu hỡnh 3, phần mềm dựng để đo chỉ cần được cài đặt trờn mỏy tớnh cú kết nối đến phần mạng và mỏy chủ Web cần đo. Cấu hỡnh này thường dựng cho đo on-line, tức là đo khi cú tải thực [13, 14].
3.3.2.2. Hoạt động đo
Đo chất lượng phần mạng kết nối
Đo số kết nối tối đa được hỗ trợ đồng thời:Sử dụng cấu hỡnh đo 1 Cỏc bước thực hiện:
+ Thiết lập cấu hỡnh như cấu hỡnh 1 với ớt nhất 1 server và 1 client.
+ Client tạo ra lưu lượng HTTP chuyển qua phần mạng cần đo rồi tới mỏy chủ Web.
+ Tăng dần số người sử dụng với tốc độ hợp lý (khoảng 200-300 người sử dụng/giõy).
+ Khi cú lỗi xảy ra, thỡ khụng tăng số người sử dụng nữa, và tỡm được số kết nối tối đa được hỗ trợ đồng thời.
Cỏc bước thực hiện:
+ Thiết lập cấu hỡnh như cấu hỡnh 1
+ Client tạo ra lưu lượng HTTP chuyển qua phần mạng cần đo rồi tới mỏy chủ Web
+ Tăng dần số người sử dụng với tốc độ hợp lý (khoảng 200-300 người sử dụng/giõy)
+ Bài đo được thực hiện trong vài phỳt, cố gắng tạo số lượng lớn cỏc kết nối trờn giõy qua phần mạng cần đo
+ Tiếp tục giỏm sỏt cho đến khi phỏt hiện thấy lỗi tạo ra bởi phần mạng đú + Giỏm sỏt sự thống kờ số kết nối TCP/s trờn cả phớa client và server. Nếu số liệu đú khỏc nhau trờn client và server, cú nghĩa là phần mạng đú bị quỏ tải
+ Tốc độ thiết lập kết nối tối đa là tốc độ tại đú phần mạng bắt đầu tạo ra lỗi
Đo trễ: Sử dụng cấu hỡnh đo 1. Cỏc bước thực hiện:
+ Thiết lập cấu hỡnh như cấu hỡnh 1
+ Client tạo ra lưu lượng HTTP chuyển qua phần mạng cần đo rồi tới mỏy chủ Web
+ Trước hết phải định nghĩa điều kiện tải trước khi đo trễ, vớ dụ, đo trễ trong trường hợp 40000 kết nối TCP được thiết lập
+ Giỏ trị trễ cơ bản là BASE_LAT
+ Đo trễ đỏp ứng cho một kết nối đơn dưới điều kiện tải xỏc định đú là TEST_LAT
- Sự khỏc nhau giữa TEST_LAT và BASE_LAT là trễ tạo ra bởi phần mạng cần đo
Đo chất lượng kết nối mỏy chủ
Đo trễ đỏp ứng dịch vụ lớp cao (HLSRD) :Sửdụng cấu hỡnh đo 2 hoặc 3. Cỏc bước thực hiện:
+ Client bắt đầu gửi yờu cầu tới mỏy chủ Web tại thời điểm t1. + Client nhận đỏp ứng dịch vụ từ mỏy chủ tại thời điểm t2. + Từ đú xỏc định được thời gian đỏp ứng dịch vụ là (t2-t1).
Đo trễ truyền tải lớp cao (HLDTD) : Sửdụng cấu hỡnh đo 2 hoặc 3. Cỏc bước thực hiện:
+ Thiết lập cấu hỡnh như cấu hỡnh 2 hoặc 3
+ Client bắt đầu nhận dữ liệu từ server tại thời điểm t1
+ Việc nhận dữ liệu từ server của Client hoàn thành tại thời điểm t2 + Từ đú xỏc định trễ truyền tải là (t2-t1)
Đo trễ dịch vụ lớp cao (HLSD) : Sửdụng cấu hỡnh đo 2 hoặc 3. Cỏc bước thực hiện:
+ Thiết lập cấu hỡnh như cấu hỡnh 2 hoặc 3
+ Xỏc định thời điểm bắt đầu dịch vụ (t1) và kết thỳc dịch vụ (t2) + Xỏc định trễ dịch vụ là (t2-t1)
Đo tỉ lệ thành cụng thiết lập kết nối (CESR) : Sử dụng cấu hỡnh đo 2 hoặc 3. Cỏc bước thực hiện:
+ Thiết lập cấu hỡnh như cấu hỡnh 2 hoặc 3 + Cỏc client tạo cỏc kết nối đến server + Ghi lại số kết nối thành cụng
+ Từ đú xỏc định tỉ lệ kết nối thành cụng là số kết nối thành cụng chia cho tổng số kết nối yờu cầu tạo với server đú
Đo độ khả dụng (SA) :Sử dụng cấu hỡnh đo 2 hoặc 3. Cỏc bước thực hiện:
+ Thiết lập cấu hỡnh như cấu hỡnh 2 hoặc 3 + Xỏc định tỉ lệ thành cụng dịch vụ SSR + Xỏc định trễ dịch vụ HLSD
+ Dịch vụ khả dụng khi SSR lớn hơn ngưỡng cho phộp và HLSD nhỏ hơn ngưỡng cho phộp.
3.3.3. Phõn tớch, lựa chọn, biện phỏp đỏnh giỏ chất lượng kết nối mỏy chủ dịch vụ Web
Cỏc biện phỏp đỏnh giỏ chất lượng kết nối mỏy chủ dịch vụ Web:
Sử dụng cỏc chức năng kiểm tra, giỏm sỏt chất lượng mỏy chủ và kết nối
mỏy chủ bằng cỏc phần mềm đó được cài sẵn cho hệ thống, thiết bị. Biện phỏp này được sử dụng chủ yếu bởi người vận hành mạng, cỏc nhà khai thỏc dịch vụ.
Phương thức thứ hai được đề xuất vừa là mục tiờu của nhiệm vụ vừa là biện
phỏp đỏnh giỏ độc lập thụng qua cỏc mỏy đo, phần mềm đo (gọi chung là cỏc cụng cụ).
Như vậy, mặc dự cỏc hệ thống đo cú thể cho phộp đo được rất nhiều cỏc tham số và chức năng khỏc nhau của ứng dụng Web và mỏy chủ Web, từ đú đề xuất cỏc giai đoạn thực hiện đỏnh giỏ như sau :
Giai đoạn 1 : Sử dụng cỏc phần mềm miễn phớ thực hiện đo đỏnh giỏ chất lượng kết nối mỏy chủ Web. Việc sử dụng cỏc phần mềm này cú cỏc ưu điểm chủ yếu như sau :
- Đầu tư ớt, khụng tốn kộm.
- Cỏc phần mềm miễn phớ cú thể sử dụng đơn giản, cú thể cài đặt tại cỏc PC