Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 34 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
34
Dung lượng
248,93 KB
Nội dung
Bàitập nhóm Internetgiaothức (Tel1409) Lời mở đầu N gày nay, với phát triển khoa học kỹ thuật, máy tính trở nên phổ biến với người, mang lại cho người khả to lớn làm công việc phi thường : tính tốn nhanh, xác phép tốn phức tạp, điều khiển tự động làm việc theo lập trình người Máy tính đời khơng cơng cụ giải phóng sức lao động, hỗ trợ tối đa sản xuất mà phương tiện học tập, giải trí bổ ích đời sống người Sự phát triển máy tính công nghệ thông tin mang lại thành tựu to lớn cho phát triển kinh tế đất nước Là phương tiện tiếp cận nhanh đến thành tựu khoa học kỹ thuật Sức mạnh máy tính tăng lên nhiều lần máy tính kết nối thành mạng máy tính Với mạng máy tính tồn cầu dễ dàng tiếp cận với giới bên ngoài, tiếp cận với thành tựu khoa học tiên tiến giới Mạng viễn thơng nói chung, máy tính mạng máy tính nói riêng cơng cụ thiếu hoạt động máy nhà nước, doanh nghiệp, trường học, nhiều lĩnh vực sản xuất khác Nó đóng vai trò cầu nối để trao đổi thông tin phủ, tổ chức xã hội người với Để máy máy tính liên lạc với qua mạng, chúng phải sử dụng ngơn ngữ hay gọi giaothức (Protocol) Giaothức hệ luật chuẩn cho phép máy tính mạng liên lạc với Giaothứcgiao tiếp hay gọi Giaothức truyền thông, Giaothức liên mạng, Giaothức tương tác, Giaothức trao đổi thông tin (tiếng Anh communication protocol), nhiên, tránh nhầm với giaothức ngành khác - tập hợp quy tắc chuẩn dành cho việc biểu diễn liệu, phát tín hiệu, chứng thực phát lỗi liệu - việc cần thiết để gửi thông tin qua kênh truyền thơng, nhờ mà máy tính (và thiết bị) kết nối trao đổi thông tin với Cácgiaothức truyền thông dành cho truyền thơng tín hiệu số mạng máy tính có nhiều tính để truyền tải chép thông tin, tập tin liệu với Một loại giaothức truyền tập tin phổ biến thiết bị truyền thơng TFTP – Trivial File Transfer Protocol, giaothức truyền tập tin đơn giản, cung cấp dịch tốn không phức tạp cho việc truyền nhận liệu Nhóm đề tài 07-TFTP Bàitập nhóm Internetgiaothức (Tel1409) MỤC LỤC Trang LỜI MỞĐẦU …….………….1 MỤC LỤC ……………… BẢNG PHÂN ………… CÔNG GIỚI THIỆU CHUNG VỀ TFTP … .…… 1.1 Giới thiệu chung 1.3 Khái niệm 1.1Mối quan hệ FTP TFTP 1.4 Lịch sử phát triển .11 ĐẶC TÍNH TFTP 2.1 Mơ hình kết nối mạng 13 2.2 Tiến trình giaothức TFTP .15 2.3 Khuôn dạng tin TFTP 19 2.4 Các chuẩn kỹ thuật TFTP …… 24 XU HƯỚNG PHÁT TRIỂN CỦA TFTP … 25 KẾT LUẬN 29 TÀI LIỆU THAM KHẢO 30 Nhóm đề tài 07-TFTP Bàitập nhóm Internetgiaothức (Tel1409) BẢNG PHÂN CƠNG CƠNG VIỆC NHĨM STT STT Trong Trong Nhóm Lớp 39 Họ Tên Nội Dung Chính Cần Ghi Tìm Hiểu - Tổng quan hệ Nguyễn Phụng thống phân cơng cơng Long việc cho thành viên Nhóm trưởng B15DCVT237 - Tìm hiểu mơ hình kết nối mạng -Tổng quan hệ thống chuẩn bị cho Bùi Thành thuyết trình, báo Cơng cáo kể mục lục, tham B15DCVT045 khảo - Viết lời nói đầu, kết luận 14 Dương Phương - Tìm hiểu xu hướng Duy phát triển B15DCVT109 Tống Đăng Cầu - Tìm hiểu tiến trình B15DCVT037 giaothức Lê xuân Hạ 21 B15DCVT125 53 Nhóm đề tài 07-TFTP - Tìm hiểu định nghĩa giaothức lịch sử phát triển - Các chuẩn kỹ thuật Trần Hồng Quân - - Khuôn dạng tin B15DCVT317 Bàitập nhóm Internetgiaothức (Tel1409) Bảng thuật ngữ viết tắt Từ viết tắt Từ đầy đủ Nghĩa tiếng việt TFTP Trivial File Transfer Protocol Giaothức truyền tệp nhỏ gọn FTP File Transfer Protocol Giaothức truyền tập tin TCP Transmition Control Protocol Giaothức điều khiển truyền tải UDP User Datagram Protocol Giaothức phi kết nối DHCP Dynamic Host Configuration Protocol Giaothức cấp IP động ACK Acknowledgement Gói tin xác thực BOOTP Bootstrap Giaothức bootstrap Danh mục hình vẽ Hình Tên hình Trang Hình 1.1 FTP TFTP lớp ứng dụng Hình 1.2 Quá trình bootstrapping cho máy trạm khơng có ổ đĩa Hình 1.3 FPT TFTP tương ứng với TCP UDP Hình 1.4 TFTP truyền tập tin nội mạng Hình 2.1 Mơ hình kết nối mạng TFTP 13 Hình 2.2 Tiêu đề TFTP 21 Nhóm đề tài 07-TFTP Bàitập nhóm Internetgiaothức (Tel1409) 1.Giới thiệu chung 1.1 Nhu cầu TFTP Tại phải có TFTP ta có FTP ? Hình 1.1 FTP TFTP lớp ứng dụng Mặc dù FTP(File Transfer Protocol) giaothức truyền tập tin tổng quát giaothức TCP/IP, phức tạp Nhiều ứng dụng khơng cần đến tất tính mà FTP cung cấp Do người ta đưa giaothức thứ hai cung cấp dịch vụ tốn không phức tạp Được biết tên TFTP(Trivial File Transfer Protocol) Sự phức tạp FTP phần giao thức, với hàng chục lệnh mã trả lời, phần nhu cầu sử dụng Giao Nhóm đề tài 07-TFTP Bàitập nhóm Internetgiaothức (Tel1409) thức điều khiển truyền TCP (Transmition Control Protocol) thiết bị muốn sử dụng FTP không cần riêng chương trình FTP, mà cần cài đặt thực thi TCP đầy đủ Nó phải xử lý nhu cầu FTP cho liệu đồng thời kiểm soát kết nối kênh yêu cầu khác Đối với máy tính thơng thường máy Macintosh UNIX, khơng có vấn đề , đặc biệt với ổ cứng lớn ngày nhớ nhanh, rẻ Nhưng nhớ FTP phát triển ba thập kỷ trước, phần cứng chậm nhớ đắt Hơn nữa, ngày nay, máy tính thơng thường khơng phải thiết bị sử dụng mạng Có số thiết bị kết nối mạng khơng có khả máy tính “thực”, cần có khả chuyển tập tin Đối với thiết bị này, việc triển khai FTP TCP đầy đủ vấn đề khơng cần thiết Nhóm đề tài 07-TFTP Bàitập nhóm Internetgiaothức (Tel1409) Hình 1.2 Q trình bootstrapping cho máy trạm khơng có ổ đĩa Một ví dụ đáng ý thiết bị máy trạm khơng có ổ đĩa (diskless workstations) Đây máy tính khơng có nhớ vĩnh viễn, chúng khởi động, chúng khơng thể đọc tồn việc triển khai TCP / IP từ ổ đĩa cứng hầu hết máy tính Chúng bắt đầu lượng nhỏ phần mềm tích hợp phải lấy thơng tin cấu hình từ máy chủ sau tải xuống phần lại phần mềm từ thiết bị mạng khác Vấn đề tương tự phát sinh số thiết bị phần cứng khác khơng có đĩa cứng.Q trình khởi động thiết bị thường gọi bootstrapping xảy theo hai giai đoạn Đầu tiên, máy trạm cung cấp địa IP tham số khác, thơng qua việc sử dụng giaothức cấu hình máy chủ BOOTP DHCP Thứ hai, khách hàng tải xuống phần mềm, chẳng hạn hệ điều hành trình điều khiển, cho phép hoạt động mạng giống thiết bị khác Điều đòi hỏi khả chuyển tập tin cách nhanh chóng dễ dàng Các hướng dẫn để thực việc khởi động phải phù hợp với chip nhớ đọc (ROM) điều làm cho kích thước phần mềm lần vấn đề quan trọng , đặc biệt nhiều năm trước Nhóm đề tài 07-TFTP Bàitập nhóm Internetgiaothức (Tel1409) Nhóm đề tài 07-TFTP Bàitập nhóm Internetgiaothức (Tel1409) Hình 1.3 FPT TFTP tương ứng với TCP UDP Các máy chủ TFTP cho phép kết nối từ máy khách TFTP thực hoạt động gửi nhận tệp Nhiều máy chủ chạy máy chủ FTP chạy modul máy chủ TFTP riêng biệt Người dùng TFTP bắt đầu kết nối cách bắt đầu chương trình máy khách TFTP, thường sử dụng giao diện dòng lệnh tương tự nhiều máy khách FTP, khác biệt số lượng lệnh nhỏ nhiều sử dụng TFTP Giải pháp cho nhu cầu tạo phiên FTP "nhẹ" để trọng vấn đề kích thước chương trình nhỏ tính đơn giản vấn đề đa dạng chức Giaothức này, gọi giaothức Truyền tải tệp tin nhỏ gọn (TFTP) , phát triển lần đầu vào cuối năm 1970 chuẩn hóa lần đầu vào năm 1980 Phiên đại, gọi TFTP phiên , ghi lại RFC 783 vào năm 1981, sửa đổi xuất RFC 1350, Giaothức TFTP (Bản sửa đổi 2) , vào năm 1992 Đây phiên TFTP 1.2 Khái niệm Giaothức truyền tệp nhỏ gọn TFTP (Trivial File Transfer Protocol) giaothức truyền tệp khóa đơn giản cho phép khách hàng lấy tệp từ đặt tệp lên máy chủ từ xa Một ứng dụng giai đoạn đầu nút khởi động từ mạng cục TFTP sử dụng cho ứng dụng đơn giản để thực TFTP Là giaothức đơn giản để truyền nhận file Sự đơn giản thể tên nó: Trivial File Transfer Protocol , giaothức không cần đến tưng tác phức tạp client server TFTP giới hạn thao tác việc truyền tập tin không cung cấp việc xác minh Không giống FTP, TFTP không cần dịch vụ chuyển tin đáng tin cậy mà sử dụng giaothức UDP tầng Transport, có sử dụng cế timeout việc truyền lại để đảm bảo liệu truyền đến nơi nhận Bên gửi truyền tập tin theo khối có kích thước cố định (512 byte) đợi lờI xác nhận gói tin Nhóm đề tài 07-TFTP Bàitập nhóm Internetgiaothức (Tel1409) trước gửi tiếp Bên phía nhận gửi trả lời nhận sau nhận khối Hình 1.4 TFTP truyền tập tin nội mạng Giaothức truyền tệp(TFTP) giaothức sử dụng cho phần lớn tệp truyền tải chung mạng nội TCP / IP Một mục tiêu nhà thiết kế FTP giữ cho giaothức tương đối đơn giản, điều thực mức độ hạn chế Để cho phép giaothức hữu ích nhiều trường hợp nhiều loại thiết bị, FTP cần tính khả lớn Kết là, FTP không phức tạp số giaothức khác, phức tạp số khía cạnh so với TFTP 1.3 Mối quan hệ FTP TFTP Có lẽ cách tốt để hiểu mối quan hệ TFTP FTP so sánh với mối quan hệ UDP TCP lớp truyền tải UDP thay “rút gọn” đơn giản hóa từ TCP, sử dụng tính đơn giản trọng chức phong phú Tương tự vậy, TFTP phiên FTP đơn giản, cho phép hoạt động thiếu số khả ưa thích FTP, để giữ cho việc triển khai thực dễ dàng kích thước chương trình nhỏ Một số khác biệt đáng kể cụ thể FTP TFTP: Truyền tải (Transport): So sánh với TCP UDP khơng dựa tính ,sự đơn giản, FTP sử dụng TCP để vận chuyển TFTP sử dụng UDP Giống TFTP, UDP đơn giản điều làm cho chúng Nhóm đề tài 07-TFTP Bàitập nhóm Internetgiaothức (Tel1409) Trong trường hợp đọc file: host A gửi "RRQ" tới host B với source= TID A,đích = 69 (TID B) Host B gửi "DATA" (với số khối = 1) đến host A với source = TID B, đích = TID A Tại thời điểm này, kết nối thiết lập liệu gửi Máy chủ A với số thứ tự Trong lần bước tất bước thành công, máy chủ phải đảm bảo nguồn TID khớp với giá trị thỏa thuận bước Nếu nguồn TID khơng khớp, gói phải loại bỏ gửi từ nơi khác Một gói lỗi phải gửi đến nguồn khơng xác ghi gói, khơng làm phiền q trình chuyển.Điều thực TFTP thực tế nhận gói với TID khơng Ví dụ sau minh họa hoạt động xác giaothức Máy chủ A gửi yêu cầu đến máy chủ lưu trữ B Một nơi mạng, gói u cầu (request) nhân đơi, hai acknowledgments trả host A, với TID khác chọn máy chủ B để đáp ứng với hai yêu cầu (request) Khi lần phản hồi đến, máy chủ A tiếp tục kết nối Khi thứ hai phản hồi yêu cầu đến, bị từ chối, khơng có lý để chấm dứt kết nối Do đó, TID khác chọn cho hai kết nối máy chủ B Nhóm đề tài 07-TFTP Bàitập nhóm Internetgiaothức (Tel1409) máy chủ A kiểm tra nguồn TID tin nhắn nhận được, kết nối trì thứ hai bị từ chối cách trả gói lỗi 2.2.3 Tiến trình chấm dứt thơng thường Kết thúc truyền đánh dấu gói DATA chưa khoảng 511 byte liệu (ví dụ: Chiều dài datagram