TCP_TABLE(5)                                         TCP_TABLE(5)

NAME
       tcp_table - Protokol client/server tabel lookup Postfix

SYNOPSIS
       postmap -q "string" tcp:host:port

       postmap -q - tcp:host:port <inputfile

DESCRIPTION
       Sistem mail Postfix menggunakan tabel opsional untuk penu-
       lisan  kembali alamat atau  mail routing.  Tabel-tabel ini
       biasanya  dalam  format  dbm atau db.  Kalau tidak,  tabel  
       lookup dapat diarahkan langsung ke sebuah server TCP.

       Untuk menemukan tipe dari  tabel lookup dari dukungan sis-
       tem Postfix anda gunakan perintah postconf -m.

       Untuk memeriksa tabel lookup, gunakan perintah postmap se-
       perti digambarkan dalam SYNOPSIS di atas.

PROTOCOL DESCRIPTION
       Kelas pemetaan TCP mengimplementasikan sebuah protokol ya-
       ng sangat sederhana:  client mengirimkan sebuah permintaan
       , dan server mengirimkan balasannya.
       Permintaan dan balasan dikirim sebagai satu baris teks AS-
       CII, dihentikan oleh karakter baris baru ASCII.  Parameter
       permintaan  dan balasan  (lihat di bawah)  dipisahkan oleh
       whitespace.

       Operasi pengiriman dan penerimaan harus diselesaikan dalam
       100 detik.

REQUEST FORMAT
       Setiap permintaan menentukan sebuah perintah,  lookup key,
       dan mungkin hasil lookup.

       get SPACE key NEWLINE
              Mencari data sesuai dengan key yang ditentukan.

       put SPACE key SPACE value NEWLINE
              Permintaan ini belum diimplementasikan.

REPLY FORMAT
       Setiap balasan  menentukan  kode status dan teks.  Balasan
       harus tidak lebih dari 4096 karakter termasuk baris baru.

       500 SPACE text NEWLINE
              Dalam kasus permintaan lookup,data yang diminta ti-
              dak ada. Dalam kasus permintaan update,  permintaan
              ditolak. Teks menggambarkan sifat masalahnya.

       400 SPACE text NEWLINE
              Ini mengindikasikan sebuah kondisi kesalahan.  Teks
              menggambarkan sifat  masalahnya. Client akan menco-
              ba kembali permintaannya nanti.

       200 SPACE text NEWLINE
              Permintaan sukses.  Dalam kasus  permintaan lookup,
              teks berisi versi encode dari data yang diminta.

ENCODING
       Dalam parameter permintaan dan balasan, karakter %, setiap
       karakter non-printing,   dan karakter whitespace harus di-
       ganti dengan %XX, dimana XX adalah nilai karakter heksade-
       simal ASCII yang sesuai.  Kode heksadesimal dapat ditentu-
       kan dalam beberapa case (besar, kecil, campuran).

       Client Postfix selalu meng-encode permintaan. Server dapat
       mengabaikan encoding  selama balasan dijamin  tidak berisi 
       karakter % atau NEWLINE.

SECURITY
       Tidak menggunakan  tabel lookup TCP  untuk tujuan keamanan
       yang kritikal. Koneksi client-server dilindungi dan server
       tidak diotentifikasi.

SEE ALSO
       regexp_table(5) format tabel regular expression
       pcre_table(5) format tabel PCRE
       cidr_table(5) format tabel CIDR

BUGS
       Hanya metode lookup yang saat ini diimplementasikan.

       Client tidak hang up ketika koneksi dalam keadaan idle un-
       tuk waktu yang lama.

LICENSE
       Lisensi  Secure  Mailer harus disertakan bersama perangkat
       lunak ini.

AUTHOR(S)
       Wietse Venema
       IBM T.J. Watson Research
       P.O. Box 704
       Yorktown Heights, NY 10598, USA

                                                     TCP_TABLE(5)