Upload
nguyen-son
View
132
Download
1
Embed Size (px)
DESCRIPTION
Citation preview
LOGO
Ứng dụng phân tán
Chủ đề 1
Tổng quan về Internet & Web
GV: Nguyễn Trường Sơn
Nội dung
• Tổng quan về Internet và WEB – Giới thiệu lịch sử – Các khái niệm căn bản – Các dịch vụ cơ bản của Internet – Khai thác tài nguyên trên Internet – Các bước thiết lập website
Nội dung
• Tổng quan về Internet và WEB – Giới thiệu lịch sử – Các khái niệm căn bản – Các dịch vụ cơ bản của Internet – Khai thác tài nguyên trên Internet – Các bước thiết lập website
Internet - Mạng các máy tính
Internet - Mạng các máy tính
Internet – Địa chỉ IP
• Địa chỉ IP – IP Address – Là 1 con số 32 bit, chia thành 4 số 8 bit, vd: 203.162.33.44 (gồm 2 phần: network address, host address)
– Xác định đối tượng nhận và gởi thông kn trên Internet • Máy mnh • Router • Máy in, fax • ...
– Có 2 loại: • IP snh: không thay đổi với những lần kết nối • IP động: thay đổi với những lần kết nối
Internet – Server
• Server: Máy phục vụ (Máy chủ), – Là một máy mnh được nối mạng có IP snh – Có năng lực xử lý mạnh – Cung cấp các dịch vụ hoặc các tài nguyên:
• Tập kn • Dịch vụ web • Tính toán
Internet - Client
• Client: Máy trạm (máy khách) – Là một máy mnh (hoặc phần mềm chạy trên máy mnh) – Sử dụng các dịch vụ, tài nguyên mà server cung cấp – Năng lực xử lý vừa phải.
Lịch sử của mạng Internet
• Mạng Internet xuất phát từ mạng ARPANET của Mỹ (1969) – mạng giữa các trường ĐH
• 1989 -‐ Tim Berners Lee phát minh ra giao thức World Wide Web, sau đó tạo ra ngôn ngữ Hypertext Markup Language -‐ HTML
• 1990 – Tim viết trình duyệt (Web Browser) và Web server đầu kên (info.cern.ch)
• Từ năm 1993 internet phát triển rất nhanh • Việt nam có Internet vào tháng 11/1997 • Đến nay, mạng internet liên kết hàng trăm triệu người
dùng và có khoảng hơn 30 tỉ trang web thuộc hơn 108 triệu website (2-‐2007 -‐ Netcra�'s survey)
Web là gì?
• Là các dịch vụ phân tán cung cấp thông kn đa phương kện dựa trên siêu văn bản : – Phân tán: thông kn được đặt trên nhiều máy chủ khắp thế giới
– Đa phương Lện (mulLmedia): thông kn bao gồm text, graphics, sound, video
– Siêu văn bản (hypertext): là kỹ thuật được sử dụng để mô tả thông kn.
The following table lists the names of the supported protocols (as used!in the JavaMail API) and their capabilities:!
!Protocol !Store or !Uses !Supports!!Name ! !Transport? !SSL? !STARTTLS?!!-------------------------------------------------!!imap ! !Store ! !No !Yes!!imaps ! !Store ! !Yes !Yes!!pop3 ! !Store ! !No !No!
See our web page at http://java.sun.com/products/javamail for the!latest information on third party protocol providers.!
Web hoạt động như thế nào?
Users (clients) Browse
Internet
(WWW)
WWW Servers
Authors write HTML
44resources
(HTML files)
Nội dung
• Giới thiệu lịch sử • Các khái niệm căn bản • Các dịch vụ cơ bản của Internet • Khai thác tài nguyên trên Internet • Các bước thiết lập website
Web – Các khái niệm chính
• Web = protocol + language + naming infrastructure
WEB
HTTP -‐ HyperText Transport Protocol Là giao thức giao kếp giữa WWW client and
server
URL -‐ Uniform Resource Locator URL: Địa chỉ web (xác định duy nhất)
HTML -‐ HyperText Markup Language Ngôn ngữ biểu diễn các tài liệu WWW
protocol
language
naming infrastructure
Web - Tên miền
• Tên miền – Domain name – Là tên giao dịch của công ty hay tổ chức trên Internet. – Ví dụ: www.intel.com :
• Là địa chỉ của 1 máy chủ thuộc tổ chức (công ty) INTEL • Có địa chỉ IP là 128.241.220.72, • Máy chủ này cung cấp dịch vụ world wide web • Là tên miền cấp 1 (.com, org, .edu,. biz, .net,) • Để biết IP: ping www.intel.com
• Ánh xạ giữa tên miền và địa chỉ IP – Do DNS server – Domain name system (service) đảm trách
Web – Trình duyệt
• Phần mềm sử dụng để truy cập và hiển thị các tài nguyên trên mạng Internet.
• Khả năng hiển thị : – Text-‐only (Lynx, ...) – Graphic (MSIE, Netscape, ...)
• Hiển thị được nhiều loại ảnh – TEXT, GIF, JPEG, sound, video, postscript,...
• Hỗ trợ nhiều giao thức – HTTP, FTP, SMTP, POP, ...
• Có thể “plug-‐in” các công cụ vào browser để tăng mnh năng (3D animakon, SWF, ...)
protocol host name port directory/file name on the server
http://www.microsoft.com:8080/en/us/default.aspx http://www.microsoft.com:8080/en/us/default.aspx
Web – định vị các tài nguyên Internet
• URL là định danh duy nhất cho các tài nguyên Internet
• Chỉ ra: – Cách truy cập: giao thức truy cập – Vị trí tài nguyên
• Cú pháp chung: protocol://host_name[:port_num][/path][/file_name]
Các giao tác chuẩn trên Web
Browser
DNS server URL
Origin server
1. DNS lookup
2. TCP connection
3. HTTP request
4. HTTP response
optional parallel connections
Nội dung
• Giới thiệu lịch sử • Các khái niệm căn bản • Các dịch vụ cơ bản của Internet • Khai thác tài nguyên trên Internet • Các bước thiết lập website
Các dịch vụ cơ bản của Internet
• World Wide Web – WWW
Các dịch vụ cơ bản của Internet
• Thư điện tử – Email (Electronic mail) – Là dịch vụ trao đổi các thông điểm qua mạng viễn thông – Sử dụng giao thức SMTP/POP3 để gởi/nhận email – Địa chỉ email có dạng : name@domainame
VD: [email protected] : • lqvu – tên tài khoản email, • fit.hcmuns.edu.vn – tên miền
– Được quản lý bởi Mail Server – Phân biệt Webmail, Mail Client
• Truyền, tải tập kn – FTP – File Transfer Protocol – Là dịch vụ trao đổi các tập kn giữa các máy mnh trên Internet
• Tán gẫu – Chat,... MSN Live
Nội dung
• Giới thiệu lịch sử • Các khái niệm căn bản • Các dịch vụ cơ bản của Internet • Khai thác tài nguyên trên Internet • Các bước thiết lập website
Khai thác thông tin trên Internet
• Tra cứu thông kn – www.google.com – h�p://www.bing.com/ – www.lycos.com – www.altavista.com – www.researchindex.com – www.scholar.google.com
(tra cứu bài báo khoa học)
Khai thác thông tin trên Internet
• Tin tức, thông kn tổng hợp – www.cnn.com – www.vnexpress.net – www.kntucvietnam.com – www.dantri.com – www.yahoo.com
• Thư viện phần mềm – ZDNet – www.zdnet.com/downloads / – Cnet – www.download.cnet.com
• Dịch vụ đa phương kện – www.youtube.com – www.mp3.zing.vn – www.picasa.google.com
Khai thác thông tin trên Internet
• Nghiên cứu, khoa học, giáo dục – www.codeproject.com – h�p://msdn.microso�.com – www.programmersheaven.com
• Mua bán trực tuyến – Amazon (mua bán sách):
www.amazon.com – eBay (đấu giá)
www.ebay.com – Yahoo shopping
h�p://shopping.yahoo.com
The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.
The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.
The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.
Khai thác thông tin trên Internet
• Dịch vụ lưu trữ và chia sẽ: – www.drive.google.com – www.dropbox.com – www.mediafire.com – www.rapidshare.com
• Mạng xã hội – www.twi�er.com – www.facebook.com
• Dịch vụ địa điểm – www.maps.google.com – www.earth.google.com – www.diadiem.com
• Quảng cáo trực tuyến, game, ….
Công cụ khai thác tài nguyên
• Dowload Website Offline – Cho phép download website về và truy cập offline – Teleport Pro – h�p://www.tenmax.com – Offline Explorer Enterprise -‐ h�p://www.metaproducts.com
• Download File – FlashGet – www.flashget.com – GetRight -‐ www.getright.com
• Tìm kiếm – Copernic – www.copernic.com : hỗ trợ §m kiếm thông minh trên
nhiều Search Engine cùng lúc, và loại bỏ kết quả trùng
Một số thuật ngữ thông dụng khác
• Internet: Mạng máy mnh toàn cầu kết nối các mạng máy mnh khắp nơi trên thế giới. Tập các giao thức được dùng gọi chung là TCP/IP.
• Intranet: Mạng cục bộ có kiến trúc tương tự mạng Internet.
• Website: Tập hợp các trang web. Website của các tổ chức hay cá nhân trên mạng bao gồm tập hợp các trang web liên quan đến tổ chức này.
• Webpage: Là trang web. Có thể hiển thị các thông kn dưới dạng văn bản, hình ảnh, âm thanh, ...
Một số thuật ngữ thông dụng khác
• Web browser: Trình duyệt web, dùng để hiển thị các trang web. Các web browser thông dụng hiện nay là Internet Explorer (Microso�) và Netscape Navigator (Netscape).
• Homepage: Trang chủ hay còn gọi là trang nhà. Thường là trang đầu kên (mặc định) khi truy cập một website.
• Hyperlink: siêu liên kết. Dùng để liên kết các trang web và dịch vụ của các website trên Internet.
• IAP (Internet Access Provider): Nhà cung cấp đường truyền Internet.
Một số thuật ngữ thông dụng khác
• ISP (Internet Service Provider): Nhà cung cấp dịch vụ Internet. Một số ISP hiện nay ở Việt Nam: VDC, FPT, SaigonNet, NetNam, Vie�el, ...
• Search engines: Máy §m kiếm. Các máy §m kiếm thông dụng hiện nay là Yahoo,Google, Altavista, ...
• HTTP, HTTPS, FTP, SMTP, POP3, ...: Đây là các giao thức được dùng cho các dịch vụ web, �p, email trên Internet.
Nội dung
• Giới thiệu lịch sử • Các khái niệm căn bản • Các dịch vụ cơ bản của Internet • Khai thác tài nguyên trên Internet • Các bước thiết lập website
Các bước thiết lập Website
• Xác định yêu cầu Website • Đăng ký tên miền • Xác định máy chủ để đặt trang web • Thiết kế Website • Đưa vào hoạt động • Duy trì thông kn, bảo dưỡng website
Tổng kết
• Lịch sử, khái niệm Internet, Web • Cơ chế hoạt động của internet • Các dịch vụ cơ bản trên Internet • Khai thác các tài nguyên trên Internet
• Web 1.0, 2.0, 3.0 ?
LOGO
Ứng dụng phân tán
Hết