1. Trang chủ
  2. » Luận Văn - Báo Cáo

ĐỀ tài hệ THỐNG TRUYỀN tệp FTP SERVER TIỂU LUẬN môn học INTERNET và GIAO THỨC

20 4 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Hệ thống truyền tệp FTP Server
Tác giả Dương Tú Kiên - B18DCVT224, Trần Văn Lâm - B18DCVT240, Trần Mạnh Hùng - B18DCVT192
Người hướng dẫn Nguyễn Đình Long
Trường học Học viện Công nghệ Bưu chính Viễn thông
Chuyên ngành Internet và Giao thức
Thể loại tiểu luận
Năm xuất bản 2021
Thành phố Hà Nội
Định dạng
Số trang 20
Dung lượng 831,19 KB

Nội dung

HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG KHOA VIỄN THÔNG -o0o - ĐỀ TÀI: HỆ THỐNG TRUYỀN TỆP FTP SERVER TIỂU LUẬN MÔN HỌC: INTERNET VÀ GIAO THỨC Mã học phần : TEL 1409 Giảng viên: : Nguyễn Đình Long Thời gian nộp : 29/12/2021 Sinh viên thực : Dương Tú Kiên – B18DCVT224 Trần Văn Lâm – B18DCVT240 Trần Mạnh Hùng – B18DCVT192 Hà Nội, tháng 12/2021 Hệ thống truyền tệp FTP Server Internet Và Giao Thức MỤC LỤC MỤC LỤC LỜI MỞ ĐẦU BẢNG THUẬT NGỮ VIẾT TẮT… DANH MỤC HÌNH VẼ I Giới Thiệu Tổng Quan 1.1 FTP/FTP Server 1.2 Mục Đích Và Chức Năng Của FPT Server II Hệ Thống Truyền Tệp FTP 2.1 Mơ Hình Cơ Bản FTP… 2.2 Nguyên Lí Hoạt Động Của FTP 10 2.3 Lệnh Và Phản Hồi Trong FTP 13 2.4 Kênh Dữ Liệu Và Các Phương Thức Truyền Trong FTP………… 15 2.5 Ưu Nhược Điểm Và Tính Bảo Mật Của FTP 17 KẾT LUẬN 19 TÀI LIỆU THAM KHẢO ……………………………………………………………… 20 DE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUC Hệ thống truyền tệp FTP Server Internet Và Giao Thức Lời Mở Đầu Ngày việc chia sẻ liệu ngày đề cao sử dụng phổ biến trường học, cơng ty,… Chính việc phát triển máy chủ FTP để đồng hóa liệu việc quan trọng Mặc dù việc truyền file từ hệ thống sang hệ thống khác đơn giản dễ hiểu, xảy vấn đề khác Ví dụ, hệ thống có quy ước tập tin khác nhau, hệ thống có cách khác để thể văn liệu hay hệ thống có cấu trúc thư mục khác nhau, … Giao thức FTP khắc phục vấn đề cách thiết lập kết nối máy chủ Một kết nối để sử dụng truyền liệu, kết nối lại sử dụng để điều khiển kết nối Bố cục tiểu luận gồm chương: Chương I: Giới Thiệu Tổng Quan Chương II: Hệ Thống Truyền Tệp FTP Bằng cố gắng nỗ lực chúng em hoàn thành xong tiểu luận nhóm Do hạn chế mặt thời gian mức độ hiểu biết thân nên khơng tránh khỏi thiếu xót q trình nghiên cứu Vì thế, nhóm em mong nhận lời góp ý từ thầy để hồn thiện tiểu luận cách tốt DE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUC DE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUC Hệ thống truyền tệp FTP Server Internet Và Giao Thức BẢNG THUẬT NGỮ VIẾT TẮT FTP File Transfer Protocol Server-PI Server Data Transfer Process User-PI User Protocol Interpreter User-DTP User Data Transfer Process Giao thức truyền tải tập tin DANH MỤC HÌNH VẼ STT Tên hình Mơ tả Hình FTP/FTP Server Hình FTP server máy tính cung cấp khơng gian lưu trữ, chia sẻ liệu mơi trường internet Hình Kết nối TCP FTP Hình Mơ hình FTP Hình FTP Chuyển tệp hệ thống cục xa DE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUC DE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUC Hệ thống truyền tệp FTP Server Internet Và Giao Thức I Giới Thiệu Tổng Quan 1.1 FTP/FTP Server FTP viết tắt File Transfer Protocol tiếng Anh, giao thức truyền tải tập tin từ máy tính sang máy tính khác thơng qua mạng TCP qua mạng Internet Thông qua giao thức FTP, người dùng truyền tải liệu hình ảnh, văn bản, tập tin media, từ máy tính lên máy chủ đặt nơi khác tải tập tin có máy chủ máy tính cá nhân Hình FTP/FTP Server Đối với FTP Server, bạn có quyền quản lý tồn liệu dạng tập tin thư mục có host ngoại trừ database Giao thức FTP sử dụng nhiều vào mục đích truyền tải liệu, sử dụng FTP, bạn gửi tập tin có dung lượng vài trăm MB cách dễ dàng, khơng cần lo lắng việc người nhận có nhận file hay khơng 1.2 Mục Đích Và Chức Năng Của FTP Server 1.2.1 Mục Đích: Mục đích giao thức FTP phác thảo RFC, cụ thể: + Khuyến khích việc dùng chung tập tin (như chương trình ứng dụng liệu) + Khuyến khích sử dụng máy tính xa cách gián tiếp + Che đậy khác biệt hệ thống lưu trữ tập tin máy chủ + Truyền tải liệu cách đáng tin cậy có hiệu cao DE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUC DE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUC Hệ thống truyền tệp FTP Server Internet Và Giao Thức 1.2.1 Chức Năng: + Truyền tải liệu máy tính Chức bật FTP truyền tải liệu máy tính với Người dùng thường bị động mặt thời gian chép lượng lớn tập tin sử dụng phương thức gửi mail hay chép vật lý thủ công (CD, USB flash,…) Tuy nhiên, với FTP người dùng chủ động chép truyền tập tin với dung lượng lớn cách nhanh chóng + Truyền tải liệu website lên máy chủ Bộ phận IT doanh nghiệp quản lý toàn liệu dạng thư mục tập tin thông qua tài khoản FTP Nghĩa người dùng tải tập tin với dung lượng lớn nhỏ từ máy tính cá nhân lên server Hình FTP server máy tính cung cấp khơng gian lưu trữ, chia sẻ liệu môi trường internet DE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUC DE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUC Hệ thống truyền tệp FTP Server Internet Và Giao Thức *Các doanh nghiệp sử dụng FTP Server thu lợi ích gì? -Các đối tượng truy cập Khi bạn doanh nghiệp bạn sở hữu máy chủ FTP server gì, tức bạn có khả bạn tự cho phép đối tượng truy cập, sử dụng, thao tác vùng liệu chung bạn định Bên cạnh đó, bạn có khả phân quyền cung cấp tài khoản truy cập cho nhiều đối tượng sử dụng liệu với mức độ bảo mật cao tốc độ truy cập nhanh bất chấp khoảng cách địa lý - Cho phép tải tệp tin trang web Không cần quan tâm cách thực FTP mà cần hiểu đơn giản khách hàng bạn nhấn chuột vào liên kết cho phép tải tệp tin trang web trình duyệt thực thao tác truyền FTP cho bạn Điều bạn cần quan tâm bạn lưu trữ tệp tin đâu để khách hàng tải lúc họ muốn - Có thể nhập vào địa máy chủ cần truy xuất tới Một số tổ chức cung cấp dịch vụ FTP thông dụng (có thu phí) giúp bạn nhập vào địa máy chủ cần truy xuất tới, với tên mật đăng nhập (nếu có) giao diện để bạn dễ dàng tải đưa lên tệp tin Đó tổ chức như: Rapidshare, Megaupload, File Host, v.v… với chi phí đăng ký tài khoản cao tính USD DE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUC DE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUC Hệ thống truyền tệp FTP Server Internet Và Giao Thức II.Hệ Thống Truyền Tệp FTP 2.1 Mơ Hình Cơ Bản FTP 2.1.1 Kết Nối TCP Trong FTP Hình Kết nối TCP FTP Giống hầu hết giao thức TCP/IP, FTP dựa mô hình Client – Server Tuy nhiên, khác với ứng dụng khác chạy TCP/IP, FTP cần tới kết nối TCP:  Control connection (sử dụng port 21 – server): Đây kết nối TCP logic tạo phiên làm việc thiết lập Nó thực q trình điều khiển Nó trì suốt phiên làm việc cho thông tin điều khiển qua lệnh hay response(phản hồi) Không dùng để truyền file  Data connection (sử dụng port 20 – server): Kết nối sử dụng quy tắc phức tạp loại liệu khác Nó thực trình truyền liệu Kết nối mở có lệnh chuyển tệp đóng tệp truyền xong DE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUC DE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUC Hệ thống truyền tệp FTP Server Internet Và Giao Thức 2.1.2 Mô Hình FTP Sơ đồ minh họa: Hình Mơ hình FTP Do chức điều khiển liệu truyền tải cách sử dụng kênh riêng biệt nên mơ hình FTP chia thiết bị thành phần giao thức logic chịu trách nhiệm cho kết nối trên:  Protocol interpreter (PI): Là thành phần quản lý kênh điều khiển, phát nhận lệnh trả lời  Data transfer process (DTP): Chịu trách nhiệm gửi nhận liệu Client Server DE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUC DE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUC Hệ thống truyền tệp FTP Server Internet Và Giao Thức 2.1.3 Chức phần mơ hình FTP + Phía Server   Server Protocol Interpreter (Server-PI) : Chịu trách nhiệm quản lí Control Connection Server Nó lắng nghe yêu cầu kết nối hướng từ User cổng 21 Khi kết nối thiết lập, nhận lệnh từ User-PI, gửi phản hồi quản lí tiến trình truyền liệu Server Server Data Transfer Process (Server-DTP) : chịu trách nhiệm nhận gửi file từ User-DTP Server-DTP vừa làm nhiệm vụ thiết lập Data Connection lắng nghe Data Connection User thông qua cổng 20 Nó tương tác với Server File System hệ thống cục để đọc chép file + Phía Client    User Interface: Đây chương trình chạy máy tính, cung cấp giao diện xử lí cho người dùng, có phía Client Nó cho phép người dùng sử dụng lệnh đơn giản để điều khiển session FTP, từ theo dõi thơng tin kết xảy trình User Protocol Interpreter (User-PI): Chịu trách nhiệm quản lí Control Connection phía Client Nó khởi tạo phiên kết nối FTP việc phát Request tới Server-PI Sau kết nối thiết lập, xử lí lệnh nhận User Interface, gửi chúng tới Server-PI đợi nhận Response trở lại Nó quản lí tiến trình Client User Data Transfer Process (User-DTP): Có nhiệm vụ gửi nhận liệu từ Server-DTP User-DTP thiết lập lắng nghe DataConnection từ Server thông qua cổng 20 Nó tương tác với Client File System Client để lưu trữ file 2.2 Nguyên Lí Hoạt Động Của FTP Trong phiên giao thức truyền tệp (FTP) điển hình, người sử dụng ngờ i trước hình trạm chủ (trạm cục bộ) muốn truyền tệp tới trạm chủ ở xa nhận tệp từ trạm chủ ở xa Để truy nhập vào tài khoản ở xa người sử dụng phải cung cấp nhận dạng cá nhân mật khẩ u Sau cung cấp thơng tin uỷ quyền này, người sử dụng truyền tệp từ hệ thống tệp cục tới hệ thống tệp ở xa và ngược lại Hình minh hoạ việc người sử dụng tương tác với FTP thông qua đại lý người sử dụng FTP Đầu tiên người sử dụng cung cấp tên trạm chủ (hostname) trạm ở xa, buộc tiến trình máy khách FTP trạm chủ cục thiết lập kết nối TCP với tiến trình máy chủ FTP ở đầu xa Sau người sử dụng cung cấp nhận dạng cá nhân mật khẩ u, thông tin gửi qua kết nối TCP phần lệnh FTP Một máy chủ cho 10 DE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUC DE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUC Hệ thống truyền tệp FTP Server Internet Và Giao Thức phép người sử dụng người sử dụng chép nhiều tệp lưu trữ hệ thống tệp cục vào hệ thống tệp ở xa (hoặc ngược lại) Hình FTP Chuyển tệp hệ thống cục xa HTTP và FTP giao thức truyền tệp có nhiều đặc tính chung, ví dụ: hai giao thức chạy TCP Tuy nhiên, hai giao thức lớp ứng dụng có số khác biệt quan trọng Điểm khác biệt lớn FTP sử dụng hai kết nối TCP song song để truyền tệp, kết nối điều khiển kết nối liệu Vì FTP sử dụng kết nối điều khiển riêng nên gọi gửi thơng tin điều khiển ngồi băng (out-of-band) Cần có kết nối TCP phiên làm việc FTP: TCP Data connection cổng 20, TCP Control connection cổng 21  Control connection : mở thời điểm liệu lệnh gửi  Data connection : mở có trao đổi liệu thực 2.2.1 Thiết lập kênh điều khiển chứng thực người dùng FTP: Mơ hình hoạt động FTP mô tả rõ kênh liệu điều khiển thiết lập FTP client FTP server Trước kết nối sử dụng để thực truyển file, kênh điều khiển phải cần thiết lập Một tiến trình định sau dùng để tạo phiên FTP lâu bền thiết bị để truyền files Như giao thức client/server khác, FTP server tuân theo luật passive kênh điều khiển Bộ phận Server Protocol Interpreter (Server-PI) lắng nghe cổng TCP dành riêng cho kết nối FTP cổng 21 Phía User-PI tạo kết nối việc mở kết nối TCP từ thiết bị người dùng tới server cổng Nó sử dụng cổng làm cổng nguồn phiên kết nối TCP 11 DE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUC DE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUC Hệ thống truyền tệp FTP Server Internet Và Giao Thức Khi TCP cài đặt xong, kênh điều khiển thiết bị thiết lập, cho phép kênh truyền từ User-PI tới Server-PI, Server-PI đáp trả kết mã thông báo Bước sau kênh vào hoạt động bước đăng nhập người dùng (login sequence) Bước có hai mục đích: -Access Control – Điều khiển truy cập: trình chứng thực cho phép hạn chế truy cập tới server với người dùng định Nó cho phép server điều khiển loại truy cập tới server với người dùng định Nó cho phép server điều khiển loại truy cập người dùng -Resource Selection- Chọn nguồn cung cấp: Bằng việc nhận dạng người dùng tạo kết nối, FTP server đưa định cấp nguồn cho người dùng nhận dạng Trình tự truy cập chứng thực FTP: Quy luật chứng thực FTP đơn giản, cung cấp username/password Trình tự việc chứng thực sau: – Người dùng gửi username từ User-PI tới Server-PI lệnh USER Sau password người dùng gửi lệnh PASS – Server kiểm tra tên người dùng password database người dùng Nếu người dùng hợp lệ, server gửi trả thông báo tới người dùng phiên kết nối mở Nếu người dùng không hợp lê, server yêu cầu người dùng thực lại việc chứng thực Sau số lần chứng thực sai định, server tự ngắt kết nối 2.2.2 Trình tự chung FTP hoạt động sau: FTP Client mở Control connection đến FTP server (trên port 21) định cổng Client để Server gửi lại phản hồi Đường kết nối dùng để truyền lệnh liệu Control connection mở suốt thời gian phiên làm việc (telnet hệ thống) Client chuyển tiếp thông tin username, password tới Server để thực xác thực (authentication) Server trả lời mã chấp nhận hay từ chối request Client gửi thêm lệnh với tên tệp, kiểu liệu, … để vận chuyển, thêm luồng liệu(tức chuyển tập tin từ máy khách đến máy chủ ngược lại) Server phản hồi với mã (reply code) chấp nhận từ chối Khi liệu sẵn sàng, bên mở kết nối TCP cổng 20 Dữ liệu vận chuyển Client Server cổng 20 Dữ liệu vận chuyển mã hóa theo số định dạng bao gồm NVT-ASCII nhị phân(binary) 12 DE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUC DE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUC Hệ thống truyền tệp FTP Server Internet Và Giao Thức Khi q trình vận chuyển liệu hồn thành, phiên làm việc FTP Server đóng lại Data Connection cổng 20 Nhưng giữ Control Connection công 21 Control connection sử dụng để thiết lập truyền liệu khác đóng liên kết 2.3 Lệnh Và Phản Hồi Trong FTP 2.3.1 Một Số Lệnh Command Sử Dụng Trên FTP Command Đối số (Argument) Mô tả (Description) USER username Username PASS password Password ACCT account info User account CWD pathname Thay đổi thư mục làm việc CDUP none Thay đổi thư mục cha SMNT pathname Kết cấu REIN none Dừng khởi động lại QUIT none Đăng xuất khỏi FTP RETR pathname Lấy tập tin từ máy chủ STOR pathname Lưu trữ liệu máy chủ RNFR pathname Đổi tên từ … RNTO pathname Đổi tên thành … 13 DE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUC DE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUC Hệ thống truyền tệp FTP Server Internet Và Giao Thức DELE pathname Xóa file RMD pathname Xóa thư mục MKD pathname Tạo thư mục LIST pathname Liệt kê tệp tin văn STAT pathname Status HELP subject Hiện hình trợ giúp PORT host-port Chỉ định cổng vận chuyển(không mặc định) TYPE type code Kiểu vận chuyển(ASCII, image,…) MODE mode code Chế độ truyền (stream, block,…) 2.3.2 FTP Reply Mỗi lần User-PI gửi lệnh đến Server-PI qua Control connection, server gửi lại phản hồi dạng code Code reply nhằm mục đích sau:    Xác nhận máy chủ nhận lệnh Cho biết lệnh từ phía người dùng có chấp nhận hay khơng, xảy lỗi lỗi Cho biết nhiều thông tin khác cho người dùng phiên, ví dụ là: tình trạng truyền file, … Cấu trúc FTP reply code: Xyz Ý nghĩa X FTP reply code: Reply code Format 1yz Description Đã khởi tạo hành động Chờ reply trước gửi lệnh khác 14 DE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUC DE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUC Hệ thống truyền tệp FTP Server Internet Và Giao Thức 2yz Hành động hoàn thành Có thể gửi lệnh 3yz Lệnh chấp nhận Nhưng bị giữ thiếu thông tin 4yz Lệnh khơng chấp nhận khơng hồn thành Tình trạng lỗi tồn tạm thời Lệnh ban hanh lại 5yz Lệnh không chấp nhận hồn thành Khơng ban hành lại lệnh, ban hành lại lệnh dẫn đến lỗi Tham số y cung cấp thêm thông tin bảng z cung cấp thêm thơng tin ý nghĩa xác khác cài đặt Reply code format Description X0z Lỗi cú pháp lệnh bất hợp pháp X1z Trả lời Request thông tin X2z Trả lời đề cập đến Connection management X3z Trả lời lệnh xác thực X4z Trả lời trạng thái máy chủ Chú ý: Điều quan trọng cần lưu ý FTP, Request không thiết phải thực theo trình tự gửi, giao dịch (transactions) trả lời (reply) xen kẽ 2.4 Kênh Dữ Liệu Và Các Phương Thức Truyền Trong FTP 2.4.1 Kênh liệu Kênh điều khiển tạo Server-PI User-PI, sử dụng trình thiết lập kết nối chứng thực trì suốt phiên kết nối FTP Các lệnh hồi đáp trao đổi phận PI (Protocol Interpreter) qua kênh điều khiển, liệu khơng 15 DE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUC DE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUC Hệ thống truyền tệp FTP Server Internet Và Giao Thức Mỗi cần phải truyền liệu server client, kênh liệu cần phải tạo Kênh liệu kết nối phận User-DTP Server-DTP Kết nối cần thiết cho hoạt động truyền file trực tiếp (gửi nhận file) việc truyền liệu ngầm, yêu cầu danh sách file thư mục server Để tạo kênh liệu, FTP sử dụng phương thức khác nhau: Normal (Active) Data Connections (mặc định) Passive Data Connections Khác biệt phương thức phía Client hay bên Server đưa yêu cầu khởi tạo kết nối Normal (Active) Data Connections Phương thức tạo kết nối liệu bình thường hay cịn gọi Kết nối kênh liệu dạng chủ động Phía Server-DTP tạo kênh liệu cách mở cổng kết nối tới User-DTP Server sử dụng cổng đặc biệt dành riêng cho kết nối liệu cổng số 20 Trên máy Client, cổng mặc định sử dụng cổng sử dụng để kết nối điều khiển, Server thường chọn cổng khác cho chuyển giao Passive Data Connections Phương thức tạo kết nối bị động     Server chấp nhận yêu cầu kết nối liệu khởi tạo từ Client Server trả lời lại phía Client với địa IP địa cổng mà Server sử dụng Sau phía Server-DTP lắng nghe cổng kết nối TCP đến từ UserDTP Theo mặc định, phía Client sử dụng cổng mà sử dụng cho Control Connection trường hợp chủ động Tuy nhiên, phương pháp này, Client chọn sử dụng cổng khác cho Data Connection cần thiết 2.4.2 Các Phương Thức Truyền Trong FTP Khi Client-DTP Server-DTP thiết lập xong kênh liệu, liệu truyền trực tiếp từ phía Client tới phía Server, ngược lại, tùy theo lệnh sử dụng Do thông tin điều khiển gửi kênh điều khiển, nên toàn kênh liệu sử dụng để truyền liệu FTP có ba phương thức truyền liệu, là: stream mode, block mode, compressed mode 16 DE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUC DE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUC Hệ thống truyền tệp FTP Server Internet Và Giao Thức Stream mode      Dữ liệu truyền liên tiếp dạng byte không cấu trúc Thiết bị gửi đơn đẩy luồng liệu qua kết nối TCP tới phía nhận Khơng có trường tiêu đề định Khơng có cấu trúc dạng Header, nên việc báo hiệu kết thúc file đơn giản thực thiết bị gửi ngắt kênh kết nối liệu truyền liệu xong Được sử dụng nhiều phương thức triển khai FTP thực tế Do: o Là phương thức mặc định đơn giản o Là phương thức phổ biến nhất, xử lí file đơn xử lí dịng byte, mà khơng cần để ý tới nội dung o Không tốn lượng byte “overload” để thông báo Header Block mode  Phương thức truyền liệu mang tính quy chuẩn  Dữ liệu chia thành nhiều khối nhỏ đóng gói thành FTP block  Mỗi block có trường Header byte: báo hiệu độ dài, chứa thông tin khối liệu gửi  Một thuật toán đặc biệt sử dụng để kiểm tra liệu truyền Và để phát hiện, khởi tạo lại phiên truyền liệu bị ngắt kết nối Compressed mode (Chế độ nén)    Phương thức truyền liệu sử dụng kỹ thuật nén đơn giản, “run-lenght encoding (mã hóa chiều dài)” – có tác dụng phát xử lí đoạn lặp liệu truyền để giảm chiều dài tồn thơng điệp Thơng tin sau nén, xử lí Block mode, với trường Header Trong thực tế, việc nén liệu thường thực chỗ khác, làm cho phương thức Compressed mode trở nên không cần thiết 2.5 Ưu Nhược Điểm Và Tính Bảo Mật Của FTP 2.5.1 Ưu điểm, nhược điểm - Ưu Điểm – Cho phép truyền nhiều tin lúc 17 DE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUC DE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUC Hệ thống truyền tệp FTP Server Internet Và Giao Thức – Cho phép chuyển tệp tin không may kết nối – Tự động chuyển tập tin Script – Cho phép thêm liệu vào khung chờ, lên lịch truyền – Khả đồng hoá tệp tin - Nhược Điểm – Khả bảo mật – Không phù hợp cho tổ chức, yêu cầu phải tạo cổng kết nối truyền – Máy chủ có khả bị qua mặt, gửi thông tin đến cổng ngẫu nhiên 2.5.2 Tính bảo mật Giống phần lớn giao thức cũ, phương pháp đăng nhập đơn giản FTP kế thừa từ giao thức thời kì đầu Internet Ngày nay, khơng cịn đảm bảo tính an tồn cần thiết mơi trường Internet tồn cầu username password gửi qua kênh kết nối điều khiển dạng clear text(khơng mã hóa) Điều làm cho bảo mật FTP định thêm nhiều tùy chọn chứng thực mã hóa phức tạp cho muốn tăng thêm mức độ an toàn vào phần mềm FTP họ 18 DE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUC DE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUC Hệ thống truyền tệp FTP Server Internet Và Giao Thức KẾT LUẬN Qua tiểu luận này, nhóm em có nhìn tổng quát Hệ thống truyền tệp FTP Server Giúp nhóm em hiểu rõ cách thức hoạt động việc thực mô hệ thống trực tiếp máy tính Cùng với em nhận thấy vai trò ứng dụng hệ thống FTP Rất mong nhận nhiều lời nhận xét đến từ thầy, nhóm em xin cảm ơn! 19 DE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUC DE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUC DE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUCDE.tai.he.THONG.TRUYEN.tep.FTP.SERVER.TIEU.LUAN.mon.hoc.INTERNET.va.GIAO.THUC

Ngày đăng: 23/12/2023, 22:29

w