File Transfer Protocol (FTP) là cơ chế truyền tin dưới dạng tập tin (file). Thông qua giao thức TCP/IP FTP là dịch vụ đặc biệt vì nó dùng tới 2 port Port.

Slides:



Advertisements
Similar presentations
CÁCH SỬ DỤNG WINDOWS MOVIE MAKER Xin bấm vào đây để xem tiếp)
Advertisements

5.
CHƯƠNG III: NGÂN HÀNG VÀ CÁC NGHIỆP VỤ NGÂN HÀNG.
Cài đặt Moodle Cài đặt Moodle trên môi trường Windows Cục CNTT-Bộ GD&ĐT.
LOGO JOOMLA & PHP See How easy it is! Trung tâm đào tạo lập trình viên quốc tế Aprotrain -Aptech Làm web trong 10 phút Diễn giả : Đặng Tuấn Tú.
Cách trộn thư trong Office 2003 Ứng dụng để làm giấy khen, giấy mời.
Rèn luyện nghiệp vụ sư phạm 3
Javascript Giáo viên: TS. Trương Diệu Linh Bộ môn Truyền thông & Mạng
Orientation Các vấn đề về IT.
Giáo viên: Nguyễn Ngọc Thúy Hằng Đơn vị: Trường THPT Lê Quý Đôn
Java I/O.
CHƯƠNG 5: PHP & MySQL (tiếp)
TRAO ĐỔI KINH NGHIỆM PHƯƠNG PHÁP ÔN LUYỆN & KỸ NĂNG THI TOEIC
CƠ CHẾ QUẢN LÝ KINH TẾ TRƯỚC THỜI KÌ ĐỔI MỚI (1975 – 1986)
37 Lê Quốc Hưng, Quận 4, Tp. Hồ Chí Minh ​ (08) ĐỀ XUẤT POC CÁC GIẢI PHÁP GIÁM SÁT HẠ TẦNG TRÊN NỀN TẢNG CÔNG.
1 BÀI 6 BẤM CÁP VÀ CHIA SẺ DỮ LIỆU MẠNG. 2 Nội Dung  Bấm cáp xoắn đôi đúng chuẩn Phương pháp bấm cáp chuẩn A Phương pháp bấm cáp chuẩn B  Kết nối máy.
TỔNG QUAN VỀ NGÔN NGỮ LẬP TRÌNH C/C++
UBND TỈNH ĐIỆN BIỆN SỞ GIÁO DỤC VÀ ĐÀO TẠO Cuộc thi thiết kế bài giảng điện tử e- Learning Bài giảng Bài 21: MẠNG THÔNG TIN TOÀN CẦU.
Top 10 đáng tin cậy cá cược bóng đá online trang web ở Việt Nam.
1. Quyền Admistrator, quyền Standard hoặc Limited 2. Kiểm tra kết nối mạng nội bộ, Internet 3. Một số nội dung của Quy nội bộ số 72/QyĐ-KTNB 4. L ư u ý.
Internet & E-Commerce
Ngôn ngữ lập trình C/C++
GIÁO TRÌNH ĐÀO TẠO TRƯỜNG ĐẠI HỌC SÀI GÒN
SỬ DỤNG EXCEL ĐỂ TRÍCH KHẤU HAO TSCĐ
Đầu tiên chỉ là 1 giao thức đơn giản
BÀI 4 CÔNG NGHỆ THÔNG TIN VÀ CHUỖI CUNG ỨNG
TỔNG QUAN VỀ ADOBE PRESENTER 11
© 2007 Thomson South-Western
HƯỚNG DẪN CẤU HÌNH SQL EXPRESS TRÊN MẠNG NỘI BỘ
LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG C++
Chương 8 KẾT NỐI VỚI SQL SERVER & ỨNG DỤNG TRÊN C#
Chương 4: Thị trường tài chính
TRƯỜNG TRUNG CẤP TÂY BẮC KHOA: CÔNG NGHỆ THÔNG TIN
Hệ quản trị Cơ sở dữ liệu Giới thiệu
Download Nhạc Trong Internet
Dược Thảo Lợi Hại Ra Sao Kính thưa quí bạn, slide show nầy nói về những điều cần lưu ý khi tìm đọc các thông tin về các loại thuốc phụ trợ hoặc bổ sung,
Chương 1: Khái quát về dự án đầu tư.
Ra quyết định kinh doanh
Theo mặc định toàn bộ dung lượng dùng lưu trữ, các thư mục hiện có trong các Partition , các dịch vụ hệ thống đã được chia sẽ cho mọi người được phép sử.
Nơi Microsoft Oulook Chứa Và Data
Policy Analysis Tools of the Trade NMDUC 2009.
Cấu hình đơn giản cho Router
Ring ? Bus ? ? Mesh ? Start ?. Ring ? Bus ? ? Mesh ? Start ?
Môn: Lập trình Hướng đối tượng (Object Oriented Programming)
TÀI LIỆU GIẢNG DẠY IC3 GS4 SPARK
GIÁO TRÌNH ĐÀO TẠO TRƯỜNG ĐẠI HỌC SÀI GÒN
Bài 8 (6 tiết): CÂY (TREE) A. CÂY VÀ CÂY NHỊ PHÂN (2 tiết)
HỆ ĐIỀU HÀNH MẠNG.
ỨNG DỤNG HIV INFO 3.0 QUẢN LÝ SỐ LIỆU NGƯỜI NHIỄM HIV/AIDS
Chapter 05 BẢO MẬT TRONG HỆ THỐNG WLAN
DOANH NGHIỆP – SINH VIÊN VỀ VẤN ĐỀ THỰC TẬP
CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT
ÔN TẬP Chuyển các số sau từ hệ thập phân sang nhị phân, bát phân, thập lục phân: Chuyển các số sau từ hệ nhị phân.
BÀI 29: LỌC DỮ LIỆU TỪ DANH SÁCH DỮ LIỆU
Chương 4 - CÁC MÔ ĐUN ĐiỀU KHIỂN TRONG HỆ THỐNG CƠ ĐiỆN TỬ
Chaøo möøng quyù thaày coâ ñeán vôùi tieát daïy
Chương 1: Giới thiệu về Database
Tổng quan về Hệ điều hành
Lớp DH05LN GIÁO VIÊN PHỤ TRÁCH ThS. NGUYỄN QUỐC BÌNH
KỸ NĂNG LUYỆN TRÍ NHỚ ThS. Huỳnh Phạm Ngọc Lâm.
LỄ CHÚA BA NGÔI NĂM C. THE MOST HOLY TRINITY
Please click through slides at your leisure
Chương 3. Lập trình trong SQL Server TRIGGER
AUDIO DROPBOX - TUTORIALS
Module 2 – CSR & Corporate Strategy
SỞ GIÁO DỤC VÀ ĐÀO TẠO ĐIỆN BIÊN TRƯỜNG THPT MÙN CHUNG
Làm Sao Ghép Âm Thanh Vào PPS
Company LOGO CĂN BẢN VỀ MẠNG NGUYEN TAN THANH Xem lại bài học tại
Quản trị rủi ro Những vấn đề căn bản Nguyễn Hưng Quang 07/11/2015 NHẬT HOA IC&T.
Nghiên cứuLập kế hoạch Thực thi giao tiếp Đánh giá.
Presentation transcript:

File Transfer Protocol (FTP) là cơ chế truyền tin dưới dạng tập tin (file). Thông qua giao thức TCP/IP FTP là dịch vụ đặc biệt vì nó dùng tới 2 port Port 20 : dùng để truyền dữ liệu (data port) Port 21 : dùng để truyền lệnh (command port)

Server gởi xác nhận ACK về cổng lệnh (n) của Client. Client mở cổng n* khởi tạo kết nối vào cổng 21 của Server và gởi lệnh “PORT (n+1)” 1 Data 20 Cmd 21 Cmd n data n+1 2 Server gởi xác nhận ACK về cổng lệnh (n) của Client. 3 4 Server khởi tạo kết nối từ cổng 20 của mình đến cổng dữ liệu mà Client đã khai báo trước đó. Client gởi ACK phản hồi cho Server, cho biết nó đã sẵn sàng tiếp nhận dữ liệu.

Client mở port “n” kết nối vào cổng lệnh của Server và phát lệnh PASV. Data 20 1 Server trả lời bằng lệnh “PORT m”, cho Client biết nó mở cổng “m” để nhận kết nối dữ liệu. Cmd 21 Cmd n data n+1 m 2 3 4 Client tạo kết nối truyền dữ liệu từ cổng “n+1” của nó đến cổng truyền dữ liệu “m” của Server. Server trả lời bằng xác nhận ACK về cho cổng dữ liệu của client cho biết nó đã sẵn sàng tiếp nhận.

Dịch vụ FTP được đóng gói chung với HTTP trong IIS 6 Dịch vụ FTP được đóng gói chung với HTTP trong IIS 6.0 nhưng không cài mặc định, muốn sử dụng ta phải cài bổ sung. FTP được thiết kế để các ISP cho phép các khách hàng có thể tải lên các file và nội dung trang web của họ qua tính năng “user isolation mode”. FTP cho phép tạo các thư mục ảo, nhưng không hỗ trợ các host header name, cho nên chỉ có thể thiết lập nhiều FTP site trên 1 server bằng cách phân lập bằng IP hoặc port.

Xác định 1 số thông tin trước khi thiết lập 1 FTP site : FTP server sẽ lắng nghe và hồi đáp trên địa chỉ IP nào (nếu server có nhiều IP), hoặc trên tất cả các IP vốn có. FTP server sẽ lắng nghe và hồi đáp trên port số mấy trên IP đó, mặc định là 21. Quyền truy cập Read, Write hoặc cả 2. Thư mục gốc chứa các file của FTP site.

Chọn Application Server và chọn nút Details Nút Start  Setting  Control Panel  Add or remove Programs, chọn Add/Remove Windows Components Chọn Application Server và chọn nút Details Click chọn mục File Transfer Protocol (FPT) dungnc2000@yahoo.com

Nếu chương trình cài đặt hỏi source, browse tới thư mục chứa nguồn I386, thường là bỏ đĩa CD cài w2k3 nhấn OK

Chương trình cài đặt dịch vụ này tương đối nhanh, nhấn Finish để kết thúc.

Mở cửa sổ IIS ta sẽ thấy thêm thư mục FPT Site, trong đó đã có Default FTP Site được mặc định tạo sẵn.

Right click vào tm FPT Site để khảo sát ta thấy các thông số sau FTP name : Default FTP Site. TCP port : 21 Connection Limited to: 100,000 số kết nối tối đa. Thư mục gốc. Quyền hạn truy xuất User truy xuất

Khi cài đặt xong ta có thể sử dụng dịch vụ FTP ngay mà không cần phải cấu hình. Tuy nhiên chỉ sử dụng được 1 số chức năng cơ bản mà chương trình cho phép. Cho nên tốt nhất là ta xóa Default FTP site đi rồi tạo một FTP Site mới để cấu hình lại từ đầu như ý muốn.

Chọn New  FTP Site… để tạo một FTP Site mới

Đặt tên cho FTP Site, nhấn Next Chỉ định IP Address và Port để dùng cho FTP Site, phần này ta để mặc định, nhấn Next.

Chọn Do not isolate user (không giới hạn truy xuất), nhấn Next. Chỉ đường dẫn đến Home Directory cho FTP, nhấn Next . Do not isolate users : Không phân lập theo tài khoản người dùng Isolate users : Phân lập theo Local User hoặc Domain User. Admin phải tạo cho mỗi người dùng 1 thư mục con (có tên là User Name của user) trong thư mục FTP Root. Isolate users using Active Directory : Sử dụng AD để tách lập từng User truy xuất vào FTP Server.

Chọn quyền hạn truy xuất cho FTP, mặc định là Read, nhấn Next. Nhấn Finish để kết thúc quá trình tạo ftp.

Ta có thể kiểm tra bằng cách vào IE đánh địa chỉ URL sau : ftp://< địa chỉ IP của FTP Server >, hoặc ftp://< tên FTP server >. Nếu xuất hiện các thư mục và file trong thư mục nguồn thì coi như ta đã cài đặt dịch vụ thành công.

Tạo FTP Site bằng lệnh : iisftp /create <Home dir> “Đặt tên” /i <IP FTP Server> Xóa FTP Site : iisftp /delete “<Tên FTP Site>”

FTP Site ta vừa tạo bằng dòng lệnh.

Để theo dõi các user đăng nhập vào FTP Server, ta right click vào FTP Site  Properties  General  Curent sessions…

Connected User : Tên người dùng đang login vào FTP Server (IEUser@ là Anonymous user) From : địa chỉ máy trạm user đang sử dụng Time : Thời gian đăng nhập Disconnect : hủy kết nối của user đang login Disconnect All : hủy tất cả kết nối của user đang login

Có 4 cách điều khiển việc truy xuất NTFS Permissions : áp đặt quyền truy cập trên thư mục liên quan đến FTP Site IIS Permissions : Gán quyền FTP cho thư mục, thông thường chỉ có quyền Read và Write để gán quyền này ta chọn Properties của FTP Site  Tab Home Directory IP Address restrictions giới hạn truy xuất theo đc IP. Để gán quyền này chọn Properties  Tab Home Directory Tất cả các host, trừ các host được mô tả trong hộp thoại này Chỉ có các host có trong hộp thoại này được phép truy xuất

Authentication : Tab Security Account để chứng thực người dùng Anonymous và người dùng cục bộ được phép hay không được phép truy xuất vào FTP Server. Mặc định Anonymous được login vào Server. Chọn mục này khi muốn Public cho mọi người Allow only Anonymous connections : chỉ cho phép Anonymous truy xuất, Local User không được phép

Để cho phép user truy xuất 1 tài nguyên bên ngoài FTP Root thì ta phải tạo Virtual Directory Cho phép ta tạo 1 thư mục ảo bên trong FTP Site, ánh xạ bất cứ thư mục đó trên ổ đĩa cục bộ, hoặc kể cả 1 tài nguyên trên mạng. Right click vào FTP Site  New  Virtual Directory… nhấn Next.

Đặt tên và chỉ đường dẫn vào thư mục chứa tài nguyên

Chỉ định quyền hạn truy xuất vào thư mục Nhấn Next để kết thúc

Thư mục ảo sẽ xuất hiện bên trong FTP Site ta đã tạo

Truy xuất Virtual directory Vậy là cơ bản ta đã cài đặt hoàn thành một FTP Server để các User truy cập file