bao gồm bài, thẻ đoạn Giống HMTL, hầu hết thành phần kết thúc thẻ kết thúc giống hệt với thẻ bắt đầu có thêm ký tự "\" Khi thiết bị khơng dây nhận mã này, hiển thị thơng báo "Xin chào Wap World" hình thiết bị đầu cuối Bảng 12.3 liệt kê toàn thẻ WML, chia thành tám nhóm chức WMLScript WMLScript ngơn ngữ kịch có điểm tương đồng với JavaScript Nó thiết kế để xác định chương trình loại tập lệnh thiết bị người dùng với khả xử lý nhớ hạn chế Bảng 12.4 cho thấy câu lệnh WMLScript hợp lệ Khả quan trọng WMLScript bao gồm: Kiểm tra tính hợp lệ đầu vào người dùng trước gửi đến máy chủ nội dung • Truy cập thiết bị thiết bị ngoại vi • Tương tác với người dùng mà khơng giới thiệu chuyến đến máy chủ gốc (ví dụ: hiển thị thơng báo lỗi) Các tính WMLScript bao gồm [WapF98] sau: • Ngơn ngữ kịch dựa JavaScript: WMLScript tập củaJavaScript, với số phần mở rộng • Logic thủ tục: WMLScript thêm sức mạnh logic thủ tục vào Môi trường ứng dụng không dây (WAE), thảo luận sau • Dựa kiện: WMLScript gọi để đáp ứng với kiện môi trường người dùng định • Biên dịch triển khai: WMLScript biên dịch thành mã byte hiệu vận chuyển đến máy khách • Được tích hợp vào WAE: WMLScript tích hợp hồn tồn với trình duyệt WML Điều cho phép tác giả xây dựng dịch vụ họ WML WMLScript • Hỗ trợ thư viện mở rộng hiệu quả: WMLScript sử dụng để hiển thị mở rộng chức thiết bị mà không cần thay đổi phần mềm thiết bị Wireless Application EnvirOlunent WAE định khung ứng dụng cho thiết bị không dây điện thoại di động, máy nhắn tin máy PDA Về chất, WAE bao gồm công cụ định dạng nhằm giảm bớt nhiệm vụ phát triển ứng dụng thiết bị WAP hỗ trợ Các yếu tố mơ hình WAE sau (Hình 12.11): • Tác nhân người dùng WAE: Phần mềm thực thi thiết bị không dây người dùng cung cấp chức cụ thể (ví dụ: nội dung hiển thị) cho người dùng cuối • • • Trình tạo nội dung: Ứng dụng (hoặc dịch vụ) máy chủ gốc (ví dụ: tập lệnh CGI) tạo định dạng nội dung tiêu chuẩn để đáp ứng yêu cầu từ tác nhân người dùng thiết bị đầu cuối di động WAE không định trình tạo nội dung tiêu chuẩn hy vọng có nhiều loại chạy máy chủ nguồn gốc HTTP điển hình thường sử dụng WWW ngày Mã hóa nội dung tiêu chuẩn: Được xác định phép tác nhân người dùng WAE (ví dụ: trình duyệt) điều hướng nội dung Web cách thuận tiện Các ứng dụng điện thoại khơng dây (WTA): Một tập hợp tiện ích mở rộng dành riêng cho điện thoại cho chế kiểm sốt gọi tính cung cấp cho tác giả dịch vụ mạng di động tiên tiến Sử dụng WTA, nhà phát triển ứng dụng sử dụng microbrowser để tạo gọi điện thoại phản hồi kiện từ mạng điện thoại Wireless Session Protocol WSP cung cấp ứng dụng với giao diện cho hai dịch vụ phiên Dịch vụ phiên kết nối hoạt động giao thức vận chuyển đáng tin cậy WTp dịch vụ phiên không kết nối hoạt động giao thức truyền tải không đáng tin cậy WDP Về chất, WSP dựa HTTP với số bổ sung sửa đổi để tối ưu hóa việc sử dụng kênh khơng dây Các hạn chế giải tốc độ liệu thấp dễ bị kết nối phạm vi bảo hiểm tải tế bào WSP giao thức định hướng giao dịch dựa khái niệm yêu cầu trả lời Mỗi đơn vị liệu giao thức WSP (PDU) bao gồm phần thân, chứa WML, WMLScript hình ảnh tiêu đề chứa thơng tin liệu phần thân giao dịch WSP xác định thao tác Đẩy máy chủ, máy chủ gửi nội dung không yêu cầu đến thiết bị khách Điều sử dụng cho tin nhắn quảng bá cho dịch vụ, chẳng hạn tiêu đề tin tức báo giá cổ phiếu, điều chỉnh cho thiết bị khách Dịch vụ WSP Nói chung, WSP chế độ kết nối cung cấp dịch vụ sau: • • • • • Thiết lập phiên đáng tin cậy từ máy khách đến máy chủ phát hành phiên cách có trật tự Đồng ý mức độ phổ biến chức giao thức sử dụng đàm phán khả Trao đổi nội dung máy khách máy chủ cách sử dụng mã hóa nhỏ gọn Đình tiếp tục phiên Đẩy nội dung từ máy chủ đến máy khách theo cách không đồng Ở cấp độ dịch vụ, WSP định nghĩa theo tập hợp nguyên hàm dịch vụ, với tham số liên quan Các nguyên hàm dịch vụ xác định giao diện WSP người dùng WSP WAE.1 Ở cấp độ giao thức, đặc tả WSP xác định định dạng PDU sử dụng để trao đổi liệu thực thể WSP ngang hàng ... tiếp datagram IP từ địa nhà đến địa chăm sóc Hình 12. 2 hỗ trợ giao thức cho khả IP di động Giao thức đăng ký giao tiếp ứng dụng nút di động ứng dụng tác nhân gia đình sử dụng giao thức cấp vận...Hình 12. 1 cho thấy thuật ngữ chung cách IP di động xử lý vấn đề địa IP động Một nút di động gán cho mạng cụ thể, gọi mạng gia đình Địa IP mạng đó, gọi địa nhà nó, tĩnh Khi nút di động di chuyển... IP di động Một phương tiện tự động lấy địa IP tạm thời thông qua dịch vụ Internet DHCP (Giao thức cấu hình máy chủ động) Một cách khác địa vị trí sở hữu nút di động dạng địa dài hạn sử dụng truy