Home Start Back Next End
  
119
Jika panjang datagram > 20 byte
Decode option TCP dengan module DecodeTCPOptions
Else
End Jika
Set Option = 0
End Jika
Set pointer data
Sesuaikan panjang datagram
End modul DecodeTCP
Modul
:
DecodeUDP (decode.c)
Fungsi
:
Modul untuk mendecode transport layer UDP
Memanggil modul
:
-
Dipanggil modul
:
DecodeIP
Parameter Input
:
pkt => pointer ke data paket yang akan didecode
len =>
panjang dari layer IP ke akhir paket
p
=> pointer ke struktur paket yang didecode
Parameter Output
:
-
Jika panjang paket < panjang header UDP
Jika flag verbose di set
Tampilkan pesan kesalahan
End Jika
End Jika
Buang paket ini
Susun data UDP pada struktur p
Hitung checksum
Jika checksum terpenuhi
Isi pointer p dengan isi datagram UDP
End Jika
End modul DecodeUDP
Modul
:
DecodeICMP (decode.c)
Fungsi
:
Modul untuk mendecode transport layer ICMP
Memanggil modul
:
-
Dipanggil modul
:
DecodeIP
Parameter Input
:
pkt => pointer ke data paket yang akan didecode
len =>
panjang dari la yer IP ke akhir paket
p
=> pointer ke struktur paket yang didecode
Parameter Output
:
-
Jika panjang paket < panjang header ICMP
Jika flag verbose di set
Tampilkan pesan kesalahan
End Jika
End Jika
Buang paket ini
Word to PDF Converter | Word to HTML Converter