qt

91 332 0
qt

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Đồ án tốt nghiệpMỤC LỤCPHẦN 1 : CƠ SƠÛ LÝ THUYẾT 6CHƯƠNG 1 : GIỚI THIỆU CHUNG VỀ INTERNET VÀ MỘT SỐ GIAO THỨC TRUYỀN THÔNG TRÊN INTERNET 6CHƯƠNG 1 : GIỚI THIỆU CHUNG VỀ INTERNET VÀ MỘT SỐ GIAO THỨC TRUYỀN THÔNG TRÊN INTERNET .61.1. GIỚI THIỆU CHUNG VỀ INTERNET .61.2. HỌ GIAO THỨC TCP/IP 61.3. GIAO THỨC LIÊN MẠNG IP 81.4. GIAO THỨC ĐIỀU KHIỂN TRUYỀN TCP .13CHƯƠNG 2 : CƠ SƠÛ VỀ LẬP TRÌNH MẠNG TRÊN MÔ HÌNH CLIENT/SERVER .14CHƯƠNG 2 : CƠ SƠÛ VỀ LẬP TRÌNH MẠNG TRÊN MÔ HÌNH CLIENT/SERVER .142.1. LẬP TRÌNH GIAO TIẾP MẠNG VỚI WINDOWS SOCKETS .142.2. MỘT SỐ KHÁI NIỆM CƠ BẢN 15 2.2.1.Đòa chỉ Internet .15 2.2.2. Khái niệm socket và port 152.3. CÁCH CÀI ĐẶT ỨNG DỤNG CLIENT/SERVER TCP .16 .16 2.3.1. Cách cài đặt server TCP .16 2.3.2. Cách cài đặt client TCP .16CHƯƠNG 3 : MỘT SỐ KHÁI NIỆM LIÊN QUAN ĐẾN THƯ ĐIỆN TƯÛ .18CHƯƠNG 3 : MỘT SỐ KHÁI NIỆM LIÊN QUAN ĐẾN THƯ ĐIỆN TƯÛ .181.1. MAILSERVER .181.2. GIAO THỨC GƯÛI MAIL (MAIL TRANSPORT PROTOCOL) 181.3.GIỚI THIỆU KIẾN TRÚC DỊCH VỤ THƯ ĐIỆN TƯÛ 18 1.3.1. KiÕn tróc vµ c¸c dÞch vơ 18 1.3.2. T¸c nh©n ngêi sư dơng (The User Agent) 201.3.2.1.Gửi thư (Sending Email) .201.3.2.2. Đọc thư (Reading Email) .201.3.2.3.Đònh dạng thông điệp (Message Formats) 211.3.2.4.Chuẩn RFC 822 221.4.PHÂN TÍCH CẤU TRÚC THƯ ĐIỆN TƯÛ, CÁC GIAO THỨC SMTP VÀ POP3 23 1.4.1.Phân tích cấu trúc thư điện tử (RFC 822) .241.4.1.1. Giíi thiƯu 241.4.1.2. Mô tả về cấu trúc thư .24 1.4.2. §Þnh nghÜa vỊ c¸c trêng Header .25 Sinh viên thực hiện Nguyễn Xuân Thanh Trang 1 Đồ án tốt nghiệp 1.4.3. C¸c trêng header ®iĨn h×nh .25 1.4.4. VÝ dơ vỊ cÊu tróc th 261.5. PHÂN TÍCH GIAO THỨC SMTP (RFC 821) .27 1.5.1. Giíi thiƯu chung 27 1.5.2. M« h×nh ho¹t ®éng phiªn giao dÞch .27 1.5.3. Thđ tơc Mail .29 1.5.4. Thđ tơc Forwarding .31 1.5.5. C¸c thđ tơc Mailing vµ Sending 32 1.5.6. C¸c thđ tơc Opening vµ Closing 33 1.5.7. M· tr¶ lêi cđa c¸c c©u lƯnh SMTP 331.6. PHÂN TÍCH GIAO THỨC POP3 (RFC 1081,1082) .34 1.6.1. Giíi thiƯu 34 1.6.2. M« h×nh ho¹t ®éng phiªn giao dÞch .34 1.6.3. Tr¹ng th¸i AUTHORIZATION .35 1.6.4. Tr¹ng th¸i TRANSACTION 37 1.6.5. Tr¹ng th¸i UPDATE 40 1.6.6. VÝ dơ vỊ mét phiªn giao dÞch POP3 401.7. MIME (MULTIPURPOSE INTERNET MAIL EXTENSIONS) .411.8.POP BEFORE SMTP(CHỨNG THỰC QUYỀN TRUY CẬP THEO GIAO THỨC POP TRƯỚC KHI SƯÛ DỤNG SMTP) 431.9.MAIL CLIENT, WEB MAIL .43CHƯƠNG 4 : GIỚI THIỆU VỀ CÁC CÔNG NGHỆ LIÊN QUAN 43CHƯƠNG 4 : GIỚI THIỆU VỀ CÁC CÔNG NGHỆ LIÊN QUAN 432.1.GIỚI THIỆU VỀ JRUN WEBSERVER 3.1 .432.2.GIỚI THIỆU VỀ SQL SERVER 7.0 432.2.1. Lý thuyết hệ quản trò cơ sở dữ liệu sql server 7.0 và Cấu trúc cơ sở dữ liệu của sql server 7.0 .45 2.2.2. Cấu trúc cơ sở dữ liệu vật lý: 46 2.2.2.1. Trang (page): .46 46 2.2.2.2 .Extent: 46 2.2.2.3 Những loại file trong CSDL:SQL Server có 3 loại file: .472.3. LÝ THUYẾT MÔ HÌNH QUAN HỆ 47 2. 3.1. Các khái niệm cơ bản 47 2.3.2. Khái Niệm phụ thuộc dữ liệu và các dạng chuẩn 48 2.3.3 Khái niệm chỉ dẫn và khóa chỉ dẫn .482.4.GIỚI THIỆU VỀ JAVA SERVLET 48 2.4.1.Khái niệm về JAVA SERVLET .48 2.4.2.Những ứng dụng thực tế của JAVA SERVLET và kiến trúc của JAVA SERVLET 492.5.GIỚI THIỆU VỀ JAVA SERVER PAGES(JSP) 49 2.5.1.Khái niệm về JSP .49 Sinh viên thực hiện Nguyễn Xuân Thanh Trang 2 Đồ án tốt nghiệp 2.5.2.Quan hệ giữa Servlet và JSP 49 2.5.2.1.Cách trình chủ biên dòch trang JSP thành servlet .49 2.5.2.2. So sánh giữa Servlet và JSP 502.6. GIỚI THIỆU VỀ JAVABEANS 51 2.6.1.Khái niệm về JAVABEANS 51 2.6.2.Các thẻ chuẩn của JAVABEANS trong trang JSP .51 2.6.2.1.<jsp:useBean> 51 2.6.2.2.<jsp:setProperty> 51 2.6.2.3. <jsp:getProperty> 52 2.6.3.Thêm JAVABEANS vào JSP .52PHẦN 2 : XÂY DỰNG ỨNG DỤNG 53CHƯƠNG 1 PHÂN TÍCH BÀI TOÁN .53CHƯƠNG 1 PHÂN TÍCH BÀI TOÁN 531.1.TÊN ĐỀ TÀI 531.2.DỀ CƯƠNG CHI TIẾT 53 1.2.1.Khảo sát .54 1.2.2.Yêu cầu của bài toán 54 1.2.3.Dữ liệu vào, dữ liệu ra và các chức năng xử lý của hệ thống 54 1.2.4. Chức năng của hệ thống thông tin quản lý 551.3. LÝ DO CHỌN ĐỀ TÀI .55CHƯƠNG 2 : THIẾT KẾ VÀ CÀI ĐẶT ỨNG DỤNG 55CHƯƠNG 2 : THIẾT KẾ VÀ CÀI ĐẶT ỨNG DỤNG 552.1.PHÂN TÍCH VÀ THẾT KẾ CƠ SƠÛ DỮ LIỆU 55 2.1.1.Phân tích .55 57 57 2.1.2. Giải thích các chức năng của hệ thống 57 2.1.3.biểu đồ luồng dữ liệu( DFD – Data flow Diagram) 57 2.1.4. THIẾT KẾ HỆ THỐNG 58 2.1.4.1. Các bảng dữ liệu chính .582.2. CÀI ĐẶT MAILSERVER .59 2.2.1.Phương án tổ chức lưu trữ mail trên Server 59 2.2.2.Các đơn thể của mailserver 59 2.2.2.1. Xây dựng SMTP Server .602.2.2.2. Xây dựng POP3 Server 732.3.CÀI ĐẶT MAILCLIENT .86 .90Một số giao diện chính .90 Sinh viên thực hiện Nguyễn Xuân Thanh Trang 3 Đồ án tốt nghiệpLỜI CẢM ƠNTrước hết tôi xin chân thành cảm ơn các thầy cô giáo khoa Đại học Đại Cương của trường Đại học Thuỷ Sản Nha Trang và khoa Công Nghệ Thông Tin trường Đại học Bách Khoa Hà Nội đã trang bò cho tôi những kiến thức cơ bản cần thiết trong những năm học vừa qua để tôi có thể thực hiện tốt cuốn đồ án này.Em xin chân thành cảm ơn thầy Văn Thế Minh đã tận tình giúp đỡ và hướng dẫn em hoàn tất cuốn đồ án này. Ngoài ra tôi cũng xin cảm ơn tất cả bạn bè đã giúp đỡ tôi trong suốt quá trình thực hiện đồ án.Mặc dù đã rất cố gắng, nhưng trong khoảng thời gian cho phép cũng như những hạn chế về kiến thức nên cuốn đồ án này của tôi không thể tránh khỏi những thiếu sót. Chính vì vậy, tôi rất mong nhận được sự góp ý của các thầy cô giáo cũng như bạn bè gần xa và những cá nhân hay tổ chức có quan tâm đến lónh vực được trình bày trong cuốn đồ án này. Hà Nội, tháng 5 năm 2003 Nguyễn Xuân Thanh Sinh viên thực hiện Nguyễn Xuân Thanh Trang 4 Đồ án tốt nghiệpLỜI NÓI ĐẦUNgày nay với sự phát triển mạnh mẽ của tin học và công nghệ Internet, hầu như mọi người đều thấy rõ lợi ích mà các dòch vụ do mạng Internet mang lại.Dòch vụ thư điện tử gọi tắt là Email là một trong nhưng dòch vụ được sử dụng nhiều nhất trên Internet hiện nay. Dòch vụ này cho phép các cá nhân hay tổ chức trao đổi thư với nhau thông qua mạng Internet. Nhiều người sử dụng Internet chỉ để dùng dòch vụ này. Thông thường, khi sử dụng dòch vụ thư tín điện tử, người sử dụng thường ít khi quan tâm xem hệ thống bên trong đã thực hiện như thế nào. Vì vậy, họ ( người sử dụng) mới chỉ thấy được một nửa của ứng dụng dòch vụ Email và phần ứng dụng đó được gọi là Mail Client, hay là sử dụng dòch vụ thư tín máy trạm.Nhằm mục đích hiểu rõ hơn về hoạt động bên trong của ứng dụng Email ở phần cung cấp dòch vụ mà thường được gọi là Mail Server, trong cuốn đồ án này tôi xin trình bày một cách cơ bản hệ thống phục vụ việc truyền thư tín điện tử trên cơ sở tìm hiểu về các mô hình truyền thông thư tín, các giao thức truyền thông chuẩn, các hoạt động của một hệ Mail Server.Vì thời gian có hạn và có rất nhiều các vấn đề có liên quan, do đó đồ án này chỉ trình bày những vấn đề cơ bản nhất về dòch vụ thư tín điện tử và cài đặt một chương trình mang tính thử nghiệm do dòch vụ thư tín điện tử mà thôi. Sinh viên thực hiện Nguyễn Xuân Thanh Trang 5 Đồ án tốt nghiệpPHẦN 1 : CƠ SƠÛ LÝ THUYẾTCHƯƠNG 1 : GIỚI THIỆU CHUNG VỀ INTERNET VÀ MỘT SỐ GIAO THỨC TRUYỀN THÔNG TRÊN INTERNET1.1. GIỚI THIỆU CHUNG VỀ INTERNETM¹ng Internet lµ mét tËp hỵp gåm hµng v¹n hƯ m¹ng trªn kh¾p thÕ giíi, ®ỵc ph¸t triĨn vµo thËp kû b¶y m¬i. Sè lỵng m¸y tÝnh nèi m¹ng vµ sè lỵng ngêi truy cËp vµo m¹ng Internet trªn toµn thÕ giíi ®ang ngµy cµng t¨ng lªn nhanh chãng, ®Ỉc biƯt tõ n¨m 1993 trë ®i. M¹ng Internet kh«ng chØ cho phÐp chun t¶i th«ng tin nhanh chãng mµ cßn gióp cung cÊp th«ng tin, nã còng lµ diƠn ®µn vµ lµ th viƯn toµn cÇu ®Çu tiªn.M¹ng Internet cã xt xø n¨m 1969 tõ m¹ng m¸y tÝnh toµn cơc ARPANET do c¬ quan qu¶n lý c¸c dù ¸n nghiªn cøu c¸c c«ng tr×nh nghiªn cøu khoa häc tiªn tiÕn thc Bé Qc phßng Mü (US Defense’s Advance Research Projects Agency - gäi t¾t lµ DARPA) tµi trỵ. Tõ gi÷a n¨m 1970, trung t©m DARPA híng tíi m¹ng Internet víi kü tht chun m¹ch gãi qua m¹ng v« tun vµ th«ng tin vƯ tinh. N¨m 1980, DARPA thư nghiƯm dïng giao thøc TCP/IP vµ ®· ®ỵc c¸c trêng ®¹i häc ë Mü ghÐp nèi víi hƯ ®iỊu hµnh UNIX BSD (Berkely Software Distribution).HƯ ®iỊu hµnh UNIX lµ hƯ ph¸t triĨn m¹nh víi rÊt nhiỊu c«ng cơ hç trỵ vµ ®¶m b¶o c¸c phÇn mỊm øng dơng cã thĨ chun qua l¹i trªn c¸c hä m¸y kh¸c nhau (m¸y mini, m¸y tÝnh lín vµ hiƯn nay lµ m¸y vi tÝnh). Bªn c¹nh ®ã hƯ ®iỊu hµnh UNIX BSD cßn cung cÊp nhiỊu thđ tơc Internet c¬ b¶n, ®a ra kh¸i niƯm Socket vµ cho phÐp ch¬ng tr×nh øng dơng th©m nhËp vµo Internet mét c¸ch dƠ dµng.CÊu tróc m¹ng Internet gåm cã:♦ TÇng øng dơng: TELNET, FTP, SMTP;♦ TÇng giao vËn: TCP, UDP;♦ TÇng Internet: Internet Protocol;♦ TÇng m¹ng: X.25, Ethernet, FDDI. . .;♦ TÇng vËt lý: lµ c¸c m«i trêng trun tin kh¸c nhau. 1.2. HỌ GIAO THỨC TCP/IPTCP/IP lµ hä cđa c¸c giao thøc ®ỵc sư dơng cho viƯc trun th«ng m¸y tÝnh. C¸c ch÷ c¸i ®ỵc viÕt t¾t bëi c¸c tõ (Transmission Control Protocol/Internet Protocol), hai Sinh viên thực hiện Nguyễn Xuân Thanh Trang 6 0 3 4 7 8 15 16 31 Đồ án tốt nghiệpgiao thøc nµy cã c¸ch biĨu diƠn kh¸c nhau, ngêi ta Ýt khi sư dơng víi c¸i tªn ®Çy ®đ cđa hai giao thøc nµy. Thêng c¸c giao thøc ®ỵc nhãm l¹i thµnh c¸c hä (®«i khi cßn ®ỵc gäi lµ c¸c suites hay c¸c stacks). C¸c giao thøc nµo ®ỵc nhãm l¹i víi nhau thêng ®ỵc x¸c ®Þnh bëi c¸c bé cµi ®Ỉt cđa giao thøc.Hä giao thøc TCP/IP bao gåm c¸c giao thøc nh lµ IP (Internet Protocol) , ARP (Address Resolution Protocol), ICMP (Internet Control Message Protocol), UDP (User Datagram Protocol), TCP (Transport Control Protocol), RIP (Routing Information Protocol), Telnet, SMTP (Simple Mail Transfer Protocol), DNS (Domain Name System) vµ mét sè c¸c giao thøc kh¸c. H×nh bªn díi m« t¶ kiÕn tróc cđa m¹ng TCP/IP cã so s¸nh víi m« h×nh tham chiÕu OSI ®Ĩ chóng ta h×nh dung ®ỵc sù t¬ng øng vỊ chøc n¨ng cđa c¸c tÇng. Sinh viên thực hiện Nguyễn Xuân Thanh Trang 7 0 3 4 7 8 15 16 31 Đồ án tốt nghiệpTCP/IP thùc chÊt lµ mét hä giao thøc cïng lµm viƯc víi nhau ®Ĩ cung cÊp ph¬ng tiƯn trun th«ng liªn m¹ng. Trong phÇn nµy chóng ta sÏ xem xÐt giao thøc IP, giao thøc TCP vµ mét sè øng dơng ë tÇng trªn nh Telnet, FTP, DNS, SMTP. . .1.3. GIAO THỨC LIÊN MẠNG IPMơc ®Ých chÝnh cđa IP lµ cung cÊp kh¶ n¨ng kÕt nèi c¸c m¹ng con thµnh liªn m¹ng ®Ĩ trun d÷ liƯu. Vai trß cđa IP t¬ng tù vai trß cđa giao thøc tÇng m¹ng trong m« h×nh OSI. IP lµ mét giao thøc kiĨu ”kh«ng liªn kÕt” (connectionless) cã nghÜa lµ kh«ng cÇn cã giai ®o¹n thiÕt lËp liªn kÕt tríc khi trun d÷ liƯu. §¬n vÞ d÷ liƯu dïng trong IP ®ỵc gäi lµ datagram, cã khu«n d¹ng chØ ra trong h×nh bªn díi.ý nghÜa cđa c¸c tham sè nh sau:• VER (4 bits): chØ version hiƯn hµnh cđa IP ®ỵc cµi ®Ỉt• IHL (4 bits): chØ ®é dµi phÇn ®Çu (Internet Header Length) cđa datagram, tÝnh theo ®¬n vÞ tõ (word = 32 bits). §é dµi tèi thiĨu lµ 5 tõ (20 bytes).VERIHLType of Service Total LengthIndentification FlagsFragment offsetTime to live Protocol Header Checksum Sinh viên thực hiện Nguyễn Xuân Thanh Trang 8TCP/IP Protocol SuiteOSI Model LayersApplication LayerPresentation LayerSession LayerTransport LayerNetwork LayerData Link LayerPhysical LayerTCP/IP Protocol Architecture LayersApplication LayerHost-to-Host Transport LayerInternet LayerNetwork Interface LayerTelnet FTP SMTPDNSRIP SNMPTCP UDPIPARPIGMP ICMPEthernetToken RingFrame RelayATMSo s¸nh c¸c kiÕn tróc ISO vµ TCP/IPHeader 0 3 4 7 8 15 16 31Khu«n d¹ng cđa IP datagram 0 1 2 3 4 5 6 7Đồ án tốt nghiệpSource AddressDestination AddressOptions + PaddingData(max: 65.535 bytes)• Type of service (8 bits): ®Ỉc t¶ c¸c tham sè vỊ dÞch vơ, cã d¹ng cơ thĨ nh sau: PrecedenceD T R Reservedtrong ®ã: Precedence (3 bits): chØ thÞ vỊ qun u tiªn gưi datagram, cơ thĨ lµ:111 - Network Control (cao nhÊt) 011 - Flash110 - Internetwork Control 010 - Immediate101 - CRITIC/ECP 001 - Priority100 - Flas Override 000 - Routine (thÊp nhÊt)D (Delay) (1 bit): chØ ®é trƠ yªu cÇuD = 0 ®é trƠ b×nh thêng D = 1 ®é trƠ thÊpT (Throughput) (1 bit): chØ th«ng lỵng yªu cÇuT = 0 th«ng lỵng b×nh thêng T = 1 th«ng lỵng caoR (Reliability) (1 bit): chØ ®é tin cËy yªu cÇuR = 0 ®é tin cËy b×nh thêngR = 1 ®é tin cËy cao• Total Length (16 bits): chØ ®é dµi toµn bé datagram, kĨ c¶ phÇn header (tÝnh theo ®¬n vÞ bytes).• Indentification (16 bits): cïng víi c¸c tham sè kh¸c (nh Source Address vµ Destination Address) tham sè nµy dïng ®Ĩ ®Þnh danh duy nhÊt cho mét datagram trong kho¶ng thêi gian nã vÉn cßn trªn liªn m¹ng.• Flags (3 bits): liªn quan ®Õn sù ph©n ®o¹n (fragment) c¸c datagram, cơ thĨ lµ: 0 D M Sinh viên thực hiện Nguyễn Xuân Thanh Trang 9 0 1 2 Đồ án tốt nghiệpF FBit 0: reserved - cha sư dơng , lu«n lÊy gi¸ trÞ 0Bit 1 (DF) = 0 (May Fragment) = 1 (Don’t Fragment)Bit 2 (MF) = 0 (Last Fragment) = 1 (More Fragment)• Fragment Offset (13 bits): chØ vÞ trÝ cđa ®o¹n (fragment) ë trong datagram, tÝnh theo ®¬n vÞ 64 bits, cã nghÜa lµ mçi ®o¹n (trõ ®o¹n ci cïng) ph¶i chøa mét vïng d÷ liƯu cã ®é dµi lµ béi sè cđa 64 bits.• Time to live (8 bits): qui ®Þnh thêi gian tån t¹i (tÝnh b»ng gi©y) cđa datagram trong liªn m¹ng ®Ĩ tr¸nh t×nh tr¹ng mét datagram bÞ qn trªn liªn m¹ng. Thêi gian nµy ®ỵc cho bëi tr¹m gưi vµ ®ỵc gi¶m ®i (thêng qui íc lµ 1 ®¬n vÞ) khi datagram ®i qua mçi router cđa liªn m¹ng.• Protocol (8 bits): chØ giao thøc tÇng trªn kÕ tiÕp sÏ nhËn vïng d÷ liƯu ë tr¹m ®Ých (hiƯn t¹i thêng lµ TCP hc UDP ®ỵc cµi ®Ỉt trªn IP).• Header Checksum (16 bits): m· kiĨm so¸t lçi 16 bits theo ph¬ng ph¸p CRC, chØ cho vïng header.• Source Address (32 bits): ®Þa chØ cđa tr¹m ngn.• Destination Address (32 bits): ®Þa chØ cđa tr¹m ®Ých.• Options (®é dµi thay ®ỉi): khai b¸o c¸c options do ngêi gưi yªu cÇu.• Padding (®é dµi thay ®ỉi): vïng ®Ưm, ®ỵc dïng ®Ĩ ®¶m b¶o cho phÇn header lu«n kÕt thóc ë mét mèc 32 bits.• Data (®é dµi thay ®ỉi): vïng d÷ liƯu, cã ®é dµi lµ béi sè cđa 8 bits, vµ tèi ®a lµ 65535 bytes.S¬ ®å ®Þa chØ ho¸ ®Ĩ ®Þnh danh c¸c tr¹m (host) trong liªn m¹ng ®ỵc gäi lµ ®Þa chØ IP 32 bits (32- bit- IP address). Mçi ®Þa chØ IP cã ®é dµi 32 bits ®ỵc t¸ch thµnh 4 vïng (mçi vïng 1 byte), cã thĨ ®ỵc biĨu thÞ díi d¹ng thËp ph©n, b¸t ph©n, thËp lơc ph©n hc nhÞ ph©n. C¸ch viÕt phỉ biÕn nhÊt lµ dïng ký ph¸p thËp ph©n cã dÊu chÊm (dotted decimal notation) ®Ĩ t¸ch c¸c vïng. Mơc ®Ých cđa ®Þa chØ IP lµ ®Ĩ ®Þnh danh duy nhÊt cho mét host bÊt kú trªn liªn m¹ng. Do tỉ chøc vµ ®é lín cđa c¸c m¹ng con (subnet) cđa liªn m¹ng cã thĨ kh¸c nhau, ngêi ta chia c¸c ®Þa chØ IP thµnh 5 líp, ký hiƯu lµ A, B, C, D vµ E, víi cÊu tróc ®ỵc chØ ra trong h×nh bªn díi. 0 1 7 8 15 16 23 24 31 0 netid1 0 netid Hostid1 1 0 netid hostid Sinh viên thực hiện Nguyễn Xuân Thanh Trang 10hostidLíp ALíp BLíp CLíp DLíp E 123doc.vn

Ngày đăng: 23/01/2013, 21:01

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan