Sự kết nối thông qua Proxy (Proxying)

Một phần của tài liệu 87742321-tong-quan-firewall (Trang 47 - 48)

Những chi tiết trong việc Proxying thực hiện như thế nào khác nhau từ dịch vụ này đến dịch vụ khác, khi cài đặt (set up) Proxying, có một vài dịch vụ được thực hiện dễ dàng hoặc tự động, nhưng vài dịch vụ có sự chuyển đổi rất khó khăn. Tuy nhiên, trong hầu hết những dịch vụ, ngoài yêu cầu những phần mềm Proxy Server tương ứng, trên Client cũng phải cần những yêu cầu như sau:

Custom Client software: phần mềm loại này phải biết như thế nào để liên kết với Proxy Server thay Server thật khi người sử dụng yêu cầu và yêu cầu Proxy Server những gì Server thật kết nối đến. Nhưng phần mềm custom Client thường có hiệu quả chỉ một vài platform.

Ví Dụ: Package igateway từ Sun là một Proxy package cho FTP và Telnet, nhưng nó chỉ được sử dụng trên hệ thống Sun bởi vì nó cung cấp recompiled Sun binaries.

Hình 46: Kết nối giữa người dùng (Client) với Server qua Proxy

Mặc dù nếu phần mềm có hiệu quả cho platform tương ứng, nó cũng có thể không phải điều mà người sử dụng mong muốn, Ví Dụ: trên Macintosh có hàng chục chương trình FTP Client, một trong vài số đó thật sự có những giao

diện khá ấn tượng với người sử dụng, những phần khác có những đặc điểm hữu dụng khác. Anarchie là chương trình mà nó kết hợp một archie Client và FTP Client bên trong chương trình đơn, vì vậy người sử dụng có thể tìm file với archie và dùng FTP để lấy nó, tất cả với giao diện người sử dụng thích hợp, điều này sẽ không may mắn cho chúng ta nếu muốn hỗ trợ Proxy Server.

Sử dụng những chuyển đổi Client cho Proxying không dễ dàng thuyết phục được người sử dụng. Trong hầu hết những hệ thống sử dụng Client không chuyển đổi những kết nối bên trong và một số chuyển đổi chỉ với những kết nối bên ngoài, lúc này người sử dụng chỉ cần phải sử dụng thêm những chương trình thêm vào để tạo được sự kết nối bên ngoài.

Custom user procedure: người sử dụng dùng phần mềm Client chuẩn để giao tiếp với Proxy Server và nó kết nối đến Server thật, thay thế trực tiếp Server thật.

Proxy Server được thiết kế thực thi với phần mềm Client chuẩn. Tuy nhiên, chúng yêu cầu những người sử dụng theo những custom procedure. Người sử dụng trước tiên kết nối đến Proxy Server và sau đó cung cấp cho Proxy Server tên host mà họ muốn kết nối đến. Bởi vì một vài nghi thức được thiết kế để truyền những thông tin này, người sử dụng không những phải nhớ tên của Proxy Server nhưng cũng phải nhớ những host khác mà họ muốn giao tiếp.

Như thế nào để thực hiện những công việc này, cần phải nắm được những thủ tục đặc trưng theo sau mỗi nghi thức.

Một phần của tài liệu 87742321-tong-quan-firewall (Trang 47 - 48)