DỊCH VỤ FTP

Một phần của tài liệu Giáo trình mạng máy tính (Trang 94 - 97)

6.5.1. Mô hình

FTP (viết tắt của tiếng Anh File Transfer Protocol, "Giao thức truyền tập tin") thường được dùng để trao đổi tập tin qua mạng lưới truyền thông dùng giao thức TCP/IP (chẳng hạn như Internet - mạng ngoại bộ - hoặc intranet - mạng nội bộ). Hoạt

động của FTP cần có hai máy tính, một máy chủ và một máy khách). Máy chủ FTP

(FTP server), dùng chạy phần mềm cung cấp dịch vụ FTP, gọi là trình chủ, lắng nghe

yêu cầu về dịch vụ của các máy tính khác trên mạng lưới. Máy khách (FTP user

agent)chạy phần mềm FTP dành cho người sử dụng dịch vụ, gọi là trình khách, thì khởi

đầu một liên kết với máy chủ. Một khi hai máy đã liên kết với nhau, máy khách có thể xử lý một số thao tác về tập tin, như tải tập tin lên máy chủ, tải tập tin từ máy chủ xuống máy của mình, đổi tên của tập tin, hoặc xóa tập tin ở máy chủ v.v. Vì giao thức FTP là một giao thức chuẩn công khai, cho nên bất cứ một công ty phần mềm nào, hay một lập

trình viên nào cũng có thể viết trình chủ FTP hoặc trìnhkhách FTP. Hầu như bất cứ một

nền tảng hệ điều hành máy tính nào cũng hỗ trợ giao thức FTP. Điều này cho phép tất cả các máy tính kết nối với một mạng lưới có nền TCP/IP, xử lý tập tin trên một máy tính khác trên cùng một mạng lưới với mình, bất kể máy tính ấy dùng hệ điều hành nào (nếu các máy tính ấy đều cho phép sự truy cập của các máy tính khác, dùng giao thức FTP). Hiện nay trên thị trường có rất nhiều các trình khách và trình chủ FTP, và phần đông các trình ứng dụng này cho phép người dùng được lấy tự do, không mất tiền.

Mục tiêu của dịch vụ FTP là:

1) Đảm bảo việc chia sẻ tập tin (chương trình máy tính hoặc dữ liệu) trên

mạng.

2) Khuyến khích việc sử dụng không trực tiếp (thông qua chương trình) tài

nguyên trên các máy tính khác.

3) Người dùng không cần phải quan tâm đến sự khác nhau của các hệ thống

tập tin trênmạng.

Trong hệ thống này, người dùng sẽ ra lệnh cho FTP user agent. User agent sẽ nối kết tới

FTP server để dàn xếp thủ tục làm việc, thực thi các tác vụ theo yêu cầu và trả kết quả về cho người dùng.

6.5.2. Cấu trúc

Đầu tiên, user agent thiết lập một kết nối điều khiển trên cổng 21 tới FTP server.

Sau khi đã thỏa thuận các tham số truyền nhận, hai bên sẽ thiết lập một kênh dữ liệu

chạy trên cổng 20. Dữ liệucủa các tập tin được trao đổi qua lại giữa user agent và server

sẽ chạy trên kênh dữ liệu này. Kênh dữ liệu là kênh hoạt động theo phương thức hai

chiều và không nhất thiết phải luôn tồn tại.

Hình 6.3 Giao tiếp giữa Client và Server trong giao thức FTP

 Sau đây là các lệnh cơ bản mà người dùng có thể sử dụng để thao tác lên hệ

CÂU HỎI VÀ BÀI TẬP CHƯƠNG 6

Câu 1: Trình bày đặc điểm dịch vụ HTTP.

Câu 2: Trình bày đặc điểmdịch vụ Emai.

Câu 3:Trình bày cấu trúc DNS và hoạt động của DNS

Câu 5: Trình bày có hình vẽ quá trình phân giải tên miền www.caothang.edu.vn

TÀI LIỆU THAM KHẢO

[1]. J. F. Kurose and K. W. Ross, Computer Networking: A Top-Down Approach

Featuring the Internet (2nd edition), Addison-Wesley, 2002.

[2]. Nguyễn Thúc Hải, Mạng máy tính và các hệ thống mở, Nhà xuất bản Giáo dục, 1999.

[3]. Alberto Leon-Garcia and Indra Widjaja, Communication Networks: Fundamental

Concepts and Key Architectures, McGraw-Hill, 2000.

[4]. Behrouz A. Forouzan, Data Communication and Networking: Fundamental

Một phần của tài liệu Giáo trình mạng máy tính (Trang 94 - 97)

Tải bản đầy đủ (PDF)

(97 trang)