Chương 6: Các dịch vụ mạng<br />
1. Giới thiệu chung : Hiện nay trên thế giới có<br />
nhiều dịch vụ dành cho việc chuyển thông tin<br />
từ khu vực này sang khu vực khác nhằm liên<br />
kết các mạng LAN của các khu vực khác<br />
nhau lại. Để có được những liên kết như vậy<br />
người ta thường sử dụng các dịch vụ của các<br />
mạng diện rộng. Hiện nay, giao thức truyền<br />
thông cơ bản của LAN là Ethernet, Token<br />
Ring thì giao thức dùng để nối các LAN<br />
thông thường dựa trên chuNn TCP/IP.<br />
Th.S Huỳnh Thanh Hòa<br />
<br />
2. Dịch vụ HTTP: HTTP là một giao thức cho<br />
phép Web Browser và Web Server có thể<br />
giao tiếp với nhau. HTTP bắt đầu là 1 giao<br />
thức đơn giản giống như với các giao thức<br />
chuNn khác trên Internet, thông tin điều<br />
khiển được truyền dưới dạng văn bản thô<br />
thông qua kết nối TCP.<br />
<br />
Th.S Huỳnh Thanh Hòa<br />
<br />
A. Nguyên tắc hoạt động Web server :<br />
<br />
Th.S Huỳnh Thanh Hòa<br />
<br />
•<br />
•<br />
•<br />
•<br />
<br />
Cơ chế kết nối : Web Server hoạt động theo<br />
mô hình sau:<br />
Tiếp nhận các yêu cầu từ Web Browser<br />
Trích nội dung từ đĩa<br />
Chạy các chương trình Common Gateway<br />
Interface (CGI)<br />
Truyền dữ liệu ngược lại cho Client<br />
<br />
Th.S Huỳnh Thanh Hòa<br />
<br />
• Một Web Server đơn giản phải theo các luật<br />
logic sau :<br />
• Chấp nhận kết nối<br />
• Sinh ra các nội dung tĩnh hoặc động cho<br />
Browser<br />
• Đóng kết nối<br />
• Chấp nhận kết nối<br />
• Lập lại quá trình trên ...<br />
Th.S Huỳnh Thanh Hòa<br />
<br />