Hotline : 07 088 44444
Thích
Chia sẻ

FTP là gì? Cách thức hoạt động của FTP

02/03/2021

Ban đầu, FTP được phát triển để gửi và nhận file giữa các máy tính trong môi trường mạng vào giữa những năm 1980. Bạn sử dụng FTP để truy cập máy tính từ xa trên mạng để download hoặc upload file.

FTP là gì?

FTP viết tắt của File Transfer Protocol (giao thức truyền tải tập tin) và được dùng trong việc troa đổi dữ liệu trong mạng thông qua giao thức TCP/IP thường hoạt động với 2 cổng 20 và 21. Trong giao thức này, các máy client tròng mạng có thể truy cập đến máy chủ FTP để gửi hoặc lấy dữ liệu. Và đặc biệt, người dùng có thể truy cập FTP để truyền và lấy dữ liệu từ xa.

ftp là gì
FTP là gì?

Đúng như tên gọi, nó là một cách truyền file giữa các máy tính. FTP cũng là một trong những thuật ngữ máy tính tuyệt vời vừa là danh từ vừa là động từ.Là một danh từ, FTP là tên của một phương thức gửi file nhưng cũng là tên của chương trình gửi các file. Ví dụ về cách sử dụng: Vui lòng gửi file bằng FTP. Là một động từ, FTP có nghĩa là gửi hoặc nhận file. Ví dụ: FTP file cho tôi.

<div style="text-align: justify;"><img src="https://lh6.googleusercontent.com/n2wGNRaYiUtvYMxcEj4LcnWkzMAVnPUAc4QxZXSA-AoiwcX4YhSg2VAu_RrHrsVkhpbcwMJwwPrh2WXUzZyIh4XViAvJ7FTVTOJLawSw0uK9PZSIGNOuQOiXDT4DmYrrszN6lL5t" alt="FTP là gì?" data-cke-saved-src="https://lh6.googleusercontent.com/n2wGNRaYiUtvYMxcEj4LcnWkzMAVnPUAc4QxZXSA-AoiwcX4YhSg2VAu_RrHrsVkhpbcwMJwwPrh2WXUzZyIh4XViAvJ7FTVTOJLawSw0uK9PZSIGNOuQOiXDT4DmYrrszN6lL5t">
<p>&nbsp;</p>
<p style="text-align: center;"><em>FTP là gì?</em></p>
</div>

Cách hoạt động của FTP là gì?

FTP tồn tại như một trong những chương trình ban đầu để truy cập thông tin trên Internet. Rất lâu trước khi HTTP trở nên phổ biến để truy cập các trang web. Do đó, trình duyệt web trên PC của bạn, cũng như chương trình Windows Explorer hiển thị các file trên máy tính của bạn đã được sử dụng để truy cập các máy chủ FTP để lấy hoặc đặt các file từ xa.

hoạt động của FTP
Quá trình truyền dữ liệu đươc thực hiện qua 2 quá trình

Giao thức FTP hoạt động dựa trên mô hình cơ bản của việc truyền và nhận dữ liệu từ máy Client đến Server. Quá trình truyền và nhận dữ liệu giữa Client và Server được tạo nên từ TCP logicControl ConnectionData Connection.

  • Control Connection: Là phiên làm việc TCP logic đầu tiên được tạo ra khi quá trình truyền dữ liệu bắt đầu. Nhưng trong tiến này chỉ kiểm soát được các thông tin điều khiển đi qua nó. Quá trình này sẽ được duy trì trong suốt quá trình phiên làm việc diễn ra.
  • Data Connection: Là một kết nối dữ liệu TCP được tạo ra với mục đích riêng là truyền dữ liệu giữa Client và Server. Quá trình truyền tải dữ liệu hoàn tất nó sẽ tự động ngắt kết nối.

Các thuật ngữ:

  • FTP là viết tắt của File Transfer Protocol (Giao thức truyền file)
  • Thuật ngữ GET được sử dụng trong FTP để chỉ việc nhận file.
  • Thuật ngữ PUT được sử dụng trong FTP để chỉ việc gửi file.

Trong bối cảnh hiện đại, sử dụng FTP trong Windows tương tự như mở cửa sổ Windows Explorer cho một thư mục từ xa trên máy tính. Một máy tính trên Internet cung cấp truy cập FTP được gọi là máy chủ FTP. Bạn được yêu cầu nhập tên người dùng và mật khẩu để truy cập máy chủ FTP. Giống như đăng nhập vào máy tính của riêng bạn.

Các phương thức truyền dữ liệu trong FTP

Quá trình truyền dữ liệu được thiết lập, dữ liệu sẽ được truyền từ máy Client đến máy Server và ngược lại. FTP có 3 phương thức truyền tải dữ liệu là stream mode, block mode và compressed mode.

ftp
3 phương thức truyền dữ liệu trong giao thức FTP
  • Stream mode: Phương thức này hoạt động dựa vào tính tin cậy trong việc truyền dữ liệu trên giao thức TCP. Dữ liệu được truyền đi dưới dạng các byte có cấu trúc không liên tiếp.
  • Block mode: Là phương thức truyền dữ liệu mang tính quy chuẩn. Dữ liệu được chia thành nhiều block nhỏ và đóng gói thành các FTP blocks.
  • Compressed mode: Là phương thức truyền dữ liệu kỹ thuật nén dữ liệu khá đơn giản run-length encoding. Các đoạn dữ liệu bị lặp sẽ đucợ phát hiện và loại bỏ.

Các trang web được tải lên Internet bằng cách sử dụng FTP

Các máy chủ FTP public khác nhau không yêu cầu bạn phải có tài khoản để truy cập. Đôi khi, bạn có thể phải đăng nhập vào các máy chủ này. Các trang web được tải lên Internet bằng cách sử dụng FTP. Các file trang web được tạo trên máy tính của riêng bạn và sau đó được gửi đến máy chủ web của ISP bằng cách sử dụng FTP. Hoặc là một phần của chương trình tạo trang web.

Windows đi kèm với một phiên bản dựa trên văn bản của chương trình FTP. Tương tự như phiên bản ban đầu được tìm thấy trên các máy tính Unix cũ thống trị Internet trở lại trong những ngày đầu.

Lời kết

Hy vọng bài viết này sẽ giúp bạn hiểu về FTP là gì? Cách thức hoạt động và các giao thực để thực hiện nhận và truyền dữ liệu. Chúc các bạn thành công.

Vietnix tổng hợp

Nếu bạn có thắc mắc hay có vấn đề cần hỗ trợ, bạn có thể liên hệ trực tiếp với Vietnix thông qua các kênh sau:
  • Hotline: 1800 1093 - 07 088 44444
  • Email: support@vietnix.vn
  • Hoặc chat trực tiếp với Vietnix thông qua biểu tượng Livechat ở góc phải màn hình. Đội ngũ chuyên viên của chúng tôi luôn sẵn sàng tư vấn và hỗ trợ bạn 24/7.
Vietnix hiện đang có chương trình khuyến mãi lớn nhất trong năm, giảm giá TRỌN ĐỜI: Đăng ký dùng thử ngay và Vietnix sẽ hoàn tiền 100% nếu quý khách không hài lòng với chất lượng sản phẩm, dịch vụ!
Mình là Bo - admin của Quản Trị Linux. Mình đã có 10 năm làm việc trong mảng System, Network, Security và đã trải nghiệm qua các chứng chỉ như CCNP, CISSP, CISA, đặc biệt là chống tấn công DDoS. Gần đây mình trải nghiệm thêm Digital Marketing và đã hòan thành chứng chỉ CDMP của PersonVUE. Mình rất thích được chia sẻ và hỗ trợ cho mọi người, nhất là các bạn sinh viên. Hãy kết nối với mình nhé!
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments