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

VOIP trong mạng không dây sử dụng thiết bị kỹ thuật số cá nhân

107 528 0

Đ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

Định dạng
Số trang 107
Dung lượng 1,69 MB

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

Nội dung

Hình học Topo hình sao của hệ thống bao gồm bảy máy tính được triển khai qua 4 đảo để kết nối với máy tính trung tâm trên đảo Oahu mà không cần sử dụng đường dây điện thoại.. Các hệ thốn

Trang 1

VoIP trong m

Mục lục

Mục lục 1

Thuật ngữ 3

Danh sách các bảng biểu 5

Danh mục các hình vẽ, đồ thị 6

Mở đầu 8

Chương 1: Nền tảng kỹ thuật phần cứng và phần mềm 10

1.1 Mạng không dây - Wireless Network 10

1.1.1 Lịch sử phát triển 10

1.1.2 Một số chuẩn của mạng không dây 12

1.1.3 Tại sao lại chọn mạng không dây 13

1.1.4 Các thành phần mạng không dây 15

1.1.5 Các kiểu mạng 18

1.1.6 Các dịch vụ mạng 22

1.1.7 Một số vấn đề khi thiết lập mạng không dây 25

1.2 Thiết bị hỗ trợ kỹ thuật số cá nhân - PDA 26

1.2.1 Lịch sử phát triển 26

1.2.2 Đặc điểm của thiết bị hỗ trợ kỹ thuật số cá nhân 31

1.3 Một số hệ điều hành cho máy PDA 33

1.3.1 Palm OS 33

1.3.2 Symbian 44

1.3.3 Windows CE 53

Chương 2: Truyền âm thanh qua mạng IP - VoIP 61

2.1 Giới thiệu về VoIP 61

2.2 Tại sao VoIP lại đóng vai trò quan trọng? 61

2.3 VoIP làm việc như thế nào? 62

2.4 Các thành phần trong giao thức H.323 67

2.4.1 Tín hiệu âm thanh 68

2.4.2 Tín hiệu Video 69

Trang 2

VoIP trong m

2.4.3 Các giao thức RTCP, RTP, RAS 71

2.4.4 Các dịch vụ bổ sung 76

2.4.5 Các giao thức điều khiển 76

2.4.6 H.235 – An ninh cho giao thức H.323 77

2.5 Một số dịch vụ sử dụng VoIP 77

Chương 3: Triển khai VoIP cho các thiết bị cầm tay 79

3.1 Kiến trúc mạng theo mô hình client/server cho VoIP trong mạng không dây 79

3.2 Kiến trúc chương trình thực nghiệm 80

3.2.1 Thư viện OpenH323 82

3.2.2 Thư viện PWLib 85

3.2.3 Chương trình PocketBody 89

Chương 4: Đánh giá kết quả 91

4.1 Một số phương pháp đánh giá VoIP 91

4.1.1 PSQM (ITU-T: P.861) 92

4.1.2 PESQ (ITU-T: P.862) 93

4.1.3 PAMS (ITU-T: P.800) 94

4.1.4 PSNR 95

4.2 Kết quả thực nghiệm 97

4.2.1 Theo công thức PSNR 99

4.2.2 Theo phương pháp chuẩn PAMS (ITU-T: P.800) 101

Kết luận 103

Những kết quả thu được 103

Hướng phát triển tiếp theo 103

Tài liệu tham khảo 104

Phụ lục 105

A - Các đường dẫn Internet tham khảo 105

B - Các chương trình phụ trợ 105

C - Các kết quả đánh giá đường kết nối 106

Trang 3

DHCP Dynamic Host Config Protocol – giao thức cấu hình

máy chủ động

Gateway Một Gateway là một phần cứng hoặc phần mềm có

chức năng chuyển đổi tín hiệu từ phương tiện truyền thông này sang dạng phương tiện truyền thông khác,

ví dụ chuyển đổi âm thanh từ chuẩn G.711 sang chuẩn G.723

Gatekeeper Một thiết bị hoặc một máy tính điều khiển một hoặc

nhiều Gateway trong một vùng nào đó

IP Giao thức Internet (Internet Protocol)

IP Network Một mạng IP là mạng được thiết kế dựa vào nguyên

tắc chuyển đổi gói tin dữ liệu từ các hệ thống này sang hệ thống khác

IETF Internet Engineering Task Force – Nhóm chuẩn hoá

các vấn đề liên quan đến Internet

ITU-T Phân khu Truyền thông thuộc Tổ chức Truyền thông

Quốc tế International Telecommunications Union ISDN Intergrated Services Digital Network – Mạng tích

hợp dịch vụ kỹ thuật số

MCU Multipoint Control Unit - bộ điều khiển đa truy nhập

Trang 4

trong hệ thống VoIP sử dụng chuẩn H.323

PAMS Perceptual Analysis and Measurement System - hệ

thống phân tích và đánh giá theo trực quan

PDA Personal Digital Assistant - Thiết bị hỗ trợ kỹ thuật

số cá nhân

PESQ Perceptual Evaluation of Speech Quality – Đánh giá

theo tri giác chất lượng tiếng nói

PSNR Peak Signal-to-Noise Ratio – tỷ lệ tín hiệu gốc đối

với tín hiệu tạp (còn gọi là “tỷ lệ tín trên tạp”)

PSQM Perceptural Speech Quality Measurement – độ đo

chất lượng tiếng nói mô phỏng tri giác

PSTN Public Switched Telephone Network - mạng điện

thoại chuyển mạch chung

RTCP Giao thức điều khiển truyền dẫn thời gian thực

(Real-time Transport Control Protocol)

Protocol)

TCP Giao thức điều khiển chuyển đổi – giao thức IP, cho

phép phát tán gói tin tin cậy từ người gửi đến người nhận

UDP Giao thức điều khiển chuyển đổi – giao thức IP, cho

phép thực hiện truyền thông không tin cậy giữa người gửi và người nhận

Trang 5

VoIP trong m

Danh sách các bảng biểu

Bảng 1: Một số chuẩn 802.11 13

Bảng 2: Các dịch vụ mạng 22

Bảng 3: Bảng tiến trình lịch sử phát triển của PDA 31

Bảng 4: Một số giao thức mã hoá âm thanh 69

Bảng 5: Các bước thực hiện đánh giá chất lượng âm thanh 91

Bảng 6: Bảng tính điểm độ đo theo chuẩn ITU-T 92

Bảng 7: Các thiết bị sử dụng trong thực nghiệm 97

Bảng 8: Các bước thực hiện kiểm thử 99

Bảng 9: Các giá trị đầu vào kiểm thử trong môi trường chuẩn 99

Bảng 10: Các giá trị kết quả kiểm thử trong môi trường chuẩn 99

Bảng 11: Các giá trị đầu vào kiểm thử trong môi trường chuẩn 100

Bảng 12: Các giá trị kết quả kiểm thử trong môi trường chuẩn 100

Bảng 13: Các giá trị đầu vào kiểm thử trong môi trường chuẩn 100

Bảng 14: Các giá trị kết quả kiểm thử trong môi trường chuẩn 101

Bảng 15: Bảng thống kê kết quả thử nghiệm thực tế 101

Trang 6

VoIP trong m

Danh mục các hình vẽ, đồ thị

Hình 1: Sơ đồ khối thiết bị sử dụng trong mạng GSM 12

Hình 2: Các thành phần của mạng không dây 15

Hình 3: Hệ thống phân phối 17

Hình 4: BSS độc lập và BSS phụ thuộc 18

Hình 5: Bộ dịch vụ mở rộng – mạng mở rộng 21

Hình 6: Máy tính LK-3000 27

Hình 7: LC-836MN 27

Hình 8: Mobile NoteTaker 28

Hình 9: Máy tính Sharp giai đoạn 1979-1980 28

Hình 10: Máy PDA Casio PF-8000 29

Hình 11: Máy PDA Tandy Z (đồ hoạ và màn hình lớn hơn) 30

Hình 12: Một trong những palm pilot sử dụng PalmOS 33

Hình 13: Thiết kế của màn hình cảm ứng 35

Hình 14: Bảng ký tự Graffiti 36

Hình 15: Các phím nóng trên Palm 37

Hình 16: Mô hình sử dụng bộ nhớ trong Palm OS 38

Hình 17: Một số giao diện trong hệ điều hành Palm 40

Hình 18: Menu trong hệ điều hành Palm OS 42

Hình 19: Giao diện nút nhấn trong hệ điều hành Plam OS 43

Hình 20: Mô hình tổng quan kiến trúc hệ điều hành Symbian 45

Hình 21: Kiến trúc file server 51

Hình 22: Phân tầng nhân của Symbian 52

Hình 23: Thanh lệnh trong một trình ứng dụng Windows CE 57

Hình 24: Kiến trúc hệ điều hành Windows CE 58

Hình 25: Tổ chức bộ nhớ Windows CE 60

Hình 26: Mô hình sự rời rạc hoá tín hiệu âm thanh 63

Hình 27: Giao thức H.323 theo mô hình OSI 67

Trang 7

VoIP trong m

Hình 28: RAS không có và có Gatekeeper 74

Hình 29: Tiến trình tự động phát hiện Gatekeeper 75

Hình 30: Mô hình kết nối dạng IBSS 79

Hình 31: Mô hình mạng phụ thuộc qua một Access point 79

Hình 32: Mô hình mạng có sử dụng server cung cấp DHCP 80

Hình 33: Mô hình mạng qua môi trường Internet 80

Hình 34: Mô hình kiến trúc chương trình pocketbody 81

Hình 35: Mô hình cây kế thừa của lớp H323 83

Hình 36: Cây kế thừa của lớp H323Channel 84

Hình 37: Cây kế thừa của lớp H323Codec 84

Hình 38: Cây kế thừa lớp H323SignalPDU 84

Hình 39: Cây kế thừa lớp PSocket 87

Hình 40: Giao diện chương trình PocketBody 89

Hình 41: Giao diện thay đổi tham số điều khiển 90

Hình 42: Giao diện chấp nhận cuộc gọi 90

Hình 43: Mô hình đánh giá chất lượng âm thanh một chiều 91

Hình 44: Mô hình tổng quát của phương pháp PSQM 93

Hình 45: Mô hình tổng quát của phương pháp PESQ 94

Hình 46: Mô hình thực nghiệm chương trình PocketBody 97

Hình 47: Thống kê tiêu chí kết nối 102

Trang 8

sẻ băng thông mạng Thứ nhì, nó tạo điều kiện để xây dựng các dịch vụ mới

từ việc tích hợp dịch vụ kết nối âm thanh với các dịch vụ đa phương tiện khác hay các trình ứng dụng dữ liệu như hình ảnh, bảng hội thảo chung và chia sẻ tệp

Ngày nay hầu hết hệ thống VoIP được triển khai dựa trên các kết nối có dây Tuy nhiên, việc triển khai hệ thống VoIP qua mạng không dây cũng đang trở nên phổ biến và được ứng dụng rộng rãi Nó cho phép người sử dụng có thể di động mà vẫn thực hiện nối mạng thông qua các thiết bị hỗ trợ kết nối mạng không dây Một trong những thiết bị đó là PDA, PDA là thiết bị hỗ trợ

kỹ thuật số cá nhân Nó được coi là “văn phòng di động”, là nơi lưu trữ thông tin, hỗ trợ tính toán, hỗ trợ việc kết nối với các mạng không dây như mạng 802.11, tạo điều kiện tốt để phát triển các trình ứng dụng mạng

Với xu hướng đó, việc triển khai hệ thống VoIP trên thiết bị hỗ trợ kỹ

thuật số cá nhân (PDA) thông qua kết nối mạng không dây đặt ra nhiều vấn đề

kỹ thuật

Luận văn “VoIP trong mạng không dây sử dụng thiết bị kỹ thuật số

cá nhân” tập trung vào việc nghiên cứu, triển khai và đánh giá các mô hình

mạng ứng dụng cho VoIP Cấu trúc luận văn như sau:

Chương 1: Được chia làm 3 phần

Phần 1: Trình bày tổng quan về mạng không dây bao gồm lịch sử phát triển, các thành phần kỹ thuật chính trong mạng, các kiểu mô hình mạng không dây Đồng thời nêu ra các vấn đề khi thiết lập mạng không dây thực tế

Phần 2: Nói về lịch sử phát triển của PDA, từ đó ta sẽ thấy sự phát

Trang 9

Chương 2: Chương nói về VoIP

Trình bày tổng quan về VoIP và đưa ra các lý do để khẳng định VoIP đóng vai trò quan trọng và là hướng phát triển trong tương lai của các phần mềm sử dụng kết nối mạng Nêu nên cách thức làm việc của VoIP và giới thiệu mô hình giao thức chuẩn H.323 Giới thiệu các thành phần trong giao thức chuẩn H.323

Chương 3: Triển khai bằng chương trình hệ thống VoIP

Triển khai VoIP cho các Giới thiệu chương trình đã xây dựng dựa trên hai thư viện mã nguồn mở OpenH323 và PWLib Cách thức hoạt

động thông qua giao diện chương trình, các lớp (Class) chính trong hai

thư viện H323 và PWLib

Chương 4: Nêu một số phương pháp đánh giá chất lượng VoIP

Trình bày cách đánh giá chất lượng âm thanh một chiều thông qua phương pháp PSQM, PESQ Trình bày phần đánh giá chất lượng âm

thanh hai chiều dựa vào chuẩn PAMS (ITU-T: P.800) Trong phần này

cũng đưa ra công thức đo tín hiệu chuẩn trên tín hiệu tạp âm PSNR

Chương 5: Đánh giá kết quả thử nghiệm

Đánh giá kết quả thử nghiệm chương trình dựa vào cách đánh giá kết quả âm thanh đầu ra của hệ thống theo công thức PSNR và đánh giá của một số người sử dụng chương trình

Trang 10

Năm 1894, khi Marconi bắt đầu việc thử nghiệm với sóng không dây

(Radio) - hay còn gọi là sóng điện từ, mục đích của ông là tạo sóng và nhận

biết sóng điện từ qua một khoảng cách dài [1] Năm 1896, Marconi đã thành công và đạt được bằng sáng chế, ông đã thành lập công ty trách nhiệm hữu hạn về tín hiệu và điện báo không dây, nhà máy sản xuất máy thu thanh

(Radio) đầu tiên trên thế giới Năm 1901, các tín hiệu đã được nhận từ bên kia

Đại Tây Dương và vào năm 1905 tín hiệu không dây đầu tiên đã được gửi

sơ đồ trận đánh qua các tuyến quân địch và khi các tàu hải quân đào tạo các hạm đội của họ từ bờ biển này tới bờ biển kia

Nhiều trường học và công ty đã nghĩ rằng nó có thể phát triển mạng tin

học của họ bằng cách phát triển mạng cục bộ (LAN) sử dụng mạng LAN

không dây Mạng LAN không dây đầu tiên đưa ra năm 1971 khi các môn khoa học mạng về các truyền thông không dây tại trường đại học Hawaii với

Trang 11

mục đích nghiên cứu được gọi là ALOHNET [1] Hình học Topo hình sao của

hệ thống bao gồm bảy máy tính được triển khai qua 4 đảo để kết nối với máy tính trung tâm trên đảo Oahu mà không cần sử dụng đường dây điện thoại Và

vì vậy, công nghệ không dây, như chúng ta biết, bắt đầu cuộc hành trình của

nó tới mọi nhà, mọi lớp học và các công ty trên toàn thế giới

Đến những năm 1990, đã xuất hiện các hệ thống điện thoại di động Các

hệ thống này sử dụng công nghệ không dây để tiến hành thực hiện kết nối giữa các người sử dụng với nhau thông qua các trạm tiếp sóng Mỗi hệ thống điện thoại di động sử dụng các phương thức truy nhập mạng và sử dụng kênh truyền thông khác nhau Ở Mỹ hệ thống điện thoại di động được sử dụng là CDMA và TDMA[2] CDMA sử dụng kỹ thuật trải phổ nên nhiều người sử dụng có thể chiếm cùng kênh vô tuyến đồng thời tiến hành các cuộc gọi Những người sử dụng nói trên được phân biệt lẫn nhau nhờ dùng một mã đặc trưng không trùng với bất kỳ ai Kênh vô tuyến được dùng lại ở mỗi điện thoại trong toàn mạng, và những kênh này cũng được phân biệt nhau nhờ mã

trải phổ giả ngẫu nhiên (PN)

Được giới thiệu từ năm 1991, hệ thống GSM nhanh chóng trở nên phổ biến ở Châu Âu và Châu Á[3] GSM là công nghệ mạng kỹ thuật số có sử dụng mã hóa để bảo đảm an toàn thông tin Trước đây, nếu so sánh về mặt thiết bị, các điện thoại sử dụng GSM thường là nhỏ gọn hơn so với các điện thoại sử dụng công nghệ CDMA, điểm khác biệt nữa là các thuê bao được hệ thống GSM xác thực thông qua một thẻ SIM, thẻ này có chức năng cung cấp thông tin về thuê bao đồng thời cho phép người sử dụng có thể lưu trữ các thông tin về sổ địa chỉ trên thẻ này Mô hình thiết bị GSM được mô tả trong hình sau:

Trang 12

Hình 1: Sơ đồ khối thiết bị sử dụng trong mạng GSM

Năm 1998, một số hãng IBM, Intel, Nokia, giới thiệu công nghệ không dây bluetooth để thay thế cho công nghệ sử dụng cáp nối truyền thống Các thiết bị di động như điện thoại di động, các thiết bị hỗ trợ kỹ thuật số cá nhân, máy tính xách tay và kể cả máy tính để bàn cũng có thể kết nối không dây sử dụng công nghệ bluetooth Bluetooth hỗ trợ kết nối trực tiếp dễ dàng và nhanh

chóng giữa các máy điện thoại, tạo ra một mạng đặc biệt (Ad hoc) để trao đổi

thông tin[5]

1.1.2 Một số chuẩn của mạng không dây

WLAN chuẩn mạng không dây WiFi - 802.11 và đặc điểm kỹ thuật của

nó như sau:

Chuẩn IEEE Tốc độ Giải tần Chú thích

1 Mbps 802.11

Chuẩn đầu tiên năm 1997 Đặc điểm gồm cả lựa

chọn giải tần (Frequency Hopping) và mã hoã tuần tự trực tiếp (Direct-Sequence Modulation)

802.11a Lên tới

*Triệt tiêu nhiễu

Bộ giải mã điều biến Bộ giải điều tầnBộ giải

SIM = Subscriber Identify Module

Bộ mã hóa Bộ điều biến Điều tần

:

:

Bộ vi xử lý, đồng hồ, âm báo, hệ thống bus, bàn phím,

Trang 13

mô hình mạng theo cách cả hai máy tính cùng nối với điểm truy nhập để điểm truy nhập quản lý các kết nối giữa hai máy này hoặc hai máy có thể nối trực tiếp với nhau Hai mô hình kết nối ở trên sẽ được mô tả ở trong các chương tiếp theo

Chuẩn Bluetooth – IEEE 802.15 – mô tả cách thức kết nối không dây trong phạm vi hẹp giữa các thiết bị sử dụng công nghệ Bluetooth Chuẩn Bluetooth hoạt động với tần số sóng 2.45GHz và hỗ trợ trao đổi dữ liệu lên tới 720kbps

1.1.3 Tại sao lại chọn mạng không dây

Khả năng di động

Điểm nổi bật để lựa chọn hệ thống không dây chính là khả

năng lưu động (Mobile) trong phạm vi cho phép để kết nối với hệ

thống mạng thông qua một kênh không dây Ví dụ, với hệ thống mạng không dây, người sử dụng có thể làm việc tốt ở mọi nơi trong vùng phủ sóng: một lập trình viên có thể làm việc từ trong thư viện, phòng trà, công viên, trong phạm vi phủ sóng của các trạm cơ sở

Dễ dàng và nhanh chóng phát triển

Giống như tất cả các mạng máy tính, mạng không dây chuyển đổi dữ liệu thông qua môi trường truyền dẫn Môi trường truyền

Trang 14

có cổng hồng ngoại, cho phép kết nối nhanh chóng tới máy in hay thiết bị ngoại vi khác Tuy nhiên, ánh sáng hồng ngoại có giới hạn,

nó dễ bị chặn bởi các bức tường, các vách ngăn làm việc hoặc các kiến trúc văn phòng Trong khi sóng không dây có thể xuyên qua các vật liệu đó, nên nó được sử dụng rộng rãi hơn

Mềm dẻo

Lợi điểm mạng không dây là tính mềm dẻo, cho phép triển khai nhanh chóng Để kết nối các người sử dụng, mạng không dây cần thiết lập một hoặc một số trạm phát sóng, cung cấp môi trường kết nối cho các thiết bị đầu cuối Về mặt kiến trúc hạ tầng của mạng không dây, thì chất lượng kết nối đối với một người dùng hay đối với với nhiều người dùng là tương tự như nhau Một khi kiến trúc hạ tầng đã được xây dựng xong thì việc thêm người sử dụng hầu như chỉ là việc khai báo để xác thực quyền truy nhập Chính vì tính mềm dẻo này mà mạng không dây được triển khai phổ biến ở các nơi công cộng như nhà ga, bến tàu, sân bay, các quán cafe,

Chi phí thấp

Trong một vài trường hợp, chi phí sẽ giảm đáng kể khi sử dụng mạng không dây Ví dụ: Thiết bị 802.11 có thể dễ dàng tạo cầu kết nối giữa 2 toà nhà Việc cài đặt mạng không dây có chi phí thấp hơn hẳn đối với việc thuê một cáp truyền dẫn hay lắp đặt cáp nối giữa hai toà nhà này

Trang 15

Mạng không dây bao gồm 4 thành phần vật lý:

Hình 2: Các thành phần của mạng không dây

Điểm truy nhập (Access Point)

Là thiết bị cầu nối, thi hành chức năng kết nối thiết bị không dây với hệ thống hạ tầng mạng hữu tuyến

Hệ thống phân phối (Distribute System)

Khi nhiều điểm truy cập được kết nối với nhau để tạo ra một miền bao phủ rộng, chúng phải kết nối với nhau để có thể theo dõi được sự di chuyển của trạm di động Hệ thống phân phối là một mạng Backbone các thành phần logic của mạng không dây để chuyển tiếp các gói tin đến trạm đích Thông thường, mạng Ethernet được sử dụng để làm môi trường truyền trong công nghệ mạng Backbone này

Môi trường không dây (Wireless Medium)

Để chuyển các gói tin từ trạm tới trạm, mạng không dây cần sử

dụng một môi trường, môi trường đó là sóng không dây (Radio Frequency - RF)

Access point

Trang 16

Trạm không dây (Sation)

Các mạng được xây dựng để chuyển đổi dữ liệu giữa các trạm Các trạm là các thiết bị tính toán có hệ thống giao diện mạng không dây Thông thường, trạm này là các máy tính xách tay, máy pocket

PC Trong một vài trường hợp, để giảm thiểu lượng dây cáp mạng nối tới các máy tính, các máy tính để bàn cũng hỗ trợ kết nối mạng không dây để kết nối tới các mạng LAN

1.1.4.1 Hệ thống phân phối

Hệ thống phân phối cung cấp khả năng mở rộng thông qua việc kết nối các điểm truy nhập Khi các khung tin được chuyển vào hệ thống phân phối, nó sẽ được chuyển đến điểm truy nhập nào đó và được điểm truy nhập này chuyển tiếp đến trạm di động đích Hệ thống phân phối chịu trách nhiệm theo dõi các trạm di động trong vùng phủ sóng của nó và chuyển tiếp gói tin đến các trạm di động

Trong hệ thống phân phối, Backbone Ethernet đóng vai trò như một môi trường truyền, nhưng Backbone Ethernet không phải là toàn

bộ hệ thống phân phối bởi nó không thể tự xác định được khung tin gửi cho các điểm truy nhập nào Nói theo cách của mạng không dây, mạng Backbone Ethernet chỉ là môi trường truyền dẫn hệ thống phân phối Phần còn lại của hệ thống phân phối nằm ở thiết bị điểm truy nhập Điểm truy nhập thường hoạt động như dạng cầu nối, ở đây, có ít nhất một giao diện mạng không dây và một giao diện mạng hữu tuyến

(Ethernet) Phần giao diện mạng hữu tuyến có thể được kết nối với một

mạng hữu tuyến có sẵn, phần mạng không dây trở thành một sự mở rộng của mạng hữu tuyến này Sự chuyển đổi các khung tin giữa 2 môi trường truyền thông mạng này được điều khiển theo cơ chế cầu nối

Trang 17

1.1.4.2 Kết nối nội bộ giữa các điểm truy nhập

Hệ thống phân phối bao gồm cả phương thức điều khiển kết nối Một trạm di động được kết nối với duy nhất một điểm truy nhập tại một thời điểm Khi trạm đã được kết nối với một điểm truy nhập, các điểm truy nhập còn lại trong mạng dịch vụ mở rộng cần nhận biết được điểm truy nhập này Khi một trạm di động trong một vùng dịch vụ đơn

A muốn gửi thông điệp đến trạm di động trong vùng dịch vụ đơn B, thì thông điệp này được điểm truy nhập của vùng A chuyển tiếp đến điểm truy nhập của vùng B thông qua cơ chế cầu nối qua mạng Backbone Ethernet Để thi hành toàn bộ hệ thống phân phối, các điểm truy nhập phải thông báo cho các trạm khác biết về các trạm đã liên kết với nó

Cơ chế thông báo này sử dụng giao thức Inter-Access Point Protocol

(IAPP) thông qua môi trường truyền Backbone

Hệ thống phân phối Môi trường không dây

Trang 18

1.1.4.3 Cầu không dây và hệ thống phân phối

Ngoài hệ thống kết nối nội bộ thông qua mạng Ethernet, các điểm truy nhập có thể sử dụng chính sóng không dây để thiết lập cầu nối giữa chúng Cấu hình hệ thống phân phối không dây này thường được

gọi là cấu hình “cầu không dây” (Wireless Bridge), nó cho phép kết nối

2 mạng thông qua lớp kết nối Cầu không dây thường được dùng để kết nối nhanh chóng các vị trí cách xa nhau

1.1.5 Các kiểu mạng

1.1.5.1 Mạng dịch vụ cơ sở - BSS

Khối cơ sở của mạng không dây được gọi là BSS (Basic Service Set – bộ dịch vụ cơ sở), cho phép nhóm các trạm làm việc với nhau

Việc kết nối giữa các trạm diễn ra trong một vùng có biên mờ được gọi

là vùng dịch vụ cơ sở (Basic Service Area), ở đây định nghĩa các thuộc

tính truyền dẫn của thiết bị môi trường không dây Khi một trạm làm việc nằm trong vùng dịch vụ cơ sở, nó có thể kết nối được với các thành viên khác cùng nằm trong vùng cơ sở đó Hai loại hình khối cơ

sở được sử dụng là bộ dịch vụ cơ sở độc lập và bộ dịch vụ cơ sở có kiến trúc - bộ dịch vụ phụ thuộc

Hình 4: BSS độc lập và BSS phụ thuộc

BSS độc lập

Access point

BSS phụ thuộc

Trang 19

cấu hình mạng theo dạng này còn được gọi là mạng đặc biệt hoc Network) hay mạng cấu hình bộ dịch vụ cơ sở đặc biệt (Ad-hoc BSS Network)

(Ad-Mạng BSS phụ thuộc:

Như trong hình 4 ta thấy rõ sự khác biệt của mạng này với các

mạng IBSS bởi việc sử dụng một điểm truy nhập (Access Point)

Điểm truy nhập được sử dụng cho tất cả các kết nối trong mạng phụ thuộc, nó bao gồm cả các kết nối giữa các trạm di động trong cùng một vùng cung cấp dịch vụ Nếu một trạm di động trong một mạng phụ thuộc cần kết nối tới một trạm khác, kết nối sẽ được chuyển theo 2 bước Đầu tiên, trạm gốc gửi các khung tin đến điểm truy nhập, bước thứ 2, điểm truy nhập chuyển đổi khung tin tới trạm đích Lợi điểm của mạng phụ thuộc là:

- Các trạm trong mạng cấu hình theo dạng bộ dịch vụ cơ sở phụ thuộc đều được xem như là cách điểm truy nhập một khoảng như nhau

- Điểm truy nhập trong mô hình mạng này cũng đóng vai trò hỗ trợ các trạm di động tiết kiệm năng lượng phát sóng Tình huống này xảy ra khi điểm truy nhập phát hiện một trạm di động nào đó chuyển sang trạng thái tiết kiệm năng lượng

Trang 20

1.1.5.2 Mạng mở rộng – ESS

Các bộ dịch vụ cơ sở hay các mạng dịch vụ cơ sở có thể được tạo

để phủ trong một quy mô nhỏ như một gia đình hoặc một văn phòng, ví

dụ như mạng LAN không dây 802.11 Tất nhiên, chuẩn mạng 802.11 cho phép mở rộng các mạng và tạo các kết nối giữa các mạng này với

nhau trong một bộ dịch vụ mở rộng (Extended Service Set - ESS) –

mạng mở rộng Mạng mở rộng được tạo bởi việc phối hợp mắt xích giữa từng bộ dịch vụ cơ sở thông qua một đường trục Ethernet để kết nối các bộ dịch vụ cơ sở với nhau

Trang 21

di chuyển từ vùng dịch vụ này sang vùng dịch vụ khác Đối với các trạm trong một vùng dịch vụ mở rộng, để thực hiện kết nối, môi trường

truyền dẫn phải hoạt động giống như một lớp đơn 2 kết nối (Single Layer 2 Connection) Điểm truy nhập hoạt động giống như một cầu

nối, vì thế các kết nối trực tiếp giữa các trạm trong một mạng mở rộng cũng yêu cầu mạng Backbone cũng phải là một lớp 2 kết nối Mọi kết nối lớp liên kết đều được phục vụ Mọi điểm truy nhập trong một vùng đơn có thể được kết nối tới một HUB hoặc Switch đơn, hoặc chúng có thể sử dụng mạng riêng ảo nếu kết nối lớp liên kết phải trải ra một vùng rộng lớn

Trang 22

“nói chuyện” với một trạm đâu đó trong vùng dịch vụ mở rộng Trong hình vẽ, ta thấy Router sử dụng một địa chỉ MAC đơn để phát tán các khung tin tới các trạm di động Router này cũng không cần biết đến trạm di động nằm ở vị trí nào trong vùng dịch vụ và điểm truy nhập nào sẽ chịu trách nhiệm chuyển gói tin đến trạm di động

1.1.6 Các dịch vụ mạng

Mạng 802.11 cung cấp 9 dịch vụ Chỉ có 3 dịch vụ là trực tiếp thực hiện trao đổi dữ liệu giữa các điểm truy nhập, 6 dịch vụ còn lại là các thao tác quản trị

(Privacy) di động Trạm Cung cấp an ninh mạng, bảo vệ các thông tin bí mật

9 Phân phối MSDU

Trang 23

1.1.6.1 Dịch vụ phân phối – Distribution

Dịch vụ này được trạm di động sử dụng bất cứ khi nào các trạm này tiến hành gửi dữ liệu trong mạng phụ thuộc Khi các gói tin đã được điểm truy nhập chấp nhận, nó sử dụng hệ thống phân phối để chuyển các gói tin này đến trạm đích

1.1.6.2 Dịch vụ Tích hợp – Integration

Tích hợp là một dịch vụ được hệ thống phân phối cung cấp Chức năng của nó là cho phép hệ thống các kết nối của hệ phân phối tới các mạng khác ngoài mạng 802.11

1.1.6.3 Dịch vụ kết nối – Association

Sự phân phối các gói tin tới các trạm được tạo nên bởi việc đăng

ký các trạm di động hoặc gắn kết với các điểm truy nhập Hệ thống phân phối có thể sử dụng các thông tin đăng ký này để quyết định điểm truy nhập nào thực hiện trao đổi thông tin với trạm di động đã đăng ký với điểm truy nhập đó

1.1.6.5 Dịch vụ “Ngắt” kết hợp – Disassociation

Để ngắt kết nối đang tồn tại, các trạm di động có thể sử dụng dịch

vụ “ngắt” kết nối Khi các trạm sử dụng dịch vụ “ngắt” kết nối, mọi thông tin di động lưu trữ trong hệ thống phân phối sẽ bị huỷ bỏ Khi quá trình ngắt kết nối được hoàn thành, trạm di động được coi như là

Trang 24

không tồn tại trong vùng phủ sóng Quá trình “ngắt” kết nối là một tác

vụ thông thường khi một trạm di động thực hiện tắt máy Tuy nhiên, MAC được thiết kế để các trạm gắn kết với nó có thể rời điểm truy nhập không theo tác vụ “ngắt” kết nối thông thường

1.1.6.6 Dịch vụ Xác thực thông tin – Authentication

An ninh mạng vật lý là một thành phần chính của giải pháp an ninh mạng LAN hữu tuyến Các điểm gắn kết mạng là có giới hạn, trong phạm vi văn phòng nó thường nằm trong bán kính của các thiết

bị điều khiển truy nhập Thiết bị mạng có thể được khoá trong các hộp tổng Với các mạng không dây thì không làm được như vậy, an ninh mạng không dây phụ thuộc vào thủ tục xác thực thông tin đăng nhập để bảo đảm rằng người sử dụng có quyền truy nhập vào mạng Sự xác thực là một điều kiện tiên quyết để thực hiện kết nối chỉ với những người sử dụng có quyền đăng nhập

1.1.6.7 Dịch vụ Huỷ xác thực thông tin – Deauthentication

Huỷ xác thực là việc huỷ bỏ mối quan hệ đã chứng thực Bởi sự xác thực là cần thiết trước khi cho phép sử dụng mạng Mặt hiệu quả của huỷ xác thực là huỷ các kết nối hiện tại trước khi cho phép chúng kết nối tới mạng

1.1.6.8 Dịch vụ Riêng tư – Privatcy

Các điều khiển vật lý mạnh có thể ngăn cản một số lượng lớn các tấn công vào dữ liệu bí mật của mạng hữu tuyến Kẻ tấn công phải giành được quyền truy nhập vật lý với môi trường mạng trước khi thực hiện nghe lén các trao đổi Với mạng hữu tuyến truy nhập vật lý tới cáp mạng là một tập các truy nhập vật lý Theo thiết kế, truy nhập vật lý tới các mạng không dây có thể so sánh đơn giản là vấn đề sử dụng đúng loại ăng-ten và phương thức mã hoá Để đưa ra mức bí mật đơn giản 802.11 cung cấp dịch vụ bí mật tuỳ chọn được gọi là Wired Equivalent

Trang 25

Privacy (WEP) Trên thực tế, WEP không phải là mức an ninh mạnh,

người ta có thể sử dụng các máy xách tay thông thường để vượt qua được mức an ninh mạng này Đối với các mạng sử dụng mã hoá WEP, thấy rõ rằng tốc độ mạng thường chậm hơn khoảng từ 30 đến 50% so với tốc độ thực tế

1.1.6.9 Dịch vụ phân phối MSDU – MSDU Delivery

Đây là dịch vụ phân phối có tên MAC Sercice Data Unit (MSDU)

để nhận dữ liệu từ người gửi Nó chịu trách nhiệm lấy dữ liệu từ một điểm truy nhập thực sự

1.1.7 Một số vấn đề khi thiết lập mạng không dây

Về mặt giới hạn, mạng không dây không thể thay thế hoàn toàn mạng hữu tuyến Trong một số cơ quan, những người sử dụng mạng thì

có thể di động trong phạm vi phủ sóng, nhưng các máy chủ hoặc các thiết bị tập trung dữ liệu hoặc ngay cả thiết bị phát sóng không dây được kết nối trực tiếp tới mạng hữu tuyến Bởi phần cứng của hệ thống mạng không dây có xu hướng chậm hơn hệ thống mạng hữu tuyến Điều này do tồn tại quá trình xác minh các thông tin của mạng không dây để cho phép truy nhập mạng, trong khi các mạng hữu tuyến chỉ cần kết nối trực tiếp với hệ thống cố định mà không cần xác thực các thông tin truy nhập

Việc sử dụng mạng không dây cần phải tính đến một số vấn đề có thể làm mất sóng điện từ như sự giao thoa và điểm mù

Một trong vấn đề chính của bất kỳ loại hình mạng nào là đảm bảo

an ninh Đối với mạng không dây thì vấn đề an ninh lại càng là vấn đề quan trọng bởi vì bất kỳ ai nằm trong phạm vi phủ sóng đều có thể đăng nhập mạng và việc do thám cũng vì thế mà dễ dàng hơn Mặt khác các mạng không dây đều có đường biên “mờ”, vì thế mà một mạng không dây trong một toà nhà có thể bao trùm cả những vùng

Trang 26

Năm 1974, George Margolin phát minh ra bàn phím gấp gắn với máy tính Pocket

Năm 1975, Pitroda phát minh ra một thiết bị gọi là “nhật ký điện tử” cho phép lập lịch biểu đồng hồ và bộ lưu nhật ký và có khả năng máy tính điện tử

Năm 1976, CQ-1 của Casio (lần đầu tiên người ta sử dụng thạch anh trong bộ xử lý của máy tính) là mẫu được trang bị pin đầu tiên với đặc trưng

lịch biểu Màn hình của nó được tắt trừ khi đang được sử dụng để tiết kiệm nguồn điện pin, đồng hồ bấm giờ

Năm 1978 Texas Instrument đã đưa ra loạt thiết bị DataChron nổi tiếng,

cùng với Sharp (EL-8138E, EL-8143E), Toshiba và các nhà sản xuất khác

Các mẫu đồng hồ và máy tính được cải tiến dựa trên phát minh của Casino bằng cách là sử dụng màn hình LCD và chúng có nhiều đặc trưng máy tính tiện ích hơn như là căn bậc hai và các hàm tính phần trăm

Cùng năm 1978, hãng Nixdorf – nay là Siemens cho ra đời sản phẩm LK-3000 Thiết bị này là một loại máy tính đơn giản, hỗ trợ dịch ngôn ngữ, cho phép tạo các ghi chú và những tính năng của CSDL

Trang 27

tự như các máy PDA hiện đại ngày nay với bàn phím cứng 30 nút

Hình 7: LC-836MN

Giữa năm 1980, tại trung tâm nghiên cứu Alto Palo, đã phát triển thiết bị

có tên là NoteTaker (thiết bị này được xây dựng từ năm 1976), có kích thước

Trang 28

Vào năm 1979-1980, sự phát triển của PDA đã bắt đầu được chia làm 2

hướng: sự tiện lợi và hiệu suất Matsushita (Panasonic, Quasar) và Sharp là

những công ty đi đầu theo hướng hiệu suất vào cuối năm 1979 và đầu năm

1980 Kết hợp với các tiện ích trong công nghệ máy tính sẵn có và tính khả

trình của máy PDA, loại sản phẩm được gọi là các máy tính cầm tay (Hand Held Computers) đã ra đời Thiết bị của Sharp đáng chú ý hơn là máy tính bỏ

túi của Tandy/Radio Shack Các thiết bị PDA là các máy tính thực sự, không phải là một lịch biểu, mặc dù chúng có thể chạy các ứng dụng lập lịch

Hình 9: Máy tính Sharp giai đoạn 1979-1980

Tuy nhiên, kích thước của các máy PDA này khá lớn, dài 7 hoặc 8 inch

và không phải tất cả chúng là thiết bị cầm tay

Năm 1980, hãng Casio cho ra đời máy PDA PF-8000 với khả năng nhận

Trang 29

Hình 10: Máy PDA Casio PF-8000

Năm 1983, máy Casio PB-700 cho phép có thể hiển thị nhiều dòng trên màn hình, nó có thể hiện thị được 4 dòng văn bản thay cho một dòng đơn của các máy tính trước đó Tuy nhiên, kích thước của nó vẫn tương đối lớn để có thể bỏ túi Cho đến năm 1984, kích thước của máy PDA đã cố định như kích thước máy Palm hiện nay

Năm 1985, máy PDA Casio FX-7000G là thế hệ máy có kích thước màn hình khá lớn, cho phép hiển thị đồ hoạ dạng ma trận điểm ảnh

Vào năm 1986, Casio giới thiệu máy tính FI-8000 với màn hình rộng gấp

Trang 30

Năm 1987, thiết bị Panasonic Persional Parner trở thành thiết bị đầu tiên chạy một bản sao của hệ điều hành DOS

Năm 1988, PDA đã có thể có giao diện lựa chọn được các ngôn ngữ hiển thị

Năm 1990, hãng Sony cho ra đời các sản phẩm PalmTop với giao điện

đồ hoạ người sử dụng GUI hỗ trợ nhận dạng chữ viết tay Các hãng khác cũng theo bước của Sony, để cả tiến những sản phẩm của mình, ví dụ Tandy Z

Hình 11: Máy PDA Tandy Z (đồ hoạ và màn hình lớn hơn)

Đến năm 1994, hai hãng IBM xây dựng Smart-phone đầu tiên có tên là Simon cho hãng BellSouth, đây là loại máy tính như máy PDA hiện nay: email, phần mềm Fax, nhắn tin và điện thoại BellSouth lúc đó không gọi thiết

bị của mình là PDA hay palm mà lúc đó coi nó là “thiết bị kết nối cá nhân”, lý

do để họ tránh tên gọi đó là việc cố gắng tránh những khuyết điểm do quan

niệm PDA – thiết bị hỗ trợ kỹ thuật số cá nhân (Pilotting Palm) Sau này, thiết bị này có tên gọi là Pocket Computer

Trang 31

1975 Nhật ký

điện tử

Cho phép lập lịch biểu đồng hồ, lưu nhật ký, máy tính điện tử

1976 Casio CQ-1 Sử dụng công nghệ thạch anh, chạy pin, chức

năng tự tắt khi không sử dụng,

1978 DataChron

EL-8138E

Các máy sử dụng màn hình LCD

LC-836MN PDA đầu tiên do hãng Toshiba sản xuất

1980 NoteTaker Công nghệ lập trình thông minh và có cơ sở dữ

Thiết bị PDA chạy bản sao của hệ điều hành DOS

1990 Sony TandyZ Nhận dạng chữ viết tay GUI

1994 IBM Simon Dạng PDA hiện nay

Bảng 3: Bảng tiến trình lịch sử phát triển của PDA 1.2.2 Đặc điểm của thiết bị hỗ trợ kỹ thuật số cá nhân

PDA được phát triển dựa trên ý tưởng “tối đa hoá việc hỗ trợ tính toán

và tối thiểu hoá không gian” Cho đến nay PDA vẫn là loại máy tính nhỏ nhất

trên thế giới PDA là một thiết bị kỹ thuật số có kích thước thiết kế cỡ khoảng

Trang 32

bàn tay (Palm size), có thể hoạt động một cách độc lập mà không cần đến

phích cắm điện hay thiết bị phụ trợ nguồn điện vật lý cồng kềnh Kích thước màn hình không lớn, số lượng phím cứng ít và tài nguyên không được dồi dào như máy tính để bàn hay máy tính xách tay

Đối với một PDA, tối thiểu phải có những thành phần sau:

- Bộ nhớ – thường là không ít hơn 16MB

- Kết nối không dây – Cổng hồng ngoại, Bluetooth, Wifi

- Kết nối máy tính

- Các cổng mở rộng

- Hỗ trợ việc kết nối từ một máy điện thoại đến kết nối Internet

Hệ điều hành thường sử dụng cho các thiết bị PDA

Trang 33

Hình 12: Một trong những palm pilot sử dụng PalmOS

Symbian là gốc nguyên thuỷ cho máy Psion Nó hoạt động tương tự như Windows, cho phép người sử dụng có thể tạo thư mục, chuyển đổi hoặc sao chép các tệp tin và xem thuộc tính của chúng Nó hoàn toàn tương thích với Microsoft Windows, và có tể chuyển đổi hầu hết các văn bản Office Hiện tại thiết bị PDA – Sony Ericsion đang sử dụng

Windows CE được xem là một hệ điều hành mới và được phát triển vài năm gần đây Nhưng hiện tại nó thực sự được xem là một hệ điều hành tiềm năng cho các máy PDA và Smart-phone Chi tiết về hệ điều hành này sẽ được nói rõ ở các phần sau

1.3 Một số hệ điều hành cho máy PDA

1.3.1 Palm OS

1.3.1.1 Giới thiệu về Palm-OS

Khi Palm bắt đầu thiết kế hệ điều hành riêng, đã hình thành các khái niệm: cách thức sử dụng loại thiết bị này, giao diện người sử dụng mới,

Việc thiết kế Palm OS gồm các yêu cầu:

Trang 34

- Mạnh mẽ: Hỗ trợ kết nối tới thông tin bất cứ khi nào người sử dụng cần

- Dễ dàng mở rộng: Cung cấp việc truy xuất đến các khe cắm Card mở rộng

- Mềm dẻo: thích hợp với nhiều người sử dụng, hệ điều hành phải hoạt động với nhiều loại thiết bị với nhiều môi trường

Giống như các hệ điều hành khác, Palm OS không có trạng thái tắt hoàn toàn bởi bộ nhớ, đồng hồ thời gian thực và các bảng mạch khác cần nguồn điện - rất nhỏ - để bảo đảm hoạt động chính xác của nó, điều này là rất quan trọng bởi nếu đặt chương trình trên RAM của thiết bị thì phải bảo đảm rằng thiết bị luôn được cung cấp nguồn điện đầy đủ

để không rơi vào trạng thái mất mát dữ liệu đáng tiếc do mất điện Plam OS hỗ trợ ba trạng thái hoạt động

• Trạng thái “ngủ” (sleep mode): với trạng thái này, mọi

thứ trên thiết bị mà không cần đến nguồn điện đều được tắt bao gồm màn hình, đồng hồ hệ thống chính, Chỉ có các hệ thống cần thiết như các mạch sinh ra các tín hiệu ngắt và đồng hồ thời gian thực là còn hoạt động Đối với các ngắt, thì các ngắt tín hiệu ở cổng serial và ngắt tín hiệu nút nhấn cứng, sẽ làm hệ thống

“thức dậy”

• Trạng thái giả ngủ (Doze mode): Thực tế, hầu hết thời

gian bật thiết bị, thì thiết bị đều ở trạng thái giả ngủ Đồng hồ chính, màn hình được bật và nhịp đồng hồ bộ

Trang 35

bộ xử lý nhận và bộ xử lý chuyển khỏi trạng thái giả ngủ

• Trạng thái chạy (Running mode): Với trạng thái này, bộ

xử lý bước vào trạng thái thực thi các lệnh Dữ liệu người dùng trong trạng thái ngủ hoặc giả ngủ sẽ làm hệ thống chuyển sang trạng thái chạy

1.3.1.2 Hệ thống nhập dữ liệu của Palm

Việc nhập dữ liệu là một vấn đề đối với PDA bởi kích thước của chúng không đủ lớn để thiết kế gắn kèm máy những hệ thống nhập dữ liệu dạng bàn phím hay con chuột máy tính Thay vào đó, PDA thường

sử dụng phương thức nhập dữ liệu trực tiếp trên màn hình cảm ứng hoặc từ một số phím cứng được thiết kế sẵn trên máy

Màn hình cảm ứng

Hầu hết các thiết bị Palm sử dụng màn hình tinh thể lỏng (LCD)

Màn hình này được cấu thành bởi 3 lớp

Hình 13: Thiết kế của màn hình cảm ứng

Kính Lớp không dẫn điện

Trang 36

Mỗi khi màn hình được nhấn, lớp kính di chuyển xuyên qua lớp không dẫn điện và tiếp xúc với lớp dưới cùng Đây là nguyên nhân của các trường điện từ đã được tạo ra giữa các lớp kính bị ngắt quãng trong một khoảng thời gian rất ngắn Điểm này được chương trình điểu khiển nhận được và quyết định vị trí nào trên màn hình đã được nhấn, từ đó gửi các thông tin cho hệ điều hành xử lý

Bảng nhập Graffiti

Đây là hệ thống dạng bảng nhập ký pháp, bảng này rất được người

sử dụng ưa chuộng ngay cả đối với người mới sử dụng Palm Bởi đây

là hệ thống đơn giản dựa vào Vector, có nghĩa là mỗi ký tự hoặc biểu trưng được chia ra thành một tập các phần đường thẳng nhỏ Từ các đường thẳng này, hệ thống sẽ dễ dàng nhận ra được ký tự hay chữ cái nào được người sử dụng viết lên trên màn hình

Hình 14: Bảng ký tự Graffiti

Trang 37

điện thoại, danh sách công việc (To do list) và bảng ghi nhớ Hai phím

còn lại là phím cuộn màn hình lên hoặc xuống

Hình 15: Các phím nóng trên Palm

Các phương thức nhập dữ liệu khác

Trong tương lai, hệ thống nhập dữ liệu thông qua giọng nói sẽ phát triển bởi thiết bị Palm thường được mang đi mang lại, lúc đó việc nhập dữ liệu thông qua màn hình ứng hay bảng ký tự Graffiti là không thích hợp trong các tình huống này

Đối với một số chương trình Game, sự phát triển Joystick không chỉ dừng lại cho các máy tính, nó phát triển cho cả thiết bị Palm và kết

nối với thiết bị Palm thông qua cổng tuần tự (Serial)

1.3.1.3 Quản trị bộ nhớ

Vì hệ điều hành Palm được thiết kế để chạy trên các thiết bị cầm tay công suất nhỏ và chi phí thấp, nó rất thích hợp để dùng cho những

Trang 38

Hệ điều hành Palm được tạo nên bởi 32 bít kiến trúc bộ nhớ, với kiểu dữ liệu dài 8, 16 và 32 bít Địa chỉ bộ nhớ dài 32 bít cho phép hệ điều hành có tổng số 4GB vùng không gian địa chỉ

RAM trong hệ điều hành Palm được chia làm 2 phần RAM động

và RAM kho lưu trữ

Hình 16: Mô hình sử dụng bộ nhớ trong Palm OS

Storage RAM

Dynamic RAM

Các biến tổng thể hệ thống

Cấp phát động hệ thống (Ngăn xếp TCP/IP, ngăn xếp hồng ngoại)

Cấp phát động trình ứng dụng Ngăn xếp trình ứng dụng Các biến tổng thể trình ứng dụng

Các trình ứng dụng,

dữ liệu

Trang 39

RAM động (Dynamic RAM)

Toàn bộ vùng RAM động của thiết bị được sử dụng để thực hiện vùng Heap động, một Heap là một vùng nhớ liên tiếp, có chức năng quản trị và chứa đựng những đơn vị nhỏ hơn của bộ nhớ Các đơn vị

này được gọi là các khoanh (Chunk) Mỗi khoanh là một vùng nhớ liên

tiếp có kích thước từ 1byte đến khoảng 64KB Tất cả dữ liệu của hệ điều hành Palm được lưu trữ trong các khoanh này

Vùng Heap động cung cấp bộ nhớ cho nhiều mục đích của các chương trình:

RAM kho lưu trữ (Storage RAM)

Trong thiết bị, mọi bộ nhớ không thuộc vùng Heap động thì sẽ được chia thành các Heap kho lưu trữ Kích thước và số lượng các Heap kho lưu trữ phụ thuộc vào phiên bản của hệ điều hành Các phiên bản 1.0, 2.0 của hệ điều hành Palm, RAM kho lưu trữ được chia thành nhiều khối 64KB, các phiên bản 3.x thì xử lý toàn bộ RAM kho lưu trữ

Trang 40

Khoanh bộ nhớ trong Heap kho lưu trữ được gọi là các bản ghi

(Records) Mỗi bản ghi là một phần của cơ sở dữ liệu được bộ quản trị

dữ liệu hệ điều Palm xử lý Một cơ sở dữ liệu đơn giản là một danh sách các khoanh bộ nhớ và một vài các thông tin tiêu đề của cơ sở dữ liệu

Bộ quản trị dữ liệu hệ điều hành Palm cung cấp các chức năng tạo, mở, đóng và xoá cơ sở dữ liệu, tương ứng với các chức năng để thao tác các bản ghi trong cơ sở dữ liệu này

1.3.1.4 Thiết kế giao diện

Form

Một Form cung cấp một vùng chứa, nó chứa các thành phần giao diện người sử dụng bao gồm cả phần hiển thị trực quan và phần khả trình Một Form được đưa ra trên một màn hình đơn trong một chương trình hoặc một hộp thoại

Hình 17: Một số giao diện trong hệ điều hành Palm

Mọi trình ứng dụng đều phải có ít nhất một Form, tuy nhiên không giới hạn số lượng tối đa các Form đối với chương trình Trừ các Form

hội thoại, hầu hết các Form hiển thị với diện tích màn hình (chiều cao

có thể ngắn hơn diện tích màn hình, nhưng chiều rộng thì bằng với kích thước màn hình)

Ngày đăng: 25/03/2015, 10:33

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
1. New Jersy City University (2005), Wireless User Guide, Information Technology Services, Rossey Hall Sách, tạp chí
Tiêu đề: Wireless User Guide
Tác giả: New Jersy City University
Năm: 2005
2. Trịnh Quốc Bảo (2002), CDMA và mạng thông tin di động, tr. 44, Luận văn Kỹ sư Công nghệ Thông tin, Đại học Bách Khoa Hà Nội Sách, tạp chí
Tiêu đề: CDMA và mạng thông tin di động
Tác giả: Trịnh Quốc Bảo
Năm: 2002
3. Gunnar Heine (1999), GSM networks: Protocols, Terminology, and Implementation, Artech House – Boston – London, pp 1-10 Sách, tạp chí
Tiêu đề: GSM networks: Protocols, Terminology, and Implementation
Tác giả: Gunnar Heine
Năm: 1999
4. Matthew S.Gast (2002), 802.11 ® Wireless Networks: The Definitive Guide, O’Relly, pp. 15-50 Sách, tạp chí
Tiêu đề: 802.11"®" Wireless Networks: The Definitive Guide
Tác giả: Matthew S.Gast
Năm: 2002
5. Tom Karygiannis and Les Owens (November 2002), Wireless Network Security 802.11, Bluetooth and Handheld Devices, National Institute of Standards and Technology Sách, tạp chí
Tiêu đề: Wireless "Network Security 802.11, Bluetooth and Handheld Devices
7. Jane Sales (2005), Symbian OS Internals, John Wiley & Sons, Ltd 8. Douglas McConnaughey Boling (2001), Progamming MicrosoftWindows CE second edition, Microsoft Press Sách, tạp chí
Tiêu đề: Symbian OS Internals", John Wiley & Sons, Ltd 8. Douglas McConnaughey Boling (2001), "Progamming Microsoft "Windows CE second edition
Tác giả: Jane Sales (2005), Symbian OS Internals, John Wiley & Sons, Ltd 8. Douglas McConnaughey Boling
Năm: 2001
9. Jonathan Davidson (2000), Voice Over IP Fundamentals. Cisco Press Sách, tạp chí
Tiêu đề: Voice Over IP Fundamentals
Tác giả: Jonathan Davidson
Năm: 2000
10. Frank Ohrtman, Konrad Roeder (2003). Wi-Fi Handbook: Building 802.11b Wireless Networks. McGraw-Hill Sách, tạp chí
Tiêu đề: Wi-Fi Handbook: Building 802.11b Wireless Networks
Tác giả: Frank Ohrtman, Konrad Roeder
Năm: 2003
6. Lonnon R.Foster (2000), Palm OS ® Programming Bible, IDG Book Worldwide Inc Khác

HÌNH ẢNH LIÊN QUAN

Hình 3:  Hệ thống phân phối - VOIP trong mạng không dây sử dụng thiết bị kỹ thuật số cá nhân
Hình 3 Hệ thống phân phối (Trang 17)
Hình 4:  BSS độc lập và BSS phụ thuộc BSS độc lập - VOIP trong mạng không dây sử dụng thiết bị kỹ thuật số cá nhân
Hình 4 BSS độc lập và BSS phụ thuộc BSS độc lập (Trang 18)
Hình 5:  Bộ dịch vụ mở rộng – mạng mở rộng - VOIP trong mạng không dây sử dụng thiết bị kỹ thuật số cá nhân
Hình 5 Bộ dịch vụ mở rộng – mạng mở rộng (Trang 21)
Hình 6:  Máy tính LK-3000 - VOIP trong mạng không dây sử dụng thiết bị kỹ thuật số cá nhân
Hình 6 Máy tính LK-3000 (Trang 27)
Hình 7:  LC-836MN - VOIP trong mạng không dây sử dụng thiết bị kỹ thuật số cá nhân
Hình 7 LC-836MN (Trang 27)
Bảng nhập Graffiti. - VOIP trong mạng không dây sử dụng thiết bị kỹ thuật số cá nhân
Bảng nh ập Graffiti (Trang 36)
Hình 16: Mô hình sử dụng bộ nhớ trong Palm OS - VOIP trong mạng không dây sử dụng thiết bị kỹ thuật số cá nhân
Hình 16 Mô hình sử dụng bộ nhớ trong Palm OS (Trang 38)
Hình 20: Mô hình tổng quan kiến trúc hệ điều hành Symbian - VOIP trong mạng không dây sử dụng thiết bị kỹ thuật số cá nhân
Hình 20 Mô hình tổng quan kiến trúc hệ điều hành Symbian (Trang 45)
Hình 21: Kiến trúc file server - VOIP trong mạng không dây sử dụng thiết bị kỹ thuật số cá nhân
Hình 21 Kiến trúc file server (Trang 51)
Hình 22: Phân tầng nhân của Symbian - VOIP trong mạng không dây sử dụng thiết bị kỹ thuật số cá nhân
Hình 22 Phân tầng nhân của Symbian (Trang 52)
Hình 24: Kiến trúc hệ điều hành Windows CE - VOIP trong mạng không dây sử dụng thiết bị kỹ thuật số cá nhân
Hình 24 Kiến trúc hệ điều hành Windows CE (Trang 58)
Hình 25: Tổ chức bộ nhớ Windows CE - VOIP trong mạng không dây sử dụng thiết bị kỹ thuật số cá nhân
Hình 25 Tổ chức bộ nhớ Windows CE (Trang 60)
Hình 26: Mô hình sự rời rạc hoá tín hiệu âm thanh - VOIP trong mạng không dây sử dụng thiết bị kỹ thuật số cá nhân
Hình 26 Mô hình sự rời rạc hoá tín hiệu âm thanh (Trang 63)
Hình 27: Giao thức H.323 theo mô hình OSI - VOIP trong mạng không dây sử dụng thiết bị kỹ thuật số cá nhân
Hình 27 Giao thức H.323 theo mô hình OSI (Trang 67)
Bảng 4:  Một số giao thức mã hoá âm thanh - VOIP trong mạng không dây sử dụng thiết bị kỹ thuật số cá nhân
Bảng 4 Một số giao thức mã hoá âm thanh (Trang 69)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w