Bai tap lon INTERNET va cac giao thuc

34 103 0
Bai tap lon INTERNET va cac giao thuc

Đ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

Bài tập nhóm Internet giao thứ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 giao thức (Protocol) Giao thức hệ luật chuẩn cho phép máy tính mạng liên lạc với Giao thức giao tiếp hay gọi Giao thức truyền thông, Giao thức liên mạng, Giao thức tương tác, Giao thức trao đổi thông tin (tiếng Anh communication protocol), nhiên, tránh nhầm với giao thứ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ác giao thứ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 giao thức truyền tập tin phổ biến thiết bị truyền thơng TFTP – Trivial File Transfer Protocol, giao thứ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ài tập nhóm Internet giao thứ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 giao thứ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ài tập nhóm Internet giao thứ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 giao thức Lê xuân Hạ 21 B15DCVT125 53 Nhóm đề tài 07-TFTP - Tìm hiểu định nghĩa giao thứ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ài tập nhóm Internet giao thứ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 Giao thức truyền tệp nhỏ gọn FTP File Transfer Protocol Giao thức truyền tập tin TCP Transmition Control Protocol Giao thức điều khiển truyền tải UDP User Datagram Protocol Giao thức phi kết nối DHCP Dynamic Host Configuration Protocol Giao thức cấp IP động ACK Acknowledgement Gói tin xác thực BOOTP Bootstrap Giao thứ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ài tập nhóm Internet giao thứ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) giao thức truyền tập tin tổng quát giao thứ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 giao thứ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ài tập nhóm Internet giao thứ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ài tập nhóm Internet giao thứ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 giao thứ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ài tập nhóm Internet giao thức (Tel1409) Nhóm đề tài 07-TFTP Bài tập nhóm Internet giao thứ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 Giao thức này, gọi giao thứ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, Giao thức TFTP (Bản sửa đổi 2) , vào năm 1992 Đây phiên TFTP 1.2 Khái niệm Giao thức truyền tệp nhỏ gọn TFTP (Trivial File Transfer Protocol) giao thứ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à giao thức đơn giản để truyền nhận file Sự đơn giản thể tên nó: Trivial File Transfer Protocol , giao thứ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 giao thứ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ài tập nhóm Internet giao thứ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 Giao thức truyền tệp(TFTP) giao thứ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 giao thức tương đối đơn giản, điều thực mức độ hạn chế Để cho phép giao thứ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ố giao thứ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ài tập nhóm Internet giao thứ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 giao thứ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ài tập nhóm Internet giao thứ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

Ngày đăng: 31/03/2019, 16:54

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan