Sabtu, 25 Juli 2009

ICMP

ICMP membolehkan gateways untuk mengirimkan kesalahan pengiriman atau pesan kendali (control message) kepada gateway lainnya atau host-host yang lain, ICMP memberikan komunikasi antara software internet protocol (IP) dalam suatu mesin dan software IP yang lainnya. ICMP hanya melaporkan kesalahan-kesalahan pada sumber aslinya, sumber harus berkaitan dengan kesalahan-kesalahan individual pada program aplikasi dan mengambil tindakan untuk mengatasi permasalahan. Tidak dilakukan error reporting dalam paket ICMP.

Proses pengiriman pesan ICMP:



ICMP Header

Datagram Data Area


Datagram Header

Datagram Data Area

Frame Header

Frame Data Area

Format pesan ICMP

TYPE – 8 bit integer sebagai identifikasi pesan

CODE – 8 bit field memberikan informasi tambahan tentang tipe pesan

CHECKSUM – 16 bit

Type Field

ICMP Message Type

0

Echo Reply

3

Destination Unreachable

4

Source Quench

5

Redirect (change a route)

8

Echo Request

11

Time Exceeded for a Datagram

13

tTimestamp Request

14

Timestamp Reply

15

Information Request (obsolete)

16

Information Reply (obsolete)

17

Address Mask Request

18

Address Mask Reply

Echo request

0

8

16 31

Type (8 or 0)

Code (0)

Checksum

Identifier

Sequence Number

Operational Data

,,,,,

Reports of unreachable destinations

0

8

16 31

Type (3)

Code (0 - 5)

Checksum

Unused (must be zero)

Internet Header + First 64 bits of datagram

,,,,,

Tidak ada komentar:

Posting Komentar