Báo cáo thực tập tổng hợp
1.4 Định hướng phát triển
Kinh doanh, khai thác mạng lưới và dịch vụ truyền số liệu, internet, tin học, tư
vấn đầu tư xây dựng, khảo sát thiết kế, xây lắp quản lý vận hành, bảo trì, bảo dưỡng,
mạng tin học, truyền số liệu, viễn ấn (truyền báo), biên tập thiết kế mỹ thuật và in các
loại danh bạ, quảng cáo trên danh bạ;.
- Sản xuất kinh doanh vật tư thiết bị chuyên ngành tin học, các chương trình
phần mềm tin học.
- Kinh doanh chế bản điện tử, chế bản in kinh doanh đào tạo.
- Kinh doanh bất động sản, cho thuê văn phòng.
- Tổ chức thiết lập các cơ sở dữ liệu, kinh doanh các dịch vụ cung cấp tin tức
trên mạng truyền số liệu và internet theo quy định của Tập đoàn Bưu chính viễn
thông Việt Nam;
- Kinh doanh quảng cáo;
- Dịch vụ cung cấp và lưu trữ thông tin, khai thác, cung cấp và xử lý dữ liệu;
- Mua bán bản quyền;
- Cung cấp và khai thác các dịch vụ gia tăng giá trị, dịch vụ vui chơi giải trí trên
mạng viễn thông, internet, truyền hình;
- Mua bán thiết bị, máy móc phục vụ trong ngành truyền thông, viễn thông,
công nghệ thông tin;
- Đại lý kinh doanh các loại sách, văn hóa phẩm, văn phòng phẩm;
1.5 Kết quả kinh doanh
Nguyễn Mạnh Thắng - Lớp CNTT 47 - 5 -
Báo cáo thực tập tổng hợp
CHƯƠNG II: TỔNG QUAN VỀ WAP
2.1. Giới thiệu chung
Trong những năm gần đây, khái niệm về thông tin di động rất được mọi người
ưu chuộng, người ta quan tâm ngày càng nhiều hơn đến các thiết bị nhỏ gọn với tốc
độ xử lý nhanh.
Chính nhu cầu truy cập thông tin từ các thiết bị di động đã mở đường cho các
công nghệ không dây phát triển mạnh mẽ. Wireless Application Protocol (WAP) là
một dạng đặc tả theo chuẩn công nghiệp mở cho các ứng dụng thực thi trên môi
trường mạng không dây, chú trọng vào các ứng dụng trên thiết bị di động, đặc biệt à
điện thoại di động. Các tiêu chuẩn này được đưa ra bởi WAP Forum. Theo thống kê
chính thức của WAP Forum, những thành viên thuộc WAP Forum là đại diện cho
trên 90% nhà sản xuất điện thoại di động trên toàn thế giới.
WAP đã và sẽ được hỗ trợ trên nhiều loại thiết bị, từ đơn giản như điện thoại di
động thông thường cho đến những thiết bị thế hệ mới - các điện thoại “thông minh”
với màn hình rộng có thể chạy được nhiều ứng dụng; thậm chí là những máy trợ lý cá
nhân kỹ thuật số (PDA), các palmtop hay các máy tính với kích thước nhỏ gọn. Tất
cả các thiết bị di động rồi sẽ được áp dụng công nghệ WAP, trực tiếp từ nhà sản xuất
hay là từ phiên bản nâng cấp nào đó thuộc nhóm các công ty thứ ba. . Mỗi một thiết
bị có một cách hiển thị khác nhau và các phương pháp nhập liệu khác nhau. Công
việc của công nghệ WAP là sắp xếp lại “mớ hỗn độn” đó và cung cấp một khung làm
việc (framework) chung cho phép các ứng dụng chạy được trên cả tất hệ nền khác
nhau này.
Các giao thức WAP được thiết kế trên nền của các giao thức web. Mục đích của
WAP là sử dụng lại cấu trúc cơ sở của web, để từ đó nâng cao quá trình giao tiếp
giữa nhà cung cấp và các thiết bị di động, giúp quá trình này trở nên hiệu quả và tốn
ít thời gian hơn là sử dụng chính các giao thức web.
Nguyễn Mạnh Thắng - Lớp CNTT 47 - 6 -
Báo cáo thực tập tổng hợp
Do kiến trúc của WAP được thiết kế gần giống với Web, nên nó cũng kế thừa
mô hình client-server được dùng trên Internet của Web. Điểm khác nhau chính đó là
sư có mặt của WAP gateway dùng cho việc chuyển đổi giữa HTTP và WAP.
Để truy cập vào một ứng dụng trên server, client khởi tạo một nối kết với WAP
gateway và gởi đi yêu cầu của mình. Gateway sẽ chuyển đổi những yêu cầu này sang
định dạng được dùng trên Internet (HTTP), và sau đó chuyển chúng đến server cung
cấp dịch vụ. Nội dung trả về được gởi từ server đến gateway, tại đây nó sẽ được
chuyển sang định dạng WAP, để sau đó gởi về cho thiết bị di động. Như vậy,
gateway đã giúp Internet có thể giao tiếp với môi trường mạng không dây.
2.2. Mô hình kiến trúc WAP
2.2.1. Mô hình truyền thông WAP
2.2.1.1. WAP client
Các đặc tả WAP cho phép những nhà sản xuất di động có nhiều lựa chọn cho
riêng mình. Nó không bắt buộc thiết bị WAP phải trông như thế nào hay sẽ hiển thị
nội dung nhận được từ Internet ra sao, mà nó gắn liền với giao diện người dùng với
tổ chức bên trong của chức năng điện thoại.
Yêu cầu duy nhất cho một thiết bị hỗ trợ WAP đó là nó phải cung cấp một tác
nhân người dùng WAE (WAE User Agent), một tác nhân người dùng WTA (WTA
User Agent) và ngăn xếp WAP (WAP Stack).
Nguyễn Mạnh Thắng - Lớp CNTT 47 - 7 -
Báo cáo thực tập tổng hợp
Hình 1.1 WAP-client
WAE User Agent (Wireless Application Environment User Agent) là một loại
trình duyệt nhỏ (microbrowser) thực hiện hoàn trả nội dung phục vụ việc hiển thị. Nó
nhận vào WML, WML Script đã được biên dịch và các hình ảnh từ WAP gateway,
sau đó xử lý hoặc hiển thị chúng lên màn hình. WAE User Agent cũng quản lý việc
giao tiếp với người dùng, chẳng hạn như nhập liệu văn bản, thông báo lỗi hay các
thông điệp cảnh báo khác.
WTA User Agent (Wireless Telephony Application User Agent) nhận các tập
tin WTA được biên dịch từ WTA server và thực thi chúng. WTA User Agent bao
gồm việc truy cập vào giao diện điện thoại và các chức năng mạng như quay số, trả
lời cuộc gọi, tổ chức phonebook, quản lý thông điệp và các dịch vụ định vị.
WAP Stack cho phép điện thoại nối kết với WAP gateway sử dụng các giao
thức WAP. Các khái niệm này sẽ được mô tả chi tiết hơn trong phần sau.
2.2.1.2. WAP Proxy, WAP Gateway và WAP Server
Ba thuật ngữ này rất thường được sử dụng thay thế cho nhau. Thế nhưng, trong
môi trường mạng thì chúng lại hoàn toàn khác nhau với những chức năng cũng khác
nhau:
Nguyễn Mạnh Thắng - Lớp CNTT 47 - 8 -
Báo cáo thực tập tổng hợp
Server nội dung/gốc/ứng dụng: đây là phần tử trong mạng chứa thông tin hoặc
các ứng dụng web/WAP.
Proxy: là một phần tử trung gian, hoạt động cả như client lẫn server trên mạng.
Nó nằm giữa các client và các server gốc (origin server); các client gởi yêu cầu đến
cho proxy, nó sẽ truy xuất và lưu trữ thông tin cần thiết bằng cách giao tiếp với trình
duyệt gốc.
Gateway: đây là một thành phần trung gian thường được dùng để nối kết hai
loại mạng khác nhau. Nó nhận yêu cầu trực tiếp từ các client như thể nó chính là một
server gốc mà client muốn truy xuất thông tin. Các client này thông thường không
nhận ra rằng mình đang giao tiếp với gateway.
Ba thuật ngữ này được minh họa trong các hình vẽ sau đây:
Hình 2.2.1.2.1- Server gốc kết nối trực tiếp với Internet
Nguyễn Mạnh Thắng - Lớp CNTT 47 - 9 -
Báo cáo thực tập tổng hợp
Hình 2.2.1.2.2- Truy cập Internet thông qua proxy server
Hình 2.2.1.2.3-Gateway server nằm giữa hai loại mạng khác nhau
Trong kiến trúc WAP, một WAP gateway thật ra là một proxy. Nó được dùng
để nối một vùng mạng không dây (wireless domain) với mạng Internet. Tuy nhiên, nó
có thêm chức năng của gateway chuyển đổi giao thức (protocol gateway) và chức
năng mã hoá/giải mã.
Nguyễn Mạnh Thắng - Lớp CNTT 47 - 10 -
Báo cáo thực tập tổng hợp
Hình 2.2.1.2.4 -Sử dụng WAP Proxy/gateway
Hình 2.2.1.2.5-WAP gateway trong mạng không dây
Nguyễn Mạnh Thắng - Lớp CNTT 47 - 11 -
Báo cáo thực tập tổng hợp
Ở hình 2.2.1.2.5 là một WAP gateway cùng với các phần tử khác trong mạng
không dây. Nó mô tả cách mà một WAP gateway cộng tác và giao tiếp với tất cả các
phần tử khác để cung cấp một dịch vụ phù hợp.
Mỗi khi bắt đầu một phiên WAP (WAP session) trên điện thoại di động chúng
ta đều phải thức hiện theo các bước như sau:
Hình 2.2.1.2.6-Các bước tiến hành khi giao dịch WAP
Nguyễn Mạnh Thắng - Lớp CNTT 47 - 12 -
Báo cáo thực tập tổng hợp
Hình 2.2.1.2.7-Quá trình bên dịch các yêu cầu tại gateway chuyển đổi giao thức
Hình 2.2.1.2.7 mô tả quá trình biên dịch tại gateway chuyển đổi giao thức các
yêu cầu được gởi và nhận về giữa thiết bị di động và mạng Internet.
Chức năng mã hoá/giải mã (CODEC)bên trong gateway được dùng để chuyển
đổi nội dung dạng WML và WML Script thành một dạng phù hợp với các mạng có
băng thông thấp (thường ở dạng nhị phân). Quá trình này được mô tả trong Hình 2.8
dưới:
Hình 2.2.1.2.8-Mô tả chức năng mã hóa/giải mã của WAP gateway
Nguyễn Mạnh Thắng - Lớp CNTT 47 - 13 -
Báo cáo thực tập tổng hợp
Một dịch vụ khác mà chức năng CODEC có thể cung cấp là biên dịch HTML
hay văn bản thành WML/XTHML. Tuy nhiên, việc sử dụng gateway như thế này còn
rất nhiều giới hạn. Mặc dù HTML và WML/XHTML đều được xây dựng dựa trên
các nhưng HTML lại cho phép hiển thị các nội dung động cũng như các dạng dữ liệu
đa truyền thông (multimedia) như hình ảnh, âm thanh, đồ họa, hay các cấu trúc phức
tạp như các khung, các bảng lồng nhau do đó với những giới hạn của thiết bị di
động (bộ nhớ nhỏ, băng thông thấp, độ trễ cao) thì việc chuyển đổi đơn thuần sẽ gây
không ít khó khăn cho việc hiển thị.
2.2.2. Kiến trúc phân lớp
Có hai phiên bản WAP đang được sử dụng hiện nay đó là WAP 1.x và WAP
2.0
Hình 2.2.2.1- Ngăn xếp WAP 1.x
Nguyễn Mạnh Thắng - Lớp CNTT 47 - 14 -
Không có nhận xét nào:
Đăng nhận xét