Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 85 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
85
Dung lượng
2,58 MB
Nội dung
TRƯỜNG ĐẠI HỌC KHOA HỌC ! "#$%&'$ ( )*+ ,'-+ .)/ 01234215 &6!'7. 8%9. '2'2:; <=>?15@ LỜI CAM ĐOAN ABCBDEFGHIFDHJKLMEADNOPQDRDNRBSDET<EUF PBSDNOAB2VEWXLBY<ZM[=O\<]DNRBSDET<DS<OPIDNL<^DZ_D LMOP<DNOR`E>HabEEVEHcDNOVENB]ERIdRedWfghDNZMERaF OiDNHabEEADNjXOPIDNjkO[lGmOEADNOPQDRDMI[RVE2 nEZBSD Ngô Đức Hảo Trước tiên, tôi xin được bày tỏ lòng biết ơn chân thành và sâu sắc nhất đến thầy giáo hướng dẫn Phó giáo sư, Tiến sĩ Võ Thanh Tú, người đã tận tình dẫn dắt và tạo mọi điều kiện tốt nhất để tôi có thể hoàn thành luận văn này. Tôi cũng xin chân thành cảm ơn các thầy cô giáo khoa Công nghệ thông tin trường Đại học Khoa học – Đại học Huế, những người đã trực tiếp giảng dạy, giúp đỡ và tạo mọi điều kiện thuận lợi cho tôi trong quá trình học tập và nghiên cứu. Xin được cảm ơn trường Cao đẳng sư phạm Thừa Thiên Huế, Khoa Ngoại ngữ - Tin học đã tạo mọi điều kiện để tôi được đi học và hoàn thành tốt khoá học. Xin chân thành cảm ơn gia đình, các anh chị lớp cao học Khoa học máy tính khoá 2011 và các bạn đồng nghiệp đã luôn bên cạnh, động viên, khuyến khích tôi trong suốt thời gian học tập và thực hiện đề tài. Xin chân thành cảm ơn! Học viên Ngô Đức Hảo MỤC LỤC Trang PFDNdRhjQF &oBEFGHIFD &oBE]GpD hELhE FDRGhEZB=OOqO FDRGhEEVEj]DN FDRGhEEVERQDRZr>HcORs MỞ ĐẦU 1 52tDREkdORB=OEUFHuOMB222222222222222222222222222222222222222222222222222222222222222222222222222222225 ?2hEHtERDNRBSDET<HuOMB222222222222222222222222222222222222222222222222222222222222222222222222222? @2RapDNdRVdDNRBSDET<2222222222222222222222222222222222222222222222222222222222222222222222222222222? 32vDNRwF[RIFRnEZMOR`EOBxDEUFHuOMB2222222222222222222222222222222222222222222222222222222@ y2k<OPzEEUFL<^DZ_D222222222222222222222222222222222222222222222222222222222222222222222222222222222222@ CHƯƠNG 1 5 TỔNG QUAN VỀ MẠNG MANET 5 525B{BORBY<ZuG|DN(22222222222222222222222222222222222222222222222222222222222222222222222y 52525|DN(22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222y 5252?&sERWfdRVOOPB}D+2222222222222222222222222222222222222222222222222222222222222222222222222222222222222y 5252@~EHB}GEUFG|DN(+2222222222222222222222222222222222222222222222222222222222222222220 52?RJDLI|BG|DN(222222222222222222222222222222222222222222222222222222222222222222222222222224 52?25RJDLI|BOR•INBFIORTE+222222222222222222222222222222222222222222222222222222222222222222222222224 52?2?RJDLI|BOR•IERTED_DNEUFDzO+2222222222222222222222222222222222222222222222222222222222224 52@VEOR<^OOIVDHsDRO<K=D+222222222222222222222222222222222222222222222222222222222222222222222222222€ 52@25R<^OOIVDZ•EOIP[RI]DNEVER•BWOFDE••EOIP‚+2222222222222222222222222222222222€ 52@2?R<^OOIVDOP|DNORVBLBSD[=O•&BD['OFO•‚+2222222222222222222222222222222222222222222255 52@2@'IWVDREVEOR<^OOIVDHsDRO<K=D+2222222222222222222222222222222222222222222222222222222225? 523VENBFIORTEHsDRO<K=DOPSDG|DN(+222222222222222222222222222222222222222225@ 52325BFIORTEHsDRO<K=DOR•Ij]DNNRB•FjL•ƒgPBZ•D$I<OBDNPIOIEILW‚ 53 5232?BFIORTEHsDRO<K=DOR•IKS<E„<•Dƒ•GFDg$I<OBDNPIOIEIL‚2 25y 5232@BFIORTEHsDRO<K=DLFBNRed•KjPBg$I<OBDNPIOIEILW‚222222222222222222225y 52yDNghDNEUFG|DN(22222222222222222222222222222222222222222222222222222222222222222225… 520.=OL<^DERapDN522222222222222222222222222222222222222222222222222222222222222222222222222222222222225€ CHƯƠNG 2 20 TÌM HIỀU PHƯƠNG PHÁP NÂNG CAO HIỆU NĂNG CỦA GIAO THỨC ZRP VỚI BL VÀ SD TRONG MẠNG MANET 20 ?25BFIORTEHsDRO<K=DLFB#$•#ID•$I<OBDNPIOIEIL‚2222222222222222222222222222?1 ?2525RJDZ†DNOPIDN#$22222222222222222222222222222222222222222222222222222222222222222222222222222?5 ?252?.B=DOPzEEUF#$2222222222222222222222222222222222222222222222222222222222222222222222222222222222?@ ?252@pER=HsDRO<K=D22222222222222222222222222222222222222222222222222222222222222222222222222222222222?y ?252@25sDRO<K=DDmBZ†DN$222222222222222222222222222222222222222222222222222222222222222222222222222?4 ?252@2?sDRO<K=DLBSDZ†DN($22222222222222222222222222222222222222222222222222222222222222222222222222?€ ?252@2@B]BdRVd\<]DNjVjBSD$2222222222222222222222222222222222222222222222222222222222222222222222@1 ?2523VEEpER=HBu<[RB}DOP<KZkD22222222222222222222222222222222222222222222222222222222222222@@ ?252325pER=dRVORBYDOP<KZkD•‡<•PK•EO•EOBID‚222222222222222222222222222222222222222222222@3 ?25232?pER=[=OORzEW{G(•(FPLK•PGBDFOBID‚2222222222222222222222222222222222222222222222@0 ?25232@ p ER= LMG OPx Cf Lˆ OP<K ZkD DN‰< DRBSD $‡ •$FDgIG ‡<•PK PIE•WWBDN•LFK‚22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222@4 ?252yVD[tDRZ†DNHsDRO<K=D222222222222222222222222222222222222222222222222222222222222222222222231 ?2520tghGBDRRnFRI|OHmDNEUF#$222222222222222222222222222222222222222222222222222222235 ?2?.RVGdRVgsERZhO|BO„DNHsDRO<K=D22222222222222222222222222222222222222222222222222222223@ ?2@mLnELIIG•&‚22222222222222222222222222222222222222222222222222222222222222222222222222222222222233 ?23#$ZMEpER=RŠOPb[RVGdRVERIgsERZhWfghDN&ZM'2222222222222230 ?2y.=OL<^DERapDN?2222222222222222222222222222222222222222222222222222222222222222222222222222222222222y1 CHƯƠNG 3 51 ĐÁNH GIÁ HIỆU NĂNG CỦA MỘT SỐ GIAO THỨC ĐỊNH TUYẾN TRÊN MẠNG MANET 51 @25B{BORBY<GABOPaoDNGAdR‹DN'222222222222222222222222222222222222222222222222222222222y5 @2525ŠDN\<FDZu'?2222222222222222222222222222222222222222222222222222222222222222222222222222222222y5 @252?.B=DOPzEEUF'?2222222222222222222222222222222222222222222222222222222222222222222222222222222222y? @2?AdR‹DNG|DN[RADNgJKOPIDNGABOPaoDN'222222222222222222222222222222222222y3 @2@AdR‹DNNBFIORTEHsDRO<K=DLFB#$ZM'Œ#$22222222222222222222222222222222y3 @23RJDOtERGAdR‹DN22222222222222222222222222222222222222222222222222222222222222222222222222222222222yy @2325'`OVEHmDNEUFWXLabDNDzOG|DNH=DRBY<D_DNEUFNBFIORTE#$2 yy @232?'`OVEHmDNEUFZ^DOXEgBER<K}DEUFDzOH=DRBY<D_DNEUFNBFIORTE #$ y4 @232@'`OVEHmDNEUFWXLabDNDzOG|DNH=DRBY<D_DNEUFNBFIORTE'Œ #$ y€ @2323'IWVDR[=O\<]GAdR‹DNNB•FNBFIORTE#$ZM'Œ#$22222222222222222201 @2y.=OL<^DERapDN@22222222222222222222222222222222222222222222222222222222222222222222222222222222222220? KẾT LUẬN 64 52.=O\<]H|OHabE+222222222222222222222222222222222222222222222222222222222222222222222222222222222222222203 ?2a{DNdRVOOPB}D+2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222203 TÀI LIỆU THAM KHẢO 65 PHỤ LỤC DANH MỤC CÁC KÝ HIỆU, CHỮ VIẾT TẮT gŒRIED•GFDgBWOFDE••EOIP & LIIGŽBLO•P $ IPg•PEFWO$•WIL<OBIDPIOIEIL ' •WOBDFOBID'•\<•DE•gBWOFDE••EOIP '$ KDFGBE'I<PE•$I<OBDN ( (FPLK•PGBDFOBID $ KjPBggRIE$I<OBDNPIOIEIL $ DOPFŒ•ID•$I<OBDNPIOIEIL g•DOB•K ($ DO•PŒ•ID•$I<OBDNPIOIEIL •gB<GEE•WWIDOPIL ( IjBL•gŒRIE•O‘IP[ •BNRjIPBWEIZ•PKPIOIEIL '? •O‘IP['BG<LFOBID? &'$ dOBGB••g&BD['OFO•$I<OBDN ‡ ‡<•PK•O•EOBID $‡ $FDgIG‡<•PKPIE•WWBDN•LFK ' '•PZBE•BWEIZ•PK $ •GdIPFLLKPg•P•g$I<OBDNLNIPBORG & BG•I&BZ• DB\<•DBZ•PWFLg•DOB•B•PW ’$ ’BP•L•WW$I<OBDNPIOIEIL #$ #ID•$I<OBDNPIOIEIL DANH MỤC CÁC BẢNG Số hiệu bảng Tên bảng Trang ?25 ŠDNRbd\<VOPQDR\<]DNjVjBSD (PPIP+ $•••P•DE •WI<PE• DIO •I<Dg @25 .=O\<]GAdR‹DNZuW`OVEHmDNEUFWXLabDNDzO G|DNH=DRBY<D_DNEUFNBFIORTE#$ (PPIP+ $•••P•DE •WI<PE• DIO •I<Dg @2? .=O\<]GAdR‹DNZuW`OVEHmDNEUFZ^DOXEgBER<K}D EUFDzOH=DRBY<D_DNEUFNBFIORTE#$ (PPIP+ $•••P•DE •WI<PE• DIO •I<Dg @2@ .=O\<]GAdR‹DNZuW`OVEHmDNEUFWXLabDNDzO G|DNH=DRBY<D_DNEUFNBFIORTE'Œ#$ (PPIP+ $•••P•DE •WI<PE• DIO •I<Dg @23 .=O\<]GAdR‹DNEUFNBFIORTE#$ZM'Œ#$ (PPIP+ $•••P•DE •WI<PE• DIO •I<Dg DANH MỤC CÁC HÌNH VẼ, ĐỒ THỊ Số hiệu hình vẽ Tên hình vẽ Trang 525 RJDLI|BNBFIORTEHsDRO<K=DOPIDNG|DNgIE (PPIP+ $•••P•D E• WI<PE• DIO •I<Dg ?25 tghZ†DNHsDRO<K=DZ{BP“? (PPIP+ $•••P•D E• WI<PE• DIO •I<Dg ?2? .B=DOPzEEUF#$ (PPIP+ $•••P•D E• WI<PE• DIO •I<Dg ?2@ pER=HsDRO<K=D#$ (PPIP+ $•••P•D E• WI<PE• DIO •I<Dg ?23 'pHcOR<^OOIVDEUFNBFIORTE#$ (PPIP+ $•••P•D E• WI<PE• [...]... đưa mạng MANET vào ứng dụng rộng rãi ở nước ta hiện nay 5 Cấu trúc của luận văn Nội dung luận văn gồm 3 chương: Chương 1 Tổng quan về mạng MANET Trong chương này chúng tôi nghiên cứu các cơ sở lý thuyết của mạng MANET, các đặc điểm, phân loại, các giao thức định tuyến và các ứng dụng của mạng MANET 4 Chương 2 Tìm hiểu phương pháp nâng cao hiệu năng của giao thức ZRP với BL và SD trong mạng MANET Trong. .. nghiên cứu nâng cao phương pháp hiệu năng của giao thức trên mạng Manet Các giao thức định tuyến trong ZRP là sự kết hợp giữa giao thức định tuyến chủ động và giao thức định bị động Giao thức định tuyến ZRP được đề xuất để kết hợp các đặc tính ưu điểm của giao thức định tuyến chủ động và bị động 2 Mục đích nghiên cứu đề tài Nghiên cứu, tìm hiểu một số giao thức định tuyến lai ghép trên mạng MANET So sánh,... chương 1 đã trình bày một cách tổng quát các giao thức định tuyến trên mạng MANET cũng như phân tích những ưu điểm nhược điểm của các giao thức 20 CHƯƠNG 2 TÌM HIỀU PHƯƠNG PHÁP NÂNG CAO HIỆU NĂNG CỦA GIAO THỨC ZRP VỚI BL VÀ SD TRONG MẠNG MANET Giao thức định tuyến chủ động (Proactive) và bị động (Proactive) đều có những ưu điểm và nhược điểm riêng Các giao thức định tuyến chủ động có ưu điểm là tuyến... động của vận tốc di chuyển Error: của nút đến hiệu năng của giao thức ZRP Referen ce 3.4 source not Biểu đồ kết quả mô phỏng về sự tác động của số lượng nút mạng đến hiệu năng của giao thức SD -ZRP found Error: Referen ce 3.5 source not So sánh kết quả mô phỏng của giao thức ZRP và SD -ZRP found Error: Referen 3.6 ce source not found 1 MỞ ĐẦU 1 Tính cấp thiết của đề tài Ngày nay, chúng ta đang sống trong. .. thiết và đó là cơ sở để đề xuất thêm các thuật toán mới hoặc cải thiện nâng cao hiệu năng của các thuật toán cũ Mạng MANET ra đời đã lâu và việc ứng dụng trong thực tế của nhiều nước trên thế giới đã mang lại hiệu quả to lớn Tuy nhiên, ở Việt Nam hiện nay, mạng MANET vẫn chưa được ứng dụng rộng rãi Do đó, việc nghiên cứu mạng MANET và các giao thức định tuyến trong mạng MANET có ý nghĩa quan trọng trong. .. chương này chúng tôi tìm hiểu, phân tích một số giao thức định tuyến lai ghép, và khám phá dịch vụ tại tầng định tuyến, từ đó so sánh, rút ra ưu điểm, khuyết điểm của các giao thức này và môi trường áp dụng tốt cho từng giao thức Chương 3: Đánh giá hiệu năng của một số giao thức định tuyến trên mạng MANET Sau khi nghiên cứu kỹ các giao thức định tuyến ở chương 2, chúng tôi sử dụng phương pháp mô phỏng bằng... tuyến Sử dụng phương pháp này, các giao thức định tuyến trên mạng MANET được chia thành 3 loại: Giao thức định tuyến theo bảng ghi (Table – driven Routing Protocols), Giao thức định tuyến theo yêu cầu (On – Demand Routing Protocol) và Giao thức định tuyến lai ghép (Hybrid Routing Protocol) 14 Hình 1.1 Phân loại giao thức định tuyến trong mạng Ad Hoc 1.4.1 Giao thức định tuyến theo bảng ghi (Table – driven... nay mạng MANET vẫn chưa được ứng dụng rộng rãi và vẫn đang được nghiên cứu nhằm cải tiến hơn nữa các giao thức định tuyến để đạt được hiệu quả hoạt động tốt hơn Vì vậy, luận văn này tôi tiếp tục nghiên về vấn đề định tuyến trên mạng MANET Mỗi giao thức định tuyến trên mạng MANET có những đặc điểm riêng và phù hợp với một mô hình mạng nhất định Nội dung chính của luận văn sẽ tìm hiểu và nghiên cứu nâng. .. hình mạng MANET có các nút ít di chuyển Các giao thức hoạt động theo kiểu giao thức định tuyến chủ động tiêu biểu: Giao thức DSDV (Destination Sequenced Distance Vector), Giao thức OLSR (Optimized Link State Routing), Giao thức WRP (Wireless Routing Protocol) … 1.4.2 Giao thức định tuyến theo yêu cầu (On – Demand Routing Protocol) Các giao thức định tuyến điều khiển theo yêu cầu còn được gọi là giao thức. .. mạng Vì vậy, loại giao thức này có thể sử dụng trong các mạng MANET phức tạp, các nút di chuyển nhiều Một số giao thức định tuyến bị động tiêu biểu như: Giao thức AODV (Ad hoc On Demand Distance Vector), Giao thức DSR (Dynamic Source Routing), Giao thức TORA (Temporally Ordered Routing Algorithm)… 1.4.3 Giao thức định tuyến lai ghép (HybridRouting Protocols) Giao thức định tuyến chủ động và bị động đều . MANET2 PIDNERapDNDMKERzDN OABDNRBSDET<EVEEpW—LˆOR<K=OEUFG|DN(>EVEH~EHB}G>dRJD LI|B>EVENBFIORTEHsDRO<K=DZMEVETDNghDNEUFG|DN(2 @ Chương 2. Tìm hiểu phương pháp nâng cao hiệu năng của giao thức ZRP với BL và SD trong mạng MANET2 PIDNERapDNDMKERzDNOAB OQGRB}<>dRJDOtERGmOWXNBFIORTEHsDRO<K=DLFBNRed>ZM[RVGdRVgsERZh O|BO„DNHsDRO<K=D>OiH•WIWVDR>PzOPFa<HB}G>[R<K=OHB}GEUFEVENBFI ORTEDMKZMGABOPaoDNVdghDNOXOERIOiDNNBFIORTE2 Chương. 25y 5232@BFIORTEHsDRO<K=DLFBNRed•KjPBg$I<OBDNPIOIEILW‚222222222222222222225y 52yDNghDNEUFG|DN(22222222222222222222222222222222222222222222222222222222222222222225… 520.=OL<^DERapDN522222222222222222222222222222222222222222222222222222222222222222222222222222222222225€ CHƯƠNG 2 20 TÌM HIỀU PHƯƠNG PHÁP NÂNG CAO HIỆU NĂNG CỦA GIAO THỨC ZRP VỚI BL VÀ SD TRONG MẠNG MANET 20 ?25BFIORTEHsDRO<K=DLFB#$•#ID•$I<OBDNPIOIEIL‚2222222222222222222222222222?1 ?2525RJDZ†DNOPIDN#$22222222222222222222222222222222222222222222222222222222222222222222222222222?5 ?252?.B=DOPzEEUF#$2222222222222222222222222222222222222222222222222222222222222222222222222222222222?@ ?252@pER=HsDRO<K=D22222222222222222222222222222222222222222222222222222222222222222222222222222222222?y ?252@25sDRO<K=DDmBZ†DN$222222222222222222222222222222222222222222222222222222222222222222222222222?4 ?252@2?sDRO<K=DLBSDZ†DN($22222222222222222222222222222222222222222222222222222222222222222222222222?€ ?252@2@B]BdRVd<]DNjVjBSD$2222222222222222222222222222222222222222222222222222222222222222222222@1 ?2523VEEpER=HBu<[RB}DOP<KZkD22222222222222222222222222222222222222222222222222222222222222@@ ?252325pER=dRVORBYDOP<KZkD•‡<•PK•EO•EOBID‚222222222222222222222222222222222222222222222@3 ?25232?pER=[=OORzEW{G(•(FPLK•PGBDFOBID‚2222222222222222222222222222222222222222222222@0 ?25232@. MANET2 PIDNERapDNDMKERzDNOAB OQGRB}<>dRJDOtERGmOWXNBFIORTEHsDRO<K=DLFBNRed>ZM[RVGdRVgsERZh O|BO„DNHsDRO<K=D>OiH•WIWVDR>PzOPFa<HB}G>[R<K=OHB}GEUFEVENBFI ORTEDMKZMGABOPaoDNVdghDNOXOERIOiDNNBFIORTE2 Chương 3: Đánh giá hiệu năng của một số giao thức định tuyến trên mạng MANET. 'F<[RBDNRBSDET<[•EVENBFIORTEHsDRO<K=D— ERapDN?>ERzDNOABWfghDNdRapDNdRVdGAdR‹DNjœDN'?H}HVDRNBV RBY<D_DNEUFNBFIORTEHsDRO<K=DLFBNRed2 <XBE†DNLM[=OL<^DZMHuC<kOGmOWXRa{DNDNRBSDET<OB=dOhE OPIDNOapDNLFB2PIDN<VOPQDRDNRBSDET<>gIEšDDRBu<R|DER=Zu[R] D_DNZMORoBNBFDOR`ERBYDDSDL<^DZ_D[RADNOR}OPVDR[R‹BDR•DNORB=< W•O2.tDRGIDNDR^DHabEW`ERžj]IEUFEVER„KANBVI>EVEDR^DCeOZM N•dˆEUFj|DjŸ>HcDNDNRBYdH}L<^DZ_DHabERIMDORBYDRpD2 3 CHƯƠNG