tìm hiểu về các web server thông dụng

99 656 0
tìm hiểu về các web server thông dụng

Đ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ỆP GVHD: Nguyễn Ngọc Bình A. U C U C A TÀI:Ầ Ủ ĐỀ Bao g m các ph n sau:ồ ầ Tìm hi u v các Web server thơng d ng hi n nay:ể ề ụ ệ + Microsoft Internet Information Server + Apache Web Server Trình bày v đ c đi m v kh n ng, cài đ t, v n hành, h tr các ng d ngề ặ ể ề ả ă ặ ậ ỗ ợ ứ ụ Web và so sánh các đi m m nh, y u, các u nh c đi m gi a chúng. ể ạ ế ư ượ ể ữ Tìm hi u v h th ng mailing list: Tìm hi u v các nghi th c truy n nh nể ề ệ ố ể ề ứ ề ậ mail c b n nh SMTP và POP3.ơ ả ư Tìm hi u cách v n hành và cài đ t c a các h th ng mail trên các h đi u hànhể ậ ặ ủ ệ ố ệ ề thơng d ng:ụ + Internet Mail. + Linux Mail. B. C S LÝ THUY T:Ơ Ở Ế CH NG IƯƠ TÌM HI U V CÁC WEB SERVER THƠNG D NGỂ Ề Ụ I. GI I THI U V H I U HÀNH WINDOWS NTỚ Ệ Ề Ệ Đ Ề 1. Th nào là m t h i u hành m ng:ế ộ ệ đ ề ạ M ng bao g m các tài ngun (máy tr m, máy in…) và các thi t b truy n thơngạ ồ ạ ế ị ề (router, bridge). V i vi c ghép n i các máy tính thành m ng thì c n thi t ph i cóớ ệ ố ạ ầ ế ả m t h th ng ph n m m có ch c n ng qu n lý tài ngun, tính tốn và x lý truy c pộ ệ ố ầ ề ứ ă ả ử ậ m t cách th ng nh t trên m ng, h nh v y đ c g i là h đi u hành m ng. M i tàiộ ố ấ ạ ệ ư ậ ượ ọ ệ ề ạ ỗ ngun c a m ng nh file, đ a, thi t b ngo i vi đ c qu n lý b i m t ti n trìnhủ ạ ư ĩ ế ị ạ ượ ả ở ộ ế nh t đ nh và h đi u hành m ng đi u khi n s t ng tác gi a các ti n trình và truyấ ị ệ ề ạ ề ể ự ươ ữ ế c p đ n các ti n trình đó.ậ ế ế Qu n lý các tài ngun: t p tin xa, n p và ch y các ả ậ ở ạ ạ App dùng chung, I/O v i cácớ thi t b m ng dùng chung, ch c p phát CPU trong ti n trình NOS.ế ị ạ ỉ ấ ế C n c vào vi c truy c p tài ngun trên m ng mà ng i ta chia th c th trongă ứ ệ ậ ạ ườ ự ể m ng thành hai lo i ch và khách, trong đó máy khách (ạ ạ ủ Client) truy c p đ c vào tàiậ ượ ngun c a mình nh ng khơng chia x tài ngun c a nó v i m ng, còn máy chủ ư ẻ ủ ớ ạ ủ (Server) là máy tính n m trên m ng và chia x tài ngun c a nó v i ng i dùng m ng.ằ ạ ẻ ủ ớ ườ ạ Hi n nay các h đi u hành m ng th ng đ c chia làm hai lo i là h đi u hànhệ ệ ề ạ ườ ượ ạ ệ ề m ng ngang hàng và h đi u hành m ng phân bi t (ạ ệ ề ạ ệ clent/server). trang 1 ĐỒ ÁN TỐT NGHIỆP GVHD: Nguyễn Ngọc Bình V i h đi u hành m ng ngang hàng, m i máy tính trên m ng v a có th đóngớ ệ ề ạ ỗ ạ ừ ể vai trò ch l n khách t c là chúng có th s d ng tài ngun c a m ng l n chia x tàiủ ẫ ứ ể ử ụ ủ ạ ẫ ẻ ngun c a nó cho m ng. Ví d : Lantastic c a Artisoft, Netware c a Novell,ủ ạ ụ ủ ủ Windows (for Workgroup, 95, NT client) c a Microsoft.ủ V i h đi u hành m ng phân bi t các máy tính đ c phân bi t ch và khách,ớ ệ ề ạ ệ ượ ệ ủ trong đó máy ch m ng (Server) gi vai trò ch và các máy ng i dùng gi vai tròủ ạ ữ ủ ườ ữ khách (các tr m). Khi có nhu c u truy c p tài ngun trên m ng các tr m t o ra u c uạ ầ ậ ạ ạ ạ ầ và g i chúng t i server và sau đó server th c hi n và g i tr l i.ử ớ ự ệ ử ả ờ 2. H i u hành m ng Windows NTệ đ ề ạ Windows NT là h đi u hành m ng cao c p c a hãng Microsoft. Phiên b nệ ề ạ ấ ủ ả đ u tiên có tên là Windows NT 3.1 phát hành n m 1993 và phiên b n server là Windowsầ ă ả NT Advanced Server (tr c đó là LAN manager for Windows NT). N m 1994ướ ă phiên b n Windows NT Server và Windows NT Workstation phiên b n 3.5 đ c phátả ả ượ hành. Ti p theo đó là s ra đ i các phiên b n 3.51. Các phiên b n ế ự ờ ả ả Workstation có th sể ử d ng đ thành l p m ng ngang hàng, còn các phiên b n ụ ể ậ ạ ả Server dàng cho qu n lý ả file t p trung, in n và chia s các ng d ng.ậ ấ ẻ ứ ụ N m 1995, Windows NT Workstation phiên b n 4.0 và Windows NT Serveră ả 4.0 ra đ i đã k t h p v i c u trúc khung c a ng i anh em Windows 95 n i ti ngờ ế ợ ớ ấ ủ ườ ổ ế phát hành tr c đó khơng lâu (tr c đây c u trúc khung c a Windows NT gi ngướ ướ ấ ủ ố Windows 3.1) đã đ c k t h p giao di n quen thu c, d s d ng c a Windows 95ượ ế ợ ệ ộ ễ ử ụ ủ và s m nh m , an tồn, b o m t cao c a Windows NT.ự ạ ẽ ả ậ ủ Windows NT có hai b n mà nó đi đơi v i hai cách ti p c n m ng khác nhau.ả ớ ế ậ ạ Hai b n này g i là ả ọ Windows NT Workstation và Windows NT server. V i h đi uớ ệ ề hành chu n c a NT ta có th xây d ng m ng ngang hàng, server m ng và m i cơngẩ ủ ể ự ạ ạ ọ c qu n tr c n thi t cho server m ng, ngồi ra còn có th có nhi u gi i pháp v xâyụ ả ị ầ ế ạ ể ề ả ề d ng m ng di n r ng. C hai b n ự ạ ệ ộ ả ả Windows NT Workstation và Windows NT server cùng đ c xây d ng trên c s nhân NT chung và các giao di n và c hai cùng cóượ ự ơ ở ệ ả nh ng đ c tr ng an tồn theo tiêu chu n C2. ữ ặ ư ẩ Windows NT Workstation đ c sượ ử d ng đ k t n i nh ng nhóm ng i s d ng nh , th ng cùng làm vi c trong m tụ ể ế ố ữ ườ ử ụ ỏ ườ ệ ộ v n phòng. Tuy nhiên v i ă ớ Windows NT server ta có m t kh n ng ch ng h ng hócộ ả ă ố ỏ cao, nh ng kh n ng cung c p d ch v m ng l n và nh ng l a ch n k t n i khácữ ả ă ấ ị ụ ạ ớ ữ ự ọ ế ố nhau, Windows NT server khơng h n ch s ng i có th thâm nh p vào m ng.ạ ế ố ườ ể ậ ạ V i ớ Windows NT server ta c ng có nh ng cơng c qu n tr t xa vào m ngũ ữ ụ ả ị ừ ạ mà có th th c hi n vi c qu n tr nh ng máy tính xa. Nó tích h p v i t t cể ự ệ ệ ả ị ữ ở ợ ớ ấ ả nh ng s đ m ng ữ ơ ồ ạ BUS, STAR, RING và h n h p.ỗ ợ Windows NT là h đi u hành có s c m nh cơng nghi p đ u tiên cho s l ngệ ề ứ ạ ệ ầ ố ượ kh ng l các máy tính ổ ồ IBM compatible, Windows NT là m t h đi u hành th c s dànhộ ệ ề ự ự cho ng i dùng, các c quan, các cơng ty xí nghi p. ườ ơ ệ Windows NT là m t h đi u hànhộ ệ ề đa nhi m, đa x lý v i đ a ch 32 bit b nh . Nó y m tr các ng d ng c a ệ ử ớ ị ỉ ộ ớ ể ợ ứ ụ ủ DOS, Windows, Win 32 GUI và các ng d ng d a trên ký t . ứ ụ ự ự Windows NT server là h đi uệ ề trang 2 ĐỒ ÁN TỐT NGHIỆP GVHD: Nguyễn Ngọc Bình hành m ng, đáp ng cho m ng c c b (ạ ứ ạ ụ ộ LAN) v a đáp ng cho m ng di n r ngừ ứ ạ ệ ộ (WAN) nh ư Intranet, Internet. Windows NT server h n h n các h đi u hành khác b i tính m m d o, đaơ ẳ ệ ề ở ề ẻ d ng trong qu n lý. Nó v a cho phép qu n lý m ng theo mơ hình m ng phân bi tạ ả ừ ả ạ ạ ệ (Client/Server) v a qu n lý theo mơ hình m ng ngang hàng (ừ ả ạ Peer to Peer). Windows NT server đáp ng t t nh t các d ch v vi n thơng, m t d ch vứ ố ấ ị ụ ễ ộ ị ụ đ c s d ng r ng rãi trong t ng lai.ượ ử ụ ộ ươ Windows NT server cài đ t đ n gi n, nh nhàng và đi u quan tr ng nh t là nóặ ơ ả ẹ ề ọ ấ t ng thích v i h u nh t t c các h m ng, nó khơng đòi h i ng i ta thay đ iươ ớ ầ ư ấ ả ệ ạ ỏ ườ ổ nh ng gì đã có.ữ Cho phép dùng các d ch v truy c p t xa, có kh n ng ph c v đ n 64 c ngị ụ ậ ừ ả ă ụ ụ ế ổ truy nh p t xa.ậ ừ áp ng cho các máy tr m Đ ứ ạ Macintosh n i v i ố ớ Windows NT server. Windows NT server y m tr m i nghi th c m ng chu n nh ể ợ ọ ứ ạ ẩ ư NETBUEI, IPX/SPX, TCP/IP … và các nghi th c khác. ứ Windows NT c ng t ng thích v i nh ngũ ươ ớ ữ m ng thơng d ng hi n nay nh ạ ụ ệ ư Novell netware, Banyan VINES và Microsoft LAN Manager. i v i m ng l n và kh n ng thâm nh p t xa, s n ph m WindowsĐố ớ ạ ớ ả ă ậ ừ ả ẩ NT server c ng cung c p các ch c n ng b sung nhu c u , kh n ng k t n i v iũ ấ ứ ă ổ ầ ả ă ế ố ớ máy tính l n và máy ớ Macintosh. III. T NG QUAN V WEB SERVER :Ổ Ề Web Server: Web server là m t ph n m m server đ ng sau WWW. Nó l ng nghe nh ngộ ầ ề ằ ắ ữ u c u t phía client, ch ng h n nh m t trình duy t nh Netscape ho cầ ừ ẳ ạ ư ộ ệ ư ặ Microsoft Internet Explorer. Khi nh n đ c m t u c u t phía client, nó s x lýậ ượ ộ ầ ừ ẽ ử nh ng u c u đó và tr v m t vài d li u d i d ng m t fom ch a các trang đ cữ ầ ả ề ộ ữ ệ ướ ạ ộ ứ ượ đ nh d ng d i d ng v n b n ho c hình nh. Trình duy t Web tr l i d li uị ạ ướ ạ ă ả ặ ả ệ ả ạ ữ ệ này v i kh n ng t t nh t có th và trình đ n ng i s d ng.ớ ả ă ố ấ ể ế ườ ử ụ Khái ni m v Web server đ n gi n ch là m t ch ng trình mà chúng ch đ iệ ề ơ ả ỉ ộ ươ ờ ợ nh ng u c u t phía client và đáp ng nh ng u c u đó khi nh n đ c. Web serverữ ầ ừ ứ ữ ầ ậ ượ k t n i v i các trình duy t ho c các client s d ng giao th c HTTP, đó là m t giaoế ố ớ ệ ặ ử ụ ứ ộ th c đã đ c chu n hóa các ph ng th c c a các u c u g i đi và x lý các u c u đó.ứ ượ ẩ ươ ứ ủ ầ ử ử ầ Nó cho phép r t nhi u các client khác nhau k t n i v i các server cung c p mà khơngấ ề ế ố ớ ấ g p b t k m t tr ng i nào trong v n đ t ng thích.ặ ấ ỳ ộ ở ạ ấ ề ươ H u h t các tài li u u c u ho c đáp ng đ u ph i đ c đ nh d ng b ng ngơnầ ế ệ ầ ặ ứ ề ả ượ ị ạ ằ ng HTML. HTML là m t ph n c a m t ngơn ng đánh d u khác g i là SGML, nóữ ộ ầ ủ ộ ữ ấ ọ đ c s d ng r ng rãi b i nhi u t ch c và trong các chính ph liên bang.ượ ử ụ ộ ở ề ổ ứ ủ HTML là ngu n s ng c a Web. Nó là m t ngơn ng đánh d u đ n gi n đ cồ ố ủ ộ ữ ấ ơ ả ượ s d ng đ đ nh d ng v n b n. Trình duy t thơng d ch các thơng tin đánh d u này vàử ụ ể ị ạ ă ả ệ ị ấ hi n th các thơng tin c n đáp ng này v i kh n ng t t nh t có th . Quan tr ngể ị ầ ứ ớ ả ă ố ấ ể ọ trang 3 ĐỒ ÁN TỐT NGHIỆP GVHD: Nguyễn Ngọc Bình h n n a, HTML cho phép liên k t v i các tài li u và tài ngun khác, đây là s th hi nơ ữ ế ớ ệ ự ể ệ tính siêu v n b n c a Web.ă ả ủ Siêu v n b n cho phép ng i s d ng xem m t tài li u khác l u tr trên cùngă ả ườ ử ụ ộ ệ ư ữ ở m t máy ho c trong m t máy khác đ t m t n i khác trên th gi i. Nó cho phép thơngộ ặ ộ ặ ở ộ ơ ế ớ tin t n t i h u nh d i d ng ba chi u. Ng i s d ng khơng nh ng ch có thồ ạ ầ ư ướ ạ ề ườ ử ụ ữ ỉ ể đ c tài li u mà còn có th chuy n đ n m t ch khác.ọ ệ ể ể ế ộ ỗ Ti n trình tìm và mang thơng tin v hồn tồn trong su t đ i v i ng i sế ề ố ố ớ ườ ử d ng. Nó là m t ngơn ng uy n chuy n và d s d ng. S đi u h ng thơng tinụ ộ ữ ể ể ễ ử ụ ự ề ướ qua nhi u thơng tin theo m t cách đ c bi t. Nó cho phép ngw i s d ng thu th pề ộ ặ ệ ờ ử ụ ậ thơng tin m t cách d dàng và hi n th chúng theo cách mà ng i s d ng d l a ch nộ ễ ể ị ườ ử ụ ễ ự ọ nh t.ấ N u b t ng ng i s d ng h i b ng cách nào đ t o ra m t trang Web.ế ấ ờ ườ ử ụ ỏ ằ ể ạ ộ Thì h s giáp m t v i hàng lo t các v n đ có liên quan mà h c n ph i tìm hi uọ ẽ ặ ớ ạ ấ ề ọ ầ ả ể tr c khi b t đ u vi t mã m t trang HTML đ u tiên. V n đ quan tr ng nh t và là lýướ ắ ầ ế ộ ầ ấ ề ọ ấ do c b n nh t là ph i l a ch n ph n m m server nào đ s d ng, v i nh ngơ ả ấ ả ự ọ ầ ề ể ử ụ ớ ữ thơng tin c b n nh t mà cu n báo cáo này cung c p, s l a ch n có l là khơng khó.ơ ả ấ ố ấ ự ự ọ ẽ Các v n đ mà c n ph i quan tâm khi l a ch n m t Web server đ giao phóấ ề ầ ả ự ọ ộ ể cơng vi c cho nó.ệ - Ph n m m tr ti n hay đ c mi n phí.ầ ề ả ề ươ ễ - D cài đ t.ễ ặ - D c u hình.ễ ấ - D m r ng ho c tu bi n m t vài di n m o c a server.ễ ở ộ ặ ỳ ế ộ ệ ạ ủ - Các đ c tr ng c b n.ặ ư ơ ả - S phát tri n liên t c.ự ể ụ - H tr b o m t.ỗ ợ ả ậ - Mã ngu n s n có.ồ ẵ - H tr cơng ngh .ỗ ợ ệ - H tr n n t ng.ỗ ợ ề ả - H tr đ i v i các ph n m m th ba.ỗ ợ ố ớ ầ ề ứ IV. INTERNET INFORMATION SERVER (IIS): IIS là m t d ch v tu ch n c a Windows NT server cung c p các tính n ngộ ị ụ ỳ ọ ủ ấ ă v Web site. Gi i pháp ph bi n nh t c a Microsoft cho m t Web site là ch y IISề ả ổ ế ấ ủ ộ ạ trên n n Windows NT server.ề IIS là m t thành ph n c b n đ xây d ng m t Internet ho c Intranet serverộ ầ ơ ả ể ự ộ ặ tr n n n Windows NT 4.0, Workstation và Win 95. IIS đ c tích h p đ y đ trongề ề ượ ợ ầ ủ Windows NT 4.0. V i m t b đ y đ IIS và Windows NT 4.0 ng i s d ng sớ ộ ộ ầ ủ ườ ử ụ ẽ nh n đ c s thu n ti n khi xây d ng m t c ch b o m t trên Windows NTậ ượ ự ậ ệ ự ộ ơ ế ả ậ server và Windows NT File System (NTFS). trang 4 ĐỒ ÁN TỐT NGHIỆP GVHD: Nguyễn Ngọc Bình Ng i s d ng có th s d ng các k thu t Internet thêm vào đ c cung c pườ ử ụ ể ử ụ ỷ ậ ượ ấ b i IIS đ nâng cao các tính n ng Microsoft Back Office, bao g m các thành ph nở ể ă ồ ầ sau: - H th ng qu n tr c s d li u Microsoft SOL Server Client/Server.ệ ố ả ị ơ ở ữ ệ - H th ng thơng báo Microsoft Exchange Server Client/Server.ệ ố - Microsoft Proy Server. - Microsoft SNA Server k t n i v i m ng IBM enterprise.ế ố ớ ạ - H th ng qu n lý Server c a Microsoft (t p trung qu n lý các h th ngệ ố ả ủ ậ ả ệ ố phân tán). -Microsoft Commercial Internet Server (MCIS). V i IIS ng i s d ng có th tri n khai liên t c các ng d ng m ng lên cácớ ườ ử ụ ể ể ụ ứ ụ ạ server ra đ i mu n các n i dung Web m i nh t. IIS đ y đ h tr các h th ngờ ộ ộ ơ ấ ầ ủ ỗ ợ ệ ố ngơn ng l p trình VB, VB Script, J Scriptữ ậ TM đ c phát tri n b i Microsoft và Javaượ ể ở Component Nó c ng h tr các ng d ng CGI dành cho các ngơn ng l p trình Webũ ỗ ợ ứ ụ ữ ậ c s và ISAPI m r ng và các b l c.ơ ở ở ộ ộ ọ 1. Cài t IIS trên Windows NT server:đặ Microsoft cung c p các ch ng trình cài đ t khá thân thi n đ cài đ t IIS trênấ ươ ặ ệ ể ặ Windows NT server. Các b c c b n là l y ch ng trình t NT Option Packướ ơ ả ấ ươ ừ ho c t i t Internet và ch y Setup.exe.ặ ả ừ ạ Windows NT Option Pack: IIS là m t thành ph n c a Windows NT Optionộ ầ ủ Pack. M t b Windows NT Option Pack sau khi cài đ t đ y đ ph i bao g m cácộ ộ ặ ầ ủ ả ồ thành ph n sau:ầ Microsoft Transaction Server. (MTC) Microsoft Management Console. (MMC) Microsoft Index Server. Microsoft Certificate Server. Microsoft Site Server Express. (SSE) - MTS là m t thành ph n c b n gi i quy t các ti n trình h th ng cho các qộ ầ ơ ả ả ế ế ệ ố trình phát tri n, phá hu và qu n lý s thi hành m c cao và các ng d ng serverể ỷ ả ự ở ứ ứ ụ m nh.ạ - MMC là m t ng d ng xun su t phân chia các cơng c qu n lý mà nó có thộ ứ ụ ố ụ ả ể đ a ra các cách đ qu n tr các ch ng trình m ng, thêm vào đó MMC đ c k t h pư ể ả ị ươ ạ ượ ế ợ v i các s n ph m c a Microsoft nh : Windows NT và t t c các s n Office.ph mớ ả ẩ ủ ư ấ ả ả ẩ thu c MS Back ộ Trong khi MMC t nó khơng đ a cho ng i s d ng b t k m t ch cự ư ườ ử ụ ấ ỳ ộ ứ n ng nào đ c thêm vào c mà ch cung c p m t mơi tr ng chung cho snap-ins.ă ượ ả ỉ ấ ộ ườ Snap-ins cung c p mơi tr ng qu n tr o cho m i s n ph m t ng thích c aấ ườ ả ị ả ỗ ả ẩ ươ ủ nó. Snap-ins đ c trình bày trong IIS nh là m t d ch v qu n lý Internet (ISN).ượ ư ộ ị ụ ả Khi IIS kh i đ ng, MMC c ng s đ c kh i đ ng và n p vào snap-ins.ở ộ ũ ẽ ượ ở ộ ạ trang 5 ĐỒ ÁN TỐT NGHIỆP GVHD: Nguyễn Ngọc Bình Trong t ng lai t t c các s n ph m c a MS Back Office bao g m cươ ấ ả ả ẩ ủ ồ ả Windows, Windows NT, các cơng c qu n tr m nh s đ c chuy n sang MMC.ụ ả ị ạ ẽ ượ ể M t b IIS ph i bao g m đ y đ các thành ph n sau:ộ ộ ả ồ ầ ủ ầ Content Index (Index Server). FTP Publishing Service. IIS Admin Service (Internet Service Manager snap-in). Microsoft Network News Transfer Protocol (NNTP) Service. Microsoft Simple Mail Transfer Protocol (SMTP) Service. MSDTC (Microsoft Distributed Transaction Coordinator). World Wide Web Publishing Service. 2. Qu n lý IIS Web server:ả + HTTP server: D ch v này t o m t WWW server cơng c ng. Server nàyị ụ ạ ộ ộ t o nhi u trang HTML cho phép ng i s d ng có th ch y các ng d ng CGI đạ ề ườ ử ụ ể ạ ứ ụ ể thi hành các cơng vi c thêm vào server d a trên các u c u c a client. V n b n,ệ ở ự ầ ủ ă ả hình nh, âm thanh và các tài ngun khác có th đ c t i xu ng WWW client.ả ể ượ ả ố + Gopher Server: D ch v này cung c p các tài ngun cho các Gopher client.ị ụ ấ Server g i các file, các danh sách th m c và các m c ch n trình đ n khác đ n Gopherử ư ụ ụ ọ ơ ế client. + FTP server: D ch v này là m t c p nh t đ n server đ c cài đ t s n trênị ụ ộ ậ ậ ế ượ ặ ẵ Windows NT (TM), nó chuy n các file có s n đ n FTP client. ể ẵ ế M c dù WWW đã thay th h u h t các ch c n ng c a FTP, tuy nhiên ch FTPặ ế ầ ế ứ ă ủ ỉ m i có th đ c s d ng đ sao chép các file t m t máy client đ n m t máy server.ớ ể ượ ử ụ ể ừ ộ ế ộ N u nh ng ng i truy c p t xa c n làm vi c đó, h ph i s d ng FTP.ế ữ ườ ậ ừ ầ ệ ọ ả ử ụ + S d dàng chia x : T t c các d ch v trên là m t ph n c a m t ti n trìnhự ễ ẻ ấ ả ị ụ ộ ầ ủ ộ ế nh nhau v i m c đích là làm h n ch s d ng b nh ngồi và t ng hi u qu . IISư ớ ụ ạ ế ử ụ ộ ớ ă ệ ả c ng h tr thi hành s giám sát các b đ m và ki m tra SNMP v i FTP, Gopher,ũ ỗ ợ ự ộ ế ể ớ HTTP… B đ m SNMP n m d i nút IIS c a cây tên MIB.ộ ế ằ ướ ủ + Internet Server API: Các API này cung c p các ng d ng cho giao di n v i IIS. Có 2 cách đ các APIấ ứ ụ ệ ớ ể này s d ng:ử ụ + Các ph n m r ng CGI: Các API này cho phép ng i s d ng vi t các CGIầ ở ộ ườ ử ụ ế DLL mà nó trong vùng b nh gi ng nh IIS. ây là s khác bi t t m t CGI bìnhở ộ ớ ố ư Đ ự ệ ừ ộ th ng có th thi hành, mà nó là m t ti n trình r i r c. S d ng các ph n m r ngườ ể ộ ế ờ ạ ử ụ ầ ở ộ này làm t ng kh n ng thi hành c a server và làm gi m b nh u c u.ă ả ă ủ ả ộ ớ ầ + B l c: Các API này có th đ c s d ng đ vi t các DLL mà nó ng n ch nộ ọ ể ượ ử ụ ể ế ă ặ t t c kh ng n ng t i HTTP đang đ c nh n b i server. M t ng d ng có thấ ả ả ă ả ượ ậ ở ộ ứ ụ ể đ c vi t mà nó th c hi n nén, gi i nén, mã hóa, gi i mã ho c thêm vào các xác th c.ượ ế ự ệ ả ả ặ ự + Internet Service Manager: Cơng c này đ c s d ng đ c u hình và theo dõi t t c các IIS trên m tụ ượ ử ụ ể ấ ấ ả ộ m ng. Nó s d ng RPC đ c u hình IIS trên m t máy khác. ạ ử ụ ể ấ ộ trang 6 ĐỒ ÁN TỐT NGHIỆP GVHD: Nguyễn Ngọc Bình + Các ng d ng client:ứ ụ IIS h tr các giao th c HTTP, Gopher, FTP và các client nh ng giao th c nàyỗ ợ ứ ữ ứ nh là các trình duy t : Internet Explorer, Netscape.ư ệ + Internet Database Connector (IDC): - V i IDC ng i s d ng có th :ớ ườ ử ụ ể - Truy c p ODBC t ng thích v i các c s d li u.ậ ươ ớ ơ ở ữ ệ - T o trang Web qu n lý c s d li u.ạ ả ơ ở ữ ệ - Chèn, c p nh t và xóa thơng tin c s d li u do ng i s d ng mu nậ ậ ơ ở ữ ệ ườ ử ụ ố nh p vào t trang Web.ậ ừ - Th c hi n các câu l nh SQL khác.ự ệ ệ 3. IIS WWW Server: WWW là m t b t p h p các thơng tin c a client và server. D li u siêu v nộ ộ ậ ợ ủ ữ ệ ă b n (hyper text) đ c chia x b i các server đang ch y ph n m m Web và đ cả ượ ẻ ở ạ ầ ề ượ truy c p b i các client đang chay m t ph n m m ng d ng Web g i là trình duy tậ ở ộ ầ ề ứ ụ ọ ệ Web. WWW server cung c p các thơng tin phân tán và ph n m m, nh ng theoấ ầ ề ư h ng site h n là h ng th m c. Tài li u Web là m t tài li u siêu v n b n đ cướ ơ ướ ư ụ ệ ộ ệ ă ả ượ vi t b ng ngơn ng đánh d u siêu v n b n (HTML), và v i các th đ c bi t đ liên kêtế ằ ữ ấ ă ả ớ ẻ ặ ệ ể đ n n i dung các tài li u khác, chúng đ c g i là siêu liên k t (hypelink). V i siêu liênế ộ ệ ượ ọ ế ớ k t, xu t phát t m t trang tài li u ng i s d ng có th đi đ n m i n i trên thế ấ ừ ộ ệ ườ ử ụ ể ế ọ ơ ế gi i đ xem nh ng trang tài li u khác ch b ng b c kích chu t vào liên k t mà trìnhớ ể ữ ệ ỉ ằ ướ ộ ế duy t th hi n. ệ ể ệ WWW đi kèm v i mơ hình m ng client/server và s d ng giao th c HTTPớ ạ ử ụ ứ gi a client và server. Tài li u đ c ch a trên nhi u các server t tr trên Internet vàữ ệ ượ ứ ề ự ị đ c truy c p b i HTTP client g i là trình duy t Web.ượ ậ ở ọ ệ truy c p vào tài ngun WWW, client ph i:Để ậ ả + Ch y m t trình duy t WWW ch ng h n nh Internet Explorerạ ộ ệ ẳ ạ ư (TM) Masaic (TM) ho c Netscapeặ (TM) … Có vài WWW client có s n và chúng có th đ c t iẵ ể ượ ả xu ng tr c ti p t Internet.ố ự ế ừ + K t n i đ n m t WWW server b ng cách cung c p m t đ a ch URL vàế ố ế ộ ằ ấ ộ ị ỉ g i u c u HTTP. i n hình nh client u c u m t file (trang HTML, hìnhử ầ Đ ể ư ầ ộ nh…) ho c th m c đang hi n th t server, client c ng có th g i m t ngả ặ ư ụ ể ị ừ ũ ể ử ộ ứ d ng đ n server.ụ ế Server s đáp ng v i tr ng thái ho t đ ng ho c thành cơng ho c b l i và dẽ ứ ớ ạ ạ ộ ặ ặ ị ỗ ữ li u tr v cho u c u c a client. Sau khi d li u đ c g i đi, k t n i s đóng l iệ ả ề ầ ủ ữ ệ ượ ử ế ố ẽ ạ và khơng có ph n nào c a tài li u đã g i đ c gi l i trên server. M i đ i t ng trongầ ủ ệ ử ượ ữ ạ ỗ ố ượ m t tài li u HTTP đòi h i m t k t n i khác nhau.ộ ệ ỏ ộ ế ố WWW v i giao th c HTTP đã tr thành m t cánh thơng d ng đ truy c p tàiớ ứ ở ộ ụ ể ậ li u trên Internet.ệ trang 7 ĐỒ ÁN TỐT NGHIỆP GVHD: Nguyễn Ngọc Bình WWW cung c p m t cách d dàng nh t đ truy c p d li u trên Internetậ ộ ễ ấ ể ậ ữ ệ ho c trên m ng Intranet c a các cơng ty.ặ ạ ủ A) CÁC TIỆN LỢI CỦA VIỆC SỬ DỤNG DỊCH VỤ WWW: - Trình duy t WWW h tr nhi u ki u d li u. M t trình duy t WWW cóệ ỗ ợ ề ể ữ ệ ộ ệ th t đ ng t i xu ng và hi n th các file v n b n, hình nh, ch y video, soundể ự ộ ả ố ể ị ă ả ả ạ clip và kh i ch y các ng d ng tr giúp cho t t c các lo i file ph bi n. Ng i sở ạ ứ ụ ợ ấ ả ạ ổ ế ườ ử d ng khơng c n bi t trình duy t t i xu ng ho c s d ng các file d li u xaụ ầ ế ệ ả ố ặ ử ụ ữ ệ ở nh th nào ch đ n gi n là trình duy t đã giúp ta trong vi c t i xu ng và hi n th cácư ế ỉ ơ ả ệ ệ ả ố ể ị file. M t ví d : M t WWW client đang m m t file nh BMP, ng i s d ngộ ụ ộ ở ộ ả ườ ử ụ s th y nó hi n th ngay l p t c nó trong c a s ng d ng c a WWW client.ẽ ấ ể ị ậ ứ ử ổ ứ ụ ủ N u s d ng m t ng d ng khác, ch ng h n nh FTP s ch t i file xu ng và l uế ử ụ ộ ứ ụ ẳ ạ ư ẽ ỉ ả ố ư trên đ a, ng i s d ng s ph i ch y m t ng d ng khác ch ng h n nh Paintĩ ườ ử ụ ẽ ả ạ ộ ứ ụ ẳ ạ ư Bruh đ xem nó.ể - Trình duy t WWW h tr nhi u giao th c. Trình duy t WWW khơng cóệ ỗ ợ ề ứ ệ gi i h n đ truy c p ch m t ki u server. Trình duy t WWW h tr nhi u giaoớ ạ ể ậ ỉ ộ ể ệ ỗ ợ ề th c đ truy c p file trên m t FTP server, các b ng ch n trên Gopher server,ứ ể ậ ộ ả ọ Newgroups và tài ngun WWW. B) GIỚI THIỆU VỀ GIAO THỨC HTTP: HTTP là m t giao th c đ c s d ng ch y u trên Internet ngày nay. HTTP làộ ứ ượ ử ụ ủ ế m t giao th c đi tiên phong trong s phát tri n Web. Nó có m t đ c đi m chung làộ ứ ự ể ộ ặ ể tính khơng biên gi i. ớ Giao th c h ng đ i t ng này đ c sinh ra t s c n thi t cho m t giaoứ ướ ố ượ ượ ừ ự ầ ế ộ th c tồn c u đ làm đ n gi n vi c truy c p vào Internet. ứ ầ ể ơ ả ệ ậ HTTP là m t giao th c client/server n m t ng ng d ng c a mơ hìnhộ ứ ằ ở ầ ứ ụ ủ phân t n Internet. B ng vi c m r ng nh ng ph ng th c hay dòng l nh, ng iầ ằ ệ ở ộ ữ ươ ứ ệ ườ s d ng có th s d ng HTTP cho nhi u ch c n ng khác nhau, k c ch c n ngử ụ ể ử ụ ề ứ ă ể ả ứ ă qu n lý h th ng tên server và các đ i t ng phân tán. HTTP khơng ng ng đ c c iả ệ ố ố ượ ừ ượ ả ti n, d n đ n vi c W3C đ c đ a ra vào n m 1994 đã phát tri n thành m t tiêu chu nế ẫ ế ệ ượ ư ă ể ộ ẩ chung cho Web. C) HOẠT ĐỘNG CỦA HTTP: Các ti n trình x y ra khi Client m m t tài li u HTNL trên m t WWWế ả ở ộ ệ ộ server: 1/ K t n i TCPế ố : M c đ nh HTTP server s l ng nghe c ng 80. Trìnhặ ị ẽ ắ ở ổ duy t l a ch n m t c ng c c b (>1024) và th c hi n m t k t n i TCP đ n c ngệ ự ọ ộ ổ ụ ộ ự ệ ộ ế ố ế ổ m t server tr c khi d li u đ c g i. M t HTTP server có th l ng nghe m tộ ướ ữ ệ ượ ử ộ ể ắ ở ộ c ng khác, tuy nhiên client c n ph i cung c p sơ th t c ng chính xác URL đ cóổ ầ ả ấ ứ ự ổ ở ể th k t n i.ể ế ố 2/ u c u phía Clientầ : Dòng u c u: Ch a m t câu l nh u c u g i là ph ng th c và đ a ch URLầ ứ ộ ệ ầ ọ ươ ứ ị ỉ c a đ i t ng đ c gi i quy t u c u b i ph ng th c.ủ ố ượ ượ ả ế ầ ở ươ ứ trang 8 ĐỒ ÁN TỐT NGHIỆP GVHD: Nguyễn Ngọc Bình + Ph ng th c: c s d ng đ ch th cho server thi hành m t cơng vi cươ ứ Đượ ử ụ ể ỉ ị ộ ệ đ c bi t. H u h t các server bao g m c IIS ch h tr 3 ph ng th c b i vì cácặ ệ ầ ế ồ ả ỉ ỗ ợ ươ ứ ở ph ng th c khơng đ c thi hành b i h u h t các trình duy t.ươ ứ ượ ở ầ ế ệ GET: Ph ng th c này ch th cho HTTP server g i đ n m t đ i t ng (cácươ ứ ỉ ị ử ế ộ ố ượ Web site, file, hình nh…) b ng đ a ch URL. Ph ng th c này ch dùng trên HTTPả ằ ị ỉ ươ ứ ỉ client. HEAD: Ph ng th c này c ng gi ng nh GET, tuy nhiên nó ch tr v thơngươ ứ ũ ố ư ỉ ả ề tin header c a đ i t ng ch khơng ph i tồn b d li u.ủ ố ượ ứ ả ộ ữ ệ POST: Ph ng th c này đ c s d ng b i HTTP client đ g i m t đ iươ ứ ượ ử ụ ở ể ử ộ ố t ng lên server.ượ Ví d : GET ụ www.microsoft.com/HTTP + Tr ng tiêu đ c a gói tin: ây là m t t p các tr ng mơ t client và ki u dườ ề ủ Đ ộ ậ ườ ả ể ữ li u đ c g i.ệ ượ ử + D li u: N u m t client g i m t d li u ch ng h n m t form đ n m tữ ệ ế ộ ử ộ ữ ệ ẳ ạ ộ ế ộ server, nó s n m trong phiên này c a u c u.ẽ ằ ủ ầ 3/ Server tr l iả ờ : WWW server nh n m t u c u và q trình này c n c trên ph ng th c uậ ộ ầ ă ứ ươ ứ c u ch a trong dòng l nh u c u. Server sau đó s tr l i.ầ ứ ệ ầ ẽ ả ờ Dòng Status : Ch ra u c u thành cơng ho c b l i.ỉ ầ ặ ị ỗ Message Header Field: Nó cung c p các thơng tin v server và ki u d li uấ ề ể ữ ệ tr v .ả ề D li u tr l i: ây là d li u u c u d ng bit.ữ ệ ả ờ Đ ữ ệ ầ ở ạ 4/ óng k t n i.Đ ế ố D) GIỚI THIỆU VỀ SECURE SOCKETS LAYER (SSL) SSL cung c p m t k t n i b m đ m b ng cách mã hóa và gi i mã d li u.ấ ộ ế ố ả ả ằ ả ữ ệ M t SSL-enable server gi ng nh IIS có th k t n i v i m t SSL-enable clientộ ố ư ể ế ố ớ ộ ch ng h n nh trình duy t Internet Explorer.ẳ ạ ư ệ Giao th c SSL n m t ng trình di n OSI và di chuy n d li u t t ngứ ằ ở ầ ễ ể ữ ệ ừ ầ ng d ng HTTP đ n t ng chuy n v n TCP. Nó ch u trách nhi m cho vi c ch ngứ ụ ế ầ ể ậ ị ệ ệ ứ nh n, mã hóa và ki m tra tính tồn v n c a d li u. Ch c n ng ch ng nh n b oậ ể ẹ ủ ữ ệ ứ ă ứ ậ ả đ m r ng d li u đ c g i đ n đúng m t server c n g i và server thì b o đ m.ả ằ ự ệ ượ ử ế ộ ầ ử ả ả Vi c mã hóa d li u b o đ m d li u khơng th b đ c b i b t k m t ng i nàoệ ữ ệ ả ả ữ ệ ể ị ọ ở ấ ỳ ộ ườ khác ngồi server nh n. Gi i mã d li u b m đ m d li u khơng b s a đ i ho cậ ả ữ ệ ả ả ữ ệ ị ử ổ ặ thay th trong q trình truy n đi.ế ề Khi m t client k t n i đ n m t WWW server s d ng SSL s x y ra cácộ ế ố ế ộ ử ụ ẽ ả ti n trình sau:ế Client dành l y ch ng nh n server: Client và Server t gi i thi u v chúngấ ứ ậ ự ớ ệ ề l n nhau b ng thơng đi p HELLO và trao đ i thơng tin (ch a các ph ng th c mãẫ ằ ệ ổ ứ ươ ứ hóa) đ s d ng, t i phiên trao đ i thơng tin, ch ng nh n server (ch a m t khốể ử ụ ạ ổ ứ ậ ứ ộ cơng khai a server) và d li u ng u nhiên s đ c truy n đi.ủ ữ ệ ẫ ẽ ượ ề trang 9 ĐỒ ÁN TỐT NGHIỆP GVHD: Nguyễn Ngọc Bình Client xác minh server: Client xác minh ch ng nh n server t m t ch ngứ ậ ừ ộ ứ th c và sau đó s d ng nó đ g i m t thơng đi p đ xác th c server. N u serverự ử ụ ể ử ộ ệ ể ự ế khơng chuy n l i vi c xác th c là đúng, client s c nh báo cho ng i s d ngể ạ ệ ự ẽ ả ườ ử ụ “server is not who it claims to be “ ho c có th là m t “trojan” server.ặ ể ộ Client/server xác nh n khóa ch ng th c đ s d ng cho phiên này:ậ ứ ự ể ử ụ N u server tr l i l i thành cơng, client và server s t o ra m t khóa bí m t ng uế ả ờ ạ ẽ ạ ộ ậ ẫ nhiên (ch ra nh m t Master Key trong đ c t SSL) t vi c trao đ i d li u ng uỉ ư ộ ặ ả ừ ệ ổ ữ ệ ẫ nhiên và ph ng th c mã hóa đi n hình (ch ng h n nh RSA)ươ ứ ể ẳ ạ ư Gi i mã d li u v i m t khóa: T t c các d li u g i ngồi kênh SSL thì đ cả ữ ệ ớ ộ ấ ả ữ ệ ử ượ mã hóa v i m t khóa bí m t.ớ ộ ậ 4. T ch c Web site:ổ ứ Các Web site ph i t nh p m t mình có ngh a là nó t h tr chính nó. M iả ự ậ ộ ĩ ự ỗ ợ ỗ Web site có th di chuy n d n m t máy khác đ cân b ng vi c t i xu ng ho c ch làể ể ế ộ ể ằ ệ ả ố ặ ỉ cho m c đích l u thơng trên m ng. làm đ c vi c này, chúng ph i t h trụ ư ạ Để ượ ệ ả ự ỗ ợ mình, t có các b o m t riêng và các ph m vi ng d ng riêng. N u ng i s d ng làự ả ậ ạ ứ ụ ế ườ ử ụ m t nhà cung c p Internet, h s mu n thi t k , di chuy n và có ng i s d ngộ ấ ọ ẽ ố ế ế ể ườ ử ụ c p nh t các ậ ậ Web site mà khơng qu y r y đ n các ấ ầ ế site khác trên cùng m t máy.ộ Giao th c HTTP s d ng các ứ ử ụ URL đ u c u các file t ể ầ ừ Web server. T khiừ h u h t các file đ u ch a trong h th ng file, ầ ế ề ứ ệ ố IIS c n chuy n m t ầ ể ộ URL sang m tộ tên đ y đ c a file, ầ ủ ủ IIS làm cơng vi c này cho m i u c u. Tuy nhiên, nó s đ a lênệ ỗ ầ ẽ ư ng i qu n tr đ c u hình server mà ườ ả ị ể ấ URL ánh x đ n th m c đó.ạ ế ư ụ thi t k c u trúc h th ng file trên m t máy mà nó Để ế ế ấ ệ ố ộ host nhi u ề Web site, ng i s d ng c n bi t s khác nhau gi a th m c g c (ườ ử ụ ầ ế ự ữ ư ụ ố Home Dir), th m cư ụ g c o (ố ả Virtual Root) và th m c con (ư ụ Sub Dir). Ng i s d ng c ng c n bi tườ ử ụ ũ ầ ế khi nào thì ph i s d ng chúng.ả ử ụ Home Dir: M t ộ URL ch a m t tên mi n đang u c u th m c ch . Ví d , ứ ộ ề ầ ư ụ ủ ụ URL d i đâyướ u c u m t file m c đ nh trong th m c ch :ầ ộ ặ ị ư ụ ủ http://www.myserver.com Cơng vi c c a ng i qu n tr c n ph i làm là giúp đ ệ ủ ườ ả ị ầ ả ỡ Web server ánh x ạ URL đ n th m c ch . Trong ví d trên, th m c ch c a ế ư ụ ủ ụ ư ụ ủ ủ Web site này s đ c ánh xẽ ượ ạ đ n:ế C:\inetpub\wwwroot Sub Dir: Sub Dir là m t th m c k th a m t ánh x ộ ư ụ ế ừ ộ ạ URL t m t c u trúc h th ngừ ộ ấ ệ ố file. Ví d , n u th m c này đã t n t i:ụ ế ư ụ ồ ạ C:\intetpub\wwwroot\sale3 Sau đó, URL này c ng đã t n t i:ũ ồ ạ http://www.myserver.com/sales trang 10 [...]... cập vào m ột Web site Operators: Sử dụng bảng thuộc tính Operators để điều khiển các tài khoản người dùng nào có quyền quản trị các Web site của người sử dụng Performance: Sử dụng bảng thuộc tính Performance để điều chỉnh cho thật tốt sự thi hành của các Web site ISAPI filter: Sử dụng bảng thuộc tính ISAPI filter chứa các bộ lọc ISAPI Người sử dụng có thể sử dụng ISAPI để chạy các ứng dụng từ xa u... sử dụng cả hệ thống tên miền (DNS) server hoặc các file của các Host Chức năng của file host là hỗ trợ sự chuyển đổi từ các tên Host thành các địa chỉ IP Chú ý: IIS cung cấp các trình duyệt Web khơng tương thích với một danh sách các server tương thích với địa chỉ IP cho trước Khi người sử dụng chọn một server, một cookie mới sẽ được thay thế trên ổ đĩa của người sử dụng và cookie này sẽ được sử dụng. .. APACHE WEB SERVER: 1 Giới thiệu về Apache Web Server: Apache là một phần mềm Web server được cung cấp bởi tập đồn Apache Group Đây là một Web server được hỗ trợ để chạy chủ yếu trên UNIX va LINUX và rất được phổ biến bởi tính chặt chẽ, uyển chuyển và linh hoạt Hiện nay Apache là một Web server đang quản lý hơn 50% số Web site đang có trên thế gi ới 2 Tổ chức Web site: Trước khi bắt đầu xây dựng một Web. .. site, người sử dụng có thể muốn tìm hiểu tổ chức của nó Khi có nhiều hơn các khả năng suy nghĩ về các cách tổ chức cấu trúc một Web site, người sử dụng có thể suy nghĩ về nó như một viễn cảnh đi lại Trong những suy nghĩ thêm của nó về khía cạnh này, sẽ nảy sinh ra những câu trang 17 ĐỒ ÁN TỐT NGHIỆP GVHD: Nguyễn Ngọc Bình hỏi: Người sử dụng có thể làm gì để dễ dàng giữ gìn Web site của mình? Các quy ước... hoặc các mơ đun khác sử dụng lệnh sau đây: trang 24 ĐỒ ÁN TỐT NGHIỆP GVHD: Nguyễn Ngọc Bình LoadModule status_module modules/mod_status.so + Apache cũng có thể nạp các phần mở rộng ISAPI (các dịch vụ ứng dụng Internet) chẳng hạn các ứng dụng được sử dụng bởi Microsoft IIS và các server Windows khác (Chú ý: Apache khơng nạp các bộ lọc ISAPI) + Khi đang chạy CGI script, các phương thức Apache tìm kiếm các. .. Nguyễn Ngọc Bình dụng tạo ra sẽ kế thừa việc thiết lập này Nếu họ thay đổi thiết lập ban đầu của bảng thuộc tính Master, các Web site ảo con sẽ kế thừa các thiết lập mới này nhưng các Web site ảo tạo trước đó sẽ giữ ngun Default: Q trình cài đặt sẽ tạo ra các Web site với các thuộc tính mặc định của nó Những các file nào mà được tạo ra với Web site mặc định sẽ kế thừa các thiết lập này File: Các file tạo... tại các ứng d ụng đó Có th ể s ử dụng các thơng sơ cài đặt của nó để ánh xạ một tên file đến b ộ l ọc cho phép trên m ột Web server Home Direcory: Sử dụng bảng thuộc tính Home Direcory để thay đổi thư mục chứa các Web site và điều chỉnh các thuộc tính của nó Document: Sử dụng bảng thuộc tính Document để chỉ định một tài liệu mặc định và gán các chức năng mặc định cho Web site Directory Security: Sử dụng. .. Nếu người sử dụng tháo cài đặt Apache khỏi hệ thống, các cấu hình và các file log sẽ khơng được gỡ ra Người sử dụng phải sẽ cần phải xóa các cây thư mục đã cài đặt (mặc định là C:\Program File\Apache Group\Apache) nếu người sử dụng khơng muốn giữ các cấu hình của họ và các file Web khác Từ khi fie httpd.conf đã được cấu hình để sử dụng Apache, người sử dụng cũng phải phải gỡ bỏ nó và các file khác... Bình a) Các file cấu hình của Apache server: Web server sẽ đọc 3 file chứa các chỉ thị cấu hình Bất kỳ một chỉ nào nào được hiển thị trong các file này đều sẽ được thực hiện Conf/httpd.conf: Chứa các chỉ thị mà nó điều khiển sự thi hành của server Tên file có thể được lướt qua với ký hiệu khả chuyển –f Conf/srm.conf: Chứa các chỉ thị mà nó điều khiển sự chỉ định các tài liệu mà server cung cấp cho các. .. về khía cạnh phân cấp Với bảng thuộc tính Master nằm ở phân cấp cao nhất và bảng thuộc tính File nằm ở cấp thấp nhất Master: Các bảng thuộc tính Master quyết định các thuộc tính mặc định của các Web site ảo đã tạo với sự thiết lập của IIS, mà các Web site này quyết định các thuộc tính của các file đã được tạo ra trong mỗi Web site Trong suốt q trình cài đặt, IIS sẽ nạp các thuộc tính mặc định cho các . các ph n sau:ồ ầ Tìm hi u v các Web server thơng d ng hi n nay:ể ề ụ ệ + Microsoft Internet Information Server + Apache Web Server Trình bày v đ c đi m v kh n ng, cài đ t, v n hành, h tr các. ư Tìm hi u cách v n hành và cài đ t c a các h th ng mail trên các h đi u hànhể ậ ặ ủ ệ ố ệ ề thơng d ng:ụ + Internet Mail. + Linux Mail. B. C S LÝ THUY T:Ơ Ở Ế CH NG IƯƠ TÌM HI U V CÁC WEB SERVER. ừ ả ẩ NT server c ng cung c p các ch c n ng b sung nhu c u , kh n ng k t n i v iũ ấ ứ ă ổ ầ ả ă ế ố ớ máy tính l n và máy ớ Macintosh. III. T NG QUAN V WEB SERVER :Ổ Ề Web Server: Web server là

Ngày đăng: 12/04/2015, 14:21

Mục lục

  • CHƯƠNG I

  • TÌM HIỂU VỀ CÁC WEB SERVER THÔNG DỤNG

  • I. GIỚI THIỆU VỀ HỆ ĐIỀU HÀNH WINDOWS NT

  • 1. Thế nào là một hệ điều hành mạng:

    • III. TỔNG QUAN VỀ WEB SERVER :

    • Apache –n “service name”

      • HKEY_Local_machineSofwareApacheGroupApache1.3.13ServerRoot

      • LoadModule status_module modules/mod_status.so

        • c) APXS

          • INC = I ‘apxs –q INCLUDEDIR’

          • LoadModule foo_module libexec/mod_foo.so

            • Creating [FILE] foo/Makefile

            • "C:Program FilesDevStudioVCBinVCVARS32.BAT"

            • Công việc phát triển các hệ thống Mail (Mail System) đòi hỏi hình thành các chuẩn về Mail. Điều này giúp cho việc gởi nhận các message được đảm bảo, làm cho những người ở các nơi khác nhau có thể trao đổi thông tin cho nhau.

            • Có 2 chuẩn về Mail quan trọng nhất và được sử dụng nhiều nhất từ trước đến nay là X.400 và SMTP (Simple Mail Transfer Protocol). SMTP thường đi kèm với chuẩn POP3 và do hạn chế của SMTP mà ngày nay người ta dùng chuẩn mở rộng của nó là ESMTP (Extended SMTP). Mục đích chính của X.400 là cho phép các mail có thể được truyền nhận thông qua các loại mạng khác nhau bất chấp cấu hình phần cứng, hệ điều hành mạng , giao thức truyền dẫn được dùng. Còn mục đích của chuẩn SMTP miêu tả cách điều khiển các message trên mạng Internet. Điều quan trọng của chuẩn SMTP là giả định máy nhận phải dùng giao thức SMTP gởi Mail cho 1 Server luôn luôn hoạt động. Sau đó, người nhận sẽ đến lấy Mail của họ từ Server khi nào họ muốn dùng giao thức POP (Post Office Protocol), ngày nay POP được cải tiến thành POP3 (Post Officce Protocol vertion 3). Các giao thức Mail thông dụng : chuẩn X.400, chuẩn MAIP, SMTP (ESMTP), POP3 . Ở đây chỉ trình bày chi tiết về POP3 và SMTP.

            • PHẦN 1

            • GIAO THỨC SMTP (SIMPLE MAIL TRANSFER PROTOCOL )

              • I- GIỚI THIỆU

              • IV. ĐẶC TẢ SMTP

                • PHẦN 2

                • I . GIỚI THIỆU:

                • APOP name digest có hiệu lực trong trạng thái AUTHORIZATION

                • Dữ liệu trong mạng được truyền và nhận thông qua các giao thức được qui định trước. Một giao thức là một tập hợp những qui tắc cho việc truyền nhận dữ liệu giữa các thiết bị máy tính với nhau.

                • TCP/ IP là tên chung cho một tập hợp hơn 100 giao thức được sử dụng để kết nối các máy tính vào mạng, để tổ chức các máy tính và các thiết bị viễn thông trên một mạng. Tên TCP/IP là chữ viết tắt của 2 giao thức quan trọng nhất trong nhóm là TCP (Transmission Control Protocol) và IP (Internet Protocol)

                • Mạng dùng giao thức TCP/IP dữ liệu được chia thành những gói nhỏ gọi là những packet. Khi ta gởi đi một thông điệp, TCP sẽ chia thông điệp này thành các packet, mỗi packet được đánh dấu bởi một số thứ tự và địa chỉ của người nhận, thêm vào đó là một số thông tin kiểm soát lỗi. Các packet này được gởi lên mạng và công việc của IP là truyền tải chúng tới host từ xa kia. Tại nơi nhận, TCP nhận các packet và kiểm tra lỗi, gởi trả lại nếu gói không đúng, với những gói dúng, TCP sử dụng số thứ tự để tạo lại thông điệp ban đầu. Tóm lại công việc của IP là chuyển dữ liệu thô - các packet từ nơi này đến nơi khác. Công việc của TCP là quản lý dòng chảy và đảm bảo rằng dữ liệu là đúng.

                • TCP/IP có những đặc điểm sau :

                • - Độc lập với cách nối mạng

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

Tài liệu liên quan