apa jenis paket ICMP? TCP atau UDP

23

paket ping adalah jenis paket ICMP. Apakah ada hubungan antara ICMP dengan TCP. Selain itu, dapatkah kami menjamin kedatangan mereka di jaringan? Saya ingin tahu bahwa paket ICMP di jaringan adalah tcp atau udp atau yang satu atau bukan?

Mohammad Reza Rezwani
sumber

Jawaban:

20

Apakah ada hubungan antara ICMP dengan TCP

Tidak secara langsung. ICMP adalah protokol IP 1, TCP adalah protokol IP 6. Protokol IP umum lainnya adalah 17 (udp) dan 47 (gre).

Di lain tempat, kami dapat menjamin kedatangan mereka di jaringan

Biasanya ICMP tidak dikirim dalam jenis kerangka kerja apa pun yang menggunakan ucapan terima kasih dan batas waktu seperti yang dilakukan TCP. Jadi jawabannya di sini adalah tidak.

Saya ingin tahu paket ICMP dalam jaringan adalah tcp atau udp atau yang mana atau bukan?

Tidak satupun dari mereka. Sebagian besar berperilaku seperti udp tetapi tidak dirancang untuk mentransport data. Tidak ada "tautan" atau sesi yang dibuat dengan ICMP, itu biasanya permintaan-respons yang sangat sederhana, jika itu. Anda bisa "meretas" ICMP untuk memperdagangkan data melalui paket ICMP echo jika Anda benar-benar menginginkannya.

LawrenceC
sumber
Jadi jika tidak menggunakan TCP, jika paket ICMP hilang, bagaimana Anda tahu?
Pacerier
Anda cukup berasumsi setelah periode waktu habis bahwa Anda tidak akan mendapatkan respons dan tidak ada orang di ujung sana.
LawrenceC
10

Tidak satu pun dari mereka - mereka dikirim langsung melalui IP. Paket ICMP terutama digunakan untuk kontrol jaringan, yaitu antara router atau ping dan banyak kegunaan lainnya.

noggerl
sumber
apakah ada jaminan untuk itu? anggap paket ICMP Anda terakhir di tautan
Mohammad Reza Rezwani
Tidak masalah karena ini adalah protokol yang sama sekali berbeda dan kebanyakan router dan firewall menanganinya secara berbeda. Dalam artikel Wikipedia untuk ICMP Anda dapat membaca yang berikut: ICMP berbeda dari protokol transportasi seperti TCP dan UDP karena biasanya tidak digunakan untuk bertukar data antar sistem, juga tidak secara teratur digunakan oleh aplikasi jaringan pengguna akhir (dengan pengecualian beberapa alat diagnostik seperti ping dan traceroute) -> en.wikipedia.org/wiki/Internet_Control_Message_Protocol
noggerl
5
@alex: Protokol ICMP tidak menyediakan pengiriman yang terjamin. Mengingat jenis tugas yang dilakukannya, hal itu tidak mungkin dilakukan (mis. Mengirim permintaan gema ICMP ke alamat IP server yang sedang down)
RedGrittyBrick