2.2.5 Protocol Layer
a. Application Layer
Implementasi pada SME dalam bentuk software aplikasi yang mengirim, menerima dan menginterpretasikan isi pesan seperti : editor pesan,
games, dll.
b. Transfer Layer
Pesan dianggap sebagai serangkaian bilangan oktet yang mengandung informasi seperti panjang pesan, pengirim atau penerima pesan, tanggal
penerimaan pesan. Transfer layer disebut juga SM-TL Short Message Transfer Layer.
c. Relay Layer
Relay layer mengizinkan pengiriman pesan anatar elemen network yang berbeda. Sebuah elemen network menyimpan pesan sementara jika elemen
berikutnya dimana pesan akan di forward tidak tersedia. Pada relay layer MSC menghandle 2 fungsi switching : SMS-GMSC dan SMS-IWMSC.
d. Link Layer
Link layer mengizinkan pengiriman pesan pada level physical. Untuk tujuan ini, pesan diprotek untuk mengatasi kesalahan low level channel. Link
layer disebut juga SM-LL Short Message Link Layer.
2.3 PHP 5
PHP adalah singkatan dari PHP: Hypertext Preprocessor, yang merupakan sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar
sintaks mirip dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang spesifik. Tujuan utama penggunaan bahasa ini adalah untuk memungkinkan
perancang web menulis halaman web dinamik dengan cepat.
PHP dapat diinstal sebagai bagian atau modul dari apache web server atau sebagai CGI script yang mandiri. Banyak keuntungan yang dapat diperoleh
jika menggunakan PHP sebagai modul dari apache, di antaranya adalah :
a. Tingkat keamanan yang cukup tinggi.
b. Waktu eksekusi yang lebih cepat dibandingkan dengan bahasa web
lainnya yang berorientasi pada server side scripting. c.
Akses ke sistem database yang lebih fleksibel seperti MySQL
2.4 Apache Web Server 2.2
Di layer teratas protokol TCPIP terdapat beberapa protokol untuk berbagai jenis layanan yang sering digunakan. Salah satunya adalah protokol
HTTP HyperText Transfer Protocol untuk layanan World Wide Web www.
WWW adalah layanan yang paling sering digunakan dan memiliki perkembangan yang sangat cepat karena dengan layanan ini kita bisa menerima
informasi dalam berbagai format multimedia. Untuk mengakses layanan WWW
dari sebuah komputer web server digunakan program web client yang disebut web browser. Jenis-jenis browser yang sering digunakan adalah: Netscape
NavigatorComunicator, Internet Explorer, NCSA Mosaic, Arena dan lain-lain.
Apache merupakan salah satu program web server diantara sekian banyak program web server lainnya. Apache web server merupakan hasil dari
Apache Software Foundation dengan Apache Project-nya. Untuk saat ini apache merupakan program web server paling populer, bahkan jauh lebih populer
dibandingkan dengan Microsoft Internet Information Server IIS dan Personal Web Server PWS.
Berikut ini beberapa faktor penyebab keunggulan Apache dibandingkan program web server lainnya :
a. Apache merupakan web server yang tangguh
b. Apache telah diuji coba dengan oleh banyak pengguna dan terbukti
sebagai server HTTP HyperText Transfer Protocol yang tangguh. c.
Apache dapat digunakan pada berbagai sistem operasi d.
Apache kini telah didukung oleh berbagai sistem operasi, mulai dari keluarga Linux, hingga Windows. Bahkan pada berbagai sistem
operasi ini, Apache berjalan konsisten dengan menggunakan konfigurasi dan administrasi yang tidak jauh berbeda.
e. Apache mudah dikonfigurasi ulang
f. Apache sangat mudah dikonfigurasi ulang. File konfigurasinya berupa
file text sehingga mudah dibaca dan dipahami. Konfigurasi diatur dengan menggunakan file tesk ini.
g. Apache mudah diektensifikasi
h. Kemampuan apache selain software utamanya, juga didukung oleh
berbagai modul. Modul-modul ini bisa ditambahkan dan digunakan oleh Apache. Bahkan bila ingin membuat modul sendiri, Apache bisa
menggunakannya tentunya sesuai dengan API-nya. i.
Apache dikembangkan oleh banyak programmer j.
Apache dikembangkan oleh banyak programmer yang bekerja sebagai tenaga sukarela. Dengan demikian bila terdapat bug, akan segera
diatasi. k.
Apache bersifat terbuka l.
Pengembangan Apache bersifat terbuka sehingga setiap programmer yang mau ikut berkontribusi dapat bergabung dengan Apache Project.
m. Apache memiliki dokumentasi yang lengkap
n. Apache memiliki dokumentasi yang lengkap. Dengan demikian
pengguna tidak menghadapi kesulitan dalam menguasai Apache. o.
Apache memiliki kerjasama dengan berbagai vendor lainnya. p.
Apache menjalin kerjasama dengan berbagai vendor penting, sehingga bisa dikolaborasikan dengan berbagai teknologi seperti SSL Secure
Socket Layer , JSP Java Server Pages , PHP Hypertext Pre Processor , Dan lain-lain
2.5 Postfix