Tìm hiểu công nghệ mạng không dây

mục lục lời nói đầu 3 Chơng I Tổng quan về công nghệ mạng WIFI 5 3 I. WIFI lμ gì? 5 II. Các chuẩn của WIFI 11 2.1 IEEE 802.11a 11 2.2 IEEE 802.11b 11 2.3 IEEE 802.11g 12 III. Bảo mật WIFI 14 Chơng II Các tầng giao thức của WIFI 24 I. Tìm hiểu chung về giao thức 24 1.1 Khái niệm 24 1.2 Những vấn đề khi thiết kế các lớp 24 II. Mô hình TCP/IP 25 2.1 Căn bản về TCP/IP 25 2.3 Phân biệt TCP, IP & UDP 29 2.4 Cấu trúc địa chỉ IP 37 Chơng III Ưu vμ khuyết điểm của WIFI 41 I. Ưu điểm 41 II. Khuyết điểm 42 III. So sánh WIFI với một số công nghệ không dây khác 43 3.1 WIFI vμ Bluetooth 43 3.2 WIFI vμ hồng ngoại 45 Chơng IV Tơng lai của mạng không dây 46 I. Hiện trạng vμ tiềm năng 46 II. Tính bảo mật của WIMAX 50 III. WIMAX có đặc điểm khác biệt gì so với WIFI 52 IV. Liệu WIMAX trong tơng lai có thể thay thế WIFI 52 V. Mạng không dây tơng lai 59 VI. Kiểm soát lu thông không dây 59 Chơng V Chơng trình minh họa 65 I. Mô hình áp dụng 65 II. Thiết kế giao diện vμ mã lệnh chơng trình 66 Lời kết 73 Kết luận 74 4 Tμi liệu tham khảo 75 LờI NóI ĐầU Hiện nay, công nghệ thông tin đang phát triển mạnh mẽ vμ trở thμnh một ngμnh công nghiệp mũi nhọn ở nhiều quốc gia. Máy tính ngμy cμng trở nên phổ biến, xuất hiện rất nhiều trong các gia đình vμ trở thμnh một công cụ không thể thiếu của nhiều ngời. Máy tính phục vụ rất nhiều nhu cầu khác nhau của con ngời, từ công việc, học tập đến các nhu cầu giải trí nh chơi game, xem phim, nghe nhạc, v.v . Xu hớng kết nối không dây/vô tuyến ngμy cμng trở nên phổ cập trong kết nối mạng máy tính.Ta hãy hình dung, trong một cuộc họp nếu phải kết nối máy tính xách tay của mình với CSDL trên mạng LAN của công ty để báo cáo số liệu trong lúc phòng họp không có một kết nối cáp mạng nμo hay một nhóm lμm việc di động cần đợc thiết lập các kết nối mạng LAN thì lập tức có thể hoμn thμnh công việc trong một thời gian ngắn. Tất cả các yêu cầu đã có thể giải quyết đợc với các thiết bị mạng không dây. Với chiều hớng giá thμnh của máy tính ngμy cμng giảm vμ nhu cầu truy nhập Internet ngμy cμng tăng, tại các nớc đang phát triển các dịch vụ truy nhập Internet không dây đã trở nên phổ cập, ta có thể ngồi trong tiền sảnh của một khách sạn vμ truy nhập Internet từ máy tính xách tay của 5 mình một cách dễ dμng thông qua kết nối không dây vμ công nghệ dịch chuyển địa chỉ IP. Xuất phát từ các lý do trên, em đã thực hiện đề tμi “Tìm hiểu công nghệ mạng không dây”. Trong đề tμi nμy, em xây dựng một chơng trình minh họa quá trình truyền file thông qua card mạng không dây wifi. Mục tiêu của đề tμi lμ tìm hiểu về công nghệ mạng không dây wifi theo chuẩn 820.11b/b+/g . Các nội dung chính của đề tμi bao gồm: Ch ơng 1 . Tổng quan về công nghệ wifi: Giới thiệu tổng quan về công nghệ wifi nh khái niệm vμ lịch sử phát triển của Wifi. Ch ơng 2. Các tầng giao thức của Wifi: Mô tả chi tiết các tầng giao thức, đặc điểm kĩ thuật vμ cách thức hoạt động của Wifi. Ch ơng 3. Ưu điểm vμ khuyết điểm của Wifi: Phân tích các u vμ khuyết điểm của Wifi, so sánh Wifi với một số công nghệ không dây phổ biến khác. Ch ơng 4. Tầm ứng dụng vμ tơng lai của mạng không dây: Trình bμy về khả năng ứng dụng của Wifi trong thực tế vμ tơng lai của công nghệ nμy. Ch ơng 5. Chơng trình minh hoạ: lμ một ví dụ viết bằng ngôn ngữ Visual Basic, mô phỏng việc truyền file qua card mạng không dây wifi

pdf96 trang | Chia sẻ: banmai | Lượt xem: 2078 | Lượt tải: 2download
Bạn đang xem trước 20 trang tài liệu Tìm hiểu công nghệ mạng không dây, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
hîp s½n c¸c adapter WiFi vµ Bluetooth. Ngoµi ra, c¸c nhµ s¶n xuÊt cßn s¶n xuÊt c¸c cÆp thu ph¸t kh«ng d©y theo chuÈn riªng tÝch hîp vµo c¸c s¶n phÈm kh«ng d©y cña hä. ThiÕt bÞ kh«ng d©y chiÕm lÜnh hÇu hÕt trong c¸c lÜnh vùc v¨n phßng. Víi nh÷ng doanh nh©n, th× viÖc cÇm theo chiÕc m¸y tÝnh x¸ch tay cho dï nhá vµ máng nh cuèn sæ còng trë thµnh ®iÒu phiÒn to¸i v× ®i gÆp ®èi t¸c mµ tay x¸ch n¸ch mang, thiÕu ®i sù sang träng hay tÝnh lÞch l·m cña m×nh. ChÝnh v× vËy, kh«ng chØ nh÷ng ngêi yªu thÝch m¸y tÝnh míi d¸m ch¾t bãp ®Ó ®Çu t cho m×nh nh÷ng chiÕc m¸y tÝnh bá tói mµ ngay c¶ c¸c doanh nh©n còng s½n sµng bá tiÒn ra s¾m cho m×nh nh÷ng chiÕc m¸y bá tói ®a n¨ng ®ã. Kh«ng cÇn biÕt b¹n sö 52 dông lo¹i m¸y nµo nhng cho dï Palm, PocketPC hay c¸c dßng s¶n phÈm ®iÖn tho¹i cao cÊp nµo ®ã còng ph¶i ®¸p øng ®îc ®Çy ®ñ nh÷ng tÝnh n¨ng cña mét chiÕc v¨n phßng nhá gän nh lÞch hÑn trªn Outlook, v¨n b¶n ®¬n gi¶n víi Word, b¶ng tÝnh to¸n nhanh chãng víi Excel, tr×nh duyÖt web Internet Explorer qua kÕt nèi kh«ng d©y hoÆc qua GPRS víi ®iÖn tho¹i GSM v.v... II. KhuyÕt ®iÓm: KhiÕm khuyÕt trong chuÈn 802.11 - giao thøc m¹ng kh«ng d©y phæ biÕn nhÊt hiÖn nay do Tæ chøc kü s ®iÖn vµ ®iÖn tö quèc tÕ IEEE thiÕt lËp - lµ cho phÐp mét thiÕt bÞ c¸ nh©n g©y t¾c nghÏn kh¶ n¨ng liªn kÕt cña c¸c thiÕt bÞ kh¸c trong b¸n kÝnh 1 km th«ng qua mét tÝn hiÖu cêng ®é thÊp. “Tríc ®©y, c¸c cuéc tÊn c«ng vµo m¹ng IEEE 802.11 ®Òu ®ßi hái mét phÇn cøng chuyªn dông vµ phô thuéc vµo kh¶ n¨ng g©y b·o hßa tÇn sè m¹ng kh«ng d©y b»ng nh÷ng tia bøc x¹ c- êng ®é cao”, AusCERT cho biÕt. “Lç hæng míi ph¸t hiÖn cho phÐp nh÷ng hacker còng cã thÓ thùc hiÖn thµnh c«ng c¸c cuéc tÊn c«ng kh«ng mÊy tèn kÐm vµo m¹ng Wi-Fi”. KhiÕm khuyÕt ¶nh hëng ®Õn thñ tôc ®¸nh gi¸ kªnh s¹ch (CCA) - cã vai trß gi¶m thiÓu kh¶ n¨ng 2 thiÕt bÞ cïng ph¸t sãng trªn mét b¨ng tÇn. Nh÷ng cuéc tÊn c«ng th«ng qua lçi nµy khiÕn tÊt c¶ thiÕt bÞ trong vïng sãng ph¶i chê ®îi cho ®Õn khi vô tÊn c«ng chÊm døt míi cã thÓ truyÒn tÝn hiÖu. 53 §©y còng cã thÓ coi lµ mét kiÓu tÊn c«ng tõ chèi dÞch vô nhng cha ®îc xÕp vµo d¹ng nghiªm träng. Khi bÞ tÊn c«ng, thiÕt bÞ sÏ cã nh÷ng dÊu hiÖu gièng nh kªnh liªn l¹c ®ang rÊt bËn vµ kh«ng thÓ truyÒn bÊt kú d÷ liÖu nµo qua m¹ng. Víi lçi nµy, tin tÆc cã thÓ h¹ gôc m¹ng dÞch vô trong vßng 5 gi©y. §èi tîng bÞ lçi lµ nh÷ng thiÕt bÞ hç trî c¸c chuÈn kh«ng d©y 802.11, 802.11b vµ 802.11g tèc ®é thÊp. Nh÷ng thiÕt bÞ dïng chuÈn 802.11a hoÆc 802.11g tèc ®é cao (trªn 20 MB/gi©y) th× kh«ng bÞ t¸c ®éng. III. So s¸nh wifi víi mét sè c«ng nghÖ kh«ng d©y kh¸c: 3.1 WiFi vµ Bluetooth: C«ng nghÖ kh«ng d©y kh«ng ph¶i lµ mét ý tëng míi, trong thêi ®¹i c«ng nghÖ hiÖn nay, nhu cÇu ph¸t triÓn c¸c hÖ thèng kh«ng d©y ngµy cµng nhiÒu trªn nh÷ng lÜnh vùc kh¸c nhau. VÊn ®Ò lµ c«ng nghÖ nµo sÏ thÝch hîp trong lÜnh vùc nµo, tr- êng hîp nµo, ®iÒu nµy phô thuéc vµo ph¹m vi ho¹t ®éng, kh¶ n¨ng b¶o mËt, b¨ng th«ng, tèc ®é, gi¸ c¶, c¸ch truyÒn tÝn hiÖu, kh¶ n¨ng kÕt nèi gi÷a c¸c thiÕt bÞ, n¨ng lîng vµ tÝnh dÔ sö dông cña c«ng nghÖ ®ã. Cã c«ng nghÖ cho phÐp kÕt nèi kh«ng d©y ë kho¶ng c¸ch xa, nhng l¹i ®¾t (Wi-Fi), cã c«ng nghÖ cã gi¸ rÏ nhng kho¶ng c¸ch l¹i qu¸ ng¾n (IrDA1), cã nh÷ng thiÕt bÞ mµ n¨ng lîng lµ nguån sèng cßn th× vÊn ®Ò tiÕt kiÖm n¨ng lîng ®îc ®Æt lªn hµng ®Çu. Bluetooth lµ mét c«ng nghÖ dung hßa gi÷a vÊn ®Ò sö dông n¨ng lîng, kho¶ng c¸ch, gi¸ c¶,b¶o mËt vµ tÝnh dÔ sö dông. §Ó hiÓu râ thªm vÒ ®Æc tÝnh cña Wifi Bluetooth ta h·y xem nh÷ng so s¸nh díi ®©y. 1 54 WiFi lµ mét c«ng nghÖ kh«ng d©y míi cã mét sè tÝnh n¨ng h¬n h¼n Bluetooth. VËy liÖu WiFi vµ Bluetooth cã cïng b¾t tay nhau trªn con ®êng chinh phôc thÕ giíi kh«ng d©y kh«ng? Trong kü thuËt m¹ng LAN kh«ng d©y (WLAN2), 802.11b, chuÈn m¹ng cña Wi-Fi, lµ mét thµnh viªn trong gia ®×nh gåm 3 thµnh viªn 802.11g, 802.11a, 802.11b, ®©y lµ chuÈn do Institute of Electrical and Electronics Engineers (IEEE) ph¸t triÓn. 802.11b lµ chuÈn ¸p dông cho m¹ng LAN kh«ng d©y kiÓu Ethernet3, ho¹t ®éng trong vïng sãng radio 2.4 GHz. Tèc ®é truyÒn d÷ liÖu tõ 5.5 Mbps ®Õn 11 Mbps, vµ cã thÓ lªn ®Õn 20 Mbps. 802.11b hç trî m¹ng nhiÒu ®iÓm (multipoint networking) nh÷ng kiÓu truyÒn d÷ liÖu nh c¸c gãi tin broadcast, multicast, unicast. ChuÈn nµy cho phÐp t¹i mét ®iÓm truy cËp (access point) cã thÓ tõ 1020 client, nhng ®Þa chØ MAC ®îc ®¸nh trong mçi thiÕt bÞ cho phÐp thiÕt lËp mét sè lîng thiÕt bÞ kh«ng giíi h¹n ¶o ®Ó giao tiÕp víi nhau trong m¹ng. Kü thuËt Carrier Sense Multiple Access vµ Collision Avoidance (CSMA/CA) ®ù¬c sö dông ®Ó ®iÒu khiÓn c¸c kªnh chung vµ tr¸nh xung ®ét (avoid collision) B¶ng so s¸nh gi÷a Wi-Fi vµ Bluetooth 802.11b (Wi-Fi) Bluetooth TÇm ho¹t ®éng Phiªn b¶n kh«ng d©y cña chuÈn Ethernet . Truy cËp m¹ng kh«ng d©y víi kho¶ng c¸ch dµi. Thay thÕ cho c¸p cña thiÕt bÞ c¸ nh©n. Truy cËp m¹ng kh«ng d©y kho¶ng c¸ch trung b×nh. B¨ng th«ng B¨ng th«ng hiÖu qu¶ 11 Mbps, chia sÎ Tèi thiÓu tõ 23 Mbps víi WEP4 1 Mbps, chia sÎ 2 3 4 55 NhiÔu C¸c thiÕt bÞ sö dông sãng radio kh¸c, c¸c vËt liÖu, thiÕt bÞ x©y dùng. C¸c thiÕt bÞ sö dông sãng radio kh¸c, c¸c vËt liÖu, thiÕt bÞ x©y dùng. B¶o mËt Kh«ng an toµn nÕu kh«ng ®îc b¶o mËt tèt. Møc ®é liªn kÕt WEP ®îc cµi s½n dÔ bÞ bÎ gÉy. Cã thÓ tin t- ëng vµo c¸c øng dông ph©n quyÒn vµ ®îc m· ho¸ Kh«ng b¶o mËt b»ng wifi. Møc ®é liªn kÕt ®îc thiÕt lËp s½n lµ “Authorized”. Khã ®ông ®é h¬n khi trong tr¹ng th¸i sniffing. VÉn yªu cÇu c¸c øng dông cã ph©n quyÒn vµ m· ho¸. N¨ng lîng tiªu thô RÊt cao CÇn rÊt nhiÒu n¨ng lîng ®Ó duy tr× kÕt nèi. ThÊp h¬n nhiÒu Cã 3 chÕ ®é Standby modes: Sniff, Hold, Park ®Ó gi¶m n¨ng lîng duy tr× kÕt nèi. ThiÕt bÞ hç trî §îc l¾p ®Æt s½n trong c¸c laptop hiÖn ®¹i, hoÆc c¸c thiÕt bÞ yªu cÇu: external H/W card §îc l¾p ®Æt s½n trong c¸c laptop hiÖn ®¹i, hoÆc c¸c thiÕt bÞ yªu cÇu: external H/W card Nh÷ng bíc truy cËp vµo m¹ng LAN Yªu cÇu biÕt thiÕt lËp access point Yªu cÇu kiÕn thøc vÒ thiÕt lËp m¹ng Kho¶ng c¸ch 100 m ®Õn vµi km 10 m Gi¸ thµnh $25 $5 øng dông hç trî TCP/IP TCP/IP, OBEX thiÕt bÞ cã thÓ truy cËp ®ång thêi NhiÒu, chia sÎ Tèi ®a 8, chia sÎ 56 B¶ng 3-1 So s¸nh gi÷a Wi-fi vµ Bluetooth 3.2 Wifi vµ Hång ngo¹i: Hång ngo¹i Wifi TÇm ho¹t ®éng Infrared data association (IrDA) thay thÕ c¸p cña c¸c thÕt bÞ c¸ nh©n. Truy cËp m¹ng kh«ng d©y víi kho¶ng c¸ch ng¾n. Thay thÕ cho c¸p cña thiÕt bÞ c¸ nh©n. Truy cËp m¹ng kh«ng d©y kho¶ng c¸ch trung b×nh vµ xa. B¨ng th«ng B¨ng th«ng hiÖu qu¶ 4Mbit/s ->16 Mbit/s 1 Mbps – 105 Mbps, chia sÎ NhiÔu Kh«ng C¸c thiÕt bÞ sö dông sãng radio kh¸c, c¸c vËt liÖu, thiÕt bÞ x©y dùng. B¶o mËt B¶n th©n Hång ngo¹i ®· thiÕt lËp b¶o mËt s½n Møc ®é liªn kÕt ®îc thiÕt lËp s½n lµ “Authorized”. VÉn yªu cÇu c¸c øng dông cã ph©n quyÒn vµ m· ho¸. N¨ng lîng tiªu thô RÊt thÊp Cao ®Õn rÊt cao ThiÕt bÞ hç trî §îc kh¼ng ®Þnh trªn ph¹m vi toµn thÕ giíi víi h¬n 150 triÖu thiÕt bÞ hç trî cïng víi phÇn cøng vµ nhiÒu phÇn mÒm c¬ së kh¸c. §îc l¾p ®Æt s½n trong c¸c laptop hiÖn ®¹i, hoÆc c¸c thiÕt bÞ yªu cÇu: external H/W card Nh÷ng bíc truy cËp vµo m¹ng LAN §¬n gi¶n Yªu cÇu biÕt thiÕt lËp access point Kho¶ng c¸ch 1 m 10 m vµi Km Gi¸ thµnh $1 $25 57 øng dông hç trî OBEX TCP/IP, OBEX Ph¶i kÕt nèi theo ®êng th¼ng TÇm ho¹t ®éng trong mét h×nh nãn cã mµ gãc ë chãp lµ 300 vµ kh«ng thÓ xuyªn vËt c¶n. Kh«ng ph¶i kÕt nèi theo ®êng th¼ng vµ cã thÓ xuyªn qua phi kim. Sè thiÕt bÞ cã thÓ truy cËp ®ång thêi 1 NhiÒu, chia sÎ ch¬ng IV: t¬ng lai cña m¹ng kh«ng d©y (chuÈn kh«ng d©y wimax) WiMax lµ tõ viÕt t¾t cña côm tõ World Interoperability for Microwave Access: Kh¶ n¨ng khai th¸c liªn m¹ng trªn toµn cÇu ®èi víi truy nhËp vi ba. C«ng nghÖ WiMax cã u ®iÓm vÒ tèc ®é vµ cù ly, tiÖn lîi, rÎ tiÒn, dÔ b¶o mËt. WiMax ®¸p øng ®îc hÇu hÕt c¸c yªu cÇu th«ng tin hiÖn ®¹i, thÝch hîp cho viÖc tæ chøc m¹ng v« tuyÕn néi thÞ (WMAN) hoÆc ®¸p øng tèt yªu cÇu th«ng tin riªng cña tõng ngµnh nghÒ (nh th¬ng m¹i, bu chÝnh - viÔn th«ng, ng©n hµng, chÝnh phñ ®iÖn tö, giao dÞch, dÞch vô ®iÖn tö... I. HiÖn tr¹ng vµ tiÒm n¨ng DiÔn ®µn WiMax mét tæ chøc phi lîi nhuËn, cã nhiÖm vô ph¸t triÓn vµ chøng nhËn kh¶ n¨ng t¬ng thÝch vµ ho¹t ®éng t- ¬ng t¸c cña c¸c thiÕt bÞ truy cËp kh«ng d©y b¨ng th«ng réng sö dông cÊu h×nh MAN kh«ng d©y IEEE 802.16, gióp t¨ng tèc viÖc giíi thiÖu c¸c thiÕt bÞ nµy ra thÞ trêng. C¸c thµnh viÖn hiÖn nay cña WiMax gåm cã: Airspan Networks, Alvarion Ltd., Aperto Networks, Ensemble Communications Inc., Fujitsu 58 Microelectronics America, Intel, Nokia, DiÔn ®µn OFDM Forum, Proxim vµ Wi-LAN Inc. ChuÈn IEEE 802.16a, ®îc c«ng nhËn vµo th¸ng 1/2003, cung cÊp kh¶ n¨ng truy cËp b¨ng réng kh«ng d©y ë ®Çu cuèi, gi÷a ngêi sö dông vµ ®iÓm kÕt nèi, b»ng c¸c b¨ng tÇn tõ 2 ®Õn 11 GHz. D¶i tÇn nµy cho phÐp kÕt nèi mµ kh«ng cÇn tho¶ m·n ®iÒu kiÖn tÇm nh×n th¼ng. §iÒu nµy khiÕn cho chuÈn IEEE 802.16a trë thµnh mét c«ng nghÖ s¸ng gi¸ dµnh cho c¸c øng dông kÕt nèi ®Çu cuèi lµ nh÷ng øng dông hay bÞ ¶nh hëng cña vËt c¶n nh c©y cèi hay nhµ cöa, còng nh dµnh cho c¸c tr¹m gèc chØ g¾n ®îc trong nhµ mµ kh«ng g¾n ®îc trªn ®Ønh th¸p hay ®Ønh nói. §Ó hç trî m« h×nh kinh doanh cã lîi nhuËn, c¸c nhµ khai th¸c vµ cung cÊp dÞch vô m¹ng cÇn ph¶i duy tr× mét lîng lín kh¸ch hµng lµ doanh nghiÖp t¹o doanh thu cao vµ sè lîng lín c¸c thuª bao t nh©n. C¸c hÖ thèng 802.16a cã thÓ ®¸p øng ®îc yªu cÇu nµy b»ng c¸ch hç trî nhiÒu cÊp dÞch vô kh¸c biÖt. VÝ du, mét tr¹m gèc cã thÓ ®ång thêi hç trî 60 doanh nghiÖp cã kÕt nèi luång E1 vµ hµng tr¨m hé gia ®×nh dïng kÕt nèi thuª bao sè. B¸n kÝnh phñ sãng cña mét ®iÓm ph¸t 802.16a ®iÓn h×nh cã thÓ xa tõ 4 tíi 6 dÆm. ChuÈn míi nµy sÏ gióp ngµnh viÔn th«ng t¹o ra c¸c gi¶i ph¸p chung cho c¸c kiÓu thÞ trêng b¨ng réng: 59 1.1. B¨ng th«ng theo yªu cÇu: C«ng nghÖ kh«ng d©y 802.16a cho phÐp c¸c nhµ cung cÊp dÞch vô triÓn khai ®îc dÞch vô cã tèc ®é t¬ng ®¬ng víi sö dông gi¶i ph¸p kÕt nèi d©y chØ trong vµi ngµy víi chi phÝ cùc thÊp. Nã còng cho phÐp ®Æt cÊu h×nh tøc thêi “theo yªu cÇu” kÕt nèi tèc ®é cao dïng cho c¸c sù kiÖn ng¾n ngµy nh héi chî triÓn l·m. 1.2. Trôc nh¸nh cña m¹ng tÕ bµo: B¨ng th«ng lín cña c«ng nghÖ 802.16 khiÕn nã trë thµnh sù lùa chän tuyÖt vêi ®Ó t¶i d÷ liÖu trôc nh¸nh cho c¸c tr¹m gèc cña m¹ng tÕ bµo theo cÊu h×nh m¹ng ®iÓm nèi ®iÓm. 1.3. B¨ng th«ng réng cho gia ®×nh: lÊp ®Çy kho¶ng trèng kÕt nèi mµ thuª bao sè vµ m¹ng c¸p kh«ng cung cÊp dÞch vô tíi ®îc. Cã nhiÒu giíi h¹n ng¨n c¶n c«ng nghÖ thuª bao sè vµ m¹ng c¸p tiÕp cËn tíi ngêi dïng b¨ng th«ng réng tiÒm n¨ng. §iÒu nµy sÏ thay ®æi nhê viÖc tung ra c¸c hÖ thèng chuÈn dùa trªn 802.16a. C¸c øng dông truy cËp kh«ng d©y b¨ng réng 60 H×nh 111: ChuÈn IEEE 802.16a t¹o ra c¸c gi¶i ph¸p ®¸p øng ®îc nhu cÇu ®a d¹ng cña thÞ trêng truy cËp b¨ng réng. 1.4. C¸c khu vùc thiÕu dÞch vô: C«ng nghÖ Internet kh«ng d©y dùa trªn c«ng nghÖ IEEE 802.16 lµ mét sù lùa chän tù nhiªn cho khu vùc n«ng th«n thiÕu dÞch vô vµ c¸c khu vùc ngo¹i « cã mËt ®é d©n sè thÊp. 1.5. DÞch vô kh«ng d©y kÕt nèi tèt nhÊt: ChuÈn IEEE 802.16e më réng tíi 802.16a giíi thiÖu kh¶ n¨ng di ®éng cho phÐp ngêi sö dông kÕt nèi khi ®ang di chuyÓn ngoµi khu vùc nhµ ë cña m×nh. 61 C¸c yÕu tè khiÕn 802.16 a trë nªn kh¸c biÖt: Th«ng l îng : B»ng c¸ch sö dông mét ph¬ng thøc ®iÒu chÕ m¹nh, IEEE 802.16a t¹o ra th«ng lîng cao trªn kho¶ng c¸ch cã n¨ng suÊt phæ møc cao, chÞu ph¶n x¹ tèt. Tr¹m gèc cã thÓ ®¸nh ®æi th«ng lîng ®Ó lÊy kho¶ng c¸ch. VÝ dô nÕu mét ®- êng truyÒn b¨ng th«ng lín kh«ng thÓ thiÕt lËp ®iÒu chÕ QAM 64 (§iÒu biªn cÇu ph¬ng) th× cã thÓ chuyÓn qua QAM 16 ®Ó t¨ng kho¶ng c¸ch hiÖu dông. Kh¶ n¨ng më réng ® îc : §Ó sö dông ®îc kÕ ho¹ch m¹ng cho c¶ hai phæ ®îc cÊp phÐp vµ miÔn phÐp trªn toµn cÇu, chuÈn 802.16a hç trî c¸c b¨ng th«ng kªnh linh ho¹t. VÝ dô mét nhµ khai th¸c m¹ng ®îc cÊp phæ 20MHz cã thÓ chia phæ nµy thµnh 2 phÇn, mçi phÇn 10MHz. Phñ sãng: Bªn c¹nh viÖc hç trî ph¬ng thøc ®iÒu chÕ m¹nh vµ ®éng, chuÈn IEEE 802.16a còng hç trî c¸c c«ng nghÖ t¨ng cêng viÖc phñ sãng trong ®ã c· c¸c kü thuËt topo m¹ng nhÖn vµ ¨ng ten th«ng minh. ChÊt l îng dÞch vô : ChuÈn IEEE 802.16a bao gåm c¸c tÝnh n¨ng ChÊt lîng dÞch vô cho phÐp c¸c dÞch vô nh tho¹i vµ email lµ nh÷ng dÞch vô ®ßi hái m¹ng cã ®é trÔ thÊp ho¹t ®éng ®îc. DÞch vô tho¹i dïng 802.16a cã thÓ dïng ghÐp kªnh ph©n chia thêi gian (TDM) hoÆc IP (VoIP). B¶o mËt: C¸c tÝnh n¨ng b¶o mËt vµ m· hãa cã s½n trong chuÈn 802.16a ®Ó hç trî truyÒn th«ng tin an toµn vµ nhËn d¹ng, gi¶i m· sè liÖu. 62 B»ng viÖc sö dông chuÈn 802.16a, c¸c nhµ cung cÊp dÞch vô m¹ng cã thÓ gi¶m chi phÝ nghiªn cøu ph¸t triÓn b»ng c¸ch ph©n bæ chi phÝ trªn lîng s¶n phÈm lín h¬n. Mét ®iÓm quan träng n÷a lµ ®èi víi hµng triÖu ngêi trªn thÕ giíi kh«ng thÓ kÕt nèi b¨ng th«ng réng qua m¹ng c¸p hoÆc thuª bao sè, c«ng nghÖ kh«ng d©y IEEE 802.16a míi sÏ lµ “®êng dÉn thø ba” (ngoµi ®- êng d©y ®iÖn tho¹i vµ c¸p truyÒn h×nh) kÕt nèi c¸c hé gia ®×nh, doanh nghiÖp, c¸c ®iÓm truy cËp c«ng céng vµ c¸c qu¸n cafe cã dÞch vô truyÒn dÉn tíi rÊt nhiÒu lîi Ých cña Internet. II. TÝnh b¶o mËt cña WiMAX? Sau nh÷ng b¨n kho¨n vÒ viÖc thö nghiÖm WiMAX, sù h¬n kÐm gi÷a WiMAX vµ 3G dÇn l¾ng dÞu, giê ®©y l¹i cã nh÷ng c©u hái liªn quan ®Õn b¶o mËt cña WiMAX ®îc ®a ra. Víi c¸c chuyªn gia, c©u tr¶ lêi ng¾n gän vµ ch¾c ch¾n lµ WIMAX cã b¶o mËt. ChuÈn WiMAX b¶n th©n nã ®· hç trî b¶o mËt linh ho¹t h¬n, tèt h¬n lµ chuÈn Wi-fi. Mè sè ngêi ®ang ph©n v©n khi c¸c chuyªn gia ph©n tÝch vµ c¸c nhµ phª b×nh bµn vÒ c¸c chuÈn nh WiMAX vµ ®a ra ý kiÕn cho r»ng sù b¶o mËt cña WiMAX cã thÓ kh«ng m¹nh. HoÆc do tho¹t ®Çu, nh÷ng nhËn xÐt qu¸ sèt s¾ng cña mét sè c¸c nhµ cung cÊp dÞch vô viÔn th«ng nh»m qu¶ng c¸o n©ng cao kh¶ n¨ng cho c¸c s¶n phÈm cña hä nªn cã thÓ khiÕn cho kh¸ch hµng c¶m thÊy kh«ng ch¾c ch¾n vÒ chÊt lîng vµ ®é tin cËy cña s¶n phÈm. Cã thÓ nãi b¶o mËt chÝnh lµ mét tÝnh n¨ng quan träng cho thÊy sù kh¸c biÖt gi÷a chuÈn WiMAX víi c¸c chuÈn kh¸c vµ c¸c 63 tÝnh n¨ng cña m¹ng WiMAX mµ c¸c nhµ cung cÊp chØ cho kh¸ch hµng thÊy trong c¸c s¶n phÈm cña hä. Tuy nhiªn ®iÒu quan träng lµ chóng ta ph¶i hiÓu r»ng b¶o mËt cho WiMAX lµ kh¸ tin cËy vµ ®¶m b¶o. Cã lÏ ®iÒu quan träng h¬n lµ WiMAX cho phÐp c¸c nhµ cung cÊp dÞch vô viÔn th«ng kh¸c nhau cã thÓ bæ sung thªm tÝnh n¨ng nh»m ®¶m b¶o kh¶ n¨ng b¶o mËt tèt h¬n bÊt cø m¹ng b¨ng réng h÷u tuyÕn c¹nh tranh nµo kÓ c¶ b¶o mËt cho øng dông kÕt nèi m¹ng chÝnh phñ. DÞch vô kÕt nèi m¹ng d©n c th«ng thêng kh«ng cÇn ®Õn b¶o mËt mµ ng©n hµng, bÖnh viÖn, chÝnh phñ cÇn nhng WiMAX cã thÓ lµm ®îc ®iÒu nµy. NhËn biÕt ®îc yªu cÇu b¶o mËt lµ rÊt quan träng trong viÖc lùa chän c¸c dÞch vô v« tuyÕn b¨ng th«ng réng hiÖn nay, c¶ tæ chøc IEEE vµ diÔn ®µn WiMAX ®Òu x¸c ®Þnh ®a ra mét m«i trêng b¶o mËt ch¾c ch¾n. B¶o mËt WiMAX hç trî hai chuÈn m· hãa b¶o mËt chÊt lîng lµ DES3 vµ AES. §©y chÝnh lµ 2 chuÈn ®îc coi lµ quan träng hµng ®Çu. VÒ c¬ b¶n, toµn bé lîng th«ng tin truyÒn trªn m¹ng WiMAX ph¶i ®îc b¶o mËt b»ng c¸ch sö dông chÕ ®é Counter Mode vµ Giao thøc CCMP (Cipher Block Chaining Message Authentication Code Protocol). Giao thøc nµy sö dông m· AES ®Ó b¶o mËt truyÒn th«ng tin vµ x¸c thùc tÝch hîp sè liÖu. Chãng ta ®· cã nhiÒu minh chøng cô thÓ cho viÖc b¶o mËt cña WiMAX, ch¼ng h¹n nh h·ng Alvarion (Israel) còng ®· tÝch 64 hîp chøc n¨ng b¶o mËt cho hÖ thèng BreezeMAX theo chuÈn WiMAX dùa trªn c¸c giao thøc vµ quy tr×nh ®Ó ®¶m b¶o hÖ thèng ho¹t ®éng tin cËy. WiMAX còng ®· ®îc triÓn khai ë nhiÒu níc vµ cã ®îc sù hµi lßng cña kh¸ch hµng. Víi ViÖt Nam, cã thÓ nãi ®Ó cã sù ®Ò nghÞ cña ChÝnh phñ yªu cÇu Bé Bu chÝnh ViÔn th«ng cÊp phÐp thö nghiÖm, th¬ng m¹i ho¸ WiMAX cho VNPT, VTC, Viettel, FPT lµ cã sù cè g¾ng cña rÊt nhiÒu c¸c doanh nghiÖp, chuyªn gia trong lÜnh vùc CNTT, BCVT. §©y còng ®ßi hái cña qu¸ tr×nh ph¸t triÓn nhanh chãng cña nh÷ng c«ng nghÖ phôc vô cho CNTT, BCVT. Kh¸ch hµng cÇn nh÷ng c«ng cô h÷u hiÖu h¬n, nhanh h¬n, tèt h¬n, doanh nghiÖp còng cÇn cã nh÷ng c«ng nghÖ míi, ®i ®Çu ®Ó duy tr× vÞ thÕ trªn thÞ trêng vµ t¨ng cêng tÝnh c¹nh tranh, thu hót kh¸ch hµng ®Õn víi m×nh. Nh÷ng th«ng sè kü thuËt cña WiMAX ®· ®îc c¸c chuyªn gia c«ng nghÖ xem xÐt rÊt kü, c¸c doanh nghiÖp ViÖt Nam còng ®ang chuÈn bÞ ®Ó cung cÊp nh÷ng dÞch vô trªn nÒn c«ng nghÖ WiMAX, do ®ã kh¸ch hµng cã thÓ hoµn toµn yªn t©m vÒ tÝnh b¶o mËt vµ kh¶ thi cña c«ng nghÖ nµy. VMS - MobiFone, mét thµnh viªn cña VNPT ®· lªn kÕ ho¹ch cho viÖc cung cÊp c¸c dÞch vô WiMAX vµo ®Çu n¨m 2007. 65 III. Wimax cã ®Æc ®iÓm kh¸c biÖt g× so víi WiFi ? - B¸n kÝnh phñ sãng cña 1 hotspot cña WiFi chØ lµ 150m, vµ c«ng nghÖ nµy còng cÇn nhiÒu tr¹m hotspot cho mét khu vùc nhÊt ®Þnh. V× vËy, dÞch vô nµy khã triÓn khai réng. §Ó dÔ hiÓu, chóng ta cã thÓ vÝ Wifi gièng nh dÞch vô CityPhone - dÞch vô ®iÖn tho¹i néi vïng. Mét tr¹m cña CityPhone còng cã b¸n kÝnh nh vËy, kh«ng phñ hÕt ®îc c¸c “lç trèng”. MÆt kh¸c, nÕu cµng cã ®«ng ngêi sö dông WiFi th× tèc ®é cµng gi¶m xuèng. §ång thêi, chÊt lîng cña WiFi kh«ng ®îc tèt b»ng ADSL, kh«ng ®¶m b¶o ®îc chÕ ®é u tiªn nh Wimax. iV. LiÖu Wimax trong t¬ng lai cã thay thÕ WiFi ?  Wimax kh«ng thay thÕ ®îc WiFi v× Wifi ®· vµ ®ang dïng cho tõng cöa hµng, gia ®×nh, c¸ nh©n, gÇn nh m¹ng néi bé. NÕu ®êng truyÒn dÉn cña dÞch vô Wifi ®îc ch¹y c¸p vÒ trung t©m, sÏ rÊt phøc t¹p vµ tèn kÐm. Trong khi Wimax l¹i dÔ dµng triÓn khai réng t¹i n¬i c«ng céng. Wimax chØ cÇn vµi ba tr¹m ph¸t sãng, v× tËn dông ®îc c¸p quang. C«ng t¸c thi c«ng l¹i kh«ng phô thuéc viÖc ®µo ®êng, kh¾c phôc ®îc viÖc triÓn khai chËm, tiÕt kiÖm thêi gian. C«ng nghÖ nµy cã thÓ ®îc vÝ mét giai ®o¹n bíc ®Öm cho viÖc triÓn khai nhanh, quan träng lµ ®¸p øng ®îc thuª bao di ®éng cÇm tay PDA, ®¸p øng nhu cÇu th«ng tin c¸ nh©n, cã thÓ truy cËp Internet. ThËm chÝ, viÖc triÓn khai c«ng nghÖ nµy 66 ®¬n gi¶n h¬n 3G, vµ cã thÓ so s¸nh Wimax t¬ng ®¬ng gÇn nh c«ng nghÖ 4G.  HiÖn t¹i, c¸c m¹ng di ®éng ViÖt Nam ®ang sö dông c«ng nghÖ tõ 2,5-3G. §©y lµ c«ng nghÖ dµnh cho nh÷ng líp kh¸ch hµng kh¸c nhau, cã truy nhËp Internet nhng chuyªn vÒ tho¹i lµ chÝnh. Ngîc l¹i, c«ng nghÖ Wimax hay 4G cã b¨ng réng h¬n, vµ nh ®· nãi ë trªn, l¹i ®îc sö dông chuyªn truy nhËp Internet cã dÞch vô tho¹i, cã tÝnh n¨ng tho¹i. VÝ dô nh mét sè dÞch vô gia t¨ng dùa trªn c«ng nghÖ Wimax nh gäi IP Phone qua m¸y tÝnh, VoIP... NghÜa lµ, hai c«ng nghÖ nµy cïng tån t¹i song song, vµ xÐt ë khÝa c¹nh nµo ®ã, chóng hç trî, t¬ng t¸c lÉn nhau. 4.1 Intel thö nghiÖm chip kh«ng d©y tÇm xa WiMax Intel võa cho biÕt ®· cung cÊp tíi kh¸ch hµng c¸c phiªn b¶n chip thö nghiÖm trong c¸c thiÕt bÞ kÕt nèi kh«ng d©y míi, cã kh¶ n¨ng kÕt nèi Internet tèc ®é cao ë kho¶ng c¸ch xa tõ thµnh thÞ vÒ tíi vïng n«ng th«n. T¹i héi th¶o cña Liªn minh ViÔn th«ng Quèc tÕ (ITU) võa khai m¹c t¹i Busan (Hµn Quèc), «ng Sean Maloney - phã chñ tÞch ®iÒu hµnh cña Intel, cho biÕt: "Phiªn b¶n chip cuèi cïng cña c¸c dÞch vô kh«ng d©y ph¹m vi réng nµy, cã tªn WiMax, sÏ ®îc giíi thiÖu trong vßng 12 th¸ng n÷a". WiMax sÏ cung cÊp kÕt nèi kh«ng d©y tÇm xa tõ thµnh thÞ tíi c¸c vïng n«ng th«n. 67 H¬n 80% doanh thu cña Intel lµ tõ c¸c chip dµnh cho m¸y tÝnh. Tuy nhiªn, h·ng ®ang cã xu híng më réng vµo thÞ trêng b¸n dÉn dµnh cho ®iÖn tho¹i di ®éng (§TD§) vµ c¸c thiÕt bÞ truyÒn th«ng ®Ó c¹nh tranh víi nh÷ng ®èi thñ lín kh¸c nh Texas Instruments. ¤ng Maloney, ngêi ®· tiÕp qu¶n bé phËn chip truyÒn th«ng cha t¹o ra lîi nhuËn cña Intel håi th¸ng 1 võa qua, tuyªn bè: "Trong vßng hai n¨m n÷a, b¹n sÏ nh×n thÊy WiMax ®îc sö dông kh¸ réng r·i trªn toµn cÇu". Intel ®· cho biÕt nhu cÇu cña c¸c s¶n phÈm chip truyÒn th«ng ®· thÊp h¬n dù kiÕn, dÉn tíi lîng hµng b¸n dÉn cho §TD§ tån ®äng nhiÒu h¬n. §iÒu nµy cã thÓ khiÕn Intel ph¶i gi¶m gi¸ mét sè s¶n phÈm, vµ ®· gi¶m dù b¸o doanh thu quý III cña m×nh. M« h×nh tr¹m thu ph¸t tÝn hiÖu WiMax tÇm xa cña Intel: ¤ng Maloney dù ®o¸n c¸c chip WiMax sÏ ®îc ®a vµo trong m¸y tÝnh x¸ch tay b¾t ®Çu tõ n¨m 2006 vµ vµo §TD§ tõ n¨m 2007. WiMax ®îc thiÕt kÕ ®Ó cho phÐp ngêi sö dông truy cËp Internet kh«ng d©y víi kho¶ng c¸ch lín trong kh¾p thµnh phè, hoÆc vÒ tíi tËn nh÷ng vïng n«ng th«n. Mét hÖ thèng t¬ng tù, Wi-Fi, cho phÐp ngêi dïng truy cËp vµo m¹ng th«ng qua mét kÕt nèi kh«ng d©y trong ph¹m vi hÑp 68 gÇn tr¹m thu ph¸t tÝn hiÖu, hiÖn ®ang phæ biÕn t¹i c¸c n¬i nh qu¸n cµ phª Internet hay s¶nh kh¸ch s¹n. Chän lùa thÕ nµo? §Çu tiªn ph¶i chän ®óng thiÕt bÞ PhÇn híng dÉn nµy sÏ tr×nh bµy c¸c thµnh phÇn phÇn cøng trong m¹ng kh«ng d©y, tõ router lµ trung t©m cña m¹ng, ®Õn c¸c card m¹ng ®Ó kÕt nèi m¸y tÝnh ®Ó bµn vµ x¸ch tay vµo m¹ng, vµ cÇu nèi ®Ó biÕn c¸c thiÕt bÞ cã d©y thµnh kh«ng d©y. Router vµ card m¹ng Wi-Fi Router chÝnh lµ trung t©m cña m¹ng kh«ng d©y cña b¹n: Nã kÕt nèi m¹ng cña b¹n vµo Internet th«ng qua mét modem c¸p/DSL, chia sÎ kÕt nèi Internet cho nhiÒu m¸y tÝnh vµ c¸c thiÕt bÞ kh¸c, vµ kiÓm so¸t ai cã thÓ truy cËp vµo m¹ng cña b¹n. ChÝnh v× thÓ mµ router ®îc xem lµ thµnh phÇn quan träng nhÊt. Qua thö nghiÖm nhiÒu router b¨ng réng, ngêi ta nhËn thÊy hÇu hÕt router ®Òu cã c¸c tÝnh n¨ng c¬ b¶n nh nhau - tÊt c¶ nh÷ng lo¹i thö nghiÖm ®Òu cã bèn cæng Ethernet (®Ó nèi c¸c thiÕt bÞ cã d©y), vµ cã nhiÒu c¸ch ®Ó kiÓm so¸t ai kÕt nèi vµo m¹ng,ã têng löa NAT (Network Address Translation), mét sè cã tÝch hîp têng löa phßng chèng tÊn c«ng DoS vµ cho phÐp thiÕt lËp thªm qui t¾c ng¨n cÊm hoÆc cho phÐp dùa theo lo¹i dÞch vô, m· hãa WEP (Wireless Encryption Protocol) vµ WPA (Wi-Fi 69 WLAN TRENDnet TEW 411BRPplus Protected Access), läc ®Þa chØ MAC (Media Access Control). Mçi thiÕt bÞ m¹ng ®Òu cã mét ®Þa chØ MAC duy nhÊt, router cã thÓ quyÕt ®Þnh viÖc truy cËp b»ng c¸ch cho phÐp chØ nh÷ng thiÕt bÞ cã ®Þa chØ MAC khai b¸o trong danh s¸ch míi ®îc kÕt nèi vµo m¹ng. Mét sè router cã c¸c tÝnh n¨ng rÊt cÇn cho c¸c bËc phô huynh qu¶n lý con em trong viÖc truy cËp Internet vµ qu¶n lý tõ xa. V× ®Æt vÊn ®Ò b¶o mËt vµ tèc ®é lªn hµng ®Çu cho nªn trong sè tÊt c¶ router b¨ng réng mµ TestLab ®· thö nghiÖm ®Õn nay, chØ chän nh÷ng lo¹i cã hç trî chÕ ®é m· hãa WPA, cã tÝch hîp têng löa, vµ chuÈn 802.11g. Mçi bé s¶n phÈm bao gåm 1 router, 1 PC Card l¾p vµo m¸y tÝnh x¸ch tay vµ 1 card PCI l¾p vµo m¸y tÝnh ®Ó bµn. Riªng card m¹ng kh«ng d©y giao tiÕp USB chuÈn 802.11g th× TestLab chØ míi b¾t ®Çu nhËn ®îc tõ mét vµi nhµ s¶n xuÊt trong th¸ng võa qua. B¹n nªn liªn l¹c trùc tiÕp víi nhµ ph©n phèi s¶n phÈm ®Ó hái th«ng tin. Nh÷ng router trong danh s¸ch nµy t¬ng ®èi dÔ sö dông, cã nhiÒu lo¹i kh¸c (kh«ng ®îc liÖt kª trong b¶ng) cã tr×nh ®¬n r¾c rèi khiÕn chóng t«i ph¶i 'lôc l¹o' míi t×m ®îc tÝnh n¨ng WPA vµ khi kÝch ho¹t ®«i khi còng gÆp nhiÒu trêng hîp r¾c rèi khã hiÓu. SMC2804WBR rÊt dÔ thiÕt lËp vµ sö dông nhê híng dÉn nhanh rÊt râ rµng. 70 WLAN SMC SMC2555W AG Nh÷ng router nµy ®Òu cã ¨n-ten th¸o l¾p ®îc cho nªn ta cã thÓ thay thÕ b»ng c¸c ¨n-ten nh¹y h¬n hoÆc ¨n-ten ®Þnh h- íng. Tèc ®é cña c¸c bé s¶n phÈm còng kh¸c nhau trong viÖc thö nghiÖm dÉn ®Çu lµ bé s¶n phÈm cña Surecom, tèc ®é duy tr× æn ®Þnh ë 17,951Mbps, nhanh h¬n so víi nh÷ng s¶n phÈm kh¸c. Tuy nhiªn, cÇn ph¶i biÕt r»ng sù kh¸c biÖt nµy chØ ë trong m¹ng néi bé, cßn tèc ®é kÕt nèi Internet kh«ng kh¸c biÖt. VÒ tÇm phñ sãng, ®Õn hiÖn t¹i vÉn cha thö nghiÖm ®Ó so s¸nh tÇm phñ sãng do kh«ng ®¶m b¶o ®îc m«i trêng hoµn toµn gièng nhau. Nhng theo kinh nghiÖm thùc tÕ, nh÷ng router cã hai ¨n-ten cã tÇm phñ sãng réng h¬n. TÊt c¶ c¸c router ®Òu dïng tr×nh duyÖt web ®Ó qu¶n lý, mét sè cã thªm tr×nh híng dÉn tõng bíc. Tuy nhiªn tr×nh híng dÉn chØ gióp thiÕt lËp cho thiÕt bÞ ho¹t ®éng nhng kh«ng gióp thiÕt lËp c¸c tÝnh n¨ng cao h¬n (nh läc ®Þa chØ MAC, kiÓm so¸t dµnh cho bËc phô huynh). Cho dï chän c¸ch thiÕt lËp nµo, ban ®Çu nªn dïng m¸y tÝnh kÕt nèi cã d©y ®Ó thiÕt lËp, råi sau ®ã míi thiÕt lËp card m¹ng kh«ng d©y ®Ó thùc hiÖn. Lµm thÕ sÏ ®¬n gi¶n h¬n nhiÒu so víi viÖc thiÕt lËp cïng lóc cho c¶ router vµ card m¹ng kh«ng d©y ho¹t ®éng. ThiÕt lËp c¸c chÕ ®é t¨ng tèc ®é kh«ng ph¶i lóc nµo còng dÔ dµng, bëi v× cã thÓ cã nhiÒu thiÕt bÞ kh«ng d©y kh¸c (ch¼ng h¹n nh c¸c m¸y tÝnh x¸ch tay tÝch hîp card m¹ng kh«ng d©y cña ai kh¸c) cè kÕt nèi vµo m¹ng cña b¹n, g©y nhiÔu vµ lµm gi¶m tèc ®é cña router. Víi c¸c router c¶i tiÕn, cã thÓ xö lý vÊn ®Ò nµy b»ng 71 PLANET WRT 413 c¸ch thiÕt lËp cho chóng ho¹t ®éng h¼n ë chÕ ®é tèc ®é cao vµ phít lê nh÷ng thiÕt bÞ 802.11g nµo kh«ng cã tÝnh n¨ng n©ng cao tèc ®é. KÝch ho¹t tÝnh n¨ng läc ®Þa chØ MAC còng gióp gi¶i quyÕt ®îc vÊn ®Ò nµy. Nãi chung, card m¹ng PCI vµ PC Card cña cïng mét nhµ s¶n xuÊt dïng chung phÇn mÒm (tr×nh ®iÒu khiÓn thiÕt bÞ ®Ó kiÓm so¸t phÇn cøng th× kh¸c nhau). HÇu hÕt c¸c phÇn mÒm nµy dÔ dïng vµ gióp cho viÖc thiÕt lËp card m¹ng t¬ng ®èi dÔ dµng. CÇu nèi Wi-Fi Thªm cÇu nèi Wi-Fi lµ cã thÓ kÕt nèi hÇu nh bÊt cø thiÕt bÞ nµo cã giao tiÕp cæng Ethernet, ch¼ng h¹n mét m¸y in m¹ng, vµo m¹ng kh«ng d©y. Dïng c¸p nèi thiÕt bÞ vµo cæng Ethernet cña cÇu nèi, vµ cÇu nèi sÏ truyÒn d÷ liÖu tõ thiÕt bÞ nµy ®Õn c¸c thiÕt bÞ kh«ng d©y. Lóc nµy, b¶n th©n thiÕt bÞ ho¹t ®éng ch¼ng kh¸c g× víi khi l¾p vµo m¹ng cã d©y. ThiÕt lËp cÇu nèi kh«ng khã, chØ h¬i mÊt c«ng khi gâ khãa m· hãa. Nªn mua cÇu nèi vµ router cña cïng nhµ s¶n xuÊt, nhÊt lµ khi muèn tËn dông c¸c chÕ ®é nh Super G, Afterburner, vµ nhí chän lo¹i cã hç trî m· hãa WPA. Sö dông thÕ nµo TËn dông tèi ®a m¹ng kh«ng d©y Gi¶ sö b¹n ®· mua tÊt c¶ c¸c thø cÇn cho m¹ng kh«ng d©y, b©y giê lµ lóc ph¶i kÕt nèi tÊt c¶ l¹i víi nhau. MÆc dï cµi ®Æt vµ sö dông c¸c thiÕt bÞ Wi-Fi t¬ng ®èi ®¬n gi¶n. 72 Chän vÞ trÝ VÞ trÝ quyÕt ®Þnh tÇm phñ sãng cña router Wi-Fi. HiÖu suÊt kh«ng d©y rít xuèng ®ét ngét khi cêng ®é tÝn hiÖu gi¶m xuèng (tõ tèc ®é cao nhÊt 54Mbps víi chuÈn 802.11g xuèng cßn tõ 1 ®Õn 2Mbps khi cêng ®é tÝn hiÖu thÊp nhÊt). V× thÕ, nÕu cã thÓ, nªn thay ®æi vÞ trÝ router sao cho tÊt c¶ c¸c m¸y tÝnh ®Òu nhËn ®îc cêng ®é tÝn hiÖu tèt. Lý tëng, ®Æt router Wi-Fi ë ngay trung t©m nhµ hoÆc v¨n phßng ®Ó cã ®é phñ sãng tèt nhÊt, nhng ®ång thêi còng ph¶i ®Æt nã gÇn modem c¸p/DSL. §Ó kiÓm tra ®é phñ sãng, tríc tiªn h·y ®Æt router trong cïng mét phßng víi modem b¨ng réng, råi kÕt nèi MTXT cã card m¹ng kh«ng d©y vµ di chuyÓn vßng quanh nhµ hay v¨n phßng ®Ó kiÓm so¸t l¹i cêng ®é tÝn hiÖu, dïng chÝnh phÇn mÒm qu¶n lý ®i kÌm víi card m¹ng kh«ng d©y. Kim lo¹i, ®¸, bª t«ng, níc hÊp thu hoÆc ph¶n x¹ c¸c tÝn hiÖu, trong khi gç vµ kÝnh th× gÇn nh cho qua hoµn toµn. V× thÕ, h·y ®Æt router ë trªn cao, cµng xa c¸c vËt c¶n cµng tèt, song song víi têng, vµ c¸ch xa cöa sæ ®Ó tÝn hiÖu kh«ng ph¸t ra khái nhµ. Ngoµi ra, h·y thö ®iÒu chØnh ¨n-ten, bëi v× còng nh ¨n-ten cña tivi, xª dÞch chØ vµi ph©n th«i cã thÓ lµm cêng ®é tÝn hiÖu thu ®îc thay ®æi ®¸ng kÓ. H·y nhê mét céng sù dïng MTXT ë phßng c¸ch xa th«ng b¸o cho biÕt lóc nµo cêng ®é tÝn hiÖu tèt nhÊt. NÕu ph¸t hiÖn cã mét vµi ®iÓm chÕt (vÞ trÝ kh«ng cã tÝn hiÖu) trong nhµ hoÆc v¨n phßng th× ta cã thÓ l¾p thªm mét ¨n-ten c«ng suÊt cao. Cè g¾ng gi¶m thiÓu nhiÔu. C¸c m¹ng 73 kh«ng d©y 802.11g ho¹t ®éng ë tÇn sè 2,4GHz, cïng tÇn sè cña lß vi ba vµ nhiÒu ®iÖn tho¹i bµn kh«ng d©y (cordless phone). NÕu ®iÖn tho¹i bµn kh«ng d©y ho¹t ®éng ë tÇn sè 2,4GHz g©y nhiÔu m¹ng Wi-Fi c th× gi¶i ph¸p duy nhÊt lµ chuyÓn sang dïng c¸c ®iÖn tho¹i cã tÇn sè 900MHz hoÆc 5,8GHz. Mét nguån nhiÔu kh¸c lµ gi÷a c¸c m¹ng Wi-Fi víi nhau. Wi- Fi b¾t ®Çu phæ biÕn, cho nªn trong cïng mét chung c hoÆc cao èc v¨n phßng cã thÓ cã nhiÒu m¹ng Wi-Fi, tÊt c¶ ®Òu ho¹t ®éng ë cïng mét tÇn sè. TiÖn Ých miÔn phÝ NetStumbler (www.netstumber.com) sÏ gióp ta ph¸t hiÖn ra c¸c m¹ng Wi-Fi xung quanh. H·y ghi nhËn c¸c kªnh cã cêng ®é tÝn hiÖu cao, råi thiÕt lËp m¹ng sö dông kªnh kh¸c. Ngoµi ra, h·y kiÓm tra ®Ó ®¶m b¶o 'SSID' (tªn m¹ng) cña b¹n kh¸c víi c¸c m¹ng kh¸c ®Ó tr¸nh trêng hîp m¸y tÝnh v« t×nh kÕt nèi vµo m¹ng Wi-Fi kh¸c. KÝch ho¹t WEP hoÆc WPA cã thÓ lµm gi¶m tèc ®é truyÒn d÷ liÖu. ChÝnh v× thÕ, ®iÒu quan träng lµ h·y b¾t ®Çu khi tÝn hiÖu m¹nh ®Ó suy gi¶m tèc ®é lµ nhá nhÊt. Ngoµi ra, ®õng bao giê t¾t chÕ ®é m· hãa chØ v× muèn cã ®îc tèt ®é cao nhÊt, v× sÏ gióp cho ngêi ngoµi dÔ dµng truy cËp th«ng tin trong m¹ng cña b¹n. V. M¹NG KH¤NG D¢Y T¦¥NG LAI MÆc dï c¸c s¶n phÈm 802.11g hiÖn t¹i cã tèc ®é kh¸ nhanh, nhng cã nhiÒu t¸c vô nh t¶i ®ång thêi nhiÒu luång tÝn hiÖu h×nh ¶nh trªn cïng mét kÕt nèi kh«ng d©y ®ßi hái b¨ng th«ng ph¶i lín h¬n so víi kh¶ n¨ng cña c¸c s¶n phÈm hiÖn nay cã thÓ ®¸p øng. ChuÈn 802.11n s¾p xuÊt hiÖn cã thÓ më réng 74 b¨ng th«ng vµ t¨ng tÇm phñ sãng cho m¹ng kh«ng d©y. ChuÈn nµy vÉn cßn ®ang ®îc bµn luËn, nhng cã mét phiªn b¶n sÏ cung cÊp b¨ng th«ng trªn 250Mbps, tøc lµ cao h¬n b¨ng th«ng cña c¸c s¶n phÈm chuÈn 802.11g hiÖn t¹i ®Õn h¬n 4 lÇn. ChuÈn 802.11n t¨ng b¨ng th«ng b»ng c¸ch nÐn d÷ liÖu hiÖu qu¶ h¬n vµ sö dông ¨n-ten cho phÐp ph¸t nhiÒu tÝn hiÖu cïng mét lóc (kü thuËt nµy ®îc gäi lµ MIMO - Multi In, Multi Out, t¹m dÞch lµ '®a nhËp, ®a xuÊt'). ChuÈn nµy cã thÓ míi ®îc c«ng bè trong n¨m 2006. VI. KIÓM SO¸T L¦U TH¤NG KH¤NG D¢Y Trong khi ®ã, hai chuÈn míi kh¸c sÏ sím xuÊt hiÖn lµ 802.11e vµ 802.11i, chóng ®îc thiÕt kÕ ®Ó c¶i tiÕn c¸c m¹ng chuÈn 802.11g hiÖn t¹i. ChuÈn 802.11e cho phÐp ph©n c¸c møc ®é u tiªn lu th«ng ®Ó c¸c d÷ liÖu cÇn thêi gian thùc (nh c¸c luång tÝn hiÖu h×nh hay cuéc gäi VoIP) sÏ ®îc truyÒn tríc c¸c d÷ liÖu kÐm quan träng h¬n (nh e-mail hoÆc trang web). ChuÈn 802.11i t¨ng kh¶ n¨ng b¶o mËt cña m¹ng b»ng c¸ch thªm m· hãa vµ c¸c ®iÒu khiÓn truy cËp; c¸c s¶n phÈm sö dông mét phÇn cña chuÈn nµy (gäi lµ WPA2 - Wireless Protected Access 2) sÏ xuÊt hiÖn vµo kho¶ng cuèi n¨m 2006. HÇu hÕt c¸c router hiÖn t¹i sÏ n©ng cÊp ®îc lªn chuÈn míi, nhiÒu h·ng cho biÕt ®ang cã kÕ ho¹ch cung cÊp phiªn b¶n n©ng cÊp lªn WPA2 cho c¸c s¶n phÈm chuÈn 802.11g cò cña hä. GÇn ®©y, HiÖp Héi Wi-Fi (www.wi-fi.org) th«ng b¸o ®ang thö nghiÖm ®Ó cÊp chøng nhËn kh¶ n¨ng t¬ng thÝch cña c¸c s¶n phÈm chuÈn WMM 75 vµ WPA2, t¬ng tù nh c¸ch ®¸nh gi¸ vµ cÊp chøng nhËn tÝnh t- ¬ng thÝch cña c¸c s¶n phÈm 802.11g. 6.1Xö lý sù cè m¹ng NÕu m¸y tÝnh dêng nh kh«ng thÓ nhËn ra router, hoÆc nÕu kh«ng thÓ kÕt nèi Internet, nh÷ng bíc gì rèi c¨n b¶n sau cã thÓ gióp kh¾c phôc sù cè tríc khi gäi nhµ s¶n xuÊt hç trî. Bíc thø nhÊt cÇn lµm ®èi víi bÊt kú m¹ng nµo ho¹t ®éng "chËp chên" lµ c¸ch ly vïng cã sù cè. Card m¹ng vµ router ph¶i cã cïng "SSID", cïng chÕ ®é m· ho¸ (WEP hoÆc WPA), vµ cïng kho¸ m· ho¸ - mét trong ba ®iÒu kiÖn nµy kh«ng tháa th× ta kh«ng kÕt nèi ®îc. NÕu cã thÓ, thö kÕt nèi mét m¸y tÝnh víi router b»ng c¸p m¹ng. NÕu cã thÓ truy cËp ®îc giao diÖn qu¶n lý router qua kÕt nèi cã d©y, nhng l¹i kh«ng ®îc qua kÕt nèi kh«ng d©y, ta cÇn kiÓm tra l¹i tr×nh ®iÒu khiÓn card m¹ng ®· ®îc cµi ®Æt ®óng cha. Thêng phÇn mÒm ®i kÌm víi card m¹ng cã chÕ ®é kiÓm tra. B¹n còng ph¶i ®¶m b¶o card m¹ng vµ router t¬ng thÝch. C¸c router 802.11g khi ®îc thiÕt lËp chØ ho¹t ®éng chÕ ®é g sÏ kh«ng thÓ giao tiÕp ®îc víi card m¹ng chuÈn 802.11b hoÆc khi 76 ë chÕ ®é t¨ng tèc (Super G), router còng kh«ng lµm viÖc ®îc víi card m¹ng chuÈn 802.11g b×nh thêng. Ngoµi ra, ®Ó t¨ng cêng b¶o mËt, router còng cã thÓ ®îc thiÕt lËp sao cho chØ c¸c card m¹ng cã ®Þa chØ MAC ®· ®îc khai b¸o tríc míi cã thÓ kÕt nèi, còng nh ph¹m vi b¶o mËt. KiÓm tra xem card m¹ng cã trong danh s¸ch nµy kh«ng. NÕu kÕt nèi kh«ng d©y ®Õn router ®îc nhng l¹i kh«ng duyÖt ®îc Internet, nghÜa lµ card m¹ng lµm viÖc tèt, vÊn ®Ò n»m ë router. H·y kiÓm tra l¹i cÊu h×nh router. Ch¹y l¹i tiÖn Ých thiÕt lËp, kiÓm tra chÕ ®é (nh PPPoE hoÆc DHCP, tïy thuéc vµo ISP), tªn vµ mËt khÈu ®¨ng nhËp. C¸c th«ng sè nµy do nhµ cung cÊp dÞch vô kÕt nèi b¨ng réng cung cÊp. Mét sè modem b¨ng réng "ghi nhí" ®Þa chØ MAC cña m¸y tÝnh ®Çu tiªn dïng ®Ó thiÕt lËp kÕt nèi, v× vËy cã thÓ cÇn ®Õn tÝnh n¨ng MAC 'clone' (hay MAC Spoofing) ®Ó ®¸nh lõa modem b¨ng réng lµ nã ®ang kÕt nèi ®Õn m¸y tÝnh, dï thËt sù ®ang kÕt nèi víi router. KiÓm tra c¸p kÕt nèi gi÷a modem b¨ng réng vµ router, ®Ìn LED hiÓn thÞ tr¹ng th¸i cña kÕt nèi nµy. NÕu ®Ìn LED nµy t¾t th× cã thÓ d©y c¸p cã vÊn ®Ò, hoÆc còng cã thÓ ®ang dïng d©y c¸p chÐo (crossover). Mét vµi router cã kÌm theo c¸p chÐo ®Ó sö dông trong khi thiÕt lËp, nhng c¸p chÐo kh«ng dïng ®Ó kÕt nèi router vµ modem b¨ng réng, mµ ph¶i dïng c¸p thêng. NÕu bÞ rít m¹ng hoÆc mÊt kÕt nèi Internet, kiÓm tra xem cã ®ang dïng 'firmware' míi nhÊt cho c¶ router vµ card m¹ng kh«ng. C¸c nhµ cung cÊp Wi-Fi ph¸t hµnh thêng xuyªn b¶n cËp nhËt ®Ó söa lçi vµ thªm c¸c tÝnh n¨ng míi. 77 Vµ cuèi cïng, mét ®iÒu cÇn nhí lµ ph¶i thêng xuyªn cËp nhËt c¸c b¶n söa lçi cña Microsoft. 6.2 Tæng quan Home Wireless Networking vµ øng dông HiÖn nay, nhu cÇu nèi m¹ng trong nhµ trªn thÕ giíi ®ang ph¸t triÓn víi mét tèc ®é nhanh chãng. C¸c ®éng lùc chÝnh ®Ó thóc ®Èy sù ph¸t triÓn cña c¸c m¹ng trong nhµ lµ sù gia t¨ng sè lîng m¸y tÝnh c¸ nh©n trong nhµ, sù ph¸t triÓn c¸c dÞch vô Internet b¨ng réng tèc ®é cao, viÖc triÓn khai c¸c thiÕt bÞ th«ng minh cho gia ®×nh víi gi¸ thµnh rÎ, kh¶ n¨ng ph¸t triÓn m« h×nh lµm viÖc tõ xa vµ kinh doanh t¹i nhµ. M¹ng trong nhµ (Home Networking) ®ang dÇn trë thµnh mét lÜnh vùc quan träng cña m¹ng viÔn th«ng b¨ng réng. Míi ®©y, h·ng viÔn th«ng KT cña Hµn quèc ®· ®a ra chiÕn lîc ph¸t triÓn ®Õn 2010 cã 5 môc tiªu ph¸t triÓn chÝnh trong ®ã Home Networking lµ 1 môc tiªu quan träng. Bµi viÕt nµy tr×nh bµy tæng quan vÒ m¹ng trong nhµ, c¸c c«ng nghÖ Home Networking h÷u tuyÕn, v« tuyÕn vµ cÊu h×nh chung ®Ó kÕt nèi m¹ng trong nhµ. Bµi viÕt còng ®a ra mét sè ®¸nh gi¸ kh¶ n¨ng ph¸t triÓn Home Networking t¹i ViÖt Nam. ViÖc ®a ra c¸c thiÕt bÞ th«ng minh ®· mang l¹i cho ngêi tiªu dïng tÝnh linh ho¹t ®Ó thùc hiÖn c¸c c«ng viÖc tù ®éng. C¸c thiÕt bÞ nh lµ c¸c thiÕt bÞ phô trî sè c¸ nh©n PDA (Personal Digital Assistant), ®iÖn tho¹i th«ng minh, vµ hép set-top box ®ang t¹o ra c¸c ®Æc tÝnh vµ c¸c kh¶ n¨ng míi. ThiÕt bÞ th«ng 78 minh cã kh¶ n¨ng ®iÒu khiÓn c¸c thiÕt bÞ ®iÖn tö trong gia ®×nh nh tñ l¹nh Internet, lß vi sãng, c¸c thiÕt bÞ ©m thanh - h×nh ¶nh (home theatre, stereo), vµ c¸c hÖ thèng b¶o vÖ trong nhµ. §Ó thùc hiÖn ®îc c¸c nhiÖm vô nµy, c¸c thiÕt bÞ th«ng minh vµ c¸c thiÕt bÞ ®iÖn tö cho gia ®×nh ph¶i cã kh¶ n¨ng nèi m¹ng vµ kÕt nèi toµn cÇu. M¹ng trong nhµ ®· gãp phÇn lµm gia t¨ng lùc lîng lµm viÖc tõ xa t¹i nhµ. C¸c nhµ kinh doanh lµm viÖc t¹i nhµ lu«n mong muèn cã kh¶ n¨ng ®iÒu hµnh trªn trang web toµn cÇu, truy nhËp c¸c tµi nguyªn trong nhµ trong khi ®ang ®i du lÞch, vµ dïng chung d÷ liÖu víi c¸c kh¸ch hµng vµ c¸c ®ång nghiÖp. VÒ mÆt ®Þnh nghÜa, Home Networking lµ mét tËp hîp c¸c phÇn tö cã chøc n¨ng xö lý, qu¶n lý, chuyÓn t¶i vµ cÊt gi÷ th«ng tin, cho phÐp kÕt nèi vµ tÝch hîp nhiÒu thiÕt bÞ tÝnh to¸n, ®iÒu khiÓn, gi¸m s¸t còng nh trao ®æi th«ng tin trong nhµ. Nãi chung, m¹ng trong nhµ (thêng cã ph¹m vi kho¶ng 30m) cã c¸c tÝnh n¨ng c¬ b¶n sau:  Truy nhËp Internet ®ång thêi tõ nhiÒu ngêi sö dông trong gia ®×nh.  Chia sÎ c¸c thiÕt bÞ ngo¹i vi vµ c¬ së d÷ liÖu.  §iÒu khiÓn/tù ®éng ho¸ gia ®×nh.  Ch¬i game nhiÒu ngêi.  KÕt nèi ®Õn/tõ c«ng së.  Gi¸m s¸t/b¶o vÖ tõ xa. 79  Xem Video ph©n t¸n 6.3. KiÕn tróc chung cña m¹ng trong nhµ C¸c nhµ s¶n xuÊt thiÕt bÞ thiÕt bÞ ®iÖn tö tiªu dïng ®ang t¹o ra ngµy cµng nhiÒu tÝnh th«ng minh cho c¸c s¶n phÈm cña hä ®Ó cho phÐp c¸c thiÕt bÞ nµy kÕt nèi m¹ng vµ cã thÓ ®iÒu khiÓn ®îc tõ xa. ViÖc ®a nhiÒu m¸y PC vµ c¸c thiÕt bÞ th«ng minh vµo trong nhµ còng nh tÝnh s½n cã cña viÖc truy nhËp Internet b¨ng réng tèc ®é cao ®· kh«ng chØ gióp c¸c thµnh viªn trong gia ®×nh chia sÎ c¸c nguån tµi nguyªn mµ ta cßn cã thÓ thùc hiÖn mét hÖ thèng nh¾n tin trong nhµ, gi¸m s¸t tËp trung vµ ®iÒu khiÓn b¶o vÖ, c¸c hÖ thèng gi¶i trÝ, gi¸m s¸t b¶o vÖ tõ xa, vµ tù ®éng ®iÒu khiÓn c¸c cuéc gäi vµo. H×nh 6.1. KiÕn tróc chung cña m¹ng trong nhµ M¹ng trong nhµ cã thÓ bao gåm nhiÒu m¸y tÝnh PC vµ c¸c ngo¹i vi liªn kÕt víi nhau th«ng qua c¸c kªnh h÷u tuyÕn hoÆc v« tuyÕn cña m¹ng ( nh H×nh 6.1) Nã cã thÓ ®îc sö dông ®Ó chia sÎ truy nhËp Internet, thiÕt bÞ ngo¹i vi, c¸c tÖp vµ øng dông. 80 M¹ng trong nhµ còng bao gåm c¸c thiÕt bÞ ®iÖn tö tiªu dïng nh ti vi, VCR, CD player còng nh c¸c øng dông gia ®×nh truyÒn thèng nh tñ l¹nh, lß vi sãng, m¸y giÆt vµ m¸y sÊy, lß sëi vµ m¸y ®iÒu hoµ kh«ng khÝ, c¸c hÖ thèng b¶o vÖ gia ®×nh vµ c¸c thiÕt bÞ ®iÒu khiÓn tù ®éng trong gia ®×nh. C¸c chøc n¨ng tù ®éng vµ b¶o vÖ trong nhµ cã thÓ ®îc thùc thi nhê viÖc liªn kÕt c¸c thiÕt bÞ ®iÖn tö tiªu dïng, c¸c øng dông vµ c¸c thiÕt bÞ ®iÒu khiÓn hÖ thèng. VÝ dô, tivi, VCR, radio ©m thanh næi vµ ®Ìn cã thÓ ®îc liªn kÕt víi nhau vµ ®îc ®iÒu khiÓn tõ mét PC hay tõ mét sè PC kÕt nèi m¹ng ®Ó t¹o nªn mét hÖ thèng gi¸m s¸t còng nh cã thÓ më réng thµnh mét hÖ thèng c¶nh b¸o. H×nh 6.2 lµ cÊu h×nh m¹ng thö nghiÖm dÞch vô Home Networking cña KT. CÊu h×nh nµy cho thÊy râ phÇn m¹ng cña 81 nhµ cung cÊp dÞch vô vµ phÇn m¹ng phÝa kh¸ch hµng H×nh 6.2. CÊu h×nh thö nghiÖm Ch¬ng V:Ch¬ng tr×nh minh häa I. M« h×nh ¸p dông: Ch¬ng tr×nh minh ho¹ sö dông m« h×nh 3 líp Tree - Tier Client - Server v× m« h×nh nµy cã nhiÒu u ®iÓm, nã gióp ch- 82 ¬ng tr×nh ®îc chia sÎ gi÷a líp Client vµ líp middle ware khiÕn viÖc chuyªn s©u dÔ dµng h¬n. Ch¬ng tr×nh cho phÐp nhiÒu Client kÕt nèi ®Õn nhiÒu Server (middle ware) hay ngîc l¹i 1 Client nèi ®Õn nhiÒu Server, ®ång thêi trªn mçi Client l¹i cho phÐp cã nhiÒu kÕt nèi ®Õn Server. Giao tiÕp gi÷a Client vµ middle ware dùa trªn c«ng cô Winsock, giao tiÕp gi÷a líp middle ware dùa trªn sù hç trî míi nhÊt cña Visual Basic 6.0 vÒ c¬ së d÷ liÖu ®ã lµ dïng OLEDB. OLE DBWinsockCLIENT CLIENT SERVER Middle ware ACCESS SQL Server ORACLE Server CLIENT Giao tiÕp gi÷a Client vµ Server (Middle ware) Líp Middle Ware thùc hiÖn c¸c chøc n¨ng rÊt quan träng kh«ng thÓ thiÕu trong m« h×nh Client - Server. II. ThiÕt kÕ giao diÖn vµ m· lÖnh ch¬ng tr×nh 2.1. From giíi thiÖu: Form nµy chØ xuÊt hiÖn 5 gi©y sau khi ch¹y ch¬ng tr×nh ë c¶ hai bªn Client vµ Server. 83 2.2. Form TCPServer a. Giao diÖn ch¬ng tr×nh: Form nµy xuÊt hiÖn sau khi ch¹y TCPServer. Cã menu ThiÕt lËp gåm hai chøc n¨ng: Chøc n¨ng 1: T¶i tÖp tin 84 Chøc n¨ng nµy dïng ®Ó ch¹y c¶ TCPClient vµ TCPServer trªn cïng mét m¸y. Sau khi chän chøc n¨ng nµy, ch¬ng tr×nh sÏ th«ng b¸o “ §· kÕt nèi”, lóc nµy ta cã thÓ t¶i mét tÖp tõ mét m¸y bÊt kú trong m¹ng LAN b»ng c¸ch chän nót “Chän tÖp tin” ®Ó chän ®êng dÉn ®Õn tÖp ®ã, sau ®ã chän n¬i cÇn ®Æt tÖp b»ng c¸ch chän nót “Ghi vµo”. NhÊn nót “T¶i” ®Ó truyÒn tÖp. NÕu tÖp ®· cã, ch¬ng tr×nh sÏ b¸o “TÖp ®· tån t¹i” hoÆc nÕu ta kh«ng chän ®êng dÉn mµ tù gâ ®Ó sai ®êng dÉn th× ch¬ng tr×nh sÏ b¸o “TÖp kh«ng tån t¹i”. Hoµn thµnh c«ng viÖc truyÒn tin, ch¬ng tr×nh sÏ b¸o “TruyÒn thµnh c«ng”. Qu¸ tr×nh truyÒn ë Server, nÕu ta kh«ng muèn truyÒn n÷a ta cã thÓ nhÊn vµo nót “Huû kÕt nèi” ®Ó huû bá kÕt nèi ®Õn Client. NhÊn nót “Tho¸t” khi kh«ng lµm viÖc v¬i Form. Chøc n¨ng 2: T¶i tõ Client Chøc n¨ng nµy dïng ®Ó ch¹y TCPServer vµ TCPClient trªn hai m¸y kh¸c nhau. Bªn m¸y kh¸ch TCPClient, ta sÏ gâ tªn m¸y chñ vµ gäi mét yªu cÇu kÕt nèi. Sau khi c¶ hai bªn ®Òu b¸o “§· kÕt nèi”, lóc nµy t¬ng tù nh chøc n¨ng 1, ë TCP Server ta sÏ t×m ®Õn tÖp cÇn truyÒn ®Ó truyÒn ®Õn TCPClient. 85 b. M· lÖnh ch¬ng tr×nh ë Server Option Explicit 'bao loi khi gap mot bien khong khai bao ' dung cho Client Dim dk As Byte Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long Dim bFileArriving As Boolean Dim sFile As String Dim sArriving As String '--- Private bSendingFile As Boolean Private lTotal As Long Private Sub cmdclose_Click() Unload Me End Sub Private Sub cmdConnect_Click() If cmdConnect.Caption = "Nghe" Then Form_Load Else '// dong ket noi tcpServer.Close lblStatus = "Kh«ng kÕt nèi" cmdConnect.Caption = "Nghe" End If 86 End Sub Private Sub cmdopen_Click() hopthoai.ShowOpen txtFile.Text = hopthoai.FileName End Sub Private Sub cmdsave_Click() hopthoai.ShowSave txtSaveAs.Text = Trim(hopthoai.FileName) + Right(txtFile.Text, 4) End Sub Private Sub cmdSendanddown_Click() If Dir$(txtFile) = "" Then MsgBox "Tep khong ton tai!" Else SendData txtFile, txtSaveAs, tcpServer End If End Sub Private Sub Form_Load() dk = 1 ' Thiet lap thuoc tinh LocalPort tra ve kieu so nguyen ' sau khi goi phuong thuc Listen. tcpServer.Close tcpServer.LocalPort = 100 tcpServer.Listen 87 '/ tra ve ten Server Caption = "WIFI Server @ " & tcpServer.LocalHostName '// lang nghe o cong lblStatus = "§ang nghe trªn cæng local " & tcpServer.LocalPort & "..." cmdConnect.Caption = "Huû kÕt nèi" End Sub Private Sub Form_Unload(Cancel As Integer) tcpServer.Close tcpClient.Close End Sub Private Sub mnutaiteptin_Click() If dk = 1 Then mnutaiteptin.Checked = True If mnutaiteptin.Checked = True Then 'Goi phuong thuc Connect de bat dau mot ket noi tcpClient.Close tcpClient.RemoteHost = tcpServer.LocalHostName tcpClient.RemotePort = 100 lblStatus = "§ang thö kÕt nèi ë cæng tõ xa... " & tcpClient.RemotePort & "..." tcpClient.Connect mnuclient.Enabled = False dk = 0 Else tcpClient.Close mnutaiteptin.Checked = False lblStatus = "Kh«ng kÕt nèi" 88 mnuclient.Enabled = True End If Else mnutaiteptin.Checked = False mnutaiteptin.Enabled = False mnuclient.Enabled = True mnuclient.Checked = True End If End Sub Private Sub tcpClient_Connect() lblStatus = "§· kÕt nèi" End Sub Private Sub tcpClient_DataArrival(ByVal bytesTotal As Long) Dim strData As String Dim ifreefile DoEvents tcpClient.GetData strData If Right$(strData, 7) = "FILEEND" Then bFileArriving = False lblProgress = "§ang ghi tÖp vµo: " & App.Path & "\" & sFile sArriving = sArriving & Left$(strData, Len(strData) - 7) ifreefile = FreeFile If Dir(sFile) "" Then MsgBox "Tep da ton tai!!" Else Open sFile For Binary Access Write As #ifreefile Put #ifreefile, 1, sArriving Close #ifreefile 89 ShellExecute 0, vbNullString, App.Path & "\" & sFile, vbNullString, vbNullString, vbNormalFocus End If lblProgress = "TruyÒn thµnh c«ng!" ElseIf Left$(strData, 4) = "FILE" Then bFileArriving = True sFile = Right$(strData, Len(strData) - 4) ElseIf bFileArriving Then lblProgress = "§ang cßn " & bytesTotal & " bytes göi ®Õn" & sFile & " tõ ®Þa chØ " & tcpClient.RemoteHostIP sArriving = sArriving & strData End If End Sub Private Sub tcpServer_SendProgress(ByVal bytesSent As Long, ByVal bytesRemaining As Long) 'lblProgress.Caption = "Sending File. " & Int(((lTotal - bytesRemaining) / lTotal) * 100) & "% Hoan thanh" ': " & bytesSent & " / " & bytesRemaining End Sub Private Sub tcpServer_ConnectionRequest(ByVal requestID As Long) ' Kiem tra neu dieu khien o trang thai dong? Neu khong , ' dong ket noi truoc khi chap nhan mot ket noi moi If tcpServer.State sckClosed Then tcpServer.Close ' Chap nhan yeu cau voi tham so requestID tcpServer.Accept requestID lblStatus = "§· kÕt nèi" cmdConnect.Caption = "Huû kÕt nèi" End Sub 90 Private Sub tcpServer_Close() '// Xuat hien khi Client dong ket noi cmdConnect.Caption = "Nghe" lblStatus = "Kh«ng kÕt nèi" End Sub Private Sub tcpServer_Connect() lblStatus = "§· kÕt nèi" End Sub 91 LêI KÕt Em xin bµy tá lßng biÕt ¬n ch©n thµnh nhÊt ®Õn ThÇy gi¸o th¹c sü Lª V¨n TÊn, ngêi ThÇy ®· tËn t©m híng dÉn, gióp ®ì em trong suèt thêi gian thùc hiÖn luËn v¨n nµy. Con xin göi tÊt c¶ lßng biÕt ¬n s©u s¾c vµ sù kÝnh träng ®Õn «ng bµ, cha mÑ, cïng toµn thÓ gia ®×nh, nh÷ng ngêi ®· nu«i d¹y con trëng thµnh ®Õn ngµy h«m nay. Em còng xin ch©n thµnh c¸m ¬n quý ThÇy c« trong Khoa C«ng nghÖ th«ng tin, trêng §¹i häc Vinh ®· tËn t×nh gi¶ng d¹y, híng dÉn, gióp ®ì vµ t¹o ®iÒu kiÖn cho em thùc hiÖn tèt luËn v¨n nµy. Xin ch©n thµnh c¸m ¬n sù gióp ®ì, ®éng viªn vµ chØ b¶o rÊt nhiÖt t×nh cña c¸c anh chÞ vµ tÊt c¶ c¸c b¹n, nh÷ng ngêi ®· gióp t«i cã ®ñ nghÞ lùc vµ ý chÝ ®Ó hoµn thµnh luËn v¨n nµy. MÆc dï ®· cè g¾ng hÕt søc, song ch¾c ch¾n luËn v¨n kh«ng khái nh÷ng thiÕu sãt. Em rÊt mong nhËn ®îc sù th«ng c¶m vµ chØ b¶o tËn t×nh cña quý ThÇy C« vµ c¸c b¹n. Vinh, th¸ng 5 -2006 Sinh viªn thùc hiÖn 92 Lª ThÞ BÝch Ngäc 93 KÕt luËn Víi môc ®Ých ®· ®Ò ra, ®Ò tµi nµy ®· thùc hiÖn ®îc c¸c phÇn sau: - Kh¸i qu¸t chung vÒ m¹ng kh«ng d©y Wifi. - T×m hiÓu vÒ giao thøc TCP/IP: m« h×nh, c¸ch thøc ho¹t ®éng. - øng dông lý thuyÕt trªn cµi ®Æt ch¬ng tr×nh truyÒn nhËn file qua WIFI b»ng ng«n ng÷ Visual Basic 6.0. Tuy nhiªn, do tµi liÖu vÒ c¸c vÊn ®Ò nµy cßn rÊt Ýt vµ ®iÒu kiÖn h¹n hÑp vÒ thêi gian còng nh tr×nh ®é. Ch¬ng tr×nh chØ dõng l¹i ë viÖc m« pháng cho lý thuyÕt ®· t×m hiÓu ë trªn. V× vËy, em rÊt mong ®îc sù ®ãng gãp ý kiÕn cña thÇy c« vµ c¸c b¹n ®Ó ®Ò tµi ®îc hoµn thiÖn h¬n. Mét lÇn n÷a, Em xin ch©n thµnh c¶m ¬n ®Õn c¸c thÇy c« gi¸o trong khoa C«ng nghÖ th«ng tin, ®Æc biÖt lµ sù híng dÉn nhiÖt t×nh cña thÇy gi¸o ThS Lª V¨n TÊn cïng tÊt c¶ ng- êi th©n, b¹n bÌ ®· ®éng viªn, gióp ®ì em hoµn thµnh ®Ò tµi nµy./. 94 95 Tµi liÖu tham kh¶o [1]. NguyÔn Thóc H¶i - M¹ng m¸y tÝnh vµ c¸c hÖ thèng më, NXB Gi¸o Dôc, 1999. [2]. NguyÔn ThÞ Ngäc Mai - Microsoft Visual Basic 6.0 & LËp tr×nh c¬ së d÷ liÖu, NXB Lao §éng - X· Héi, 1999. [3]. Tim Parker - Teach Yourself TCP/IP in 14 Days, Second Edition, Sams Publishing, 1996. [4]. Grace Buechlein - Acquisitions Editor, Sams Publishing, 1994 . [5]. Dean Miller - Publishing Team Leader, Sams Publishing, 1996. [6]. Hyper link: ml [ 7] Forum Nokia – Designing Bluetooth Applications for Series 60 - Nokia, 2003 [ 8] Forum Nokia – Introduction to Series 60 Bluetooth Applications for C++ Developers - Nokia, 2003 [ 9] Forum Nokia – Symbian OS: Getting Started with C++ Application Development - Nokia, 2003 96 [ 10] Forum Nokia – Series 60 Developer Platform: Emulator Configuration, Nokia, 2004 [ 11] Forum Nokia – Designing Applications for Smartphones: Series 60 Platform Overview - Nokia, 2002 [ 12] Forum Nokia – Designing C++ Applications Series 60 - Nokia, 2002 [ 13] Forum Nokia – Introduction to Series 60 Applications for C+ + Developers - Nokia, 2002 [ 14] Forum Nokia – Series 60 Application Framework Handbook - Nokia, 2005 [ 15] Forum Nokia – Series 60 UI Style Guide - Nokia, 20043 [ 16] Forum Nokia – Developer Platform 1.0 for Series 60: Getting Started with C++ Application Development - Nokia, 2003 [ 17] Microsoft, Microsoft Developer Network, 10-2003 Website: [ 18] Symbian, [ 19] Forum Nokia, [ 20] Palo wireless, [ 21] [ 22] [ 23] The NewLC, [ 24] The Codeproject, [ 25] The Codeguru, [ 26] SourceForge, [ 27] Experts Exchange, 97 Môc lôc LêI NãI §ÇU ...........................................................................................................5 CH¦¥NG I: TæNG QUAN VÒ C¤NG NGHÖ M¹NG WIFI .................................7 I. Wifi lµ g×? ....................................................................7 II. C¸c chuÈn cña wifi ........................................................14 2.1. IEEE 802.11a: .........................................................14 2.2. IEEE 802.11b: .........................................................14 2.3. IEEE 802.1g: ..........................................................16 III. B¶o mËt Wi-Fi ..............................................................18 Ch ¬ng 2: c¸c tÇng giao thøc cña wifi ..................................................................31 I. T×m hiÓu chung vÒ giao thøc ......................................31 1.1. Kh¸i niÖm ..............................................................31 1.2. Nh÷ng vÊn ®Ò khi thiÕt kÕ c¸c líp giao thøc: .......31 II. M« h×nh TCP/IP ............................................................32 2.1. C¨n b¶n vÒ TCP/IP ..................................................32 2.2. M« h×nh TCP/IP .....................................................32 2.4. CÊu tróc ®Þa chØ IP ..............................................48 CH¦¥NG III: ¦U Vµ KHUYÕT §IÓM CñA WIFI ................................................52 I. ¦u ®iÓm: .......................................................................52 II. KhuyÕt ®iÓm: ..............................................................53 III. So s¸nh wifi víi mét sè c«ng nghÖ kh«ng d©y kh¸c: ....54 3.1 WiFi vµ Bluetooth: ...................................................54 3.2 Wifi vµ Hång ngo¹i: .................................................57 Ch ¬ng V:Ch ¬ng tr×nh minh häa .........................................................................82 I. M« h×nh ¸p dông: .........................................................82 II. ThiÕt kÕ giao diÖn vµ m· lÖnh ch ¬ng tr×nh ...............83 LêI KÕt ................................................................................................................92 KÕt luËn ..............................................................................................................94 Tµi liÖu tham kh¶o ..............................................................................................96 98

Các file đính kèm theo tài liệu này:

  • pdf52747582Luanvan.pdf