Wireless Session Layer – WSP

Một phần của tài liệu Tài liệu TÌM HIỂU VỀ CÔNG NGHỆ WAP pdf (Trang 27 - 28)

Wireless Session Protocol cho phép các d ch v trao đ i d li u v i các ng d ng theo m t cách có t ch c. Nó bao g m hai giao th c khác nhau:

̇ D ch v phiên h ng k t n i (Connection oriented session services) – ho t đ ng nh vào Wireless Transaction Protocol (WTP)

̇ D ch v phiên phi k t n i (Connectionless session services) – ho t đ ng tr c ti p trên Wireless Transport layer (WDP)

Các d ch v phiên (session service) là nh ng ch c n ng giúp cho vi c thi t l p k t n i gi a m t client và m t server. D ch v này đ c phân ph i thông qua vi c dùng các ‘primitives’ mà nó cung c p.

Primitives là các thông đi p đ c đnh ngh a mà m t client dùng đ g i cho server yêu c u d ch v . Ch ng h n nh trong WSP, m t trong nh ng primitives là SConnect, v i nó chúng ta có th yêu c u vi c t o l p m t n i k t v i server.

D ch v phiên h ng k t n i (Connection-oriented session service) cung c p kh n ng qu n lý m t phiên làm vi c và v n chuy n d li u tin c y gi a client và server. Phiên làm vi c t o ra có th đ c hoãn l i và ph c h i sau đó n u nh vi c truy n t i d li u không th th c hi n đ c. Trong k thu t push, d li u không mong mu n có th đ c g i đi t server đ n client theo hai cách: đ c xác nh n ho c là không đ c xác nh n.

̇ Tr ng h p đ c xác nh n (confirmed push), client s thông báo cho server khi nh n đ c d li u.

̇ Tr ng h p không đ c xác nh n (unconfirmed push) server không đ c thông báo khi d li u push đ c nh n.

Ph n l n các ch c n ng đ c cung c p b i d ch v phiên h ng k t n i (connection-oriented session service) đ u đ c xác nh n: client g i các thông đi p yêu c u (Request primitive) và nh n l i thông đi p xác nh n (Confirm primitive), server g i các thông đi p ph n h i (Response primintive) và nh n l i các thông đi p ch d n (Indication primitive).

D ch v phiên phi k t n i (Connectionless session service) ch cung c p các d ch v không đ c xác nh n (non-confirmed services). Trong tr ng h p này các client có th ch s d ng thông đi p yêu c u (Request primitive) và các server c ng ch có th dùng thông đi p ch d n (Indication primitive).

b t đ u m t phiên làm vi c m i, client yêu c u m t WSP primitive cung c p m t s tham s nh đa ch server, đa ch client và các client header. Các tham s này có th đ c liên k t v i các tiêu đ HTTP c a client, và có th đ c server dùng đ nh n ra lo i tác v ng i dùng bên trong WAP client (có th là phiên b n và lo i c a trình duy t). i u này có ích khi ta mu n đ nh d ng l i ph n đ u ra khác đi, tu thu c vào lo i thi t b phía client. Ch ng h n nh m t đi n tho i có th có m t màn hình hi n th ch a đ c 20 ký t ; nh ng thi t b khác thì l i ch hi n th đ c 16 ký t .

WSP v c b n đó chính là m t d ng nh phân c a HTTP. WSP cung c p t t c các ph ng th c đ c đnh ngh a b i HTTP/1.1 và cho phép đàm phán nh m đ t đ c s t ng thích v i chu n HTTP/1.1 này.

Một phần của tài liệu Tài liệu TÌM HIỂU VỀ CÔNG NGHỆ WAP pdf (Trang 27 - 28)