Kursor

Crossbone Skull

Senin, 08 Agustus 2011

Aplikasi Server


Pada kali ini saya akan memperkenalkan beberapa Aplikas Server

Berikut ini adalah beberapa di antaranya :

1. Telnet.
Program telnet menyediakan kemampuan untuk melakukan remote login. Dengan program ini, seorang pemakai pada suatu komputer dapat melakukan login (masuk) ke komputer lainnya dan bertindak seolah-olah ia berada langsung di depan komputer kedua yang dihubunginya. Akses dapat dilakukan dari jaringan manapun, asal pemakai mempunyai izin yang sah tidak peduli di network lokal atau sembarang network.

Baca lebih lengkap:

TELNET menggunakan 2 program, yang satu adalah client (telnet) dan server (telnetd). Yang terjadi adalah ada dua program yang berjalan, yaitu software client yang dijalankan pada komputer yang meminta pelayanan tersebut dan software server yang dijalankan oleh computer yang menghasilkan pelayanan tadi.

Tugas dari client adalah:
. Membuat koneksi network TCP (Transfer Control Protocol) dengan server.
. Menerima inputan dari user
. Menformat kembali inputan dari user kemudian mengubah dalam bentuk format

Standard dan dikirim ke server.
. Menerima output dari server dalam format standard.
. Mengubah format output tadi untuk ditampilkan pada layar.
- Menginformasikan software jaringan bahwa komputer itu siap menerima
koneksi.
- Menunggu permintaan dalam bentuk format standard.
- Melaksanakan permintaan tersebut.
- Mengirim kembali hasil ke client dalam bentuk format standard.
- Menunggu permintaan selanjutnya..

Telnet menggunakan koneksi pada Port Destination=23. Untuk interaksi banyak
mesin maka dapat digambarkan sebagai berikut :

Telnet adalah program yang memungkinkan komputer host Internet anda menjadi terminal dari komputer host lain di Internet. Dengan ftp anda dapat membuka koneksi hanya untuk mentransfer file. Telnet memungkinkan anda untuk login sebagai pemakai pada komputer jarak jauh dan menjalankan program layanan Internet yang disediakan oleh computer tersebut. Telnet menyediakan akses langsung ke beragam layanan di Internet.

Komputer host anda memang menyediakan beragam layanan, namun jika layanan tersebut tidak ada, anda bisa menggunakannya melalui Telnet. Misalnya ketika masyarakat Internet menulis interface untuk membantu pengguna lain, Telnet memungkinkan anda mengakses host mereka dan menggunakan interface yang mereka buat. Demikian juga ketika seorang membuat layanan yang bermanfaat, Telnet memungkinkan anda mengakses sumber daya informasi yang berharga ini.


2. Remote Procedure Call.
Disebut juga RPC. Suatu set fungsi yang memungkinkan suatu aplikasi untuk berkomunikasi ke komputer lain (server). RPC akan menyediakan fungsi pemrograman, kode return, variabel predefined untuk mendukung distributed computing.

Baca lebih lengkap:

Remote Procedure Call (RPC) adalah sebuah metode yang memungkinkan kita untuk mengakses sebuah prosedur yang berada di komputer lain. Untuk dapat melakukan ini sebuah server harus menyediakan layanan remote procedure. Pendekatan yang dilakuan adalah sebuah server membuka socket, lalu menunggu client yang meminta prosedur yang disediakan oleh server. Bila client tidak tahu harus menghubungi port yang mana, client bisa me- request kepada sebuah matchmaker pada sebuah RPC port yang tetap. Matchmaker akan memberikan port apa yang digunakan oleh prosedur yang diminta client.
RPC masih menggunakan cara primitif dalam pemrograman, yaitu menggunakan paradigma procedural programming. Hal itu membuat kita sulit ketika menyediakan banyak remote procedure. RPC menggunakan socket untuk berkomunikasi dengan proses lainnya. Pada sistem seperti SUN, RPC secara default sudah ter- install kedalam sistemnya, biasanya RPC ini digunakan untuk administrasi sistem. Sehingga seorang administrator jaringan dapat mengakses sistemnya dan mengelola sistemnya dari mana saja, selama sistemnya terhubung ke jaringan.

3. User Datagram Protocol.
Yaitu suatu protokol yang berada pada lapisan transpor TCP/IP yang bekerja pada lapisan antar host yang berguna untuk membuat komunikasi yang bersifat connectionless. Hal ini berarti suatu paket yang dikirim melalui jaringan dan mencapai komputer lain tanpa membuat suatu koneksi. Sehingga dalam perjalanan ke tujuan paket dapat hilang karena tidak ada koneksi langsung antara kedua host, jadi UDP sifatnya tidak realibel.

Baca lebih lengkap:

Penggunaan UDP
UDP sering digunakan dalam beberapa tugas berikut:
• Protokol yang "ringan" (lightweight)
Untuk menghemat sumber daya memori dan prosesor, beberapa protokol lapisan aplikasi membutuhkan penggunaan protokol yang ringan yang dapat melakukan fungsi-fungsi spesifik dengan saling bertukar pesan.
Contoh dari protokol yang ringan adalah fungsi query nama dalam protokol lapisan aplikasi Domain Name System.
• Transmisi broadcast
Karena UDP merupakan protokol yang tidak perlu membuat koneksi terlebih dahulu dengan sebuah host tertentu, maka transmisi broadcast pun dimungkinkan. Sebuah protokol lapisan aplikasi dapat mengirimkan paket data ke beberapa tujuan dengan menggunakan alamat multicast atau broadcast. Hal ini kontras dengan protokol TCP yang hanya dapat mengirimkan transmisi one-to-one. Contoh: query nama dalam protokol NetBIOS Name Service.
Pesan-pesan UDP
UDP, berbeda dengan TCP yang memiliki satuan paket data yang disebut dengan segmen, melakukan pengepakan terhadap data ke dalam pesan-pesan UDP (UDP Messages). Sebuah pesan UDP berisi header UDP dan akan dikirimkan ke protokol lapisan selanjutnya (lapisan internetwork) setelah mengepaknya menjadi datagram IP. Enkapsulasi terhadap pesan-pesan UDP oleh protokol IP dilakukan dengan menambahkan header IP dengan protokol IP nomor 17 (0x11). Pesan UDP dapat memiliki besar maksimum 65507 byte: 65535 (216)-20 (ukuran terkecil dari header IP)-8 (ukuran dari header UDP) byte. Datagram IP yang dihasilkan dari proses enkapsulasi tersebut, akan dienkapsulasi kembali dengan menggunakan header dan trailer protokol lapisan Network Interface yang digunakan oleh host tersebut.

Port UDP
Seperti halnya TCP, UDP juga memiliki saluran untuk mengirimkan informasi antar host, yang disebut dengan UDP Port. Untuk menggunakan protokol UDP, sebuah aplikasi harus menyediakan alamat IP dan nomor UDP Port dari host yang dituju. Sebuah UDP port berfungsi sebagai sebuah multiplexed message queue, yang berarti bahwa UDP port tersebut dapat menerima beberapa pesan secara sekaligus. Setiap port diidentifikasi dengan nomor yang unik. Tabel di bawah ini mendaftarkan beberapa UDP port yang telah dikenal secara luas.
Cara Kerja UDP
1. Paket berisi port client dan port sumber berbentuk file text dikirimkan ke server dalam UDP header
2. Paket berisi port client dan port sumber berbentuk file audio dikirimkan ke server dalam UDP header
3. UDP tujuan membaca nomor port tujuan dan memproses data
4. Paket asli memiliki port tujuan sehingga server dapat mengirimkan data kembali ke ftfp client
5. Untuk point 3 dan 4 berulang lagi saat server menerima file audio dari client
6. saat aplikasi yang ingin mengirim data, UDP tidak akan mem-buffer atau mem-fragmen data.
7. Karena UDP tidak mem-fragmen data, jika data yang lebih besar dari MTU, lapisan IP yang harus mem-fragmen nya.

4. Transmission Control Protokol.
Disebut juga TCP. Protokol komunikasi yang menyediakan data transfer yang andal. TCP bertanggung jawab untuk mengatur dan menyusun (assembling) data yang dilewatikan dari lapisan (layer) aplikasi menjadi suatu paket standar dan memastikan bahwa data telah dikirim dengan benar.

5. Internet protokol.
Disebut juga IP. Bagian yang bertanggung jawab dalam memindahkan paket data yang telah di-assembling oleh TCP atau UDP (User datagram protocol) melalui network. IP menggunakan satu set address unik untuk setiap device yang ada pada network sehingga ia dapat menentukan dan menangani jalur perjalanan (route) dan alamat tujuan.

6. Domain Name System.
Disebut juga DNS. Memungkinkan suatu komputer dengan nama umum dikonversi ke alamat network khusus. Sebagai contoh, suatu komputer dengan nama biasa DIMAS, tidak dapat diakses oleh komputer lain pada network yang sama atau network lainnya, jika tidak ada metode untuk memeriksa nama mesin lokal dan menggantinya dengan alamat fisik (hardware) mesin. DNS menyediakan konversi dari nama lokal ke alamat fisik dari suatu koneksi.

Baca lebih lengkap:

DNS dapat disamakan fungsinya dengan buku telepon. Dimana setiap komputer di jaringan Internet memiliki host name (nama komputer) dan Internet Protocol (IP) address. Secara umum, setiap client yang akan mengkoneksikan komputer yang satu ke komputer yang lain, akan menggunakan host name.
Lalu komputer anda akan menghubungi DNS server untuk mencek host name yang anda minta tersebut berapa IP address-nya. IP address ini yang digunakan untuk mengkoneksikan komputer anda dengan komputer lainnya.
Struktur DNS
Domain Name Space merupakan sebuah hirarki pengelompokan domain berdasarkan nama, yang terbagi menjadi beberapa bagian diantaranya:
Root-Level Domains
Domain ditentukan berdasarkan tingkatan kemampuan yang ada di struktur hirarki yang disebut dengan level. Level paling atas di hirarki disebut dengan root domain. Root domain di ekspresikan berdasarkan periode dimana lambang untuk root domain adalah (“.”).

Top-Level Domains
Pada bagian dibawah ini adalah contoh dari top-level domains:
- com Organisasi Komersial
- edu Institusi pendidikan atau universitas
- org Organisasi non-profit
- net Networks (backbone Internet)
- gov Organisasi pemerintah non militer
- mil Organisasi pemerintah militer
- num No telpon
- arpa Reverse DNS
- xx dua-huruf untuk kode negara (id:Indonesia,sg:singapura,au:australia,dll)
Top-level domains dapat berisi second-level domains dan hosts.
Second-Level Domains
Second-level domains dapat berisi host dan domain lain, yang disebut dengan subdomain. Untuk contoh:
Domain Bujangan, bujangan.com terdapat komputer (host) seperti server1.bujangan.com dan subdomain training.bujangan.com. Subdomain training.bujangan.com juga terdapat komputer (host) seperti client1.training.bujangan.com.
Host Names
Domain name yang digunakan dengan host name akan menciptakan fully qualified domain name (FQDN) untuk setiap komputer. Sebagai contoh, jika terdapat fileserver1.detik.com, dimana fileserver1 adalah host name dan detik.com adalah domain name.
Bagaimana DNS itu bekerja?
Fungsi dari DNS adalah menerjemahkan nama komputer ke IP address (memetakan). Client DNS disebut dengan resolvers dan DNS server disebut dengan name servers. Resolvers atau client mengirimkan permintaan ke name server berupa queries. Name server akan memproses dengan cara mencek ke local database DNS, menghubungi name server lainnya atau akan mengirimkan message failure jika ternyata
permintaan dari client tidak ditemukan.
Proses tersebut disebut dengan Forward Lookup Query, yaitu permintaan dari client dengan cara memetakan nama komputer (host) ke IP address.

7. Virtual Network Computing (VNC)
adalah pembagian sistem desktop grafis yang menggunakan protokol RFB untuk kontrol jarak jauh komputer lain. Ini mentransmisikan peristiwa keyboard dan mouse dari satu komputer ke komputer lain, menyampaikan layar grafis update kembali ke arah lain, melalui jaringan. VNC adalah platform-independen - sebuah VNC viewer pada satu sistem operasi dapat terhubung ke VNC server pada yang sama atau sistem operasi lain. Ada klien dan server untuk banyak GUI berbasis sistem operasi dan untuk Java. Beberapa klien dapat terhubung ke VNC server pada saat yang sama. Menggunakan Populer untuk teknologi ini meliputi dukungan teknis jarak jauh dan mengakses file pada komputer kerja seseorang dari komputer di rumah seseorang, atau sebaliknya.

Baca lebih lengkap:

VNC awalnya dikembangkan di Olivetti Research Laboratory di Cambridge, Inggris. VNC kode sumber asli dan turunan modern adalah open source di bawah GNU General Public License VNC di KDE.
Ada sejumlah varian VNC yang menawarkan fungsi khusus mereka sendiri, misalnya, beberapa dioptimalkan untuk Microsoft Windows, atau menawarkan transfer file (bukan bagian dari VNC yang tepat), dll Banyak yang kompatibel (tanpa fitur mereka ditambahkan) dengan VNC yang tepat dalam arti bahwa penampil dari satu rasa dapat terhubung dengan server lain, yang lain didasarkan pada VNC kode tetapi tidak kompatibel dengan standar VNC.

8. Post Office Protocol (POP)
adalah sebuah aplikasi-lapisan protokol Internet standar yang digunakan oleh e-mail lokal klien untuk mengambil e-mail dari server remote melalui TCP / IP connection.POP dan IMAP (Internet Message Access Protocol) adalah dua yang paling protokol internet standar umum untuk e-mail retrieval.Virtually semua e-mail klien dan server modern yang mendukung kedua. Protokol POP telah dikembangkan melalui beberapa versi, dengan versi 3 (POP3) menjadi standar saat ini. Seperti IMAP, POP3 didukung oleh layanan webmail yang paling seperti Hotmail, Gmail dan Yahoo Mail.

Rabu, 26 Januari 2011

WEB

Masih ingat kan postingan saya yang waktu itu ..??
yang membahas tentang web ..??
lihat lagi di sini

Web yang saya buat waktu itu, sekarang sudah saya sempurnakan. Tapi untuk isi tidak saya ubah. Mulai dari background,link,halaman,dll.  Karena web yang saya buat itu masih terlihat agak gimana gitu ....


Nah ,sekarang seperti ini lah penampakannya :

Gambar:

 Home




Gambar:






Gambar:

Materi



Gambar:

Download Software




Gambar:

Kontak




Jika ingin mencoba dan belum hafal kode HTML nya , coba silakan cari" template di google. Atau silakan download di sini.

Cukup sekian postingan kali ini, sekian dan terima kasih .
(barq)

Selasa, 25 Januari 2011

Setelah tadi saya selesai membuat web statis ,sekarang saya akan membahas tentang pembuatan web menggunakan HTML. Sebelum memulai ,ada baiknya kita mengenal HTML. Apa itu HTML ..??

          HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah Penjelajah web Internet dan formating hypertext sederhana yang ditulis kedalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi. Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan kedalam format ASCII normal sehingga menjadi home page dengan perintah-perintah HTML. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML (Standard Generalized Markup Language), HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). HTML dibuat oleh kolaborasi Caillau TIM dengan Berners-lee robert ketika mereka bekerja di CERN pada tahun 1989 (CERN adalah lembaga penelitian fisika energi tinggi di Jenewa). 
         HTML berupa kode-kode tag yang menginstruksikan penjelajah web untuk menghasilkan tampilan sesuai dengan yang diinginkan. Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan penjelajah web seperti Mozilla Firefox atau Microsoft Internet Explorer. HTML juga dapat dikenali oleh aplikasi pembuka surel ataupun dari PDA dan perangkat lunak lain yang memiliki kemampuan browser.             
Nah ,,, 
setelah paham apa itu HTML ,maka sekarang saya akan memperkenalkan apa saja kode kode html yang bisa di download di sini ,juga software untuk membuat webnya Macromedia Dreamweaver.
Sekian dulu sedikit tutor dari saya ,semoga bermanfaat.
(barq)