text:
Đồ án tốt nghiệp "Định tuyến và gán bước sóng trong mạng WDM"
Chia sẻ: KAKA RONALDO | Ngày: | Loại File: PDF | Số trang:80
lượt xem 350
download
Đồ án tốt nghiệp "Định tuyến và gán bước sóng trong mạng WDM"
Hệ thống thông tin quang ra đời cùng với những ưu điểm vượt trội của nó đã và đang áp dụng rộng rãi trên mạng lưới thông tin toàn cầu. Hiện nay, các hệ thống thông tin quang truyền dẫn tất cả các tín hiệu dịch vụ băng hẹp, băng rộng đáp ứng yêu cầu của mạng số tích hợp dịch vụ ISDN. Vì thế, hệ thống thông tin quang sẽ là mũi đột phá về tốc độ truyền dẫn và cấu hình linh hoạt cho các dịch vụ viễn thông cấp cao. Đối với hệ thống thông tin quang, môi trường truyền dẫn chính là...
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Đồ án tốt nghiệp "Định tuyến và gán bước sóng trong mạng WDM"
- Đồ án tốt nghiệp Định tuyến và gán bước sóng trong mạng WDM
- http://www.4tech.com.vn/ Mục lục CHƯƠNG 1................................................................................................................1 TỔNG QUAN VỀ HỆ THỐNG THÔNG TIN QUANG. ......................................1 1.1. Giới thiệu chương ............................................................................................1 1.2. Giới thiệu về thông tin quang...........................................................................2 1.2.1. Sự phát triển của thông tin quang .............................................................2 1.2.2. Những ưu điểm của hệ thống thông tin quang ..........................................3 1.2.3. Cấu trúc và các thành phần chính của hệ thống thông tin quang ..............5 1.3. Sợi quang..........................................................................................................7 1.3.1. Sợi dẫn quang ............................................................................................7 1.3.2. Sự truyền ánh sáng trong sợi quang. .........................................................8 1.3.3. Các thông số của sợi quang. ....................................................................10 1.3.3.1. Suy hao của sợi quang......................................................................10 1.3.3.1.1. Định nghĩa ................................................................................10 1.3.3.1.2. Đặc tuyến suy hao ....................................................................11 1.3.3.1.3. Các nguyên nhân gây suy hao trên sợi quang ...........................12 1.3.3.2. Tán sắc ánh sáng ..............................................................................13 1.3.4. Ảnh hưởng của tán sắc đến dung luợng truyền dẫn trên sợi quang ........14 1.4. Kết luận chương .............................................................................................14 CHƯƠNG 2..............................................................................................................15 GIỚI THIỆU MẠNG WDM. .................................................................................15 2.1. Giới thiệu chương ..........................................................................................15 2.2. Nguyên lí hoạt động của hệ thống WDM ......................................................17 2.3. Ưu điểm của hệ thống WDM .........................................................................18 2.4. Vấn đề tồn tại của hệ thống WDM và hướng giải quyết trong tương lai.......19 2.5. Chuyển mạch quang .......................................................................................19 2.6. Các thành phần chính của hệ thống WDM ....................................................21 2.6.1. Thiết bị đầu cuối OLT .............................................................................21 2.6.2. Bộ ghép kênh xen/rớt quang OADM ......................................................22 2.6.3. Bộ khuếch đại quang ...............................................................................26 2.6.4. Giới thiệu về bộ kết nối chéo quang OXC ..............................................29 2.6.4.1. Chức năng OXC ...............................................................................29 2.6.4.2. Phân loại OXC .................................................................................32 2.7. Sự chuyển đổi bước sóng ...............................................................................34 2.8. Kết luận chương. ............................................................................................36 CHƯƠNG 3..............................................................................................................37 ĐNNH TUYẾN VÀ GÁN BƯỚC SÓNG. ..............................................................37 3.1. Giới thiệu chương ..........................................................................................37 3.2. Giới thiệu về định tuyến và gán bước sóng (Routing and Wavelength Assignment - RWA). .............................................................................................37 3.3. Định tuyến bước sóng ....................................................................................39 3.4. Định tuyến (Routing) .....................................................................................41 3.4.1. Giới thiệu.................................................................................................41
- http://www.4tech.com.vn/ 3.4.2. Phân loại định tuyến ................................................................................42 3.4.3. Lí thuyết đồ thị ........................................................................................43 3.4.3.1. Đồ thị vô hướng. ..............................................................................44 3.4.3.2. Đồ thị có hướng................................................................................44 3.4.3.3. Đồ thị hỗn hợp..................................................................................45 3.4.4. Các thuật toán cơ bản trong định tuyến ..................................................46 3.4.4.1. Thuật toán trạng thái liên kết LSA ...................................................46 3.4.4.1.1. Bài toán .....................................................................................46 3.4.4.1.2. Thuật toán..................................................................................47 3.4.4.1.3. Chứng minh ...............................................................................47 3.4.4.1.4. Các bước thực hiện ...................................................................48 3.4.4.1.5. Ví dụ về thuật toán Dijkstra ......................................................48 3.4.4.2. Thuật toán định tuyến vectơ khoảng cách DVA ..............................50 3.4.4.2.1. Thuật toán..................................................................................51 3.4.4.2.2.Chứng minh ................................................................................52 3.4.5. Kết luận ...................................................................................................53 3.5. Gán bước sóng ...............................................................................................53 3.6. Sự thiết lập đường ảo (Virtual path) ..............................................................55 3.7. Phân loại mạng quang WDM .........................................................................56 3.7.1. Mạng single- hop.....................................................................................56 3.7.2. Mạng Multi- hop .....................................................................................57 3.8. Giải thuật cho vấn đề định tuyến và gán bước sóng với lưu lượng mạng thay đổi DRWA ............................................................................................................58 3.9. Kết luận chương .............................................................................................59 CHƯƠNG 4..............................................................................................................60 THỰC HIỆN MÔ PHỎNG ....................................................................................60 4.1. Giới thiệu chương ..........................................................................................60 4.2. Giới thiệu về ngôn ngữ Visual C++ ...............................................................60 4.3. Lưu đồ thuật toán ...........................................................................................60 4.4. Kết quả mô phỏng ..........................................................................................62 4.5. Kết luận chương. ............................................................................................66
- http://www.4tech.com.vn/ A APD Avalanche Photodiode Diod tách sóng quang thác lũ AS Autonomous System Hệ thống độc lập ATM Asynchronous Transfer Mode Kiểu truyền bất đồng bộ B BGP Border Gateway Protocol Giao thức định tuyến vùng biên C CDM Code Division Multiplexing Ghép kênh phân chia theo mã D DVA Distance Vector Algorithm Thuật toán Vector khoảng cách DWDM Dense WDM WDM mật độ cao E EDFA Erbium Doped Fiber Amplifier Bộ khuếch đại quang sợi có pha tạp Erbium EIGRP Enhanced IGRP Giao thức IGRP nâng cấp I IGRP Interior Gateway Routing Protocol Giao thức định tuyến bên trong ISDN Itegrated Servise Digital Network Mạng số tích hợp dịch vụ
- http://www.4tech.com.vn/ L LD Diod Laser LED Light Emitting Diode Diod phát quang LP Lightpath Đường đi ánh sáng LSA Link State Algorithm Thuật toán trạng thái liên kết O OADM Optical Add/Drop Multipler Bộ ghép kênh xen/rớt quang OLT Optical Line Terminator Thiết bị đầu cuối quang OXC Optical Cross Connect Bộ kết nối chéo quang P PIN Positive Intrinsic Negative R RIP Routing Information Protocol Giao thức thông tin định tuyến RWA Routing & Wavelength Assignment Định tuyến và gán bước sóng S SOA Semiconductor Optical Amplifier Bộ khuếch đại quang bán dẫn T TDM Time Division Multiplexing Ghép kênh phân chia theo thời gian W WDM Wavelength Division Multiplexing Ghép kênh phân chia theo bước sóng
- http://www.4tech.com.vn/ Hệ thống thông tin quang ra đời cùng với những ưu điểm vượt trội của nó đã và đang áp dụng rộng rãi trên mạng lưới thông tin toàn cầu. Hiện nay, các hệ thống thông tin quang truyền dẫn tất cả các tín hiệu dịch vụ băng hẹp, băng rộng đáp ứng yêu cầu của mạng số tích hợp dịch vụ ISDN. Vì thế, hệ thống thông tin quang sẽ là mũi đột phá về tốc độ truyền dẫn và cấu hình linh hoạt cho các dịch vụ viễn thông cấp cao. Đối với hệ thống thông tin quang, môi trường truyền dẫn chính là sợi quang, nó thực hiện truyền ánh sáng mang tín hiệu thông tin từ phía phát tới phía thu. Định tuyến và gán bước sóng trở thành chức năng không thể thiếu được trong mạng quang WDM. Vấn đề đặt ra là định tuyến đường đi cho ánh sáng và gán bước sóng cho nó trên mỗi tuyến như thế nào để đạt được một mạng tối ưu. Trong đồ án kĩ thuật thông tin này, em xin trình bày về đề tài định tuyến và gán bước sóng trong mạng WDM (Routing and Wavelength Assignment). Đồ án được chia thành bốn chương: Chương 1: Tổng quan về hệ thống thông tin quang. Chương 2: Giới thiệu về hệ thống WDM. Chương 3: Định tuyến và gán bước sóng trong mạng WDM. Chương 4: Thực hiện mô phỏng định tuyến cho đường đi ánh sáng lightpath. Đề tài “Định tuyến và gán bước sóng trong mạng WDM” của đồ án này đã phân tích sự cần thiết của chức năng định tuyến và gán bước sóng trong mạng quang WDM, trở thành chức năng không thể thiếu trong việc điều hành mạng quang. Phương pháp nghiên cứu của đề tài: dựa vào chức năng của định tuyến và gán bước sóng trong WDM, thực hiện mô phỏng chức năng định tuyến trong mạng. Ánh sáng đi trong sợi quang phải đi qua nhiều node mạng trung gian để tới node đích, tức là qua các tuyến trung gian. Việc định tuyến với tiêu chí tối ưu hàm mục tiêu là các tham số quen thuộc như băng thông, độ trễ, chi phí tuyến,... Vì thế dùng thuật toán tìm đường ngắn nhất Dijkstra để thực hiện mô phỏng định tuyến tối ưu mạng.
- http://www.4tech.com.vn/ Em xin chân thành cảm ơn thầy giáo Nguyễn Văn Phòng đã tận tình hướng dẫn, cung cấp tài liệu, đồng thời động viên trong thời gian em nghiên cứu đề tài này. Em xin cảm ơn tất cả các thầy cô giáo trong khoa Điện Tử Viễn Thông đã nhiệt tình dạy dỗ, cung cấp trang bị cho em những kiến thức quí báu, cám ơn gia đình đã động viên em trong suốt thời gian vừa qua, cám ơn các bạn đã góp những ý kiến chân thành góp phần giúp em hoàn thành đồ án. Trong thời gian thực hiện đồ án khá ngắn đồ án, mặc dù có nhiều cố gắng nhưng đồ án không khỏi tránh những thiếu sót. Kính mong các thầy cô giáo trong khoa cùng các bạn tận tình chỉ bảo và góp ý kiến để đồ án được hoàn thiện hơn. Em xin chân thành cảm ơn. Đà Nẵng, ngày...tháng...năm 2007
- Chương 1: Tổng quan về hệ thống thông tin quang http://www.4tech.com.vn/ CHƯƠNG 1 TỔNG QUAN VỀ HỆ THỐNG THÔNG TIN QUANG. 1.1. Giới thiệu chương Lượng thông tin trao đổi trong các hệ thống thông tin ngày nay tăng lên rất nhanh. Bên cạnh gia tăng về số lượng, dạng lưu lượng truyền thông trên mạng cũng thay đổi. Dạng dữ liệu chủ yếu là lưu lượng Internet. Số người sử dụng truy cập Internet ngày càng tăng và thời gian mỗi lần truy cập thuờng kéo dài gấp nhiều lần cuộc nói chuyện điện thoại. Chúng ta đang hướng tới một xã hội mà việc truy cập thông tin có thể được đáp ứng ở mọi lúc, mọi nơi chúng ta cần. Mạng internet và ATM ngày nay không đủ dung lượng để đáp ứng cho nhu cầu băng thông trong tương lai. Hình 1.1: Sự gia tăng lưu lượng dữ liệu và tiếng nói qua các năm. Kĩ thuật thông tin quang có thể được xem là vị cứu tinh của chúng ta trong việc giải quyết vấn đề trên. Bởi vì hệ thống thông tin quang ra đời với những khả năng vượt trội của nó: băng thông khổng lồ (gần 50Tbps), suy giảm tín hiệu thấp (khoảng 0.2dB/km), méo tín hiệu thấp, đòi hỏi năng lượng cung cấp thấp, không bị ảnh hưởng của nhiễu điện từ, khả năng bảo mật cao… Vì vậy thông tin quang được xem là kĩ thuật cho hệ thống thông tin băng rộng. Các hệ thống thông tin quang không chỉ đặc biệt phù hợp với các tuyến thông tin đường dài, trung kế mà còn có tiềm năng to lớn trong việc thực hiện các chức năng của mạng nội hạt và đáp ứng mọi loại hình dịch vụ hiện tại và trong tương lai. 1
- Chương 1: Tổng quan về hệ thống thông tin quang http://www.4tech.com.vn/ Vì vậy việc phát triển và xây dựng hệ thống thông tin sợi quang là cần thiết cho nhu cầu phát triển thông tin trong tương lai. Trong chương này sẽ nói rõ về hệ thống thông tin sợi quang và việc truyền ánh sáng trong sợi quang. 1.2. Giới thiệu về thông tin quang Khác với thông tin hữu tuyến hay vô tuyến - các loại thông tin sử dụng các môi trường truyền dẫn tương ứng là dây dẫn và không gian như hình 1.2 - thì thông tin quang là hệ thống truyền tin qua sợi quang như hình 1.3. Điều đó có nghĩa là thông tin được chuyển thành ánh sáng và sau đó ánh sáng được truyền qua sợi quang. Tại nơi nhận, nó lại được biến đổi thành thông tin ban đầu. Hình 1.2: Thông tin hữu tuyến Hình 1.3: Thông tin quang 1.2.1. Sự phát triển của thông tin quang Các phương tiện sơ khai của thông tin quang là khả năng nhận biết của con người về chuyển dộng, hình dáng và màu sắc sự vật qua đôi mắt. Tiếp đó một hệ thống thông tin điều chế đơn giản xuất hiện bằng cách sử dụng các đèn hải đăng, các đèn hiệu. Sau đó, năm 1791, VC. Chape phát minh một máy điện báo quang. Thiết bị này sử dụng khí quyển như là một môi trường truyền dẫn, do đó chịu ảnh hưởng của các điều kiện về thời tiết. Để giải quyết hạn chế này, Marconi đã sáng chế ra máy điện báo vô tuyến có khả năng thực hiện thông tin giữa những người gởi và người nhận ở xa nhau. Đầu năm 1880, A.G. Bell- người phát minh ra hệ thống điện thoại đã nghĩ ra một thiết bị quang thoại có khả năng biến đổi dao động máy hát thành ánh sáng. 2
- Chương 1: Tổng quan về hệ thống thông tin quang http://www.4tech.com.vn/ Tuy nhiên, sự phát triển tiếp theo của hệ thống này đã bị bỏ bê do sự xuất hiện hệ thống vô tuyến. Sự nghiên cứu hiện đại về thông tin quang được bắt đầu bằng sự phát minh thành công của Laser năm 1960 và bằng khuyến nghị của Kao và Hockham năm 1966 về việc chế tạo sợi quang có độ tổn thất thấp. Bốn năm sau, Kapron đã có thể chế tạo các sợi quang trong suốt có độ suy hao khoảng 20dB/km. Được cổ vũ bởi thành công này, các nhà khoa học và kĩ sư trên khắp thế giới đã bắt đầu tiến hành các hoạt động nghiên cứu và phát triển và kết quả là các công nghệ mới về giảm suy hao truyền dẫn, về tăng dải thông, về các Laser bán dẫn… đã được phát triển thành công trong những năm 70, độ tổn thất của suy hao đã được giảm đến 0.18dB/km. Hơn nữa trong những năm 70, Laser bán dẫn có khả năng thực hiện dao động liên tục đã được chế tạo, tuổi thọ của nó ước lượng khoảng 100 năm và cho phép tạo ra cự ly truyền xa hơn với dung lượng truyền lớn hơn mà không cần đến các bộ tái tạo. Cùng với công nghệ chế tạo các nguồn phát và thu quang, sợi dẫn quang đã tạo ra các hệ thống thông tin quang với nhiều ưu điểm vượt trội hơn hẳn so với các hệ thống thông tin cáp kim loại. Hiện nay các hệ thống thông tin quang truyền dẫn tất cả các tín hiệu dịch vụ băng hẹp, băng rộng đáp ứng yêu cầu của mạng số liên kết đa dịch vụ ISDN. 1.2.2. Những ưu điểm của hệ thống thông tin quang Thông tin sợi quang có những ưu điểm vượt trội. Trong phần này, em đưa những ưu điểm thể hiện tính vượt trội của nó: Băng thông khổng lồ đầy tiềm năng: tần số sóng mang quang trong khoảng1013 đến 1016 Hz (thường gần vùng hồng ngoại quanh giá trị 1014 Hz), cung cấp băng thông truyền lớn hơn nhiều so với hệ thống cáp kim loại (băng thông của cáp đồng trục khoảng 500Mhz). Hiện tại, giá trị băng thông của hệ thống sợi quang chưa sử dụng hết nhưng việc ở một vài GHz qua khoảng cách vài km và hàng trăm Mhz qua khoảng cách hàng chục Km mà không cần sự can thiệp về điện (dùng bộ lặp) là có thể. Vì thế, dung lượng mang thông tin của hệ thống thông tin quang lớn hơn nhiều so với hệ thống cáp đồng tốt nhất. Do suy hao lớn ở băng thông rộng, hệ 3
- Chương 1: Tổng quan về hệ thống thông tin quang http://www.4tech.com.vn/ thống cáp đồng trục giới hạn khoảng cách truyền với chỉ một vài km ở băng thông trên 100Mhz. Sợi quang kích thước nhỏ và nhẹ: sợi quang có bán kính rất nhỏ, thường bán kính này không lớn hơn bán kính sợi tóc con người. Vì thế, thậm chí khi sợi quang được phủ thêm những lớp bảo vệ thì chúng vẫn nhỏ và nhẹ hơn nhiều so với cáp đồng. Sự cách li về điện: sợi quang được chế tạo từ thuỷ tinh hoặc đôi lúc là chất dẻo, đó là những chất cách điện, vì thế không giống với dây dẫn kim loại, nó không cho thấy những trục trặc cơ bản. Hơn nữa, đặc tính này làm cho việc truyền thông tin của sợi quang trở nên phù hợp một cách lí tưởng cho sự thông tin trong những môi trường mạo hiểm về điện. Không bị ảnh hưởng bởi nhiễu và xuyên âm: sợi quang được chế tạo từ các chất điện môi phi dẫn nên chúng không bị ảnh hưởng bởi nhiễu điện từ, các xung điện tử, nhiễu tần số vô tuyến. Vì thế hoạt động của hệ thống thông tin quang không bị ảnh hưởng khi truyền qua môi trường nhiễu điện. Điều đó có nghĩa là nó có thể lắp đặt cung ứng với cáp điện lực và có thể sử dụng trong môi trường phản ứng hạt nhân. Bảo mật thông tin: ánh sáng từ sợi quang bị bức xạ một cách không đáng kể nên chúng có tính bảo mật tín hiệu cao. Đặc tính này thu hút đối với quân đội, ngân hàng và các ứng dụng truyền dữ liệu. Suy hao thấp: sự phát triển của sợi quang qua nhiều năm đã đạt được kết quả trong việc chế tạo ra sợi quang có độ suy hao rất thấp. Sợi quang được chế tạo với độ suy hao 0.2dB/km và đặc tính này trở thành lợi thế chính của thông tin quang. Điều này thuận lợi cho việc đặt bộ khuếch đại cho mỗi khoảng cách trên đường truyền mà không cần chuyển sang tín hiệu điện ở bước trung gian, do đó giảm được cả giá thành và cả độ phức tạp của hệ thống. Tính linh hoạt: mặc dù các lớp bảo vệ là cần thiết, sợi quang được chế tạo với sức căng cao, bán kính rất nhỏ. Với lợi thế về kích thước và trọng lượng, sợi 4
- Chương 1: Tổng quan về hệ thống thông tin quang http://www.4tech.com.vn/ quang nói chung là tốt hơn trong việc lưu trữ, chuyên chở, xử lí và lắp đặt dễ hơn hệ thống cáp đồng. Độ tin cậy của hệ thống và dễ bảo dưỡng: do đặc tính suy hao thấp của sợi quang nên có thể giảm được yêu cầu số bộ lặp trung gian hoặc số bộ khuếch đại trên đường truyền. Vì thế, với một vài bộ lặp thì độ tin cậy của hệ thống có thể được nâng cao hơn hẳn hệ thống dẫn điện. Hơn nữa, độ tin cậy của các thiết bị quang không còn là vấn đề, các thiết bị quang có tuổi thọ rất cao, khoảng 20-30 năm. Giá thành thấp đầy tiềm năng: thủy tinh cung cấp cho thông tin quang được lấy từ cát, không phải là nguồn tài nguyên khan hiếm. Vì thế, sợi quang đem lại giá thành thấp. Thông tin quang cũng cho phép truyền đồng thời các tín hiệu có bước sóng khác nhau. Đặc tính này cùng với khả năng truyền dẫn băng thông rộng của sợi quang sẵn có làm cho dung lượng truyền dẫn của tuyến trở nên rất lớn. 1.2.3. Cấu trúc và các thành phần chính của hệ thống thông tin quang Mã Thiết bị Bộ Thiết Giải hoá phát lặp bị thu mã Phát quang Sợi Sợi quang Thu quang quang Hình 1.4: Cấu trúc của hệ thống thông tin quang Các thành phần của tuyến truyền dẫn quang bao gồm: phần phát quang, cáp sợi quang và phần thu quang. -Phần phát quang: được cấu tạo từ nguồn phát tín hiệu quang và các mạch điều khiển liên kết với nhau. Phần tử phát xạ ánh sáng có thể là: Diod Laser (LD), Diod phát quang (LED: Light Emitting Diode). LED dùng phù hợp cho hệ thống thông tin quang có tốc độ bit không quá 200Mbps sử dụng sợi đa mode. LED phát xạ tự phát, ánh sáng không định hướng nên để sử dụng LED tốt trong hệ thống thông tin quang thì nó phải có công suất bức xạ cao, thời gian đáp ứng nhanh. LD khắc phục nhược điểm của LED, thường sử dụng LD cho truyền dẫn tốc độ cao. LD có nhiều ưu điểm hơn so với LED: phổ phát xạ của LD rất hẹp (khoảng từ 1 đến 4nm nên 5
- Chương 1: Tổng quan về hệ thống thông tin quang http://www.4tech.com.vn/ giảm được tán sắc chất liệu), góc phát quang hẹp (5- 100), hiệu suất ghép ánh sáng vào sợi cao. - Cáp sợi quang: gồm các sợi dẫn quang và các lớp vỏ bọc xung quanh để bảo vệ khỏi tác động có hại từ môi trường bên ngoài. Có thể chọn các loại sợi sau: sợi quang đa mode chiết suất nhảy bậc, sợi quang đa mode chiết suất giảm dần, sợi quang đơn mode. - Phần thu quang: do bộ tách sóng quang và các mạch khuếch đại, tái tạo tín hiệu hợp thành. Trong hệ thống thông tin quang, người ta quan tâm nhất đối với các bộ tách sóng quang là các diod quang PIN và diod quang kiểu thác APD được chế tạo từ các bán dẫn cơ bản Si, Ge, InP. Ngoài các thành phần chủ yếu này, tuyến thông tin quang còn có các bộ nối quang, các mối hàn, các bộ chia quang và các trạm lặp. Tất cả tạo nên một tuyến thông tin hoàn chỉnh. Tương tự như cáp đồng, cáp sợi quang được khai thác với điều kiện lắp đặt khác nhau, có thể được treo ngoài trời, chôn trực tiếp dưới đất hoặc đặt dưới biển,…tuỳ thuộc vào các điều kiện lắp đặt khác nhau mà độ chế tạo của cáp cũng khác nhau và các mối hàn sẽ kết nối các độ dài cáp thành độ dài tổng cộng của tuyến được lắp đặt. Tham số quan trọng nhất của cáp sợi quang tham gia quyết định độ dài tuyến là suy hao sợi quang theo bước sóng. Nguồn phát quang ở thiết bị phát có thể sử dụng LED hoặc laser bán dẫn. Cả hai nguồn phát này đều phù hợp cho các hệ thống thông tin quang, với tín hiệu quang đầu ra có tham số biến đổi tương ứng với sự thay đổi của dòng điều biến. Bước sóng làm việc của nguồn phát quang cơ bản phụ thuộc vào vật liệu chế tạo, đoạn sợi quang ra của nguồn phát quang phải phù hợp với sợi dẫn quang khai thác trên tuyến. Tín hiệu ánh sáng đã được điều chế tại nguồn phát quang sẽ đuợc lan truyền dọc theo sợi quang để tới phần thu quang. Khi truyền trên sợi dẫn quang, tín hiệu thường bị suy hao và méo do các yếu tố hấp thụ, tán xạ, tán sắc gây nên. Bộ tách sóng quang ở phần thu thực hiện tiếp nhận ánh sáng và tách lấy tín hiệu từ hướng 6
- Chương 1: Tổng quan về hệ thống thông tin quang http://www.4tech.com.vn/ phát tới. Tín hiệu quang được biến đổi trở lại thành tín hiệu điện. Các Photodiod PIN và Photodiod thác APD đều có thể sử dụng làm các bộ tách sóng quang trong các hệ thống thông tin quang. Đặc tính quan trọng nhất của thiết bị thu quang là độ nhạy thu quang. Khi khoảng cách truyền dẫn khá dài, tới một cự ly nào đó, tín hiệu quang trong sợi bị suy hao khá nhiều thì cần thiết phải có các trạm lặp quang đặt trên tuyến. Những năm gần đây, các bộ khuếch đại quang đã được sử dụng để thay thế cho các thiết bị trạm lặp quang. 1.3. Sợi quang 1.3.1. Sợi dẫn quang Sợi quang là những dây nhỏ và dẻo truyền các ánh sáng nhìn thấy được và các tia hồng ngoại. Chúng có lõi ở giữa và có phần bao bọc xung quanh lõi. Để ánh sáng có thể phản xạ một cách hoàn toàn trong lõi thì chiết xuất của lõi phải lớn hơn chiết suất áo một chút. Hình 1.5: Cấu tạo sợi quang Vỏ bọc phía ngoài áo bảo vệ sợi quang khỏi bị Nm và ăn mòn, đồng thời chống xuyên âm với các sợi đi bên cạnh và làm cho sợi quang dễ xử lí. Để bọc ngoài ta dùng các nguyên liệu mềm. Lõi và áo được làm bằng thủy tinh hay chất dẻo (silicat, chất dẻo, kim loại, Flour, sợi quang kết tinh). N goài ra chúng được phân loại thành các loại sợi quang 7
- Chương 1: Tổng quan về hệ thống thông tin quang http://www.4tech.com.vn/ đơn mode và đa mode tương ứng với số lượng mode của ánh sáng truyền qua sợi quang. N goài ra chúng còn được phân loại thành sợi quang có chỉ số bước sóng và chỉ số lớp tuỳ theo hình dạng và chiết suất của các phần của lõi sợi quang. 1.3.2. Sự truyền ánh sáng trong sợi quang. Sợi quang là môi trường truyền thông đặc biệt so với các môi trường khác như cáp đồng hay không gian tự do. Một sợi quang cho suy hao tín hiệu thấp trên một phạm vi tần số lớn, đặc tính này cho phép tín hiệu được truyền qua các khoảng cách xa ở tốc độ cao trước khi cần khuếch đại hoặc tái lặp lại. Một sợi quang gồm có một lõi hình trụ được bao quanh bởi lớp vỏ. Cả phần lõi và phần vỏ được làm chủ yếu từ silica (SiO2), có chỉ số khúc xạ (chiết suất) xấp xỉ 1.45. Chỉ số khúc xạ của vật liệu là tỉ số vận tốc ánh sáng trong chân không so với tốc độ ánh sáng trong vật liệu đó. c n = v n: chiết suất của môi trường, không có đơn vị. c: vận tốc ánh sáng trong chân không , đơn vị : m/s v : vận tốc ánh sáng trong môi trường, đơn vị : m/s. Vì c ≥ v nên n ≥ 1 Trong quá trình sản xuất sợi, một số tạp chất nào đó được đưa vào trong lõi hoặc vỏ để cho chỉ số khúc xạ trong lõi lớn hơn một tí so với vỏ. Các nguyên liệu như Germani hoặc Photpho làm tăng chiết suất silica và được dùng để thêm vào phần lõi của sợi quang, trong khi chất Bo hay Flo làm giảm chiết suất của Silica nên được dùng tạp chất cho lớp vỏ. Ánh sáng có thể được xem như một chùm tia truyền theo những đường thẳng trong một môi trường và bị phản xạ hoặc khúc xạ ở bề mặt giữa hai vật liệu khác nhau. Một tia sáng từ môi trường 1 đến mặt phân cách của môi trường 2, góc tới là góc giữa tia tới và pháp tuyến với bề mặt chung của hai môi trường được biểu thị bằng θ1 . Phần năng lượng bị phản xạ vào môi trường 1 là một tia phản xạ, phần còn 8
- Chương 1: Tổng quan về hệ thống thông tin quang http://www.4tech.com.vn/ lại đi xuyên qua môi trường 2 là tia khúc xạ. Góc phản xạ θ1r là góc giữa tia phản xạ và pháp tuyến, tương tự góc khúc xạ là góc giữa tia khúc xạ và pháp tuyến. Ta có: θ1r = θ1 Theo định luật Snell: n1 sin θ1 = n2 sin θ 2 Khi góc tới θ1 tăng lên thì góc khúc xạ θ 2 cũng tăng theo. N ếu θ 2 = 90° thì n2 n sin θ1 = , lúc này góc θ1 được gọi là góc tới hạn có giá trị θ c = sin −1 2 , với n1 n1 n1 > n2 . Với những giá trị θ1 > θ c , sẽ không có tia khúc xạ và tất cả năng lượng từ tia tới được phản xạ hết. Hiện tượng này được gọi là hiện tượng phản xạ toàn phần. Hình 1.6: Sự phản xạ và khúc xạ các tia sáng tại mặt phân cách hai môi trường. Điều kiện để xảy ra hiện tượng phản xạ toàn phần: Các tia sáng phải đi từ môi trường có chiết suất lớn sang môi trường có chiết suất nhỏ hơn. Góc tới của tia sáng phải lớn hơn góc tới hạn. Ánh sáng truyền trong sợi quang do hiện tượng phản xạ toàn phần xảy ra giữa bề mặt phần lõi và vỏ. 9
- Chương 1: Tổng quan về hệ thống thông tin quang http://www.4tech.com.vn/ Hình 1.7: Ánh sáng trong sợi quang Hình trên cho thấy ánh sáng được ghép từ môi trường bên ngoài (không khí với chiết suất n0) vào sợi. 1.3.3. Các thông số của sợi quang. Để xác định tốc độ truyền dẫn và khoảng cách trạm lặp của hệ thống thông tin sợi quang, có hai tham số cần phải nghiên cứu là tổn hao quang và độ rộng băng truyền dẫn. Đo tổn hao quang để xác định tổn hao công suất ánh sáng lan truyền trong sợi quang. 1.3.3.1. Suy hao của sợi quang 1.3.3.1.1. Định nghĩa Công suất quang truyền tải sợi cũng giảm dần theo cự ly với quy luật hàm số mũ tương ứng như tín hiệu điện. Biểu thức của hàm số truyền công suất có dạng: α − P(Z)= P(0)x 10 10 z Trong đó: P(0): Có công suất ở đầu sợi. P(z): công suất ở cự ly z tính từ đầu sợi. α : hệ số suy hao. - Hệ số suy hao của sợi được tính theo công thức: P1 A(dB)= 10 lg P2 Trong đó: P1: Công suất đưa vào sợi. 10
- Chương 1: Tổng quan về hệ thống thông tin quang http://www.4tech.com.vn/ P2: Công suất ở cuối sợi. - Hệ số suy hao trung bình: A(dB ) α (dB / km ) = L(km ) Trong đó: A: Suy hao của sợi. L: Chiều dài của sợi. 1.3.3.1.2. Đặc tuyến suy hao Đặc tuyến suy hao của sợi quang khác nhau tuỳ thuộc vào loại sợi. Hình dưới cho thấy suy hao trong sợi quang như một hàm theo bước sóng. Ta thấy rằng suy hao nhỏ nhất ở ba dải bước sóng dùng trong thông tin quang: 0.8 μm , 1.3 μm và 1.55 μm . Hình 1.8: Đặc tuyến suy hao của sợi quang . 11
- Chương 1: Tổng quan về hệ thống thông tin quang http://www.4tech.com.vn/ 1.3.3.1.3. Các nguyên nhân gây suy hao trên sợi quang Suy hao do hấp thụ: Sự hấp thụ ánh sáng xảy ra do các nguyên nhân sau gây ra: suy hao do sự hấp thụ của các tạp chất kim loại, sự hấp thụ của ion OH, sự hấp thu bằng cực tím và hồng ngoại. Sự hấp thụ của các tạp chất kim loại: các tạp chất kim loại trong thuỷ tinh là một trong những nguồn hấp thụ năng lượng ánh sáng, các tạp chất thường gặp là sắt (Fe), đồng (Cu), mangan (Mn), choromium (Cr), cobar (Co), niken (N i). Mức độ hấp thụ của từng tạp chất phụ thuộc vào nồng độ tạp chất và bước sóng ánh sáng truyền qua nó. Để có sợi quang có dộ suy hao nhỏ hơn 1dB/km cần phải có thuỷ tinh thật tinh khiết với nồng độ tạp chất không quá một phần tỷ (10-9). Sự hấp thụ của ion OH: các liên kết giữa SiO2 và các ion OH của nước còn sót lại trong vật liệu khi chế tạo sợi quang cũng tạo ra mật độ suy hao hấp thụ đáng kể. Đặc biệt độ hấp thụ tăng vọt ở các bước sóng gần 950nm, 1240nm và 1400 nm. Sự hấp thu bằng cực tím và hồng ngoại: ngay cả khi sợi quang được chế tạo từ thuỷ tinh có độ tinh khiết cao thì sự hấp thụ vẫn xảy ra. Bản thân thuỷ tinh tinh khiết cũng hấp thụ ánh sáng vùng cực tím và hồng ngoại. Sự hấp thụ trong vùng hồng ngoại gây trở ngại cho khuynh hướng sử dụng các bước sóng dài trong thông tin quang. Suy hao do tán xạ: Suy hao do tán xạ bao gồm tán xạ Rayleigh, tán xạ do mặt phân cách giữa lõi và lớp bọc không hoàn hảo. Tán xạ Rayleigh: khi sóng điện từ truyền trong môi trường điện môi gặp những chỗ không đồng nhất trong sợi quang do cách sắp xếp các phần tử thuỷ tinh, các khuyết tật như bọt không khí, các vết nứt sẽ xảy ra hiện tượng tán xạ. Khi kích thước của vùng không đồng nhất vào khoảng một phần muời bước sóng thì chúng trở thành những nguồn điểm để tán xạ. Các tia truyền qua những chỗ không đồng nhất này sẽ tạo ra nhiều hướng, chỉ một phần năng lượng ánh sáng truyền theo hướng cũ, phần còn lại truyền theo hướng khác thậm chí còn truyền ngược lại nguồn quang. Độ tiêu hao do tán xạ Rayleigh tỉ lệ nghịch với luỹ thừa bậc bốn của bước sóng. 12
- Chương 1: Tổng quan về hệ thống thông tin quang http://www.4tech.com.vn/ Tán xạ do mặt phân cách giữa lõi và lớp bọc không hoàn hảo: khi tia sáng truyền đến những chỗ không hoàn hảo giữa lõi và lớp bọc tia sáng bị tán xạ. Lúc đó 1 tia tới có nhiều tia phản xạ với nhiều góc phản xạ khác nhau. Suy hao do bị uốn cong: bao gồm suy hao do vi uốn cong và do uốn cong. Suy hao do vi uốn cong: sợi quang bị chèn ép tạo nên những chỗ uốn cong nhỏ thì suy hao của sợi cũng tăng lên. Suy hao này xuất hiện do tia sáng bị lệch trục đi qua những chỗ vi uốn cong đó. Sợi đơn mode rất nhạy với những chỗ vi uốn cong nhất là về phía bước sóng dài. Suy hao do uốn cong: khi bị uốn cong với bán kính cong càng nhỏ thì suy hao càng tăng. 1.3.3.2. Tán sắc ánh sáng Tương tự như tín hiệu điện, tín hiệu quang truyền qua sợi quang cũng bị biến dạng. Hiện tượng này được gọi là tán sắc. Sự tán sắc méo dạng tín hiệu analog và làm xung bị chồng lấp trong tín hiệu digital. Sự tán sắc làm hạn chế dải thông của đường truyền dẫn quang. . Hình 1.9: Dạng xung vào và ra do tán sắc Tán sắc mode: trong sợi đa mode, do xung ánh sáng vào mặc dù chỉ có một bước sóng nhưng lan truyền với vài mode khác nhau với tốc độ truyền khác nhau, nó làm khoảng trống thời gian giữa các xung cạnh nhau trở nên ngắn hơn và tăng theo khNu độ số của sợi. Hiện tượng này gọi là tán sắc mode. Do đó, độ rộng băng truyền dẫn của nó bị giới hạn chủ yếu do tán sắc mode. Tán sắc thể: bao gồm tán sắc chất liệu và tán sắc dẫn sóng. Tán sắc chất liệu: ánh sáng sử dụng trong thông tin quang không phải là ánh sáng hoàn toàn đơn sắc. Chiết suất của thuỷ tinh thay đổi theo bước sóng nên vận 13
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Đồ án tốt nghiệp Điện tử viễn thông: Nghiên cứu và khai thác hệ thống dẫn đường bằng vệ tinh GPS
91 p | 261 | 136
-
Đồ án tốt nghiệp Điện tử viễn thông: Nghiên cứu mạng IP/WDM
101 p | 261 | 132
-
Đồ án tốt nghiệp đại học: IPv6 và định tuyến trong mạng IPv6
124 p | 213 | 102
-
Đồ án tốt nghiệp Điện tử viễn thông: Bảo mật trong VoIP
109 p | 194 | 92
-
Luận văn:Định tuyến và gán bước sóng trong mạng WDM (Routing and Wavelength Assignment)
82 p | 118 | 58
-
Đồ án tốt nghiệp: Nghiên cứu và ứng dụng mạng quang thụ động GPON trên mạng FTTH của Trung Tâm Viễn Thông 6 - Viễn Thông Hà Nội
77 p | 47 | 30
-
Đồ án tốt nghiệp: Thiết kế tuyến truyền vi ba số từ Thành phố Vinh – thị trấn Nam Đàn
79 p | 70 | 30
-
Đồ án tốt nghiệp: Mô phỏng truyền dẫn OFDM thích ứng trong thông tin vô tuyến (HV Công nghệ Bưu chính viễn thông)
137 p | 53 | 28
-
Đồ án tốt nghiệp Điện tử viễn thông: Nghiên cứu bộ lọc tuyến tính tối ưu
75 p | 67 | 27
-
Đồ án tốt nghiệp Điện tự động công nghiệp: Trang bị điện hệ thống xử lý nước thải nhà máy thép Đình Vũ, khu kinh tế Đình Vũ - Quận Hải An, Hải Phòng
104 p | 67 | 24
-
Đồ án tốt nghiệp Điện tự động công nghiệp: Nghiên cứu hệ thống tự động điều chỉnh làm mát phôi. Của nhà máy phôi thép Đình Vũ – Công ty cổ phần thép Đình Vũ
78 p | 52 | 16
-
Đồ án tốt nghiệp đại học: Mô phỏng truyền dẫn OFDM thích ứng trong thông tin vô tuyến (HV Công nghệ Bưu chính viễn thông)
80 p | 46 | 15
-
Đồ án tốt nghiệp: Trang thiết bị tàu San Filice trọng tải 34000 tấn – đi sâu nghiên cứu trạm phát sự cố
86 p | 54 | 15
-
Đồ án tốt nghiệp: Trang thiết bị điện tàu HongKong Pioneer – đi sâu trạm phát điện và vấn đề ổn định điện áp cho máy phát
100 p | 48 | 12
-
Đồ án tốt nghiệp: Ứng dụng thuật toán ML để đồng bộ pha sóng mang và định thời cho kênh pha đinh (HV Công nghệ Bưu chính viễn thông)
39 p | 35 | 11
-
Đồ án tốt nghiệp: Mạng nội hạt vô tuyến WLA (HV Công nghệ Bưu chính viễn thông)
36 p | 23 | 10
-
Bài thuyết trình Đồ án tốt nghiệp: Nghiên cứu và ứng dụng mạng quang thụ động GPON trên mạng FTTH của Trung Tâm Viễn Thông 6 - Viễn Thông Hà Nội
18 p | 36 | 5

markdown:
# Đồ án tốt nghiệp "Định tuyến và gán bước sóng trong mạng WDM"
Chia sẻ: KAKA RONALDO | Ngày: | Loại File: PDF | Số trang:80
lượt xem 350
download
![](http://image1.tailieu.vn/document/thumbnail/2010/20100328/khoagt45/80x100/dinh_tuyen_va_gan_buoc_song_trong_mang_wdm_7929.jpg)
##
Đồ án tốt nghiệp "Định tuyến và gán bước sóng trong mạng WDM"
[Vui lòng tải xuống để xem tài liệu đầy đủ](javascript:void(0);)
Download
![](http://static1.tailieu.vn/b2013az/templates/version1/default/images/down16x21.png)
Hệ thống thông tin quang ra đời cùng với những ưu điểm vượt trội của nó đã và đang áp dụng rộng rãi trên mạng lưới thông tin toàn cầu. Hiện nay, các hệ thống thông tin quang truyền dẫn tất cả các tín hiệu dịch vụ băng hẹp, băng rộng đáp ứng yêu cầu của mạng số tích hợp dịch vụ ISDN. Vì thế, hệ thống thông tin quang sẽ là mũi đột phá về tốc độ truyền dẫn và cấu hình linh hoạt cho các dịch vụ viễn thông cấp cao. Đối với hệ thống thông tin quang, môi trường truyền dẫn chính là...
Bình luận(0)
[Đăng nhập để gửi bình luận!](javascript:void(0);)
##
Nội dung Text: Đồ án tốt nghiệp "Định tuyến và gán bước sóng trong mạng WDM"
- Đồ án tốt nghiệp Định tuyến và gán bước sóng trong mạng WDM
- http://www.4tech.com.vn/ Mục lục CHƯƠNG 1................................................................................................................1 TỔNG QUAN VỀ HỆ THỐNG THÔNG TIN QUANG. ......................................1 1.1. Giới thiệu chương ............................................................................................1 1.2. Giới thiệu về thông tin quang...........................................................................2 1.2.1. Sự phát triển của thông tin quang .............................................................2 1.2.2. Những ưu điểm của hệ thống thông tin quang ..........................................3 1.2.3. Cấu trúc và các thành phần chính của hệ thống thông tin quang ..............5 1.3. Sợi quang..........................................................................................................7 1.3.1. Sợi dẫn quang ............................................................................................7 1.3.2. Sự truyền ánh sáng trong sợi quang. .........................................................8 1.3.3. Các thông số của sợi quang. ....................................................................10 1.3.3.1. Suy hao của sợi quang......................................................................10 1.3.3.1.1. Định nghĩa ................................................................................10 1.3.3.1.2. Đặc tuyến suy hao ....................................................................11 1.3.3.1.3. Các nguyên nhân gây suy hao trên sợi quang ...........................12 1.3.3.2. Tán sắc ánh sáng ..............................................................................13 1.3.4. Ảnh hưởng của tán sắc đến dung luợng truyền dẫn trên sợi quang ........14 1.4. Kết luận chương .............................................................................................14 CHƯƠNG 2..............................................................................................................15 GIỚI THIỆU MẠNG WDM. .................................................................................15 2.1. Giới thiệu chương ..........................................................................................15 2.2. Nguyên lí hoạt động của hệ thống WDM ......................................................17 2.3. Ưu điểm của hệ thống WDM .........................................................................18 2.4. Vấn đề tồn tại của hệ thống WDM và hướng giải quyết trong tương lai.......19 2.5. Chuyển mạch quang .......................................................................................19 2.6. Các thành phần chính của hệ thống WDM ....................................................21 2.6.1. Thiết bị đầu cuối OLT .............................................................................21 2.6.2. Bộ ghép kênh xen/rớt quang OADM ......................................................22 2.6.3. Bộ khuếch đại quang ...............................................................................26 2.6.4. Giới thiệu về bộ kết nối chéo quang OXC ..............................................29 2.6.4.1. Chức năng OXC ...............................................................................29 2.6.4.2. Phân loại OXC .................................................................................32 2.7. Sự chuyển đổi bước sóng ...............................................................................34 2.8. Kết luận chương. ............................................................................................36 CHƯƠNG 3..............................................................................................................37 ĐNNH TUYẾN VÀ GÁN BƯỚC SÓNG. ..............................................................37 3.1. Giới thiệu chương ..........................................................................................37 3.2. Giới thiệu về định tuyến và gán bước sóng (Routing and Wavelength Assignment - RWA). .............................................................................................37 3.3. Định tuyến bước sóng ....................................................................................39 3.4. Định tuyến (Routing) .....................................................................................41 3.4.1. Giới thiệu.................................................................................................41
- http://www.4tech.com.vn/ 3.4.2. Phân loại định tuyến ................................................................................42 3.4.3. Lí thuyết đồ thị ........................................................................................43 3.4.3.1. Đồ thị vô hướng. ..............................................................................44 3.4.3.2. Đồ thị có hướng................................................................................44 3.4.3.3. Đồ thị hỗn hợp..................................................................................45 3.4.4. Các thuật toán cơ bản trong định tuyến ..................................................46 3.4.4.1. Thuật toán trạng thái liên kết LSA ...................................................46 3.4.4.1.1. Bài toán .....................................................................................46 3.4.4.1.2. Thuật toán..................................................................................47 3.4.4.1.3. Chứng minh ...............................................................................47 3.4.4.1.4. Các bước thực hiện ...................................................................48 3.4.4.1.5. Ví dụ về thuật toán Dijkstra ......................................................48 3.4.4.2. Thuật toán định tuyến vectơ khoảng cách DVA ..............................50 3.4.4.2.1. Thuật toán..................................................................................51 3.4.4.2.2.Chứng minh ................................................................................52 3.4.5. Kết luận ...................................................................................................53 3.5. Gán bước sóng ...............................................................................................53 3.6. Sự thiết lập đường ảo (Virtual path) ..............................................................55 3.7. Phân loại mạng quang WDM .........................................................................56 3.7.1. Mạng single- hop.....................................................................................56 3.7.2. Mạng Multi- hop .....................................................................................57 3.8. Giải thuật cho vấn đề định tuyến và gán bước sóng với lưu lượng mạng thay đổi DRWA ............................................................................................................58 3.9. Kết luận chương .............................................................................................59 CHƯƠNG 4..............................................................................................................60 THỰC HIỆN MÔ PHỎNG ....................................................................................60 4.1. Giới thiệu chương ..........................................................................................60 4.2. Giới thiệu về ngôn ngữ Visual C++ ...............................................................60 4.3. Lưu đồ thuật toán ...........................................................................................60 4.4. Kết quả mô phỏng ..........................................................................................62 4.5. Kết luận chương. ............................................................................................66
- http://www.4tech.com.vn/ A APD Avalanche Photodiode Diod tách sóng quang thác lũ AS Autonomous System Hệ thống độc lập ATM Asynchronous Transfer Mode Kiểu truyền bất đồng bộ B BGP Border Gateway Protocol Giao thức định tuyến vùng biên C CDM Code Division Multiplexing Ghép kênh phân chia theo mã D DVA Distance Vector Algorithm Thuật toán Vector khoảng cách DWDM Dense WDM WDM mật độ cao E EDFA Erbium Doped Fiber Amplifier Bộ khuếch đại quang sợi có pha tạp Erbium EIGRP Enhanced IGRP Giao thức IGRP nâng cấp I IGRP Interior Gateway Routing Protocol Giao thức định tuyến bên trong ISDN Itegrated Servise Digital Network Mạng số tích hợp dịch vụ
- http://www.4tech.com.vn/ L LD Diod Laser LED Light Emitting Diode Diod phát quang LP Lightpath Đường đi ánh sáng LSA Link State Algorithm Thuật toán trạng thái liên kết O OADM Optical Add/Drop Multipler Bộ ghép kênh xen/rớt quang OLT Optical Line Terminator Thiết bị đầu cuối quang OXC Optical Cross Connect Bộ kết nối chéo quang P PIN Positive Intrinsic Negative R RIP Routing Information Protocol Giao thức thông tin định tuyến RWA Routing & Wavelength Assignment Định tuyến và gán bước sóng S SOA Semiconductor Optical Amplifier Bộ khuếch đại quang bán dẫn T TDM Time Division Multiplexing Ghép kênh phân chia theo thời gian W WDM Wavelength Division Multiplexing Ghép kênh phân chia theo bước sóng
- http://www.4tech.com.vn/ Hệ thống thông tin quang ra đời cùng với những ưu điểm vượt trội của nó đã và đang áp dụng rộng rãi trên mạng lưới thông tin toàn cầu. Hiện nay, các hệ thống thông tin quang truyền dẫn tất cả các tín hiệu dịch vụ băng hẹp, băng rộng đáp ứng yêu cầu của mạng số tích hợp dịch vụ ISDN. Vì thế, hệ thống thông tin quang sẽ là mũi đột phá về tốc độ truyền dẫn và cấu hình linh hoạt cho các dịch vụ viễn thông cấp cao. Đối với hệ thống thông tin quang, môi trường truyền dẫn chính là sợi quang, nó thực hiện truyền ánh sáng mang tín hiệu thông tin từ phía phát tới phía thu. Định tuyến và gán bước sóng trở thành chức năng không thể thiếu được trong mạng quang WDM. Vấn đề đặt ra là định tuyến đường đi cho ánh sáng và gán bước sóng cho nó trên mỗi tuyến như thế nào để đạt được một mạng tối ưu. Trong đồ án kĩ thuật thông tin này, em xin trình bày về đề tài định tuyến và gán bước sóng trong mạng WDM (Routing and Wavelength Assignment). Đồ án được chia thành bốn chương: Chương 1: Tổng quan về hệ thống thông tin quang. Chương 2: Giới thiệu về hệ thống WDM. Chương 3: Định tuyến và gán bước sóng trong mạng WDM. Chương 4: Thực hiện mô phỏng định tuyến cho đường đi ánh sáng lightpath. Đề tài “Định tuyến và gán bước sóng trong mạng WDM” của đồ án này đã phân tích sự cần thiết của chức năng định tuyến và gán bước sóng trong mạng quang WDM, trở thành chức năng không thể thiếu trong việc điều hành mạng quang. Phương pháp nghiên cứu của đề tài: dựa vào chức năng của định tuyến và gán bước sóng trong WDM, thực hiện mô phỏng chức năng định tuyến trong mạng. Ánh sáng đi trong sợi quang phải đi qua nhiều node mạng trung gian để tới node đích, tức là qua các tuyến trung gian. Việc định tuyến với tiêu chí tối ưu hàm mục tiêu là các tham số quen thuộc như băng thông, độ trễ, chi phí tuyến,... Vì thế dùng thuật toán tìm đường ngắn nhất Dijkstra để thực hiện mô phỏng định tuyến tối ưu mạng.
- http://www.4tech.com.vn/ Em xin chân thành cảm ơn thầy giáo Nguyễn Văn Phòng đã tận tình hướng dẫn, cung cấp tài liệu, đồng thời động viên trong thời gian em nghiên cứu đề tài này. Em xin cảm ơn tất cả các thầy cô giáo trong khoa Điện Tử Viễn Thông đã nhiệt tình dạy dỗ, cung cấp trang bị cho em những kiến thức quí báu, cám ơn gia đình đã động viên em trong suốt thời gian vừa qua, cám ơn các bạn đã góp những ý kiến chân thành góp phần giúp em hoàn thành đồ án. Trong thời gian thực hiện đồ án khá ngắn đồ án, mặc dù có nhiều cố gắng nhưng đồ án không khỏi tránh những thiếu sót. Kính mong các thầy cô giáo trong khoa cùng các bạn tận tình chỉ bảo và góp ý kiến để đồ án được hoàn thiện hơn. Em xin chân thành cảm ơn. Đà Nẵng, ngày...tháng...năm 2007
- Chương 1: Tổng quan về hệ thống thông tin quang http://www.4tech.com.vn/ CHƯƠNG 1 TỔNG QUAN VỀ HỆ THỐNG THÔNG TIN QUANG. 1.1. Giới thiệu chương Lượng thông tin trao đổi trong các hệ thống thông tin ngày nay tăng lên rất nhanh. Bên cạnh gia tăng về số lượng, dạng lưu lượng truyền thông trên mạng cũng thay đổi. Dạng dữ liệu chủ yếu là lưu lượng Internet. Số người sử dụng truy cập Internet ngày càng tăng và thời gian mỗi lần truy cập thuờng kéo dài gấp nhiều lần cuộc nói chuyện điện thoại. Chúng ta đang hướng tới một xã hội mà việc truy cập thông tin có thể được đáp ứng ở mọi lúc, mọi nơi chúng ta cần. Mạng internet và ATM ngày nay không đủ dung lượng để đáp ứng cho nhu cầu băng thông trong tương lai. Hình 1.1: Sự gia tăng lưu lượng dữ liệu và tiếng nói qua các năm. Kĩ thuật thông tin quang có thể được xem là vị cứu tinh của chúng ta trong việc giải quyết vấn đề trên. Bởi vì hệ thống thông tin quang ra đời với những khả năng vượt trội của nó: băng thông khổng lồ (gần 50Tbps), suy giảm tín hiệu thấp (khoảng 0.2dB/km), méo tín hiệu thấp, đòi hỏi năng lượng cung cấp thấp, không bị ảnh hưởng của nhiễu điện từ, khả năng bảo mật cao… Vì vậy thông tin quang được xem là kĩ thuật cho hệ thống thông tin băng rộng. Các hệ thống thông tin quang không chỉ đặc biệt phù hợp với các tuyến thông tin đường dài, trung kế mà còn có tiềm năng to lớn trong việc thực hiện các chức năng của mạng nội hạt và đáp ứng mọi loại hình dịch vụ hiện tại và trong tương lai. 1
- Chương 1: Tổng quan về hệ thống thông tin quang http://www.4tech.com.vn/ Vì vậy việc phát triển và xây dựng hệ thống thông tin sợi quang là cần thiết cho nhu cầu phát triển thông tin trong tương lai. Trong chương này sẽ nói rõ về hệ thống thông tin sợi quang và việc truyền ánh sáng trong sợi quang. 1.2. Giới thiệu về thông tin quang Khác với thông tin hữu tuyến hay vô tuyến - các loại thông tin sử dụng các môi trường truyền dẫn tương ứng là dây dẫn và không gian như hình 1.2 - thì thông tin quang là hệ thống truyền tin qua sợi quang như hình 1.3. Điều đó có nghĩa là thông tin được chuyển thành ánh sáng và sau đó ánh sáng được truyền qua sợi quang. Tại nơi nhận, nó lại được biến đổi thành thông tin ban đầu. Hình 1.2: Thông tin hữu tuyến Hình 1.3: Thông tin quang 1.2.1. Sự phát triển của thông tin quang Các phương tiện sơ khai của thông tin quang là khả năng nhận biết của con người về chuyển dộng, hình dáng và màu sắc sự vật qua đôi mắt. Tiếp đó một hệ thống thông tin điều chế đơn giản xuất hiện bằng cách sử dụng các đèn hải đăng, các đèn hiệu. Sau đó, năm 1791, VC. Chape phát minh một máy điện báo quang. Thiết bị này sử dụng khí quyển như là một môi trường truyền dẫn, do đó chịu ảnh hưởng của các điều kiện về thời tiết. Để giải quyết hạn chế này, Marconi đã sáng chế ra máy điện báo vô tuyến có khả năng thực hiện thông tin giữa những người gởi và người nhận ở xa nhau. Đầu năm 1880, A.G. Bell- người phát minh ra hệ thống điện thoại đã nghĩ ra một thiết bị quang thoại có khả năng biến đổi dao động máy hát thành ánh sáng. 2
- Chương 1: Tổng quan về hệ thống thông tin quang http://www.4tech.com.vn/ Tuy nhiên, sự phát triển tiếp theo của hệ thống này đã bị bỏ bê do sự xuất hiện hệ thống vô tuyến. Sự nghiên cứu hiện đại về thông tin quang được bắt đầu bằng sự phát minh thành công của Laser năm 1960 và bằng khuyến nghị của Kao và Hockham năm 1966 về việc chế tạo sợi quang có độ tổn thất thấp. Bốn năm sau, Kapron đã có thể chế tạo các sợi quang trong suốt có độ suy hao khoảng 20dB/km. Được cổ vũ bởi thành công này, các nhà khoa học và kĩ sư trên khắp thế giới đã bắt đầu tiến hành các hoạt động nghiên cứu và phát triển và kết quả là các công nghệ mới về giảm suy hao truyền dẫn, về tăng dải thông, về các Laser bán dẫn… đã được phát triển thành công trong những năm 70, độ tổn thất của suy hao đã được giảm đến 0.18dB/km. Hơn nữa trong những năm 70, Laser bán dẫn có khả năng thực hiện dao động liên tục đã được chế tạo, tuổi thọ của nó ước lượng khoảng 100 năm và cho phép tạo ra cự ly truyền xa hơn với dung lượng truyền lớn hơn mà không cần đến các bộ tái tạo. Cùng với công nghệ chế tạo các nguồn phát và thu quang, sợi dẫn quang đã tạo ra các hệ thống thông tin quang với nhiều ưu điểm vượt trội hơn hẳn so với các hệ thống thông tin cáp kim loại. Hiện nay các hệ thống thông tin quang truyền dẫn tất cả các tín hiệu dịch vụ băng hẹp, băng rộng đáp ứng yêu cầu của mạng số liên kết đa dịch vụ ISDN. 1.2.2. Những ưu điểm của hệ thống thông tin quang Thông tin sợi quang có những ưu điểm vượt trội. Trong phần này, em đưa những ưu điểm thể hiện tính vượt trội của nó: Băng thông khổng lồ đầy tiềm năng: tần số sóng mang quang trong khoảng1013 đến 1016 Hz (thường gần vùng hồng ngoại quanh giá trị 1014 Hz), cung cấp băng thông truyền lớn hơn nhiều so với hệ thống cáp kim loại (băng thông của cáp đồng trục khoảng 500Mhz). Hiện tại, giá trị băng thông của hệ thống sợi quang chưa sử dụng hết nhưng việc ở một vài GHz qua khoảng cách vài km và hàng trăm Mhz qua khoảng cách hàng chục Km mà không cần sự can thiệp về điện (dùng bộ lặp) là có thể. Vì thế, dung lượng mang thông tin của hệ thống thông tin quang lớn hơn nhiều so với hệ thống cáp đồng tốt nhất. Do suy hao lớn ở băng thông rộng, hệ 3
- Chương 1: Tổng quan về hệ thống thông tin quang http://www.4tech.com.vn/ thống cáp đồng trục giới hạn khoảng cách truyền với chỉ một vài km ở băng thông trên 100Mhz. Sợi quang kích thước nhỏ và nhẹ: sợi quang có bán kính rất nhỏ, thường bán kính này không lớn hơn bán kính sợi tóc con người. Vì thế, thậm chí khi sợi quang được phủ thêm những lớp bảo vệ thì chúng vẫn nhỏ và nhẹ hơn nhiều so với cáp đồng. Sự cách li về điện: sợi quang được chế tạo từ thuỷ tinh hoặc đôi lúc là chất dẻo, đó là những chất cách điện, vì thế không giống với dây dẫn kim loại, nó không cho thấy những trục trặc cơ bản. Hơn nữa, đặc tính này làm cho việc truyền thông tin của sợi quang trở nên phù hợp một cách lí tưởng cho sự thông tin trong những môi trường mạo hiểm về điện. Không bị ảnh hưởng bởi nhiễu và xuyên âm: sợi quang được chế tạo từ các chất điện môi phi dẫn nên chúng không bị ảnh hưởng bởi nhiễu điện từ, các xung điện tử, nhiễu tần số vô tuyến. Vì thế hoạt động của hệ thống thông tin quang không bị ảnh hưởng khi truyền qua môi trường nhiễu điện. Điều đó có nghĩa là nó có thể lắp đặt cung ứng với cáp điện lực và có thể sử dụng trong môi trường phản ứng hạt nhân. Bảo mật thông tin: ánh sáng từ sợi quang bị bức xạ một cách không đáng kể nên chúng có tính bảo mật tín hiệu cao. Đặc tính này thu hút đối với quân đội, ngân hàng và các ứng dụng truyền dữ liệu. Suy hao thấp: sự phát triển của sợi quang qua nhiều năm đã đạt được kết quả trong việc chế tạo ra sợi quang có độ suy hao rất thấp. Sợi quang được chế tạo với độ suy hao 0.2dB/km và đặc tính này trở thành lợi thế chính của thông tin quang. Điều này thuận lợi cho việc đặt bộ khuếch đại cho mỗi khoảng cách trên đường truyền mà không cần chuyển sang tín hiệu điện ở bước trung gian, do đó giảm được cả giá thành và cả độ phức tạp của hệ thống. Tính linh hoạt: mặc dù các lớp bảo vệ là cần thiết, sợi quang được chế tạo với sức căng cao, bán kính rất nhỏ. Với lợi thế về kích thước và trọng lượng, sợi 4
- Chương 1: Tổng quan về hệ thống thông tin quang http://www.4tech.com.vn/ quang nói chung là tốt hơn trong việc lưu trữ, chuyên chở, xử lí và lắp đặt dễ hơn hệ thống cáp đồng. Độ tin cậy của hệ thống và dễ bảo dưỡng: do đặc tính suy hao thấp của sợi quang nên có thể giảm được yêu cầu số bộ lặp trung gian hoặc số bộ khuếch đại trên đường truyền. Vì thế, với một vài bộ lặp thì độ tin cậy của hệ thống có thể được nâng cao hơn hẳn hệ thống dẫn điện. Hơn nữa, độ tin cậy của các thiết bị quang không còn là vấn đề, các thiết bị quang có tuổi thọ rất cao, khoảng 20-30 năm. Giá thành thấp đầy tiềm năng: thủy tinh cung cấp cho thông tin quang được lấy từ cát, không phải là nguồn tài nguyên khan hiếm. Vì thế, sợi quang đem lại giá thành thấp. Thông tin quang cũng cho phép truyền đồng thời các tín hiệu có bước sóng khác nhau. Đặc tính này cùng với khả năng truyền dẫn băng thông rộng của sợi quang sẵn có làm cho dung lượng truyền dẫn của tuyến trở nên rất lớn. 1.2.3. Cấu trúc và các thành phần chính của hệ thống thông tin quang Mã Thiết bị Bộ Thiết Giải hoá phát lặp bị thu mã Phát quang Sợi Sợi quang Thu quang quang Hình 1.4: Cấu trúc của hệ thống thông tin quang Các thành phần của tuyến truyền dẫn quang bao gồm: phần phát quang, cáp sợi quang và phần thu quang. -Phần phát quang: được cấu tạo từ nguồn phát tín hiệu quang và các mạch điều khiển liên kết với nhau. Phần tử phát xạ ánh sáng có thể là: Diod Laser (LD), Diod phát quang (LED: Light Emitting Diode). LED dùng phù hợp cho hệ thống thông tin quang có tốc độ bit không quá 200Mbps sử dụng sợi đa mode. LED phát xạ tự phát, ánh sáng không định hướng nên để sử dụng LED tốt trong hệ thống thông tin quang thì nó phải có công suất bức xạ cao, thời gian đáp ứng nhanh. LD khắc phục nhược điểm của LED, thường sử dụng LD cho truyền dẫn tốc độ cao. LD có nhiều ưu điểm hơn so với LED: phổ phát xạ của LD rất hẹp (khoảng từ 1 đến 4nm nên 5
- Chương 1: Tổng quan về hệ thống thông tin quang http://www.4tech.com.vn/ giảm được tán sắc chất liệu), góc phát quang hẹp (5- 100), hiệu suất ghép ánh sáng vào sợi cao. - Cáp sợi quang: gồm các sợi dẫn quang và các lớp vỏ bọc xung quanh để bảo vệ khỏi tác động có hại từ môi trường bên ngoài. Có thể chọn các loại sợi sau: sợi quang đa mode chiết suất nhảy bậc, sợi quang đa mode chiết suất giảm dần, sợi quang đơn mode. - Phần thu quang: do bộ tách sóng quang và các mạch khuếch đại, tái tạo tín hiệu hợp thành. Trong hệ thống thông tin quang, người ta quan tâm nhất đối với các bộ tách sóng quang là các diod quang PIN và diod quang kiểu thác APD được chế tạo từ các bán dẫn cơ bản Si, Ge, InP. Ngoài các thành phần chủ yếu này, tuyến thông tin quang còn có các bộ nối quang, các mối hàn, các bộ chia quang và các trạm lặp. Tất cả tạo nên một tuyến thông tin hoàn chỉnh. Tương tự như cáp đồng, cáp sợi quang được khai thác với điều kiện lắp đặt khác nhau, có thể được treo ngoài trời, chôn trực tiếp dưới đất hoặc đặt dưới biển,…tuỳ thuộc vào các điều kiện lắp đặt khác nhau mà độ chế tạo của cáp cũng khác nhau và các mối hàn sẽ kết nối các độ dài cáp thành độ dài tổng cộng của tuyến được lắp đặt. Tham số quan trọng nhất của cáp sợi quang tham gia quyết định độ dài tuyến là suy hao sợi quang theo bước sóng. Nguồn phát quang ở thiết bị phát có thể sử dụng LED hoặc laser bán dẫn. Cả hai nguồn phát này đều phù hợp cho các hệ thống thông tin quang, với tín hiệu quang đầu ra có tham số biến đổi tương ứng với sự thay đổi của dòng điều biến. Bước sóng làm việc của nguồn phát quang cơ bản phụ thuộc vào vật liệu chế tạo, đoạn sợi quang ra của nguồn phát quang phải phù hợp với sợi dẫn quang khai thác trên tuyến. Tín hiệu ánh sáng đã được điều chế tại nguồn phát quang sẽ đuợc lan truyền dọc theo sợi quang để tới phần thu quang. Khi truyền trên sợi dẫn quang, tín hiệu thường bị suy hao và méo do các yếu tố hấp thụ, tán xạ, tán sắc gây nên. Bộ tách sóng quang ở phần thu thực hiện tiếp nhận ánh sáng và tách lấy tín hiệu từ hướng 6
- Chương 1: Tổng quan về hệ thống thông tin quang http://www.4tech.com.vn/ phát tới. Tín hiệu quang được biến đổi trở lại thành tín hiệu điện. Các Photodiod PIN và Photodiod thác APD đều có thể sử dụng làm các bộ tách sóng quang trong các hệ thống thông tin quang. Đặc tính quan trọng nhất của thiết bị thu quang là độ nhạy thu quang. Khi khoảng cách truyền dẫn khá dài, tới một cự ly nào đó, tín hiệu quang trong sợi bị suy hao khá nhiều thì cần thiết phải có các trạm lặp quang đặt trên tuyến. Những năm gần đây, các bộ khuếch đại quang đã được sử dụng để thay thế cho các thiết bị trạm lặp quang. 1.3. Sợi quang 1.3.1. Sợi dẫn quang Sợi quang là những dây nhỏ và dẻo truyền các ánh sáng nhìn thấy được và các tia hồng ngoại. Chúng có lõi ở giữa và có phần bao bọc xung quanh lõi. Để ánh sáng có thể phản xạ một cách hoàn toàn trong lõi thì chiết xuất của lõi phải lớn hơn chiết suất áo một chút. Hình 1.5: Cấu tạo sợi quang Vỏ bọc phía ngoài áo bảo vệ sợi quang khỏi bị Nm và ăn mòn, đồng thời chống xuyên âm với các sợi đi bên cạnh và làm cho sợi quang dễ xử lí. Để bọc ngoài ta dùng các nguyên liệu mềm. Lõi và áo được làm bằng thủy tinh hay chất dẻo (silicat, chất dẻo, kim loại, Flour, sợi quang kết tinh). N goài ra chúng được phân loại thành các loại sợi quang 7
- Chương 1: Tổng quan về hệ thống thông tin quang http://www.4tech.com.vn/ đơn mode và đa mode tương ứng với số lượng mode của ánh sáng truyền qua sợi quang. N goài ra chúng còn được phân loại thành sợi quang có chỉ số bước sóng và chỉ số lớp tuỳ theo hình dạng và chiết suất của các phần của lõi sợi quang. 1.3.2. Sự truyền ánh sáng trong sợi quang. Sợi quang là môi trường truyền thông đặc biệt so với các môi trường khác như cáp đồng hay không gian tự do. Một sợi quang cho suy hao tín hiệu thấp trên một phạm vi tần số lớn, đặc tính này cho phép tín hiệu được truyền qua các khoảng cách xa ở tốc độ cao trước khi cần khuếch đại hoặc tái lặp lại. Một sợi quang gồm có một lõi hình trụ được bao quanh bởi lớp vỏ. Cả phần lõi và phần vỏ được làm chủ yếu từ silica (SiO2), có chỉ số khúc xạ (chiết suất) xấp xỉ 1.45. Chỉ số khúc xạ của vật liệu là tỉ số vận tốc ánh sáng trong chân không so với tốc độ ánh sáng trong vật liệu đó. c n = v n: chiết suất của môi trường, không có đơn vị. c: vận tốc ánh sáng trong chân không , đơn vị : m/s v : vận tốc ánh sáng trong môi trường, đơn vị : m/s. Vì c ≥ v nên n ≥ 1 Trong quá trình sản xuất sợi, một số tạp chất nào đó được đưa vào trong lõi hoặc vỏ để cho chỉ số khúc xạ trong lõi lớn hơn một tí so với vỏ. Các nguyên liệu như Germani hoặc Photpho làm tăng chiết suất silica và được dùng để thêm vào phần lõi của sợi quang, trong khi chất Bo hay Flo làm giảm chiết suất của Silica nên được dùng tạp chất cho lớp vỏ. Ánh sáng có thể được xem như một chùm tia truyền theo những đường thẳng trong một môi trường và bị phản xạ hoặc khúc xạ ở bề mặt giữa hai vật liệu khác nhau. Một tia sáng từ môi trường 1 đến mặt phân cách của môi trường 2, góc tới là góc giữa tia tới và pháp tuyến với bề mặt chung của hai môi trường được biểu thị bằng θ1 . Phần năng lượng bị phản xạ vào môi trường 1 là một tia phản xạ, phần còn 8
- Chương 1: Tổng quan về hệ thống thông tin quang http://www.4tech.com.vn/ lại đi xuyên qua môi trường 2 là tia khúc xạ. Góc phản xạ θ1r là góc giữa tia phản xạ và pháp tuyến, tương tự góc khúc xạ là góc giữa tia khúc xạ và pháp tuyến. Ta có: θ1r = θ1 Theo định luật Snell: n1 sin θ1 = n2 sin θ 2 Khi góc tới θ1 tăng lên thì góc khúc xạ θ 2 cũng tăng theo. N ếu θ 2 = 90° thì n2 n sin θ1 = , lúc này góc θ1 được gọi là góc tới hạn có giá trị θ c = sin −1 2 , với n1 n1 n1 > n2 . Với những giá trị θ1 > θ c , sẽ không có tia khúc xạ và tất cả năng lượng từ tia tới được phản xạ hết. Hiện tượng này được gọi là hiện tượng phản xạ toàn phần. Hình 1.6: Sự phản xạ và khúc xạ các tia sáng tại mặt phân cách hai môi trường. Điều kiện để xảy ra hiện tượng phản xạ toàn phần: Các tia sáng phải đi từ môi trường có chiết suất lớn sang môi trường có chiết suất nhỏ hơn. Góc tới của tia sáng phải lớn hơn góc tới hạn. Ánh sáng truyền trong sợi quang do hiện tượng phản xạ toàn phần xảy ra giữa bề mặt phần lõi và vỏ. 9
- Chương 1: Tổng quan về hệ thống thông tin quang http://www.4tech.com.vn/ Hình 1.7: Ánh sáng trong sợi quang Hình trên cho thấy ánh sáng được ghép từ môi trường bên ngoài (không khí với chiết suất n0) vào sợi. 1.3.3. Các thông số của sợi quang. Để xác định tốc độ truyền dẫn và khoảng cách trạm lặp của hệ thống thông tin sợi quang, có hai tham số cần phải nghiên cứu là tổn hao quang và độ rộng băng truyền dẫn. Đo tổn hao quang để xác định tổn hao công suất ánh sáng lan truyền trong sợi quang. 1.3.3.1. Suy hao của sợi quang 1.3.3.1.1. Định nghĩa Công suất quang truyền tải sợi cũng giảm dần theo cự ly với quy luật hàm số mũ tương ứng như tín hiệu điện. Biểu thức của hàm số truyền công suất có dạng: α − P(Z)= P(0)x 10 10 z Trong đó: P(0): Có công suất ở đầu sợi. P(z): công suất ở cự ly z tính từ đầu sợi. α : hệ số suy hao. - Hệ số suy hao của sợi được tính theo công thức: P1 A(dB)= 10 lg P2 Trong đó: P1: Công suất đưa vào sợi. 10
- Chương 1: Tổng quan về hệ thống thông tin quang http://www.4tech.com.vn/ P2: Công suất ở cuối sợi. - Hệ số suy hao trung bình: A(dB ) α (dB / km ) = L(km ) Trong đó: A: Suy hao của sợi. L: Chiều dài của sợi. 1.3.3.1.2. Đặc tuyến suy hao Đặc tuyến suy hao của sợi quang khác nhau tuỳ thuộc vào loại sợi. Hình dưới cho thấy suy hao trong sợi quang như một hàm theo bước sóng. Ta thấy rằng suy hao nhỏ nhất ở ba dải bước sóng dùng trong thông tin quang: 0.8 μm , 1.3 μm và 1.55 μm . Hình 1.8: Đặc tuyến suy hao của sợi quang . 11
- Chương 1: Tổng quan về hệ thống thông tin quang http://www.4tech.com.vn/ 1.3.3.1.3. Các nguyên nhân gây suy hao trên sợi quang Suy hao do hấp thụ: Sự hấp thụ ánh sáng xảy ra do các nguyên nhân sau gây ra: suy hao do sự hấp thụ của các tạp chất kim loại, sự hấp thụ của ion OH, sự hấp thu bằng cực tím và hồng ngoại. Sự hấp thụ của các tạp chất kim loại: các tạp chất kim loại trong thuỷ tinh là một trong những nguồn hấp thụ năng lượng ánh sáng, các tạp chất thường gặp là sắt (Fe), đồng (Cu), mangan (Mn), choromium (Cr), cobar (Co), niken (N i). Mức độ hấp thụ của từng tạp chất phụ thuộc vào nồng độ tạp chất và bước sóng ánh sáng truyền qua nó. Để có sợi quang có dộ suy hao nhỏ hơn 1dB/km cần phải có thuỷ tinh thật tinh khiết với nồng độ tạp chất không quá một phần tỷ (10-9). Sự hấp thụ của ion OH: các liên kết giữa SiO2 và các ion OH của nước còn sót lại trong vật liệu khi chế tạo sợi quang cũng tạo ra mật độ suy hao hấp thụ đáng kể. Đặc biệt độ hấp thụ tăng vọt ở các bước sóng gần 950nm, 1240nm và 1400 nm. Sự hấp thu bằng cực tím và hồng ngoại: ngay cả khi sợi quang được chế tạo từ thuỷ tinh có độ tinh khiết cao thì sự hấp thụ vẫn xảy ra. Bản thân thuỷ tinh tinh khiết cũng hấp thụ ánh sáng vùng cực tím và hồng ngoại. Sự hấp thụ trong vùng hồng ngoại gây trở ngại cho khuynh hướng sử dụng các bước sóng dài trong thông tin quang. Suy hao do tán xạ: Suy hao do tán xạ bao gồm tán xạ Rayleigh, tán xạ do mặt phân cách giữa lõi và lớp bọc không hoàn hảo. Tán xạ Rayleigh: khi sóng điện từ truyền trong môi trường điện môi gặp những chỗ không đồng nhất trong sợi quang do cách sắp xếp các phần tử thuỷ tinh, các khuyết tật như bọt không khí, các vết nứt sẽ xảy ra hiện tượng tán xạ. Khi kích thước của vùng không đồng nhất vào khoảng một phần muời bước sóng thì chúng trở thành những nguồn điểm để tán xạ. Các tia truyền qua những chỗ không đồng nhất này sẽ tạo ra nhiều hướng, chỉ một phần năng lượng ánh sáng truyền theo hướng cũ, phần còn lại truyền theo hướng khác thậm chí còn truyền ngược lại nguồn quang. Độ tiêu hao do tán xạ Rayleigh tỉ lệ nghịch với luỹ thừa bậc bốn của bước sóng. 12
- Chương 1: Tổng quan về hệ thống thông tin quang http://www.4tech.com.vn/ Tán xạ do mặt phân cách giữa lõi và lớp bọc không hoàn hảo: khi tia sáng truyền đến những chỗ không hoàn hảo giữa lõi và lớp bọc tia sáng bị tán xạ. Lúc đó 1 tia tới có nhiều tia phản xạ với nhiều góc phản xạ khác nhau. Suy hao do bị uốn cong: bao gồm suy hao do vi uốn cong và do uốn cong. Suy hao do vi uốn cong: sợi quang bị chèn ép tạo nên những chỗ uốn cong nhỏ thì suy hao của sợi cũng tăng lên. Suy hao này xuất hiện do tia sáng bị lệch trục đi qua những chỗ vi uốn cong đó. Sợi đơn mode rất nhạy với những chỗ vi uốn cong nhất là về phía bước sóng dài. Suy hao do uốn cong: khi bị uốn cong với bán kính cong càng nhỏ thì suy hao càng tăng. 1.3.3.2. Tán sắc ánh sáng Tương tự như tín hiệu điện, tín hiệu quang truyền qua sợi quang cũng bị biến dạng. Hiện tượng này được gọi là tán sắc. Sự tán sắc méo dạng tín hiệu analog và làm xung bị chồng lấp trong tín hiệu digital. Sự tán sắc làm hạn chế dải thông của đường truyền dẫn quang. . Hình 1.9: Dạng xung vào và ra do tán sắc Tán sắc mode: trong sợi đa mode, do xung ánh sáng vào mặc dù chỉ có một bước sóng nhưng lan truyền với vài mode khác nhau với tốc độ truyền khác nhau, nó làm khoảng trống thời gian giữa các xung cạnh nhau trở nên ngắn hơn và tăng theo khNu độ số của sợi. Hiện tượng này gọi là tán sắc mode. Do đó, độ rộng băng truyền dẫn của nó bị giới hạn chủ yếu do tán sắc mode. Tán sắc thể: bao gồm tán sắc chất liệu và tán sắc dẫn sóng. Tán sắc chất liệu: ánh sáng sử dụng trong thông tin quang không phải là ánh sáng hoàn toàn đơn sắc. Chiết suất của thuỷ tinh thay đổi theo bước sóng nên vận 13
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Đồ án tốt nghiệp Điện tử viễn thông: Nghiên cứu và khai thác hệ thống dẫn đường bằng vệ tinh GPS
91 p |
261 |
136
-
Đồ án tốt nghiệp Điện tử viễn thông: Nghiên cứu mạng IP/WDM
101 p |
261 |
132
-
Đồ án tốt nghiệp đại học: IPv6 và định tuyến trong mạng IPv6
124 p |
213 |
102
-
Đồ án tốt nghiệp Điện tử viễn thông: Bảo mật trong VoIP
109 p |
194 |
92
-
Luận văn:Định tuyến và gán bước sóng trong mạng WDM (Routing and Wavelength Assignment)
82 p |
118 |
58
-
Đồ án tốt nghiệp: Nghiên cứu và ứng dụng mạng quang thụ động GPON trên mạng FTTH của Trung Tâm Viễn Thông 6 - Viễn Thông Hà Nội
77 p |
47 |
30
-
Đồ án tốt nghiệp: Thiết kế tuyến truyền vi ba số từ Thành phố Vinh – thị trấn Nam Đàn
79 p |
70 |
30
-
Đồ án tốt nghiệp: Mô phỏng truyền dẫn OFDM thích ứng trong thông tin vô tuyến (HV Công nghệ Bưu chính viễn thông)
137 p |
53 |
28
-
Đồ án tốt nghiệp Điện tử viễn thông: Nghiên cứu bộ lọc tuyến tính tối ưu
75 p |
67 |
27
-
Đồ án tốt nghiệp Điện tự động công nghiệp: Trang bị điện hệ thống xử lý nước thải nhà máy thép Đình Vũ, khu kinh tế Đình Vũ - Quận Hải An, Hải Phòng
104 p |
67 |
24
-
Đồ án tốt nghiệp Điện tự động công nghiệp: Nghiên cứu hệ thống tự động điều chỉnh làm mát phôi. Của nhà máy phôi thép Đình Vũ – Công ty cổ phần thép Đình Vũ
78 p |
52 |
16
-
Đồ án tốt nghiệp đại học: Mô phỏng truyền dẫn OFDM thích ứng trong thông tin vô tuyến (HV Công nghệ Bưu chính viễn thông)
80 p |
46 |
15
-
Đồ án tốt nghiệp: Trang thiết bị tàu San Filice trọng tải 34000 tấn – đi sâu nghiên cứu trạm phát sự cố
86 p |
54 |
15
-
Đồ án tốt nghiệp: Trang thiết bị điện tàu HongKong Pioneer – đi sâu trạm phát điện và vấn đề ổn định điện áp cho máy phát
100 p |
48 |
12
-
Đồ án tốt nghiệp: Ứng dụng thuật toán ML để đồng bộ pha sóng mang và định thời cho kênh pha đinh (HV Công nghệ Bưu chính viễn thông)
39 p |
35 |
11
-
Đồ án tốt nghiệp: Mạng nội hạt vô tuyến WLA (HV Công nghệ Bưu chính viễn thông)
36 p |
23 |
10
-
Bài thuyết trình Đồ án tốt nghiệp: Nghiên cứu và ứng dụng mạng quang thụ động GPON trên mạng FTTH của Trung Tâm Viễn Thông 6 - Viễn Thông Hà Nội
18 p |
36 |
5

Server: Apache/2.2.31 (CentOS)

Set-Cookie: TLDEVNamespace=bcvtu30p0lgsc0sdqggu8uvjh3; path=/; domain=.tailieu.vn; HttpOnly


text:
Gửi và nhận dữ liệu qua htlm from
Chia sẻ: Yukogaru | Ngày: | Loại File: PDF | Số trang:5
lượt xem 17
download
Gửi và nhận dữ liệu qua htlm from
HTML Form - Gửi và nhận dữ liệu qua HTML Form Cách lấy thông tin từ trình duyệt: GET, POST và COOKIE Dữ liệu của người dùng từ trình duyệt sẽ được gửi lên máy chủ dưới dạng từng cặp biến=giá_trị và có thể đi theo 3 con đường khác nhau. .........
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Gửi và nhận dữ liệu qua htlm from
- Tự Học PHP HTML Form - Gửi và nhận dữ liệu qua HTML Form Cách lấy thông tin từ trình duyệt: GET, POST và COOKIE Dữ liệu của người dùng từ trình duyệt sẽ được gửi lên máy chủ dưới dạng từng cặp biến=giá_trị và có thể đi theo 3 con đường khác nhau. Tuỳ theo từng con đường cụ thể, trên máy chủ ta cũng có các cách khác nhau để lấy dữ liệu được gửi lên.. 3 con đường đó là: GET, POST và COOKIES. Vậy GET, POST và COKIES là gì? 1. Truyền dữ liệu thông qua phương thức GET Dữ liệu gửi từ trình duyệt lên qua phương thức GET là phần dữ liệu được nhập trực tiếp theo sau địa chỉ URL do trình duyệt gửi lên, được phân biệt với tên file script bằng dấu hỏi chấm (?). Ví dụ, khi ta gõ vào trình duyệt địa chỉ URL sau: http://www.phpvn.org/topic.php?TOPIC_ID=161 Khi đó, trình duyệt sẽ gửi theo địa chỉ trên một cặp biến = giá trị, trong đó biến có tên là TOPIC_ID và giá trị là 161 (TOPIC_ID=161). Chúng ta cũng có thể đưa lên nhiều cặp biết=giá_trị bằng cách phân cách chúng bởi dấu &: http://www.phpvn.org/index.php?method=Reply&TOPIC_ID=161&FORUM_ID=20 Với địa chỉ URL trên, chúng ta sẽ gửi lên 3 cặp biến=giá_trị theo phương thức GET, đó là: method=Reply, TOPIC_ID=161 và FORUM_ID=20. Khi trình duyệt gửi các thông tin này lên máy chủ, PHP sẽ tự động sinh ra một mảng có tên là $_GET[] để nắm giữ tất cả các cặp biến và giá trị đó, trong đó, chỉ số của mảng chính là một chuỗi mang tên của tên biến và giá trị của chỉ số đó chính là giá trị của biến do trình duyệt gửi lên. Ví dụ, với địa chỉ URL sau: http://www.phpvn.org/post.php?method=Reply&TOPIC_ID=161&FORUM_ID=20 Thì PHP sẽ tự động sinh ra một mảng $_GET có nội dung sau: $_GET["method"] = "Reply" // tương ứng với cặp method=Reply $_GET["TOPIC_ID"] = 161 // tương ứng với cặp TOPIC_ID=161 $_GET["FORUM_ID"] = 20 // tương ứng với cặp FORUM_ID=20 Sau đó, trong trang web của mình, các bạn có thể tha hồ sử dụng các biến này. Ví dụ, tôi làm một đoạn chương trình sau để khi người dùng nhập vào biến user=sinh thì cho hiển thị "Hello, my Boss", còn nếu biến user khác sinh thì "Hello " + giá trị của biến: Code:
- Tự Học PHP { if ($_GET["user"]=="sinh") { echo "Hello, my boss. Good morning!"; } else { echo "Hello, " . $_GET["user"] . ". Good morning!"; } } else { echo "Hello, guest. How do you do?"; } ?> OK, bây giờ hãy save lại. Giả sử tôi lưu với tên là welcome.php trong thư mục www. Mở trình duyệt lên, gõ vào ô Address dòng chữ sau: http://localhost/welcome.php?user=sinh Hãy xem kết quả hiển thị trên màn hình, sau đó thay chữ sinh bằng một cái tên gì đó xem kết quả ra sao. II. Phương thức POST Post là phần dữ liệu được gửi qua các form HTML có method ="POST" (xin xem lại bài về HTML). Để lấy các biến theo kiểu POST, PHP sẽ tự động sinh ra mảng có tên là $_POST[]. Mảng này có chỉ số chính là tên của các phần tử trong form (các thẻ input, select... có thuộc tính name) và giá trị là nội dung giá trị do người sử dụng nhập vào các phần tử có tên tương ứng. Chẳng hạn với mẫu biểu HTML sau: Code: User Name: Password: Sex: Male Female By traibingo 2|P a ge
- Tự Học PHP Khi người dùng nhập user name (giả sử là Sinh), password (giả sử là 123456) và chọn sex là Male, khi đó, mảng $_POST sẽ có các phần tử sau: $_POST["T1"] = Sinh $_POST["T2"] = 123456 $_POST["sex"] = 1 Sau khi lấy được các giá trị này rồi, các bạn có thể thoải mái sử dụng. Đây là ví dụ một chương trình giải phương trình bậc nhất (cho nó đơn giản ) Code: Nhập a: Nhập b:
- Tự Học PHP } ?> Bây giờ hãy làm cốc cafe hoặc trà đá cho tỉnh táo. III Cookie và cách sử dụng Cookie Cookies là một phần dữ liệu được lưu trên máy khách. Mỗi khi máy khách gửi một yêu cầu tới máy chủ nào đó, thì nó sẽ gửi phần dữ liệu được lưu trong cookie tương ứng với máy chủ đó. Trong Cookie có một số thông số sau: - Địa chỉ URL mà trình duyệt sẽ gửi cookie tới - Thời gian hết hạn của cookie - Các cặp biến:giá trị được lưu trữ liên tục Người ta thường dùng cookies để lưu trữ các thông tin có liên quan đến nhiều "phiên" làm việc khác nhau. Vi giao thức HTTP là giao thức không lưu trạng thái (Mỗi khi xử lý xong một yêu cầu từ máy khách là nó phủi tay tự ngắt kết nối luôn và chẳng thèm quan tâm đến máy khách làm gì ), nên cookies được sinh ra để làm nhiệm vụ lưu trữ một số biến trạng thái để khắc phục nhược điểm này. Khác với dữ liệu gửi từ form (Post hay Get) thì cookies sẽ được trình duyệt tự động gửi đi theo mỗi lần truy cập lên máy chủ. Trong quá trình làm việc, cookie có thể bị thay đổi giá trị. Cookie sẽ bị vô hiệu hoá nếu cửa sổ trình duyệt điều khiển cookie đóng lại và cookie hết thời gian có hiệu lực. Theo mặc định, thời gian "sống" của cookies là tồn tại cho đến khi cửa sổ trình duyệt sử dụng cookies bị đóng. Tuy nhiên người ta có thể thiết lập tham số thời gian để cookie có thể sống lâu hơn (6 tháng chẳng hạn). Ví dụ như chế độ Remember ID & Password của 1 số trang web. Cách ghi thông tin vào cookie và gửi xuống trình duyệt Trong PHP, để gửi cookie xuống trình duyệt, ta có thể sử dụng hàm setcookie: setcookie ( string name [, string value [, int expire [, string path [, string domain [, int secure]]]]]) Trong đó: - string name: Chuỗi mang tên của cookie - string value: Chuỗi mang giá trị của cookie tương ứng với tên đã cho - int expire: Thời gian hết hạn của cookie - string path: Đường dẫn của cookie (đến 1 thư mục nào đó trên máy chủ. Tham số này cho biết cookie sẽ chỉ được truyền đi nếu như trang web mà trình duyệt yêu cầu nằm trên thư mục đó, thay vì lúc nào cũng phải gửi đi tới bất kỳ khu vực nào). - string domain: cookie này sẽ được gửi tới domain nào? - int secure: Chế độ bảo mật. Các tham số trong cặp dấu ngoặc vuông là tuỳ chọn Ví dụ: setcookie ("ten_truy_cap","lan gio vo tinh"); By traibingo 4|P a ge
- Tự Học PHP Chú ý: Hàm setcookie phải được gọi trước khi bạn gửi bất kỳ một nội dung nào xuống trình duyệt: VD: Cách dùng đúng: Code: // Thực hiện các câu lệnh nào đó, nhưng không được phép gửi gì xuống trình duyệt setcookie ("ten_truy_cap","lan gio vo tinh"); setcookie ("password","thumotti"); // Thực hiện các câu lệnh tiếp theo, có thể xuất dữ liệu xuống trình duyệt: echo "Xin chào lan gio vo tinh"; VD: Cách dùng sai: Code: // Thực hiện các câu lệnh nào đó echo ("cái gì đó"); setcookie ("ten_truy_cap","lan gio vo tinh"); setcookie ("password","thumotti"); // các câu lệnh khác. Ví dụ trên sai vì bạn đã trót gửi dòng "cái gì đó" xuống trình duyệt trước khi gọi hàm setcookie. Cách lấy dữ liệu lưu trong cookie: Để lấy dữ liệu đã lưu trong cookies do trình duyệt gửi lên, ta có thể dùng mảng $_COOKIE["tên_cookie"] Chẳng hạn, với câu lệnh setcookie ở trên, sau khi trình duyệt gửi lên, ta sẽ có 2 biến sau: $_COOKIE["ten_truy_cap"] // chứa giá trị "lan gio vo tinh" $_COOKIE["password"] // chứa giá trị "thumotti". Chi tiết hơn các bạn có thể xem trong PHP Manual. http://fr2.php.net/manual/en/language.variables.superglobals.php _____ Note : Cập nhật thêm vởi sorivevol Do từ php 4.1 thì có thêm $_POST, $_GET, $_REQUEST,$_COOKIE etc . & trở thành super global variable & cũng do lý do tốc độ nên register_long_arrays thường được off, do vậy các bạn khi sử dụng $HTPP_*_VARS sẽ có thể xảy ra 1 số lỗi. Cho nên các bạn nên sử dụng $_POST,$_GET,$_COOKIE,etc. để lập trình. Còn tiếp… By traibingo 5|P a ge
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Gửi và nhận mail bằng giao thức SMTP/POP3 sử dụng C#
6 p | 312 | 71
-
PHP trong lập trình web động
12 p | 123 | 35
-
Lập trình web - Chương 7 Truyền nhận dữ liệu qua môi trường web
32 p | 247 | 19
-
Lập trình C-Bài 2: Biến và kiểu dữ liệu
15 p | 60 | 16
-
Lập trình C-Bài 3: Biến, Toán tử và Kiểu dữ liệu
6 p | 47 | 14
-
Miền ứng dụng ,cơ chế phản chiếu và siêu dữ liệu phần 1
7 p | 72 | 10
-
Bài 2 - Biến và Kiểu dữ liệu
15 p | 66 | 10
-
Truy cập cơ sở dữ liệu qua C# ADO.NET
14 p | 46 | 8
-
Session 02 - Biến và Kiểu dữ liệu
15 p | 74 | 8
-
XML: Cầu nối giữa GWT và PHP GWT có thể sử dụng các dịch vụ PHP, và XML cung cấp một cầu nối giúp trao đổi dữ liệu giữa chúng trở nên đơn giản
22 p | 51 | 7
-
PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN - CHƯƠNG 4: PHÂN TÍCH – THIẾT KẾ THÀNH PHẦN DỮ LIỆU PHÂN TÍCH – THIẾT KẾ THÀNH PHẦN DỮ LIỆU
12 p | 66 | 7
-
Bài giảng Kỹ thuật lập trình Java - Chương 2: Toán tử và kiểu dữ liệu
38 p | 18 | 5
-
Miền ứng dụng ,cơ chế phản chiếu và siêu dữ liệu phần cuối
4 p | 46 | 5
-
Truyền nhận dữ liệu qua môi trường web
0 p | 31 | 3
-
Bài giảng Lập trình mạng: Chương 5 - ThS. Trần Đắc Tốt
32 p | 14 | 2
-
Bài giảng Lập trình web 1: Chương 10 - Nguyễn Huy Khánh
54 p | 11 | 1
-
Bài giảng Lập trình cơ bản - Chương 2: Biến và kiểu dữ liệu
27 p | 3 | 1

markdown:
# Gửi và nhận dữ liệu qua htlm from
Chia sẻ: Yukogaru | Ngày: | Loại File: PDF | Số trang:5
lượt xem 17
download
![](http://image.tlvnimg.com/document/thumbnail/2010/20100726/yukogaru/80x100/chuong_4_php_gui_va_nhan_du_lieu_qua_html_form_8481.jpg)
##
Gửi và nhận dữ liệu qua htlm from
[Vui lòng tải xuống để xem tài liệu đầy đủ](javascript:void(0);)
Download
![](http://static.tlvnimg.com/b2013az/templates/version1/default/images/down16x21.png)
HTML Form - Gửi và nhận dữ liệu qua HTML Form Cách lấy thông tin từ trình duyệt: GET, POST và COOKIE Dữ liệu của người dùng từ trình duyệt sẽ được gửi lên máy chủ dưới dạng từng cặp biến=giá_trị và có thể đi theo 3 con đường khác nhau. .........
Bình luận(0)
[Đăng nhập để gửi bình luận!](javascript:void(0);)
##
Nội dung Text: Gửi và nhận dữ liệu qua htlm from
- Tự Học PHP HTML Form - Gửi và nhận dữ liệu qua HTML Form Cách lấy thông tin từ trình duyệt: GET, POST và COOKIE Dữ liệu của người dùng từ trình duyệt sẽ được gửi lên máy chủ dưới dạng từng cặp biến=giá_trị và có thể đi theo 3 con đường khác nhau. Tuỳ theo từng con đường cụ thể, trên máy chủ ta cũng có các cách khác nhau để lấy dữ liệu được gửi lên.. 3 con đường đó là: GET, POST và COOKIES. Vậy GET, POST và COKIES là gì? 1. Truyền dữ liệu thông qua phương thức GET Dữ liệu gửi từ trình duyệt lên qua phương thức GET là phần dữ liệu được nhập trực tiếp theo sau địa chỉ URL do trình duyệt gửi lên, được phân biệt với tên file script bằng dấu hỏi chấm (?). Ví dụ, khi ta gõ vào trình duyệt địa chỉ URL sau: http://www.phpvn.org/topic.php?TOPIC_ID=161 Khi đó, trình duyệt sẽ gửi theo địa chỉ trên một cặp biến = giá trị, trong đó biến có tên là TOPIC_ID và giá trị là 161 (TOPIC_ID=161). Chúng ta cũng có thể đưa lên nhiều cặp biết=giá_trị bằng cách phân cách chúng bởi dấu &: http://www.phpvn.org/index.php?method=Reply&TOPIC_ID=161&FORUM_ID=20 Với địa chỉ URL trên, chúng ta sẽ gửi lên 3 cặp biến=giá_trị theo phương thức GET, đó là: method=Reply, TOPIC_ID=161 và FORUM_ID=20. Khi trình duyệt gửi các thông tin này lên máy chủ, PHP sẽ tự động sinh ra một mảng có tên là $_GET[] để nắm giữ tất cả các cặp biến và giá trị đó, trong đó, chỉ số của mảng chính là một chuỗi mang tên của tên biến và giá trị của chỉ số đó chính là giá trị của biến do trình duyệt gửi lên. Ví dụ, với địa chỉ URL sau: http://www.phpvn.org/post.php?method=Reply&TOPIC_ID=161&FORUM_ID=20 Thì PHP sẽ tự động sinh ra một mảng $_GET có nội dung sau: $_GET["method"] = "Reply" // tương ứng với cặp method=Reply $_GET["TOPIC_ID"] = 161 // tương ứng với cặp TOPIC_ID=161 $_GET["FORUM_ID"] = 20 // tương ứng với cặp FORUM_ID=20 Sau đó, trong trang web của mình, các bạn có thể tha hồ sử dụng các biến này. Ví dụ, tôi làm một đoạn chương trình sau để khi người dùng nhập vào biến user=sinh thì cho hiển thị "Hello, my Boss", còn nếu biến user khác sinh thì "Hello " + giá trị của biến: Code:
- Tự Học PHP { if ($_GET["user"]=="sinh") { echo "Hello, my boss. Good morning!"; } else { echo "Hello, " . $_GET["user"] . ". Good morning!"; } } else { echo "Hello, guest. How do you do?"; } ?> OK, bây giờ hãy save lại. Giả sử tôi lưu với tên là welcome.php trong thư mục www. Mở trình duyệt lên, gõ vào ô Address dòng chữ sau: http://localhost/welcome.php?user=sinh Hãy xem kết quả hiển thị trên màn hình, sau đó thay chữ sinh bằng một cái tên gì đó xem kết quả ra sao. II. Phương thức POST Post là phần dữ liệu được gửi qua các form HTML có method ="POST" (xin xem lại bài về HTML). Để lấy các biến theo kiểu POST, PHP sẽ tự động sinh ra mảng có tên là $_POST[]. Mảng này có chỉ số chính là tên của các phần tử trong form (các thẻ input, select... có thuộc tính name) và giá trị là nội dung giá trị do người sử dụng nhập vào các phần tử có tên tương ứng. Chẳng hạn với mẫu biểu HTML sau: Code: User Name: Password: Sex: Male Female By traibingo 2|P a ge
- Tự Học PHP Khi người dùng nhập user name (giả sử là Sinh), password (giả sử là 123456) và chọn sex là Male, khi đó, mảng $_POST sẽ có các phần tử sau: $_POST["T1"] = Sinh $_POST["T2"] = 123456 $_POST["sex"] = 1 Sau khi lấy được các giá trị này rồi, các bạn có thể thoải mái sử dụng. Đây là ví dụ một chương trình giải phương trình bậc nhất (cho nó đơn giản ) Code: Nhập a: Nhập b:
- Tự Học PHP } ?> Bây giờ hãy làm cốc cafe hoặc trà đá cho tỉnh táo. III Cookie và cách sử dụng Cookie Cookies là một phần dữ liệu được lưu trên máy khách. Mỗi khi máy khách gửi một yêu cầu tới máy chủ nào đó, thì nó sẽ gửi phần dữ liệu được lưu trong cookie tương ứng với máy chủ đó. Trong Cookie có một số thông số sau: - Địa chỉ URL mà trình duyệt sẽ gửi cookie tới - Thời gian hết hạn của cookie - Các cặp biến:giá trị được lưu trữ liên tục Người ta thường dùng cookies để lưu trữ các thông tin có liên quan đến nhiều "phiên" làm việc khác nhau. Vi giao thức HTTP là giao thức không lưu trạng thái (Mỗi khi xử lý xong một yêu cầu từ máy khách là nó phủi tay tự ngắt kết nối luôn và chẳng thèm quan tâm đến máy khách làm gì ), nên cookies được sinh ra để làm nhiệm vụ lưu trữ một số biến trạng thái để khắc phục nhược điểm này. Khác với dữ liệu gửi từ form (Post hay Get) thì cookies sẽ được trình duyệt tự động gửi đi theo mỗi lần truy cập lên máy chủ. Trong quá trình làm việc, cookie có thể bị thay đổi giá trị. Cookie sẽ bị vô hiệu hoá nếu cửa sổ trình duyệt điều khiển cookie đóng lại và cookie hết thời gian có hiệu lực. Theo mặc định, thời gian "sống" của cookies là tồn tại cho đến khi cửa sổ trình duyệt sử dụng cookies bị đóng. Tuy nhiên người ta có thể thiết lập tham số thời gian để cookie có thể sống lâu hơn (6 tháng chẳng hạn). Ví dụ như chế độ Remember ID & Password của 1 số trang web. Cách ghi thông tin vào cookie và gửi xuống trình duyệt Trong PHP, để gửi cookie xuống trình duyệt, ta có thể sử dụng hàm setcookie: setcookie ( string name [, string value [, int expire [, string path [, string domain [, int secure]]]]]) Trong đó: - string name: Chuỗi mang tên của cookie - string value: Chuỗi mang giá trị của cookie tương ứng với tên đã cho - int expire: Thời gian hết hạn của cookie - string path: Đường dẫn của cookie (đến 1 thư mục nào đó trên máy chủ. Tham số này cho biết cookie sẽ chỉ được truyền đi nếu như trang web mà trình duyệt yêu cầu nằm trên thư mục đó, thay vì lúc nào cũng phải gửi đi tới bất kỳ khu vực nào). - string domain: cookie này sẽ được gửi tới domain nào? - int secure: Chế độ bảo mật. Các tham số trong cặp dấu ngoặc vuông là tuỳ chọn Ví dụ: setcookie ("ten_truy_cap","lan gio vo tinh"); By traibingo 4|P a ge
- Tự Học PHP Chú ý: Hàm setcookie phải được gọi trước khi bạn gửi bất kỳ một nội dung nào xuống trình duyệt: VD: Cách dùng đúng: Code: // Thực hiện các câu lệnh nào đó, nhưng không được phép gửi gì xuống trình duyệt setcookie ("ten_truy_cap","lan gio vo tinh"); setcookie ("password","thumotti"); // Thực hiện các câu lệnh tiếp theo, có thể xuất dữ liệu xuống trình duyệt: echo "Xin chào lan gio vo tinh"; VD: Cách dùng sai: Code: // Thực hiện các câu lệnh nào đó echo ("cái gì đó"); setcookie ("ten_truy_cap","lan gio vo tinh"); setcookie ("password","thumotti"); // các câu lệnh khác. Ví dụ trên sai vì bạn đã trót gửi dòng "cái gì đó" xuống trình duyệt trước khi gọi hàm setcookie. Cách lấy dữ liệu lưu trong cookie: Để lấy dữ liệu đã lưu trong cookies do trình duyệt gửi lên, ta có thể dùng mảng $_COOKIE["tên_cookie"] Chẳng hạn, với câu lệnh setcookie ở trên, sau khi trình duyệt gửi lên, ta sẽ có 2 biến sau: $_COOKIE["ten_truy_cap"] // chứa giá trị "lan gio vo tinh" $_COOKIE["password"] // chứa giá trị "thumotti". Chi tiết hơn các bạn có thể xem trong PHP Manual. http://fr2.php.net/manual/en/language.variables.superglobals.php _____ Note : Cập nhật thêm vởi sorivevol Do từ php 4.1 thì có thêm $_POST, $_GET, $_REQUEST,$_COOKIE etc . & trở thành super global variable & cũng do lý do tốc độ nên register_long_arrays thường được off, do vậy các bạn khi sử dụng $HTPP_*_VARS sẽ có thể xảy ra 1 số lỗi. Cho nên các bạn nên sử dụng $_POST,$_GET,$_COOKIE,etc. để lập trình. Còn tiếp… By traibingo 5|P a ge
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Gửi và nhận mail bằng giao thức SMTP/POP3 sử dụng C#
6 p |
312 |
71
-
PHP trong lập trình web động
12 p |
123 |
35
-
Lập trình web - Chương 7 Truyền nhận dữ liệu qua môi trường web
32 p |
247 |
19
-
Lập trình C-Bài 2: Biến và kiểu dữ liệu
15 p |
60 |
16
-
Lập trình C-Bài 3: Biến, Toán tử và Kiểu dữ liệu
6 p |
47 |
14
-
Miền ứng dụng ,cơ chế phản chiếu và siêu dữ liệu phần 1
7 p |
72 |
10
-
Bài 2 - Biến và Kiểu dữ liệu
15 p |
66 |
10
-
Truy cập cơ sở dữ liệu qua C# ADO.NET
14 p |
46 |
8
-
Session 02 - Biến và Kiểu dữ liệu
15 p |
74 |
8
-
XML: Cầu nối giữa GWT và PHP GWT có thể sử dụng các dịch vụ PHP, và XML cung cấp một cầu nối giúp trao đổi dữ liệu giữa chúng trở nên đơn giản
22 p |
51 |
7
-
PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN - CHƯƠNG 4: PHÂN TÍCH – THIẾT KẾ THÀNH PHẦN DỮ LIỆU PHÂN TÍCH – THIẾT KẾ THÀNH PHẦN DỮ LIỆU
12 p |
66 |
7
-
Bài giảng Kỹ thuật lập trình Java - Chương 2: Toán tử và kiểu dữ liệu
38 p |
18 |
5
-
Miền ứng dụng ,cơ chế phản chiếu và siêu dữ liệu phần cuối
4 p |
46 |
5
-
Truyền nhận dữ liệu qua môi trường web
0 p |
31 |
3
-
Bài giảng Lập trình mạng: Chương 5 - ThS. Trần Đắc Tốt
32 p |
14 |
2
-
Bài giảng Lập trình web 1: Chương 10 - Nguyễn Huy Khánh
54 p |
11 |
1
-
Bài giảng Lập trình cơ bản - Chương 2: Biến và kiểu dữ liệu
27 p |
3 |
1

WARC-Type: response

Content-Type: application/http; msgtype=response

WARC-Identified-Payload-Type: application/xhtml+xml

Connection: close

Pragma: no-cache

Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0

Set-Cookie: TLDEVNamespace=2e9o726boo6pomvvt4dob6l6v4; path=/; domain=.tailieu.vn; HttpOnly

Vary: Accept-Encoding

Content-Type: text/html; charset=UTF-8