Nó là phần mở rộng của giao thức Server Message Block SMB có trước đó, cung cấp tính năng ổ đĩa mạng và chia sẻ máy in; an tồn hơn, nhanh hơn FTP29/06/2011Chương 6: Truyền thơng với file
6/29/2011 CHƯƠNG TRUYỀN THÔNG VỚI FILE SERVER ThS Trần Bá Nhiệm Website: sites.google.com/site/tranbanhiem Email: tranbanhiem@gmail.com Nội dung • Giới thiệu • Microsoft file sharing • Netware file sharing • Tổng quan FTP 29/06/2011 Chương 6: Truyền thông với file server 6/29/2011 Giới thiệu • Để hosting website cần phải có thao tác đưa trang web thiết kế lên server ISP cơng ty cho th Q trình đưa lên thơng qua giao thức truyền file FTP • FTP chế để truyền file máy tính thơng qua mơi trường Internet 29/06/2011 Chương 6: Truyền thông với file server Giới thiệu • FTP định nghĩa RFC 1350 thay giao thức cũ Trivial file Transfer Protocol (TFTP) • TFTP dùng, chủ yếu để truyền file cấu hình router khởi động máy tính khơng dùng đĩa cứng 29/06/2011 Chương 6: Truyền thông với file server 6/29/2011 Microsoft file sharing • Một công nghệ mạnh mẽ Microsoft Common Internet File (CIF) – giao thức chia sẻ file tự nhiên Windows 2000 XP Nó phần mở rộng giao thức Server Message Block (SMB) có trước đó, cung cấp tính ổ đĩa mạng chia sẻ máy in; an toàn hơn, nhanh FTP 29/06/2011 Chương 6: Truyền thông với file server Microsoft file sharing • Windows file sharing phổ biến mạng văn phòng để chia sẻ máy in, trung tâm lưu trữ file • Về phương diện lập trình, ý tưởng công nghệ áp dụng môi trường mà tất người dùng hệ thống mạng 29/06/2011 Chương 6: Truyền thông với file server 6/29/2011 Microsoft file sharing • NETBIOS NETBEUI tên xác Microsoft file, print sharing • Một biến thể NETBIOS NBT chạy IP, dạng khác khơng – chúng dùng NETBIOS hostname • Hostname phân giải thành địa vật lý 29/06/2011 Chương 6: Truyền thông với file server Netware file sharing • Xuất cách khoảng hàng chục năm, nhiên giao thức truyền file nhanh • Được xây dựng tảng Internetworking packet exchange / Sequenced Packet Exchange (IPX/SPX) khơng định tuyến Cần phải có phiên dịch chuyển gói sang TCP/IP nên hiệu suất giảm xuống 29/06/2011 Chương 6: Truyền thông với file server 6/29/2011 Netware file sharing • Netware “trái tim” hệ thống Netware server chạy hệ điều hành Novell • Các server dùng dịch vụ Netware directory service (NDS) để chứng thực cấp quyền • Các client Novell hỗ trợ DOS, Windows, Macintosh UNIX Client định vị server dùng Novell core protocol (NCP) • NET không hỗ trợ giao tiếp với Netware 29/06/2011 Chương 6: Truyền thông với file server Cài đặt FTP server • Để truy cập vào FTP server, ta cần biết địa IP phải có username/password • Trước tiên cần thực cài đặt FTP server • Có thể sử dụng cơng cụ hỗ trợ sẵn Windows cài đặt phần mềm khác như: FileZilla (địa chỉ: http://filezilla- project.org/index.php) 29/06/2011 Chương 6: Truyền thông với file server 10 6/29/2011 Cài đặt FTP server Windows • Thao tác: Control Panel→Add/Remove Programs→Add or Remove Windows Components→Internet Information Services→Details→FTP Service 29/06/2011 Chương 6: Truyền thông với file server 11 Cài đặt FTP Windows • Để quản trị tinh chỉnh cấu hình FTP server, thực hiện: Control Panel→Administrative Tools→Internet Information Services→FTPSite→Default FTP site Click phải chọn Properties • Tiến hành chỉnh sửa thiết lập cho phép số kết nối đồng thời tối đa, thời gian timeout, thư mục vật lý, cho phép đăng nhập nặc danh,… 29/06/2011 Chương 6: Truyền thông với file server 12 6/29/2011 Cài đặt FTP Windows 29/06/2011 Chương 6: Truyền thông với file server 13 Cài đặt FTP Windows 29/06/2011 Chương 6: Truyền thông với file server 14 6/29/2011 Cài đặt FTP Windows 29/06/2011 Chương 6: Truyền thông với file server 15 Cài đặt FTP Windows 29/06/2011 Chương 6: Truyền thông với file server 16 6/29/2011 Cài đặt FTP Windows 29/06/2011 Chương 6: Truyền thông với file server 17 Tổng quan FTP • FTP hoạt động port: 21 cho socket điều khiển 20 (hoặc cao hơn) cho socket liệu • FTP định nghĩa RFC 959 • Giống giao thức email, lệnh giao dịch client server tương đối dễ hiểu ngắt thành dịng, nhiên FTP thơng qua lệnh telnet không thuận tiện 29/06/2011 Chương 6: Truyền thông với file server 18 6/29/2011 Tổng quan FTP • Khởi tạo hình dịng lệnh: Start > Run gõ vào lệnh cmd • Cú pháp: FTP • Sau kết nối thành cơng, xuất hình hỏi: – User: – Pass: • Lúc xuất dấu nhắc dòng lệnh, gõ tiếp lệnh theo nhu cầu, cú pháp sau: 29/06/2011 Chương 6: Truyền thông với file server 19 Tổng quan FTP Lệnh Ý nghĩa ? Giúp đỡ ascii chuyển chế độ truyền ASCII binary chuyển chế độ truyền nhị phân bye Thoát khỏi FTP (giống lệnh quit) Thay đổi thư mục máy chủ cd Kết thúc kết nối đến máy tính khác close Đóng kết nối với máy tính khác, giữ môi trường close lệnh FTP brubeck xóa file thư mục từ xa hành (trên server) delete Để copy file từ máy từ xa máy cục Copy file ABC thư mục từ xa hành lên file DEF máy get cục (ghi đè) get ABC DEF 29/06/2011 Chương 6: Truyền thông với file server 20 10