Trang nay su dung font UniCode

  MẤY CHỮ NÀY NGHĨA LÀ GÌ VẬY?

http và ftp

         Khi gõ địa chỉ một trang Web vào hộp địa chỉ của trình duyệt Web, bạn sẽ thấy xuất hiện một tiếp đầu ngữ là http://. Còn với địa chỉ để tải file trên Internet, bạn phải cầu viện tới cái “biển chỉ đường” ftp://.

         Đây chính là hai giao thức (protocol) chủ chốt của hoạt động trao đổi thông tin trên mạng.

 

         HTTP là chữ viết tắt từ HyperText Transfer Protocol (giao thức truyền tải siêu văn bản). Nó là giao thức cơ bản mà World Wide Web sử dụng. HTTP xác định cách các thông điệp (các file văn bản, hình ảnh đồ họa, âm thanh, video, và các file multimedia khác) được định dạng và truyền tải ra sao, và những hành động nào mà các Web server (máy chủ Web) và các trình duyệt Web (browser) phải làm để đáp ứng các lệnh rất đa dạng. Chẳng hạn, khi bạn gõ một địa chỉ Web URL vào trình duyệt Web, một lệnh HTTP sẽ được gửi tới Web server để ra lệnh và hướng dẫn nó tìm đúng trang Web được yêu cầu và kéo về mở trên trình duyệt Web. Nói nôm na hơn, HTTP là giao thức truyền tải các file từ một Web server vào một trình duyệt Web để người dùng có thể xem một trang Web đang hiện diện trên Internet.

         HTTP là một giao thức ứng dụng chạy ở trên cùng của bộ giao thức TCP/IP (các giao thức nền tảng cho Internet).

         Có một tiêu chuẩn chính khác cũng điều khiển cách thức World Wide Web làm việc là HTML (HyperText Markup Language, ngôn ngữ đánh dấu siêu văn bản), có chức năng quản lý cách thức mà các trang Web được định dạng và hiển thị.

         Người ta gọi HTTP là một giao thức “phi trạng thái” (stateless) bởi vì mỗi lệnh đều được thực thi một cách độc lập, lệnh sau không biết bất cứ điều gì về các lệnh đã đến trước mình. Đây chính là một hạn chế, khiếm khuyết của HTTP. Nó là nguyên nhân chính của tình trạng rất khó thực thi các trang Web có khả năng phản ứng thông minh đối với lệnh mà người dùng nạp vào. Và sự hạn chế này đang được các nhà phát triển khắc phục trong các công nghệ mới như ActiveX, Java, JavaScript và cookies.

         Phiên bản mới nhất của HTTP là 1.1. So với phiên bản nguyên thủy (HTTP 1.0), phiên bản mới này truyền tải các trang Web nhanh hơn và giảm tình trạng tắc nghẽn giao thông Web.

         Trong khi đó, FTP (viết tắt từ File Transfer Protocol, giao thức truyền tải file) là một giao thức dùng để tải lên (upload) các file từ một trạm làm việc (workstation) hay máy tính cá nhân tới một FTP server hoặc tải xuống (download) các file từ một máy chủ FTP về một trạm làm việc (hay máy tính cá nhân). Đây là cách thức đơn giản nhất để truyền tải các file giữa các máy tính trên Internet. Khi tiếp đầu ngữ ftp xuất hiện trong một địa chỉ URL, có nghĩa rằng người dùng đang kết nối tới một file server chứ không phải một Web server, và một hình thức truyền tải file nào đó sẽ được tiến hành. Khác với Web server, hầu hết FTP server yêu cầu người dùng phải đăng nhập (log on) vào server đó để thực hiện việc truyền tải file.

         FTP hiện được dùng phổ biến để upload các trang Web từ nhà thiết kế Web lên một máy chủ host trên Internet, truyền tải các file dữ liệu qua lại giữa các máy tính trên Internet, cũng như để tải các chương trình, các file từ các máy chủ khác về máy tính cá nhân. Dùng giao thức FTP, bạn có thể cập nhật (xóa, đổi tên, di chuyển, copy,...) các file tại một máy chủ. Nếu dùng chức năng FTP của một ứng dụng quản lý file (như Total Commander), bạn có thể tiến hành các tác vụ xử lý file trên máy chủ giống như ngay trên máy tính của mình.

 

         Vậy thì, có gì khác biệt giữa HTTP và FTP?

          - Với FTP, toàn bộ các file được truyền tải từ thiết bị này tới thiết bị khác và được copy vào bộ nhớ. Còn HTTP chỉ truyền tải nội dung của một trang Web vào một trình duyệt Web để xem.

         - FTP là một hệ thống hai chiều (two-way system) khi các file được truyền qua lại, tới lui giữa máy chủ và trạm làm việc. Trong khi HTTP là hệ thống một chiều khi các file chỉ được truyền tải từ máy chủ vào trình duyệt Web trên trạm làm việc.

         - Khi tiếp đầu ngữ http xuất hiện trên một địa chỉ URL, có nghĩa là người dùng đang kết nối tới một Web server chứ không phải là một file server. Các file được truyền tải (transfer) chứ không được tải về (download), vì thế không được copy vào bộ nhớ của thiết bị nhận.

PHẠM HỒNG PHƯỚC

(TPHCM 22-8-2004)

 

 MỤC LỤC | TRỞ VỀ TRANG CHỦ  |  TRỞ VỀ TRANG MỤC LỤC BÀI VIẾT



Copyright © 1999-2004 Pham Hong Phuoc Homepage