Bài giảng Thương mại điện tử: Chương 8 - Lê Hữu Hùng

49 41 0
Bài giảng Thương mại điện tử: Chương 8 - Lê Hữu Hù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

Trong chương này, sinh viên sẽ học: Chức năng cơ bản của Web server, hệ điều hành và phần mềm trên Web server, nhận dạng và kiểm soát e-mail và spam, các tiện ích Web site trên Internet, phần cứng các doanh nghiệp sử dụng hiện nay. Mời các bạn cùng tham khảo.

ELEVENTH EDITION ELECTRONIC COMMERCE GARY P SCHNEIDER Chương Phần cứng phần mềm Web Server © Cengage Learning 2015 Mục tiêu • • • • • Chức Web server Hệ điều hành phần mềm Web server Nhận dạng kiểm soát e-mail spam Các tiện ích Web site Internet Phần cứng doanh nghiệp sử dụng © Cengage Learning 2015 22 Giới thiệu • Case study: Apache Web server – Khởi đầu khoảng 1994 National Center for Supercomputing Applications • Viết patch để cải thiện phần mềm – Là phần mềm mã nguồn mở – Là phần mềm Web server chủ yếu từ năm 1996 • Là phần mềm mã nguồn mở thành cơng © Cengage Learning 2015 Cơ Web server • Cấu trúc Client/server – Được sử dụng cho mạng LANs, WANs, Web – Client yêu cầu dịch vụ từ server • Servers – Bộ nhớ nhiều lớn hơn, ổ đĩa nhanh • Web browser: phần mềm cho Web client • Tính trung tính mạng Internet – Khả mạng lưới kết nối với loại thiết bị khác sử dụng hệ điều hành khác – Quan trọng việc lan truyền sử dụng Web © Cengage Learning 2015 FIGURE 8-1 Platform neutrality of the Web © Cengage Learning 2015 © Cengage Learning 2015 Cơ Web server (tt.) • Cơng việc yếu Web server – Phản hồi lại yêu cầu từ Web client • Thành phần – Phần cứng, phần mềm hệ điều hành, phần mềm Web server • Xem xét lựa chọn cho phần cứng phần mềm – Số lượng khách đến site dự kiến – Số lượng trang Web xem trung bình lần viếng thăm – Kích cỡ trang – Số lượng tối đa khách viếng thăm lúc © Cengage Learning 2015 Thế hệ nội dung động • Trang động – Nội dung định hình để đáp ứng lại yêu cầu người dùng • Trang tĩnh – Trang không thay đổi truy xuất từ tập tin Web server • Nội dung động – Trang điều chỉnh – Cho khách hàng khả tương tác – Có thể tạo từ đoạn mã từ phía khách hàng (clientside scripting) hay từ phía server (server-side scripting) © Cengage Learning 2015 Thế hệ nội dung động (tt.) • Client-side scripting – Phần mềm hoạt động Web client (browser) – Phần mềm thay đổi cách hiển thị trang Web đáp ứng lại hành động người dùng – Ví dụ phần mềm: JavaScript hay Adobe Flash • Server-side scripting – Chương trình chạy Web server – Chương trình tạo trang Web đáp ứng lại yêu cầu cụ thể từ Web client © Cengage Learning 2015 Thế hệ nội dung động (tt.) • Cơng nghệ nội dung động – Server-side scripts kết hợp với HTML-tagged text – Ví dụ • Microsoft Active Server Pages (ASP): ASP.NET • Sun Microsystems JavaServer Pages (JSP): Java servlets • Apache Software Foundation Hypertext Preprocessor (PHP) • Adobe ColdFusion © Cengage Learning 2015 Đa nghĩa từ “Server” • Server – Máy tính cung cấp tập tin, kết nối với máy tính khác qua mạng lưới – Phần mềm server • Hiển thị tập tin chương trình • Có thể phần hệ điều hành • Phần mềm hệ điều hành server sử dụng lẫn lộn với phần mềm server – Có thể kết nối với router đến với Internet • Dùng để chạy phần mềm Web server © Cengage Learning 2015 10 Lọc nội dung qua phản hồi có thử thách • So sánh tất thơng điệp đến với danh sách trắng – Nếu người gửi không danh sách trắng, tự động gửi email phản hồi có thử thách – Thử thách cách yêu cầu người gửi phải phản hồi lại – Phản hồi phải đáp ứng lại yêu cầu email • Thiết kế để người phản hồi dễ dàng • Thêm chi tiết – Carnegie Mellon University CAPTCHA Project site © Cengage Learning 2015 35 Lọc nội dung qua phản hồi có thử thách (tt.) • Bất lợi – Bị lợi dụng sử dụng FIGURE 8-6 Example of a challenge that uses distorted letters and numbers © Cengage Learning 2015 © Cengage Learning 2015 36 40 Lọc nội dung nâng cao • Hiệu so với lọc nội dung • Tìm điểm spam tồn email – Khi điểm nhận dạng: điểm số spam cộng vào • Loại điểm – Từ, cặp từ, vài đoạn mã HTML, thơng tin nơi từ xuất • Vấn đề – Spammers ngưng dùng điểm đề cập © Cengage Learning 2015 37 Lọc nội dung nâng cao (tt.) • Kỹ thuật dựa vào thống kê Bayesian – Cần có kiến thức ước đốn xác suất • Bộ lọc Bayesian Nạve – Phần mềm bắt đầu cách phân loại thông điệp – Người dùng xem xét thông điệp – Thông điệp cho phần mềm: spam hay không spam – Phần mềm từ từ học cách phân loại thơng điệp © Cengage Learning 2015 38 Lọc nội dung nâng cao (tt.) • Nạve Bayesian :tỉ lệ thành công – Vài thông điệp (hàng chục) phân loại: hiệu 80% – Cuối cùng: hiệu lên đến 95% • POPFile – Sản phẩm lọc Bayesian cho cá nhân © Cengage Learning 2015 39 Web Site Utility Programs • TCP/IP supports utility programs (tools) – Run on Web server or client computers • E-mail: earliest Internet utility program – Most important utility – Key element in electronic commerce strategies © Cengage Learning 2015 40 Tracert and Other Route-Tracing Programs • Tracert (TRACE RouTe) – Sends data packets to every computer on path • Between one computer and another computer – Clocks packets’ round-trip times – Provides indication of time message needs to travel from one computer to another and back – Ensures remote computer online – Pinpoints data traffic congestion – Calculates and displays: • Number of hops between computers • Time to traverse entire one-way path © Cengage Learning 2015 41 FIGURE 8-7 Tracing a path between two computers on the Internet © Cengage Learning 2015 © Cengage Learning 2015 42 Data Analysis Software • Web servers capture visitor information – Placed into Web log file (grows quickly) • Third-party Web log file analysis programs summarize information – Query log file – Return gross summary information or accumulating details • Popular Web log file analysis programs – Adobe Analytics, Google Analytics, WebTrends © Cengage Learning 2015 43 Link-Checking Utilities • Dead link – Displays error message rather than Web page when clicked • Link rot – Site contains many dead links • Link checker – Examines each site page – Reports broken, incorrect URLs – Identifies orphan files • Web site file not linked to a page © Cengage Learning 2015 44 Link-Checking Utilities (cont’d.) • Link checker (cont’d.) – Script checking – HTML validation • Link-checking programs – Adobe Dreamweaver (included) – Elsop LinkScan (separate utility) – LinxCop (separate utility) © Cengage Learning 2015 45 Remote Server Administration • Web site administrator controls Web site – Monitor server activity – Manipulate server – Access from any Internet-connected computer • Provides convenience • Examples – LabTech Software – NetMechanic © Cengage Learning 2015 46 Phần cứng Web Server • Nơi diễn hoạt động TMĐT – Rất nhiều thương hiệu máy tính khác – Cơng ty nhỏ • Chạy Website desktop PCs bình thường – Hầu hết Websites • Chạy máy tính thiết kế cho chức nng hosting â Cengage Learning 2015 47 Server Computers So sánh desktop PCs server computers – Servers dùng phần cứng nhanh dung lượng lớn – Nhiều Web server computers sử dụng nhiều vi xử lý • Costs Chi phí – $2,000-$50,000: Web server • Housing Web server computers © Cengage Learning 2015 48 49 ... yêu cầu riêng lẻ • Cấu trúc two-tier client/server – Một client mt server computer To v c thụng ip â Cengage Learning 2015 14 15 FIGURE 8- 2 Message flows in a two-tier client/server network ©... Learning 2015 16 FIGURE 8- 3 Message flows in a three-tier client/server network © Cengage Learning 2015 © Cengage Learning 2015 17 Cấu trúc Web Client/Server (tt.) • Cấu trúc N-tier – Nhiều tier –... hành động người dùng – Ví dụ phần mềm: JavaScript hay Adobe Flash • Server-side scripting – Chương trình chạy Web server – Chương trình tạo trang Web đáp ứng lại yêu cầu cụ thể từ Web client © Cengage

Ngày đăng: 18/01/2020, 18:35

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

Tài liệu liên quan