1. Trang chủ
  2. » Giáo án - Bài giảng

bài giảng giao thức http

28 431 2

Đ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

Thông tin cơ bản

Định dạng
Số trang 28
Dung lượng 2,28 MB

Nội dung

HTTP là giao thức cho phép Web Browser và Web Server giao tiếp với nhau. Đầu tiên chỉ là 1 giao thức đơn giản. Thông tin được truyền dưới dạng văn bản thô thông qua kết nối TCP (HTTP/1.0). Phát triển nhanh chóng thành 1 giao thức phức tạp (HTTP/1.1). Ngoài việc tải trang cơ bản, browser phải lấy về 1 số lượng hình ảnh, âm thanh… Kể cả HTTP ver 1.1 cũng mới là dạng web tĩnh. Ngày nay đã xuất hiện 1 định dạng web mới được gọi là web động còn gọi là web tương tác, được viết bằng các ngôn ngữ như ASP, PHP, Java… thuộc version 2.0 và 3.0 Web client : là những chương trình duyệt web ở phía người dùng, như IE, Netscape, Opera, Fire Fox… Web client gởi yêu cầu đến Web Server. Sau đó đợi Web Server xử lý trả kết quả về rồi hiển thị cho ngươi dùng.

 HTTP HTTP là giao thức cho phép là giao thức cho phép Web Browser Web Browser và và Web Web Server Server giao tiếp với nhau. giao tiếp với nhau.  Đầu tiên chỉ là 1 giao thức đơn giản. Thông tin được Đầu tiên chỉ là 1 giao thức đơn giản. Thông tin được truyền dưới dạng văn bản thô thông qua kết nối TCP truyền dưới dạng văn bản thô thông qua kết nối TCP (HTTP/1.0). (HTTP/1.0). Phát triển nhanh chóng thành 1 giao Phát triển nhanh chóng thành 1 giao thức phức tạp thức phức tạp (HTTP/1.1). (HTTP/1.1). Ngoài việc tải trang cơ Ngoài việc tải trang cơ bản, browser phải lấy về 1 số lượng hình ảnh, âm bản, browser phải lấy về 1 số lượng hình ảnh, âm thanh… thanh…  Kể cả HTTP ver 1.1 cũng mới là dạng web tĩnh. Ngày Kể cả HTTP ver 1.1 cũng mới là dạng web tĩnh. Ngày nay đã xuất hiện 1 định dạng web mới được gọi là nay đã xuất hiện 1 định dạng web mới được gọi là web động còn gọi là web tương tác, được viết bằng web động còn gọi là web tương tác, được viết bằng các ngôn ngữ như ASP, PHP, Java… thuộc version các ngôn ngữ như ASP, PHP, Java… thuộc version 2.0 và 3.0 2.0 và 3.0  Web client Web client : là những chương trình duyệt web ở : là những chương trình duyệt web ở phía người dùng, như phía người dùng, như IE IE , , Netscape Netscape , , Opera Opera , , Fire Fire Fox Fox … … Web client gởi yêu cầu đến Web Server. Sau đó Web client gởi yêu cầu đến Web Server. Sau đó đợi Web Server xử lý trả kết quả về rồi hiển thị đợi Web Server xử lý trả kết quả về rồi hiển thị cho ngươi dùng. cho ngươi dùng.  Web Server Web Server : máy server cài đặt dịch vụ : máy server cài đặt dịch vụ HTTP (1 trong các dịch vụ của IIS). Chứa nội HTTP (1 trong các dịch vụ của IIS). Chứa nội dung của 1 website, và hiển thị nội dung dung của 1 website, và hiển thị nội dung website đó khi có yêu cầu truy cập từ phía website đó khi có yêu cầu truy cập từ phía máy khách. máy khách. Web Server giao tiếp với máy khách bằng Web Server giao tiếp với máy khách bằng giao thức HTTP và lắng nghe trên Port giao thức HTTP và lắng nghe trên Port number 80. number 80.  Khi máy trạm và server trao đổi thông tin, Khi máy trạm và server trao đổi thông tin, phải có 2 chương trình làm việc với nhau phải có 2 chương trình làm việc với nhau • Trình khách hàng của Client. Trình khách hàng của Client. • Trình phục vụ của Server. Trình phục vụ của Server.  Trường hợp cụ thể máy trạm muốn đọc nội Trường hợp cụ thể máy trạm muốn đọc nội dung 1 trang web chứa trên server. Máy dung 1 trang web chứa trên server. Máy trạm chạm chương trình HTTP Client và trạm chạm chương trình HTTP Client và Server đáp ứng bằng chương trình HTTP Server đáp ứng bằng chương trình HTTP Server. Server.  Các dịch vụ ứng dụng khác cũng có những Các dịch vụ ứng dụng khác cũng có những chương trình đặc thù như thế. chương trình đặc thù như thế.  Hai chương trình trên 2 máy muốn trao Hai chương trình trên 2 máy muốn trao đổi thông tin phải thiết lập 1 mối nối kết, đổi thông tin phải thiết lập 1 mối nối kết, được gọi là Socket. được gọi là Socket.  Mỗi socket được tạo ra bởi 3 thành phần : Mỗi socket được tạo ra bởi 3 thành phần : • Địa chỉ IP của máy nhận. Địa chỉ IP của máy nhận. • Port number : số hiệu cổng giao tiếp. Port number : số hiệu cổng giao tiếp. • Loại giao thức truyền TCP hoặc UDP. Loại giao thức truyền TCP hoặc UDP.  TCP/IP chỉ định một con số TCP/IP chỉ định một con số 16-bit 16-bit cho cho mỗi chương trình muốn gởi hoặc nhận mỗi chương trình muốn gởi hoặc nhận thông tin bằng giao thức TCP, đó chính thông tin bằng giao thức TCP, đó chính là là Port number Port number của chương trình đó. của chương trình đó.  Những ứng dụng phổ biến như HTTP, Những ứng dụng phổ biến như HTTP, FTP, Telnet, DHCP, DNS…. đều có những FTP, Telnet, DHCP, DNS…. đều có những port number đặc biệt đã được phân cho port number đặc biệt đã được phân cho chúng, những port này được gọi là chúng, những port này được gọi là port port dành riêng mặc định dành riêng mặc định hay hay well known port well known port Giao thức Giao thức Port number Port number FTP FTP TCP 20/21 TCP 20/21 Telnet Telnet TCP 23 TCP 23 SMTP SMTP TCP 25 TCP 25 DNS DNS UDP/TCP 53 UDP/TCP 53 Trivial FTP (TFTP) Trivial FTP (TFTP) UDP 69 UDP 69 HTTP HTTP TCP 80 TCP 80 NetBIOS NetBIOS UDP/TCP 137 138 139 UDP/TCP 137 138 139 Secure HTTP (SSL) Secure HTTP (SSL) TCP/UDP 443 TCP/UDP 443 SQL Server SQL Server UDP/TCP 1433 UDP/TCP 1433 Remote Desktop Remote Desktop 3389 3389 Kerberos Kerberos UDP/TCP 88 UDP/TCP 88 Web Server Web Server 14.12.65.41 14.12.65.41 Hi! Chào 14.12.65.41 Cho hỏi có ai ở phòng 80 không vậy? 80 80 47 47 21 21 139 139 25 25 Ôh! Có chứ, mình nói chuyện như thế nào đây? Uhm! để xem. Cổng 4000 nha. OK! Mình sẽ thiết lậpmột nối kết từ cổng 4000 nhé! Modem Modem  IIS 6.0 có trên tất cả phiên bản của W2k3, nhưng không được cài mặc định, người quản trị phải cài đặt nếu có nhu cầu sử dụng.  Mặc định ban đầu khi cài đặt xong IIS chỉ cung cấp 1 số tính năng cơ bản. Các tính năng khác như Active Server Pages (ASP), ASP.NET, WedDAV publishing, FrontPage Server Extensions ta phải kích hoạt khi cần thiết. Trung tâm Tin học Bách Khoa  Từ nút Start  Settings  Control Panel  Add or Remove Programs.  Trong Add or Remove Programs  Add/Remove Windows Components  IIS  Chương trình sẽ tìm Source I386 để cài IIS, nếu không tìm được sẽ hiện yêu cầu chỉ định đường dẫn chứa bộ nguồn. Chỉ đến source I386. Chọn OK. [...]... của dich vụ IIS  Nhấn Finish để kết thúc quá trình cài đặt  Khi cài đặt xong mở cửa sổ làm việc của IIS bằng cách Administrative Tool  IIS Application Pools : Chứa các ứng dụng xử lý các yêu cầu của HTTP request Website : Chứa danh sách các Website đã được tạo trên IIS Web Service Extensions : Chứa danh sách các Web Service để cho phép hay không cho phép thực thi 1 số ứng dụng như : ASP, ASP.NET  .  HTTP HTTP là giao thức cho phép là giao thức cho phép Web Browser Web Browser và và Web Web Server Server giao tiếp với nhau. giao tiếp với nhau.  Đầu tiên chỉ là 1 giao thức. phía máy khách. máy khách. Web Server giao tiếp với máy khách bằng Web Server giao tiếp với máy khách bằng giao thức HTTP và lắng nghe trên Port giao thức HTTP và lắng nghe trên Port number. (HTTP/ 1.0). (HTTP/ 1.0). Phát triển nhanh chóng thành 1 giao Phát triển nhanh chóng thành 1 giao thức phức tạp thức phức tạp (HTTP/ 1.1). (HTTP/ 1.1). Ngoài việc tải trang cơ Ngoài việc tải

Ngày đăng: 09/09/2014, 22:52

TỪ KHÓA LIÊN QUAN

w