Danh mục tài liệu

Bài giảng Internet và giao thức: Chương 3 - TS. Nguyễn Chiến Trinh

Số trang: 25      Loại file: pdf      Dung lượng: 1.94 MB      Lượt xem: 11      Lượt tải: 0    
Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng "Internet và giao thức" Chương 3: Truyền tệp và thư điện tử, cung cấp cho người học những kiến thức như Giao thức truyền tệp FTP; Truyền điều khiển và dữ liệu riêng biệt; Các lệnh và đáp ứng FTP; Hoạt động của giao thức truyền thư điện tử;...Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Bài giảng Internet và giao thức: Chương 3 - TS. Nguyễn Chiến Trinh Internet và giao thức Nội dung học phần Internet và giao thức (30 tiết=3đvht, Lớp chính quy) Lý thuyết: 24 tiết  C1- Các nguyên lý lớp ứng dụng mạng Internet  C2- WEB và giao thức http  C3- Truyền tệp và thư điện tử  C4- Dịch vụ tên miền DNS  C5- Các ứng dụng ngang hàng P2P  C6- Kết nối mạng đa phương tiện  C7- Xu hướng phát triển ứng dụng và dịch vụ trên nền Internet  2 tiết kiểm tra  2 tiết ôn tập Bài tập: 6 tiết – làm nhóm. Thi cuối kỳ: Thi viết Giờ tự học: 15 tiết tự học trên lớp, ~120 giờ tự học ngoài lớp 2 Internet và giao thức Chương 3: Truyền tệp và thư điện tử  FTP: File Transfer SMTP: Simple Mail Transfer Protocol Protocol Application layer NFS Ping SMTP FTP Telnet NNTP etc... DNS TFTP BOOTP etc... RPC Transport layer TCP UDP OSPF ICMP IGMP BGP RIP Internet layer IP ARP RARP Network Data link Access layer Media (physical) 3 Internet và giao thức Giao thức truyền tệp FTP Cho phép truyền file qua mạng Internet (FTP) M¸y chñ Cần có một máy chủ và một file File máy khách, máy chủ chạy ftp tªn miÒn software cung cấp dịch vụ hoÆc ®Þa chØ IP Ng-êi dïng FTP, máy khách chạy software dùng cho người sử dụng FTP thiết lập hai kết nối, một điều khiển/khởi tạo kết nối (cổng 21) và một cho truyền dữ liệu (cổng 20) ftp: RFC 959 http://www.ietf.org/rfc/rfc959.txt 4 Internet và giao thức Giao thức truyền tệp (cont.) Giao diện Máy Truyền tệp Máy chủ người sử khách FTP dụng FTP FTP Người sử dụng Hệ thống Hệ thống tệp ở xa tệp cục bộ Truyền file từ/tới host ở xa: Người sử dụng có thể truy nhập file và các thư mục bằng cách tương tác trên máy chủ ở xa  Liệt kê các file trong thư mục cục bộ ở xa  Đổi tên và xoá tập tin (nếu được phân quyền)  Chuyển file từ máy ở xa về máy cục bộ (download)  Truyền file từ máy cục bộ đến máy chủ ở xa (upload) Mô hình client/server  client: phía khởi tạo truyền (từ/tới phía từ xa)  server: trạm chủ ở xa 5 Internet và giao thức Truyền điều khiển và dữ liệu riêng biệt TCP control connection port 21 TCP data connection FTP port 20 FTP client server Người sử dụng cung cấp địa chỉ, mật khẩu. Máy khách FTP liên lạc với máy chủ FTP tại cổng 21, trên kết nối TCP. Máy khách được cấp phép trên kết nối điều khiển. Máy khách duyệt thư mục từ xa bằng lệnh gửi qua kết nối điều khiển. Khi máy chủ nhận được lệnh chuyển tệp, nó mở kết nối TCP thứ hai để truyền dữ liệu. Sau khi truyền xong 1 tệp, máy chủ đóng kết nối dữ liệu. Máy chủ mở kết nối dữ liệu TCP khác để truyền tệp khác. Kết nối điều khiển: ngoài dải “out of band” Máy chủ FTP duy trì trạng thái: thư mục hiện thời, xác thực trước đó. 6 Internet và giao thức Các lệnh và đáp ứng FTPVí dụ các lệnh Ví dụ các mã trả về Gửi như văn bản ASCII qua  Mã trạng thái và câu giải thích (như kênh điều khiển HTTP) USER username  331 Username OK, password PASS password required 125 data connection LIST trả lại danh sách file  already open; transfer trong thư mục hiện thời starting RETR filename lấy  425 Can’t open data một/nhiều file (get, mget) connection STOR filename lưu trữ (put,  452 Error writing file mput) một/nh ...