loại gói ICMP là gì? TCP hoặc UDP


23

các gói ping là một loại gói ICMP. Có bất kỳ mối quan hệ nào giữa ICMP với TCP. Ngoài ra, chúng tôi có thể đảm bảo việc họ đến mạng tôi muốn biết các gói ICMP trong mạng là tcp hoặc udp hay là một hoặc không phải của chúng?

Câu trả lời:


20

Có bất kỳ mối quan hệ nào giữa ICMP với TCP không

Không trực tiếp. ICMP là giao thức IP 1, TCP là giao thức IP 6. Các giao thức IP phổ biến khác là 17 (udp) và 47 (gre).

Mặt khác, chúng tôi có thể đảm bảo họ đến mạng

Thông thường ICMP không được gửi trong bất kỳ loại khung nào sử dụng xác nhận và thời gian chờ như TCP. Vì vậy, câu trả lời ở đây là không.

Tôi muốn biết các gói ICMP trong mạng là tcp hoặc udp hoặc cái nào trong số chúng hay không?

Không một ai trong số họ. Nó hoạt động chủ yếu như udp nhưng nó không được thiết kế để vận chuyển dữ liệu. Không có "liên kết" hoặc phiên được tạo bằng ICMP, đó thường là phản hồi yêu cầu rất đơn giản, nếu vậy. Bạn có thể "hack" ICMP để trao đổi dữ liệu qua các gói ICMP echo nếu bạn thực sự muốn.


Vậy nếu nó không sử dụng TCP, nếu một gói ICMP bị mất, làm sao bạn biết?
Pacerier

Bạn chỉ cần giả định sau một khoảng thời gian chờ đợi rằng bạn sẽ không nhận được phản hồi và không có ai ở đầu bên kia.
LawrenceC

10

Không ai trong số họ - họ được gửi trực tiếp qua IP. Các gói ICMP chủ yếu được sử dụng để điều khiển mạng, tức là giữa các bộ định tuyến hoặc ping và nhiều mục đích sử dụng khác.


Có đảm bảo cho điều đó? giả sử gói ICMP của bạn cuối cùng trong liên kết
Mohammad Reza Rezwani

Nó không quan trọng vì nó là một giao thức hoàn toàn khác nhau và hầu hết các bộ định tuyến và tường lửa xử lý nó khác nhau. Trong bài viết Wikipedia cho ICMP, bạn có thể đọc như sau: ICMP khác với các giao thức truyền tải như TCP và UDP ở chỗ nó không được sử dụng để trao đổi dữ liệu giữa các hệ thống, cũng không được sử dụng thường xuyên bởi các ứng dụng mạng của người dùng cuối (ngoại trừ một số công cụ chẩn đoán như ping và traceroute) -> en.wikipedia.org/wiki/INET_Control_Message_Protatio
noggerl

5
@alex: Giao thức ICMP không cung cấp phân phối được đảm bảo. Đưa ra các loại nhiệm vụ mà nó thực hiện dù sao cũng không thể thực hiện được (ví dụ: gửi yêu cầu tiếng vang ICMP đến địa chỉ IP của máy chủ bị hỏng)
RedGrittyBrick
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.