.Giao thức phiờn khụng dõy – Wireless Session Protocol –WSP

Một phần của tài liệu nghiên cứu giao thức WAP (Trang 41)

Giao thức phiờn khụng dõy cung cấp cho lớp ứng dụng WAP một giao diện gồm 2 dịch vụ phiờn. Thứ nhất là một dịch vụ hướng kết nối ảnh hưởng lờn giao thức lớp giao dịch (WTP). Thứ hai là một dịch vụ phi kết nối ảnh hưởng lờn dịch vụ dữ liệu đồ an toàn hoặc khụng an toàn (WDP). Cỏc giao thức Phiờn Khụng dõy hiện tại chứa cỏc dịch vụ thớch hợp cho việc duyệt cỏc ứng dụng (WSP/B). WSP/B cung cấp cỏc chức năng sau:

- Chức năng HTTP/1.1 trong mó hoỏ tối ưu qua mụi trường khụng khớ - Trạng thỏi Phiờn duy trỡ lõu

- Tạm ngưng và mở lại phiờn với bộ điều hướng phiờn

- Một sự tiện lợi chung cho cả dữ liệu tin tưởng và dữ liệu khụng tin tưởng - Đàm phỏn cỏc đặc trưng giao thức

Cỏc giao thức trong họ WSP được tối ưu cho cỏc mạng mang băng thụng thấp với thời gian sống lõu. WSP/B được thiết kế để cho phộp một WAP proxy liờn kết một WSP/B client tới một HTTP server tiờu chuẩn.

c. Giao thức giao dịch khụng dõy – Wireless Transaction Protocol – WTP

Giao thức giao dịch khụng dõy chạy trờn đỉnh cảu dịch vụ dữ liệu đồ và cung cấp như một giao thức hướng giao dịch đơn giản, thớch hợp cài đặt trong cỏc client “mỏng” (Cỏc trạm di động). WTP điều hành hiệu quả qua cỏc mạng dữ liệu đồ khụng dõy an toàn hoặc khụng an toàn, và cung cấp cỏc đặc trưng sau:

- Ba loại dịch vụ giao dịch: Cỏc yờu cầu khụng tin tưởng một chiều, Cỏc yờu cầu tin tưởng mot chiều, Cỏc giao dịch hỏi đỏp 2 chiều tin tưởng - Tuỳ chọn người dựng tới người dựng tin cậy – Người dựng WTP gửi một

thụng điệp xỏc nhận khi nhận một thụng điệp - Tuỳ chọn chấp nhập dữ liệu ngoài

- So khớp cỏc PDU và trễ chấp nhận để thu nhỏ cỏc thụng điệp đó gửi - Cỏc giao dịch khụng đồng bộ

d. Bảo mật lớp giao vận khụng dõy – Wireless Transport Layer Security - WTLS

WTLS là một giao thức bảo mật dựa trờn tiờu chuẩn cụng nghiệp của giao thức

Bảo mật lớp Giao vận lớp – Transport Layer Security (TLS), trước đõy được biết đến

dưới cỏi tờn Tầng Socket an toàn - Secure Sockets Layer (SSL). WTLS được dành để sử dụng cho cỏc giao thức giao vận WAP và đó được tối ưu hoỏ để sử dụng qua cỏc kờnh truyền thụng băng hẹp. WTLS cung cấp cỏc đặc trưng:

- Tớnh toàn vẹn dữ liệu – WTLS chứa cỏc đặc tớnh đảm bảo rằng dữ liệu đó gửi giữa đầu cuối di động và ứng dụng server là khụng bị thay đổi hay mất mỏt.

- Tớnh riờng tư – WTLS chứa cỏc đặc tớnh để đảm bảo rằng dữ liệu đó truyền giữa đầu cuối và server ứng dụng là riờng tư và khụng được hiểu bởi bất kỳ kẻ trung gian nào cú thể chặng luụng dữ liệu

- Tớnh nhận thực – WTLS chứa cỏc đặt tớnh để thiết lập tớnh đỳng đắn giữa đầu cuối và server ứng dụng

- Tớnh bảo vệ từ chối dịch vụ - WTLS chứa cỏc đặt tớnh để xoỏ và từ chối dữ liệu đó chuyển tiếp hoặc đó kiểm tra khụng thành cụng. WTLS tạo ra nhiều kiểu dịch vụ từ chối điển hỡnh để trỏnh sự tấn cụng nhằm bảo vệ cỏc lớp giao thức phớa trờn

WTLS cũng cú thể được sử dụng cho truyền thụng an toàn giữa cỏc đầu cuối, vớ dụ sự nhận thực cỏc card trao đổi thương mại điện tử. Cỏc ứng dụng cú khả năng lựa chọn dựng hay khụng dựng cỏc đặc trưng WTLS phụ thuộc trờn yờu cầu an toàn của chỳng và cỏc đặc trưng của mạng (vớ dụ, tớnh riờng tư cú thể khụng dựng trờn cỏc mạng đó cung cấp rồi dịch vụ tương tự ở lớp dưới).

e. Giao thức dữ liệu dồ khụng dõy – Wireless Datagram Protocol – WDP

Giao thức lớp giao vận trong kiến trỳc WAP được quy vào giao thức dữ liệu đồ WDP. Lớp WDP điều hành trờn cỏc dịch vụ cú khả năng mang dữ liệu, hỗ trợ bởi cỏc kiểu mạng khỏc nhau. Như một dịch vụ giao vận chung, WDP cung cấp một dịch vụ thớch hợp với cỏc giao thức lớp trờn và truyền thụng trong suốt qua một trong cỏc dịch vụ mang cú sẵn.

Khớ đú cỏc giao thức WDP cung cấp một giao diện chung để cỏc giao thức lớp trờn – Cỏc lớp Bảo mật, Phiờn, Ứng dụng – cú khả năng độc lập chức năng trong mạng khồng dõy. Điều này đạt được bằng cỏch thớch ứng lớp giao vận với cỏc đặc trưng xỏc định của cỏc dịch vụ mang bờn dưới

f. Cỏc vật mang

Cỏc giao thức WAP được thiết kế để hoạt động trờn nhiều dịch vụ mang khỏc nhau, bao gồm bản tin ngắn, dữ liệu chuyển mạch kờnh, dữ liệu gúi. Cỏ dịch vụ mang đem đến sự khỏc nhau về chất lượng dịch vụ (QoS) với sự chấp nhận thụng lượng, tỉ số lỗi, trễ. Cỏc giao thức WAP được thiết kế để bự đắp lại mức độ biến đổi dịch vụ đú.

Lớp WDP cung cấp sự hội tụ của cỏc dịch vụ mang và phần cũn lại của chồng giao thức WAP. WDP xỏc định danh sỏch cỏc dịch vụ mang đó được hỗ trợ và cỏc kĩ thuật đó sử dụng để cho phộp cỏc giao thức WAP chạy mỗi dịch vụ mang. Danh sỏch cỏc dịch vụ mang được hỗ trợ sẽ thay đổi theo thời gian, cỏc dịch vụ mõng mớ được thờm vào như là sự phỏt triển của thị trường khụng dõy.

g. Cỏc dịch vụ và ứng dụng khỏc

Kiến trỳc phõn lớp WAP tạo khả năng để cỏc dịch vụ và ứng dụng khỏc tận dụng cỏc đặc trưng của chồng giao thức WAP qua một tập cỏc giao diện được định nghĩa tốt. Cỏc ứng dụng bờn ngoài cú thể truy cập trục tiếp cỏc lớp phiờn, giao dịch, bảo mật và giao vận. Điều này cho phộp chồng giao thức WAP được sử dụng cho cỏc ứng dụng và dịch vụ khụng được chỉ rừ bởi WAP, nhưng được thấy là cú giỏ trị lớn cho thị trường khụng dõy. Vớ dụ cỏc ứng dụng như: thư điện tử, lịch, danh bạ, ghi chỳ và thương mại điện tử, hoặc cỏc dịch vụ, giống như cỏc trang vàng, cú thể được phỏt triển sử dụng cỏc giao thức WAP.

h. Cỏc cấu hỡnh mẫu của cụng nghệ WAP

Cụng nghệ WAP được mong chờ sự hữu ớch cho cỏc ứng dụng và dịch vụ vượt xa những gỡ đó chỉ rừ bởi WAP Forum. Hỡnh 3.2 mụ tả một vài khả năng của chồng giao thức sử dụng cỏc cụng nghệ WAP

Phần bờn trỏi của kiển trỳc mụ tả một vớ dụ điển hỡnh của ứng dụng WAP, nghĩa là cỏc tỏc tử người dựng WAE chạy trờn hoàn toàn cụng nghệ WAP. Chồng giao thức ở giữa dành cho cỏc ứng dụng mà cần đến cỏc dịch vụ giao dịch, an toàn hoặc khụng an toàn. Chồng bờn phải dành cho cỏc ứng dụng và dịch vụ chỉ yờu cần giao vận dữ liệu đồ an toàn hoặc khụng an toàn.

2. Mụ hỡnh tham chiếu WAP

Hỡnh 3.3 Là mụ hỡnh tham chiếu WAP trong đú cỏc thực thể quản lý lớp điều khiển việc khởi tạo giao thức, cấu hỡnh và cỏc điều kiện lỗi (giống như mất kết nối của cỏc trạm do cỏc di động đi ra ngoài vựng phủ súng) mà khụng được điều khiển bởi chớnh giao thức

3. WAE – Lớp Ứng dụng (The Application Layer)

Lớp đỉnh của chồng giao thức WAP là mụi trường ứng dụng khụng dõy – WAE, là một mụi trường đa năng dựa trờn sự kết hợp của WWW và cỏc cụng nghệ hệ thống điện thoại di động. WAE là kết quả của viờch cố gắng đưa ra một tập cỏc chỉ tiờu chung để phỏt triển tất cả cỏc ứng dụng hoạt động trờn mạng khụng dõy. Phần này sẽ xem xột toàn diện về WAE: nền tảng, phương hướng, cơ chế và cỏc thành phần của nú.

a. Nền tảng

WAE xỏc định một bộ khung ứng dựng cho cỏc thiết bị khụng dõy giống như PDA và điện thoại di động,v.v…Nú được xõy dựng dựa trờn cỏc cụng nghệ WAP đó tồn tại như WTP và WSP, cả hai phần của chồng giao thức. WAE ở trờn của lớp cao nhất và cú thể truy cập đến mỗi hoặc mọi lớp bờn dưới nú, như được điều khiển bởi kiến trỳc chồng giao thức WAP.

Sản phẩm của WAE là cỏc chỉ tiờu kĩ thuật hoặc là mới hoặc là dựa trờn cỏc cụng nghệ đó cú và đó được trải nghiệm. Tiờu điểm của cỏc cụng nghệ đú là:

- Ngụn ngữ đỏnh dấu cho thiết bị cầm tay – HDML của Phone.com. - Ngụn ngữ đỏnh dấu siờu văn bản –HTML của WWW.

- Tiờu chuẩn ECMA-262 “Tiờu chuẩn ngụn ngữ ECMAScript” dựa trờn JavaScript™.

- Định dạng dữ liệu lịch thương mại (vCalendar) và định dạng dữ liệu danh bạ thương mại (vCard) của IMC.

- Một phần lớn của cỏc cụng nghệ WWW như cỏc URL, HTTP.

- Một phần lớn của cỏc cụng nghệ Mạng Di Động như cỏc dịch vụ điều khiển cuộc gọi GSM và cỏc dịch vụ IS-136 núi chung như gửi tin nhanh. Cỏc cụng nghệ WAE đưa ra khụng phục vụ đầy đủ cỏc cụng nghệ thỳc đẩy nú. Tất nhiờn ở đú, sự thay đổi tạo ra sự kờt hợp cỏc phần tử tốt hơn vào một mụi trường liờn kết, sự tương tỏc tối ưu hơn và giao diện người dựng cho cỏc đầu cuối giới hạn màn hỡnh nhỏ mà cú thể truyền thụng qua cỏc mạng di động.

b. Cỏc mục tiờu và yờu cầu

Danh sỏch dưới đõy túm tắt cỏc yờu cầu của Mụi trường ứng dụng khụng dõy – WAE:

- WAE phải cung cấp một bộ khung ứng dụng tổng quỏt. WAE khụng thể cho rằng một trỡnh duyệt là một tỏc tử điều khiển trong thiết bị và cũng khụng cú thể cho rằng một trỡnh duyệt lục nào cũng chay trờn thiết bị. Cỏc ứng dụng khỏc cú thể tồn tại trong thiết bị. Trong trường hợp đú, WAE phải khụng ngăn cản cỏc ứng dụng cựng tồn tại hoặc kết hợp ngang hàng với một trỡnh duyệt. Thờm vào đú cỏc ứng dụng kia cú thể truy nhập và thỳc đẩy cỏc dịch vụ WAE chung trờn thiết bị.

- WAE phải khụng sai khiến hoặc mang bất kỳ cơ chế giao tiếp người mỏy (Man Machine Interface - MMI) nào. Cỏc cài đặt WAE pahi cú khả năng đưa vào cỏc cơ chế MMI mới hoặc sử dụng cỏc cơ chế MMI đó tồn tại. Cơ chế cài đặt phải cú khả năng hướng người dựng cuối với một MMI phự hợp và cú ý nghĩa cú khả năng tương thớch với thiết bị đớch.

- WAE phải cú khả năng tương thớch với một lượng phong phỳ đa dạng cỏc thiết bị cú năng lực hạn chế. WAE phải cú một bộ nhớ nhỏ và cú yờu cầu khả năng tớnh toỏn giới hạn. WAE tương thớc với thế hệ thiệt bị khụng dõy hiờn tại mà khụng gõy nguy hiểm và cú khả năng phỏt triển để hỗ trợ cho cỏc thiết bị đú trong cỏc thế hệ tương lai.

- WAE phải đẩy mạnh sự kết hợp cỏc phương tiện cú hiệu quả để thu nhỏ số lượng và tần số của dữ liệu lưu chuyển qua khụng khớ với cỏc server gốc. WAE phải cung cấp cỏc phương tiện để truyền cỏc năng lực thiết bị tới cỏc server gốc. Thờm và đú cỏc dịch vụ mạng WAE phải dựa trờn chồng giao thức mạng của WAP

- WAE phải hỗ trợ việc quốc tế hoỏ và địa phương hoỏ sử dụng cỏc tiờu chuẩn hoặc cỏc phương phỏp thực hiện đó được chấp nhận

- WAE phải khụng làm tổn hại đến cơ chế bảo mật của WAP. WAE phai bao gồm cơ chế truy cập cú ý nghĩa bảo đảm xử lý an toàn cỏc nội dung đó truy nhập của mạng

- WAE phải khuyến khớch và cho phộp việc cài đặt đồng hành cỏc nhà sản xuất, cỏc nhà cung cấp nội dung và dịch vụ khỏc nhau.

- WAE phải chứa cỏc mở rộng để cho phộp cỏc phương tiện dành cho điều khiển cuộc gọi và tin nhắn, tụt như cho phộp một tập tiờu chuẩn cuộc gọi giỏ trị gia tăng và cỏc khả năng điều khiển đặc trưng

- WAE phải cho phộp cỏc nhà điều hành mạng đưa vào cỏc đặc trưng hoạt động mới vào cỏc cài đặt của họ

c. Mụ hỡnh kiển trỳc WAE

WAE đi theo một mụ hỡnh đó sinh ra từ WWW. Tất cả nội dung được xỏc định trong cỏc khuụn dạng tương tự như cỏc khuụn dạng tiờu chuẩn của Internet. Thụng tin được giao vận sử dụng cỏc giao thức chuẩn trong tờn miền WWW và một giao thức giống như HTTP đó tối ưu trong tờn miền khụng dõy. WAE đó vay mượn từ cỏc chuẩn WWW bao gồm cỏc phương thức sỏng tạo và xuất bản với khả năng tương ứng. Kiến trỳc WAE cho phộp tất cả thụng tin và cỏc dịch vụ được đặt trờn cỏc server gốc Web

tiờu chuẩn, mà kết hợp cỏc cụng nghệ đó được trải nghiệm.(Vớ dụ CGI). Tất cả cỏc nội dung được định vị sử dụng cỏc URL chuẩn WWW.

WAE mở rộng một số tiờu chuẩn của WWW theop hướng phự hợp với cỏc thiết bị di động và cỏc đặc trưng mạng. Cỏc mở rộng WAE được thờm vào để hỗ trợ cỏc Dich vụ Mạng Di động như điều khiển cuộc gọi và tin nhắn.. Sự chỳ ý cẩn thận được trả bởi cỏc cỏc ràng buộc bộ nhớ và khả năng xủ lý CPU được tỡm thấy trong cỏc đầu cuối di động. Hỗ trợ cho cỏc mạng băng thụng thấp và thời gian duy trỡ cao.được bao gồm trong kiến trỳc.

WAE cho rằng sự hiện hữu của cỏc chức năng Gateway đỏp ứng cho việc mó hoỏ và giải mó dữ liệu chuyển đi và đến mobile client. Mục đớch của việc mó hoỏ nội dung phõn phối tới client là để tối thiểu hoỏ dữ liệu gửi tới client qua mụi trường khụng khớ cũng như để tối thiểu hoỏ năng lực tớnh toỏn cần thiết của client để xử lý dữ liệu. Chức năng gateway cú thể thờm vào cỏc server gốc hoặc đặt ở cỏc gateway chuyờn biệt như minh hoạ ở hỡnh 3.4.

Cỏc phần tử chớnh của mụ hỡnh WAE bao gồm:

- Cỏc tỏc tử người dựng WAE (WAE User Agents): Phần mềm trong thiết

bị phớa client cung cấp chức năng rừ ràng tới người dựng cuối. Cỏc tỏc tử người dựng (giống như cỏc trỡnh duyệt) được tớch hợp vào kiến trỳc WAP. Chỳng phiờn dịch nội dung mạng đó tham chiếu bởi một URL. WAE chứa cỏc tỏc tử người dựng cho hai tiờu chuẩn nội dung chủ yếu: Ngụn ngữ đỏnh dấu khụng dõy đó mó hoỏ (WML) và kịch bản WMLScript đó biờn dịch.

trong đầu cuối di động. WAE khụng chỉ định bất kỳ bộ tạo nội dung tiờu chuẩn nào nhưng cho rằng nú đó chạy sẵn trờn cỏc server gốc với thụng thường được sử dụng trong WWW ngày nay.

- Tiờu chuẩn mó hoỏ nội dung: một tập mó hoỏ nội dung định nghĩa tốt,

cho phộp một tỏc tử người dựng WAE (vớ dụ: một trỡnh duyệt) dễ dàng thụng qua nội dung web. Tiờu chuẩn mó hoỏ nội dung bao gồm mó hoỏ nộn cho WML, mó hoỏ byte code cho WMLScript, cỏc khuụn dạng hỡnh ảnh tiờu chuẩn, một khuụn dạng trỡnh chứa nhiều phần và chuẩn thương mại, và cỏc khuụn dạng dữ liệu lịch.

- Cỏc ứng dụng điện thoại khụng dõy – Wireless Telephony Applications – WTA: Một tập cỏc chỉ tiờu của hệ thống điện thoại mở rộng cho cuộc gọi

và cỏc cơ chế điều khiển đặc trưng mà cung cấp cho cỏc tỏc giả (và cỏc người dựng cuối) cỏc Dịch vụ Mạng Di động tiờn tiến.

Điển hỡnh, Một tỏc tử người dựng trờn đầu cuối khởi tạo một yờu cầu nội dung. Tuy nhiờn khụng phải tất cả nội dung phõn phối đến đầu cuối đều là do cỏc yờu càu phớa đầu cuối. Vi dụ, WTA chứa cỏc cơ chế cho phộp cỏc server gốc để phõn phối nội dung đó phỏt sinh tới đầu cuối mà khụng cú một yờu cầu của đầu cuối như minh hoạ trong hỡnh 3.5:

Trong một vài trường hợp, cỏi mà server gốc phõn phối tới thiệt bị phụ thuộc vào cỏc đặc trưng của thiết bị. Cỏc đặc trưng tỏc tử người dựng được truyền tới server

Một phần của tài liệu nghiên cứu giao thức WAP (Trang 41)

Tải bản đầy đủ (DOC)

(88 trang)
w