Giao thức kiểm soát và điều khiển lỗi trong TCP/ IP

41 1.1K 2
Giao thức kiểm soát và điều khiển lỗi trong TCP/ IP

Đ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

Giao thức kiểm soát và điều khiển lỗi trong TCP IP (ICMPIGMP) DT7 Báo cáo bài tập lớn môn Mạng máy tính Viện điện tử viễn thông Đại học Bách Khoa Hà Nội

1 MẠNG MÁY TÍNH Giáo viên hướng dẫn: NguyễnKhắcKiểm Nhóm sinh viên thựchiện: Lê Thị Thu Hương NguyễnThị CẩmTú Điệntử 7 – K48 GIỚI THIỆU Giao thứckiểm soát điều khiểnlỗi trong TCP/IP (dùng ICMP/IGMP) 2 NỘI DUNG  Bộ giao thứcTCP/IP  Giao thức điềukhiểngiaovận-TCP  Giao thứcliênmạng - IP  Thông điệp điềukhiển báo lỗicủaTCP/IP  Giao thức thông điệp điều khiển Internet – ICMP  Giao thứcquảnlý nhómInternet -IGMP NỘI DUNG  Bộ giao thứcTCP/IP  Giao thức điềukhiểngiaovận-TCP  Giao thứcliênmạng - IP  Thông điệp điềukhiển báo lỗicủaTCP/IP  Giao thức thông điệp điều khiển Internet – ICMP  Giao thứcquảnlý nhómInternet -IGMP 3 BỘ GIAO THỨC TCP/IP  Là mộtbộ các giao thứctruyền thông cài đặtcácchồng giao thức mà Internet hầuhếtcácmạng máy tính thương mại đang chạytrênđó.  Được đặt tên theo hai giao thứcchínhcủanólàTCP vàIP.  TCP/IP truyềndữ liệuqua mạng bằng cách chia nhỏ dữ liệuthànhcáckhối nhỏ đượcgói là gói. Têncủanhững gói này sẽ thay đổi tùy theo chúng thuộc giao thứcnào.  Truyềnmộtlượng dữ liệulớntương đương vớimộtgóilớ nqua mạng mất khá nhiềuthờigianvà có thể giảm đáng kể hiệusuấtmạng hoặcgâytắc nghẽn toàn mạng. Cầnchiadữ liệu thành các gói nhỏ để chúng dễ dàng di chuyển trên mạng. Nếumộtgói bị hỏng, chỉ cầntruyềnlạigóiđó chứ không cầntruyềnlại toàn bộ dữ liệu. BỘ GIAO THỨC TCP/IP  Mộtsốđặctính: * Độclậpvề hình thái củamạng. * Độclậpvề phầncứng củamạng. * Các chuẩngiaothứcmở. * Mô hình địachỉ toàn cầu. * Nềntảng client/server mạnh mẽ. * Các chuẩnvề giao thức ứng dụng mạnh mẽ  Sử dụng mô hình truyền thông 4 tầng hay còn gọi là mô hình DoD. 4 Bộ giao thức TCP/IP Mô hình DoD: Tầng Giao diệnmạng •Đưadữ liệutớivà nhậndữ liệutừ phương tiệntruyềndẫn. •Gồmcácthiết bị phầncứng vậtlý (cạcmạng, cáp mạng). •Các giao thức chính: ATM, Ethernet, Token Ring, FDDI, Frame Relay. 5 Tầng Liên mạng •Chứcnăng: đánh địa chỉ, đóng gói và định tuyếndữ liệu. •Bao gồm các giao thức: * IP: đánh địa chỉ cho dữ liệutrước khi truyềnvà định tuyến chúng tới đích. * ARP: biên dịch địa chỉ IP củamáyđích thành địa chỉ MAC. * ICMP: thông báo lỗitrongtrường hợpdữ kiệutruyền bị hỏng * IGMP: điều khiểntruyềndẫn đahướng hay multicast trong TCP/IP. Tầng Giao vận  Kếthợpcáckhả năng truyền thông điệptrựctiếp (end-to-end) không phụ thuộcvàomạng bên dưới, kèm theo kiểmsoátlỗi, phân mảnh, điềukhiển lưulượng.  Việctruyền thông điệptrựctiếphay kếtnốicácứng dụng có thểđượcphân loại: * Định hướng kếtnối(vídụ TCP) * Phi kếtnối(vídụ UDP)  Đượcxemnhư mộtcơ chế v ậnchuyểnthôngthường, nghĩa là trách nhiệmcủa mộtphương tiệnvậntảilàđảmbảorằng hàng hoá/ hành khách củanóđến đích an toàn đầy đủ.  Cung cấpdịch vụ kếtnốicácứng dụng với nhau thông qua việcsử dụng các cổng TCP UDP. 6 Tầng Ứng dụng •Gồm nhiềugiaothức cung cấpdịch vụ cho các ứng dụng người dùng. Chúng đượcdùngđể định dạng và trao đổi thông tin ngườidùng. •Mộtsố giao thứcthứccơ bản: DHCP, DNS, SNMP, FTP, TFTP , SMTP, TELNET. NỘI DUNG  Bộ giao thứcTCP/IP  Giao thức điềukhiểngiaovận-TCP  Giao thứcliênmạng - IP  Thông điệp điềukhiển báo lỗicủaTCP/IP  Giao thức thông điệp điều khiển Internet – ICMP  Giao thứcquảnlý nhómInternet -IGMP 7 GIAO THỨC ĐIỀU KHIỂN GIAO VẬN - TCP •Giao thứchướng kếtnối: trước khi truyền dữ liệuthì hai ứng dụng phảithiếtlậpmộtkết nốiTCP. •Kếtnối song công: mỗitrạm TCP có quyền truy nhập vào 2 kênh logic (kênh đếnvà kênh đi). •Đảmbảotruyềndữ liệutin cậy. Mỗigóidữ liệu đượcgánmộtsố thứ tự. Gói tiếptheo đượctruyền khi phía phát nhận đượcxác nhậntừ phía thu về gói tin vừa phát. Nếu không, gói tin sẽ được phát lại. Phía thu có cơ chế loạibỏ các gói lặpvà sắpxếplạinhững gói tin đến không đúng thứ tự. NỘI DUNG  Bộ giao thứcTCP/IP  Giao thức điềukhiểngiaovận-TCP  Giao thứcliênmạng - IP  Thông điệp điềukhiển báo lỗicủaTCP/IP  Giao thức thông điệp điều khiển Internet – ICMP  Giao thứcquảnlý nhómInternet -IGMP 8 GIAO THỨC LIÊN MẠNG - IP •Giao thức không kếtnối, có chứcnăng đánh địa chỉ và định tuyến. •Giao thứctruyền không tin cậy vì nó không đảmbảotruyềndữ liệu thành công. •Hoạt động trên nguyên lý nỗ lựctối đa: IP luôn nỗ lựctối đa để truyềngóiđúng đắn. Nhưng trên đường đitớitrạmnhận, gói vẫn có thể bị mất, sai thứ tự hoặc bị l ặp. •Phân mảnh dữ liệu: chia gói dữ liệulớn thành các gói nhỏ hơn. IP không thựcthicơ chế xác nhận: trạm đích không gửixácnhậnchotrạmnguồn, cả đích và nguồn đềukhôngđược thông báo về gói bị mấthoặctruyềnsaithứ tự. Trách nhiệmnàythuộcvề mộtgiaothứctầng trên, chẳng hạnTCP. NỘI DUNG  Bộ giao thứcTCP/IP  Giao thức điềukhiểngiaovận-TCP  Giao thứcliênmạng - IP  Thông điệp điềukhiển báo lỗicủaTCP/IP  Giao thức thông điệp điều khiển Internet – ICMP  Giao thứcquảnlý nhómInternet -IGMP 9 THÔNG ĐIỆP ĐIỀU KHIỂN BÁO LỖI CỦA TCP/IP  IP không hề có cơ chế nào để xác nhậndữ liệu đã được chuyểntới đích vì nhiềulý do: phầncứng bị hỏng, cấuhìnhsai, hoặc thông tin định tuyến không đúng.  Nếumộtthiết bị trung gian trên đường đinhư router chẳng hạn bị sự cố, hay thiết bị đích không kếtnối vào mạng nên dữ liệu không truyền đượctới đích thì IP không hề có cơ chế nào để thông báo cho ngườigửibiết là quá trình truyềndữ liệu đã bị sự cố.  Để xác định các sự cố xảyra, IP sử dụng giao thứcthôngđiệp điềukhiển Internet (ICMP) để thông báo cho máy nguồnbiết là đã có sự cố xảyratrong quá trình truyềndữ liệu.  BảnthânIP không có cơ chế gửicácthôngđiệp điềukhiểnvà báo lỗinên nó sư ̉ dụng ICMP để thựchiệnviệcgửinhậncácthôngđiệp điềukhiểnvàbáolỗi cho host trên mạng. NỘI DUNG  Bộ giao thứcTCP/IP  Giao thức điềukhiểngiaovận-TCP  Giao thứcliênmạng - IP  Thông điệp điềukhiển báo lỗicủaTCP/IP  Giao thức thông điệp điều khiển Internet – ICMP  Giao thứcquảnlý nhómInternet -IGMP 10 GIAO THỨC THÔNG ĐIỆP ĐIỀU KHIỂN INTERNET - ICMP  Khái quát về ICMP  Thông báo lỗi khắc phục lỗi của ICMP  Truyền thông điệp ICMP  Mạng không đến được  Lệnh ping  Phát hiện đường dài quá giới hạn  Thông điệp Echo  Thông điệp Destination Unreachale  Tắc nghẽn điều khiển luồng dữ liệu  Yêu cầu thay đổi định tuyến từ các router  Dò tìm các định tuyến lặp thừa  Thông báo các loại lỗi khác GIAO THỨC THÔNG ĐIỆP ĐIỀU KHIỂN INTERNET - ICMP  Khái quát về ICMP  Thông báo lỗi khắc phục lỗi của ICMP  Truyền thông điệp ICMP  Mạng không đến được  Lệnh ping  Phát hiện đường dài quá giới hạn  Thông điệp Echo  Thông điệp Destination Unreachale  Tắc nghẽn điều khiển luồng dữ liệu  Yêu cầu thay đổi định tuyến từ các router  Dò tìm các định tuyến lặp thừa  Thông báo các loại lỗi khác [...]... trong gói dữ liệu bị lỗi 30 NỘI DUNG Bộ giao thức TCP /IP Giao thức điều khiển giao vận - TCP Giao thức liên mạng - IP Thông điệp điều khiển báo lỗi của TCP /IP Giao thức thông điệp điều khiển Internet – ICMP Giao thức quản lý nhóm Internet - IGMP GIAO THỨC QUẢN LÝ NHÓM INTERNET - IGMP 31 GIAO THỨC QUẢN LÝ NHÓM INTERNET - IGMP Khái quát về IGMP Tổng quan về Multicast IGMPv1 IGMPv2 IGMP Snooping GIAO. .. GIAO THỨC THÔNG ĐIỆP ĐIỀU KHIỂN INTERNET - ICMP Khái quát về ICMP Thông báo lỗi khắc phục lỗi của ICMP Truyền thông điệp ICMP Mạng không đến được Lệnh ping Phát hiện đường dài quá giới hạn Thông điệp Echo Thông điệp Destination Unreachale Tắc nghẽn và điều khiển luồng dữ liệu Yêu cầu thay đổi định tuyến từ các router Dò tìm các định tuyến lặp thừa Thông báo các loại lỗi khác 23 Tắc nghẽn điều. .. nên quá dài, nhưng trước khi tràn Tắc nghẽn điều khiển luồng dữ liệu Dạng của Source Quench: 24 GIAO THỨC THÔNG ĐIỆP ĐIỀU KHIỂN INTERNET - ICMP Khái quát về ICMP Thông báo lỗi khắc phục lỗi của ICMP Truyền thông điệp ICMP Mạng không đến được Lệnh ping Phát hiện đường dài quá giới hạn Thông điệp Echo Thông điệp Destination Unreachale Tắc nghẽn và điều khiển luồng dữ liệu Yêu cầu thay đổi định tuyến... ĐIỆP ĐIỀU KHIỂN INTERNET - ICMP Khái quát về ICMP Thông báo lỗi khắc phục lỗi của ICMP Truyền thông điệp ICMP Mạng không đến được Lệnh ping Phát hiện đường dài quá giới hạn Thông điệp Echo Thông điệp Destination Unreachale Tắc nghẽn và điều khiển luồng dữ liệu Yêu cầu thay đổi định tuyến từ các router Dò tìm các định tuyến lặp thừa Thông báo các loại lỗi khác 11 Thông báo lỗi khắc phục lỗi. .. ping gửi đi 4 gói echo request nhận về 4 gói echo reply xác nhận kết nối IP giữa 2 thiết bị hoạt động tốt GIAO THỨC THÔNG ĐIỆP ĐIỀU KHIỂN INTERNET - ICMP Khái quát về ICMP Thông báo lỗi khắc phục lỗi của ICMP Truyền thông điệp ICMP Mạng không đến được Lệnh ping Phát hiện đường dài quá giới hạn Thông điệp Echo Thông điệp Destination Unreachale Tắc nghẽn điều khiển luồng dữ liệu Yêu cầu thay... hết thời hạn GIAO THỨC THÔNG ĐIỆP ĐIỀU KHIỂN INTERNET - ICMP Khái quát về ICMP Thông báo lỗi khắc phục lỗi của ICMP Truyền thông điệp ICMP Mạng không đến được Lệnh ping Phát hiện đường dài quá giới hạn Thông điệp Echo Thông điệp Destination Unreachale Tắc nghẽn điều khiển luồng dữ liệu Yêu cầu thay đổi định tuyến từ các router Dò tìm các định tuyến lặp thừa Thông báo các loại lỗi khác 19 Thông... ICMP redirect: GIAO THỨC THÔNG ĐIỆP ĐIỀU KHIỂN INTERNET - ICMP Khái quát về ICMP Thông báo lỗi khắc phục lỗi của ICMP Truyền thông điệp ICMP Mạng không đến được Lệnh ping Phát hiện đường dài quá giới hạn Thông điệp Echo Thông điệp Destination Unreachale Tắc nghẽn điều khiển luồng dữ liệu Yêu cầu thay đổi định tuyến từ các router Dò tìm các định tuyến lặp thừa Thông báo các loại lỗi khác 27 Dò... echo request echo reply 20 Thông điệp echo GIAO THỨC THÔNG ĐIỆP ĐIỀU KHIỂN INTERNET - ICMP Khái quát về ICMP Thông báo lỗi khắc phục lỗi của ICMP Truyền thông điệp ICMP Mạng không đến được Lệnh ping Phát hiện đường dài quá giới hạn Thông điệp Echo Thông điệp Destination Unreachale Tắc nghẽn điều khiển luồng dữ liệu Yêu cầu thay đổi định tuyến từ các router Dò tìm các định tuyến lặp thừa Thông... gói IP: 14 GIAO THỨC THÔNG ĐIỆP ĐIỀU KHIỂN INTERNET - ICMP Khái quát về ICMP Thông báo lỗi khắc phục lỗi của ICMP Truyền thông điệp ICMP Mạng không đến được Lệnh ping Phát hiện đường dài quá giới hạn Thông điệp Echo Thông điệp Destination Unreachale Tắc nghẽn điều khiển luồng dữ liệu Yêu cầu thay đổi định tuyến từ các router Dò tìm các định tuyến lặp thừa Thông báo các loại lỗi khác Mạng không... được cấu hình đúng bộ giao thức TCP /IP (bao gồm cài đặt bộ giao thức TCP /IP và cấu hình địa chỉ IP, subnet mask cho thiết bị Ngoài ra cần khai báo Default gateway nếu thiết bị cần truyền dữ liệu ra ngoài phạm vi mạng cục bộ) * Các thiết bị trung gian phải thực hiện việc định tuyến đúng để chuyển gói từ nguồn tới đích Ví dụ: Khi một thiết bị gửi dữ liệu đến một địa chỉ IP không tồn tại hoặc là . DUNG  Bộ giao thứcTCP/IP  Giao thức điềukhiểngiaovận-TCP  Giao thứcliênmạng - IP  Thông điệp điềukhiển và báo lỗicủaTCP/IP  Giao thức thông điệp điều khiển Internet – ICMP  Giao thứcquảnlý. DUNG  Bộ giao thứcTCP/IP  Giao thức điềukhiểngiaovận-TCP  Giao thứcliênmạng - IP  Thông điệp điềukhiển và báo lỗicủaTCP/IP  Giao thức thông điệp điều khiển Internet – ICMP  Giao thứcquảnlý. mộtgiaothứctầng trên, chẳng hạnTCP. NỘI DUNG  Bộ giao thứcTCP/IP  Giao thức điềukhiểngiaovận-TCP  Giao thứcliênmạng - IP  Thông điệp điềukhiển và báo lỗicủaTCP/IP  Giao thức thông điệp điều

Ngày đăng: 03/04/2014, 23:56

Từ khóa liên quan

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

Tài liệu liên quan