Wednesday, October 29, 2008

Internet Gratis via UCWEB


Browsing function

Are you boring with a dull WAP site? Are you upset with the blank display in a wap site? UCWEB will change all those problems on the mobile Internet! with UCWEB, you can not only visit WAP site quickly, but also the colorful WEB sites fluently, to enjoy the pleasantness of wireless thoroughly.

Navigation function

Wireless is more colorful! Information, entertainment, community, forum, blog, it's all we have. Site navigation service recommends excellent internet sites and hot sites to you! Click! click! click! It's so easily to access the site. Opening the site you want quickly, reading what you like, and listening what you love.

Search function

Don't doubt the voluminous information can be searched on your mobile phone! With UCWEB, you can do it! UCWEB offers various search engines, such as Baidu, Google, Yicha, to satisfy your desire of searching the whole Internet. UCWEB supports to search by sort, such as web pages, MP3, pictures, maps,etc

E-mail service

By a mobile phone, you can enjoy a fresh experience of receiving & sending mails as quickly and conveniently as by PC anytime and anywhere! UCWEB builds-in mailing function, which supports the majority of mailboxes, such as 163, hotmail, Yahoo mail, and a lot of mail attachments formats (doc, xls, pdf, txt, jpg, bmp, htm, zip, e.g.), it encrypts account code and application program simultaneously, and protect your mail security at best, make you receive/send or write mails by mobile phone as smoothly as by PC.

Download function

Beautiful pictures!MP3!Characteristic phone ring tone! UCWEB lets you get all you want. The powerful download function makes your download easily, and which make you save time and cost.

UCWEB download function supports the big file download and the break points discontinuous transmission, which adopts the data compression technique to reduce the data traffic.

Personal data management

Do you regret that you can't save the sites/pages you like? Is there no storage space for storing MP3, games? Is data lost when you change mobile phone? Don't worry, UCWEB resolves these problems for you! It offers service such as bookmark, favorite, user can manage web sites which regularly browsed easily in mobile phone or in PC. The mobile phone hard disk is the bridge of PC and mobile phone, by which accessing the picture, MP3 and game is easy

RSS Subsciption Function

With a mobile phone, the latest hot Internet information can be subscribed! With RSS news subscription function you can subscribe RSS seeds, and manage the RSS resource, and then read the updated details in RSS freely. You can login directly in your mobile phone, or open http://my.ucweb.com/ to subscript the RSS seeds.

Shoutcut Key Aplication

With the shortcut key function, it makes the whole operation process of UCWEB simply, convenient. You can assemble shortcut keys with single key or double keys, and setup shortcut key by yourself. The customized service makes you enjoy the fully wireless happiness.

To Download Click Here

========================================================

Hasil Tes :

  • HP : Nokia 6210c, N70
  • Kartu : XL
  • Setting : tanpa setting, waktu jalankan pertama kali cari sinyal yang bagus (diutamakan 3G)
  • Installer : Pada pemilihan installer for symbian, inisialisasi error. Solusi, pakai file jar.
  • Pulsa : Pada pulsa Rp. 0 bisa jalan
  • Kekurangan : membuka web yg agak besar tdk bisa, walaupun setting awal bahasa Inggris, masih terdapat tulisan China
  • kelebihan : terdapat pilihan User Agent : Disable, UCWB, PHONE UA, OPENWAVE, OPERA

Internet Gratis via Teashark

Posted: 28 Oct 2008 07:38 PM PDT

TeaShark gives you full web browsing on your mobile phone with superb usability and performance. It renders web pages the same way as desktop browsers. No more ‘mobile web’, your favourite sites are the same on your phone and the desktop.

TeaShark is absolutely free, feature :

Full Web for your mobile phone

TeaShark renders web pages the same way as desktop browsers. It’s no more mobile web with hardly any content. Your favorite sites are the same on your phone and the desktop.

Navigate intuitivelyThere’s an intelligent mouse for easy navigation. The cursor jumps to the next link to click, saving you the trouble. Navigate as fast or slow as you need with page up and down, left and right shortcuts. Jump to content: the display snaps to the text you’re reading.

2-level zoomTeaShark has unique 2-level zooming. The first level is for fine scrolling with reading capabilities, while the second is for quick jumping from section to section. You’ll never be lost on the page.

LandscapeGo sideways for a more natural feel. TeaShark can rotate the page 90 degrees to landscape mode.

Multiple tabs and historyTabs is a must for any browser. TeaShark has it. You can open a link in a tab and access it the same way as you would access your browsing history. You can easily slide back and forth, up and down. TeaShark also remembers your last session and when you start it up again, your browsing and tab history is there as you left it the last time.

Bookmark management with color taggingColor tagging helps you to keep your favorite pages organized. There are 8 pre-defined colors from which you can choose from.

Enhanced click and searchWith desktop-like text selection and phone number recognition.

And many more features

Including smart web address entry, find text, built-in web search, RSS reader, in-line editing, permanent history, you name it.

Go and download it Click Here

================================================================

Hasil Tes :

  • HP : Nokia 6210c, N70
  • Kartu : XL
  • Setting : tanpa setting, waktu jalankan pertama kali cari sinyal yang bagus (diutamakan 3G)
  • Lain : pulsa Rp. 0 bisa jalan


Monday, October 27, 2008

Opera mini vs Teashark vs Ucweb


OPERA MINI 4.1

Opera Mini 4.1 lets you have the full Web everywhere. This newest release includes several new features, including automatic completion of Web addresses, making it easier to get to the sites you need; tools for attaching files to Web-based email; uploading photos to your blog or other site; downloading attachments from email for storage on your phone; and saving and viewing pages offline.

The new Opera Mini 4.1 lets you search for text within a Web page so you can get to the information you need even quicker than before.

When typing Web addresses, Opera Mini 4.1 will recognize and suggest completions for you based on your bookmarks and browsing history, making address input faster, easier and much more intuitive.

On phones with JSR-75, you can now upload and download files using Opera Mini 4.1, without being re-routed to your phone's native browser. Update your blog while on the go. Upload photos to your Web site or social network. Add attachments easily to Web-based email, and download other non media-rich content to your phone using Opera Mini 4.1.

Other Special Features include

Sync bookmarks and Speed Dial
View pages in Landscape mode
Power scrolling shortcuts
Also In Opera Mini 4.1, there is CSS support that Web designers need to make their Web pages look pixel perfect on in the mobile Web world.

To Download Click here

TEASHARK

TeaShark is a beta service, and is not yet fully tested.TeaShark renders web pages the same way as desktop browsers. It's no more mobile web with hardly any content. Your favorite sites are the same on your phone and the desktop.

There's an intelligent mouse for easy navigation. The cursor jumps to the next link to click, saving you the trouble. Navigate as fast or slow as you need with page up and down, left and right shortcuts. Jump to content: the display snaps to the text you're reading.

TeaShark has unique 2-level zooming. The first level is for fine scrolling with reading capabilities, while the second is for quick jumping from section to section. You'll never be lost on the page.

TeaShark can rotate the page 90 degrees to landscape mode.

Tabs is a must for any browser. TeaShark has it. You can open a link in a tab and access it the same way as you would access your browsing history. You can easily slide back and forth, up and down. TeaShark also remembers your last session and when you start it up again, your browsing and tab history is there as you left it the last time.

Color tagging helps you to keep your favorite pages organized. There are 8 pre-defined colors from which you can choose from.

With desktop-like text selection and phone number recognition.

To download click Here

UCWEB

With UCWEB, you can not only visit WAP site quickly, but also the colorful WEB sites fluently, to enjoy the pleasantness of wireless thoroughly.

Wireless is more colorful! Information, entertainment, community, forum, blog, it's all we have. Site navigation service recommends excellent internet sites and hot sites to you! Click! click! click! It's so easily to access the site. Opening the site you want quickly, reading what you like, and listening what you love.

Don't doubt the voluminous information can be searched on your mobile phone! With UCWEB, you can do it! UCWEB offers various search engines, such as Baidu, Google, Yicha, to satisfy your desire of searching the whole Internet. UCWEB supports to search by sort, such as web pages, MP3, pictures, maps,etc

By a mobile phone, you can enjoy a fresh experience of receiving & sending mails as quickly and conveniently as by PC anytime and anywhere! UCWEB builds-in mailing function, which supports the majority of mailboxes, such as 163, hotmail, Yahoo mail, and a lot of mail attachments formats (doc, xls, pdf, txt, jpg, bmp, htm, zip, e.g.), it encrypts account code and application program simultaneously, and protect your mail security at best, make you receive/send or write mails by mobile phone as smoothly as by PC.

Beautiful pictures!MP3!Characteristic phone ring tone! UCWEB lets you get all you want. The powerful download function makes your download easily, and which make you save time and cost.

UCWEB download function supports the big file download and the break points discontinuous transmission, which adopts the data compression technique to reduce the data traffic.

Do you regret that you can't save the sites/pages you like? Is there no storage space for storing MP3, games? Is data lost when you change mobile phone? Don't worry, UCWEB resolves these problems for you! It offers service such as bookmark, favorite, user can manage web sites which regularly browsed easily in mobile phone or in PC. The mobile phone hard disk is the bridge of PC and mobile phone, by which accessing the picture, MP3 and game is easy

With a mobile phone, the latest hot Internet information can be subscribed! With RSS news subscription function you can subscribe RSS seeds, and manage the RSS resource, and then read the updated details in RSS freely. You can login directly in your mobile phone, or open http://my.ucweb.com/ to subscript the RSS seeds.

With the shortcut key function, it makes the whole operation process of UCWEB simply, convenient. You can assemble shortcut keys with single key or double keys, and setup shortcut key by yourself. The customized service makes you enjoy the fully wireless happiness.

To Download Click Here


Sunday, October 26, 2008

Network Tutorial - UDP (User Datagram Protocol)


Wikipedia

User Datagram Protocol (UDP) is one of the core protocols of the Internet Protocol Suite. Using UDP, programs on networked computers can send short messages sometimes known as datagrams (using Datagram Sockets) to one another. UDP is sometimes called the Universal Datagram Protocol. The protocol was designed by David P. Reed in 1980 and formally defined in RFC 768.

UDP does not guarantee reliability or ordering in the way that TCP does. Datagrams may arrive out of order, appear duplicated, or go missing without notice. Avoiding the overhead of checking whether every packet actually arrived makes UDP faster and more efficient, for applications that do not need guaranteed delivery. Time-sensitive applications often use UDP because dropped packets are preferable to delayed packets. UDP’s stateless nature is also useful for servers that answer small queries from huge numbers of clients. Unlike TCP, UDP is compatible with packet broadcast (sending to all on local network) and multicasting (send to all subscribers).

Common network applications that use UDP include: the Domain Name System (DNS), streaming media applications such as IPTV, Voice over IP (VoIP), Trivial File Transfer Protocol (TFTP) and online games.

UDP uses ports to allow application-to-application communication. The port field is a 16 bit value, allowing for port numbers to range between 0 and 65,535. Port 0 is reserved, but is a permissible source port value if the sending process does not expect messages in response.

Ports 1 through 1023 (hex 3FF) are named “well-known” ports and on Unix-derived operating systems, binding to one of these ports requires root access.

Ports 1024 through 49,151 (hex BFFF) are registered ports.

Ports 49,152 through 65,535 (hex FFFF) are used as temporary ports primarily by clients when communicating to servers.

===============================================

UDP, singkatan dari User Datagram Protocol, adalah salah satu protokol lapisan transpor TCP/IP yang mendukung komunikasi yang tidak andal (unreliable), tanpa koneksi (connectionless) antara host-host dalam jaringan yang menggunakan TCP/IP. Protokol ini didefinisikan dalam RFC 768

UDP memiliki karakteristik-karakteristik berikut:

  • Connectionless (tanpa koneksi): Pesan-pesan UDP akan dikirimkan tanpa harus dilakukan proses negosiasi koneksi antara dua host yang hendak berukar informasi.
  • Unreliable (tidak andal): Pesan-pesan UDP akan dikirimkan sebagai datagram tanpa adanya nomor urut atau pesan acknowledgment. Protokol lapisan aplikasi yang berjalan di atas UDP harus melakukan pemulihan terhadap pesan-pesan yang hilang selama transmisi. Umumnya, protokol lapisan aplikasi yang berjalan di atas UDP mengimplementasikan layanan keandalan mereka masing-masing, atau mengirim pesan secara periodik atau dengan menggunakan waktu yang telah didefinisikan.
  • UDP menyediakan mekanisme untuk mengirim pesan-pesan ke sebuah protokol lapisan aplikasi atau proses tertentu di dalam sebuah host dalam jaringan yang menggunakan TCP/IP. Header UDP berisi field Source Process Identification dan Destination Process Identification.
  • UDP menyediakan penghitungan checksum berukuran 16-bit terhadap keseluruhan pesan UDP.

UDP tidak menyediakan layanan-layanan antar-host berikut:

  • UDP tidak menyediakan mekanisme penyanggaan (buffering) dari data yang masuk ataupun data yang keluar. Tugas buffering merupakan tugas yang harus diimplementasikan oleh protokol lapisan aplikasi yang berjalan di atas UDP.
  • UDP tidak menyediakan mekanisme segmentasi data yang besar ke dalam segmen-segmen data, seperti yang terjadi dalam protokol TCP. Karena itulah, protokol lapisan aplikasi yang berjalan di atas UDP harus mengirimkan data yang berukuran kecil (tidak lebih besar dari nilai Maximum Transfer Unit/MTU) yang dimiliki oleh sebuah antarmuka di mana data tersebut dikirim. Karena, jika ukuran paket data yang dikirim lebih besar dibandingkan nilai MTU, paket data yang dikirimkan bisa saja terpecah menjadi beberapa fragmen yang akhirnya tidak jadi terkirim dengan benar.
  • UDP tidak menyediakan mekanisme flow-control, seperti yang dimiliki oleh TCP.

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.
  • Protokol lapisan aplikasi yang mengimplementasikan layanan keandalan: Jika protokol lapisan aplikasi menyediakan layanan transfer data yang andal, maka kebutuhan terhadap keandalan yang ditawarkan oleh TCP pun menjadi tidak ada. Contoh dari protokol seperti ini adalah Trivial File Transfer Protocol (TFTP) dan Network File System (NFS)
  • Protokol yang tidak membutuhkan keandalan. Contoh protokol ini adalah protokol Routing Information Protocol (RIP).
  • 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.

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 (0×11). 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.

Dalam header IP dari sebuah pesan UDP, field Source IP Address akan diset ke antarmuka host yang mengirimkan pesan UDP yang bersangkutan; sementara field Destination IP Address akan diset ke alamat IP unicast dari sebuah host tertentu, alamat IP broadcast, atau alamat IP multicast.

Header UDP diwujudkan sebagai sebuah header dengan 4 buah field memiliki ukuran yang tetap, seperti tersebutkan dalam tabel berikut.

Ilustrasi mengenai header UDP

Ilustrasi mengenai header UDP

Field Panjang Keterangan
Source Port 16 bit (2 byte) Digunakan untuk mengidentifikasikan sumber protokol lapisan aplikasi yang mengirimkan pesan UDP yang bersangkutan. Penggunaan field ini adalah opsional, dan jika tidak digunakan, akan diset ke angka 0. Beberapa protokol lapisan aplikasi dapat menggunakan nilai field ini dari pesan UDP yang masuk sebagai nilai field port tujuan (Destination Port, lihat baris selanjutnya) sebagai balasan untuk pesan tersebut.
Destination Port 16 bit (2 byte) Digunakan untuk mengidentifikasikan tujuan protokol lapisan aplikasi yang menjadi tujuan
pesan UDP yang bersangkutan. Dengan menggunakan kombinasi antara alamat IP dengan nilai dari field ini untuk membuat sebuah alamat yang signifikan untuk mengidentifikasikan proses yang berjalan dalam sebuah host tertentu yang dituju oleh pesan UDP yang bersangkutan.
Length 16 bit (2 byte) Digunakan untuk mengindikasikan panjang pesan UDP (pesan UDP ditambah dengan header UDP) dalam satuan byte. Ukuran paling kecil adalah 8 byte (ukuran header UDP,
ketika tidak ada isi pesan UDP), dan ukuran paling besar adalah 65515 bytes (65535 [216] -20 [ukuran header protokol IP]). Panjang maksimum aktual dari pesan UDP akan disesuaikan dengan menggunakan nilai Maximum Transmission Unit (MTU) dari saluran di mana pesan UDP dikirimkan. Field ini bersifat redundan (terulang-ulang). Panjang pesan UDP dapat dihitung dari field Length dalam header UDP dan field IP Header Length dalam header IP.
Checksum 16 bit (2 byte) Berisi informasi pengecekan integritas dari pesan UDP yang dikirimkan (header UDP dan pesan UDP). Penggunaan field ini adalah opsional. Jika tidak digunakan, field ini akan
bernilai 0.

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, seperti halnya TCP, tetapi meskipun begitu, UDP Port berbeda dengan TCP Port meskipun memiliki nomor port yang sama. Tabel di bawah ini mendaftarkan beberapa UDP port yang telah dikenal secara luas.

Nomor Port UDP Digunakan oleh
53 Domain Name System (DNS) Name Query
67 BOOTP client (Dynamic Host Configuration Protocol [DHCP])
68 BOOTP server (DHCP)
69 Trivial File Transfer Protocol (TFTP)
137 NetBIOS Name Service
138 NetBIOS Datagram Service
161 Simple Network Management Protocol (SNMP)
445 Server Message Block (SMB)
520 Routing Information Protocol (RIP)
1812/1813 Remote Authentication Dial-In User Service (RADIUS)


Friday, October 24, 2008

Buat Webserver dengan XAMPP di Windows


Mungkin ini minggu-minggu terberat bagi saya. Selain pekerjaan utama, aku mendapat tugas tambahan membuat sistem informasi berupa web yang berjalan di server windows. Mungkin hal ini tidaklah terlalu berat jika aku memfokuskan diri disini, tapi sekali lagi, ini tugas tambahan yang dikejar oleh waktu dan harus segera launcing dengan sedikit kesalahan tapi banyak manfaat. Dalam pikiranku pakai apakah yang cocok…. wordpress, Jomla atau forum yg pakai phpBB ?

Wow…. server yang “diberikan” termasuk lumayan.. Intel Xeon 3GHz HD 250 GB X 2. Sistem Operasi Windows 2000 Advanced Server. Webservernya pakai apa ya ? Setelah kucoba-coba sepertinya pakai gabungan apache, mysql dan php lebih cocok dari pada pakai IIS, SQL server dan ASP. Apa harus pasang satu-satu, apache sendiri, mysql sendiri dan php sendiri….Tidak. Banyak memakan waktu ! Kupasang saja XAMP for Windows…. lebih simple.

Apa XAMPP itu ?

XAMPP is a free and open source cross-platform web server package, consisting mainly of the Apache HTTP Server, MySQL database, and interpreters for scripts written in the PHP and Perl programming languages. The program is released under the GNU General Public License and acts as a free, easy-to-use web server capable of serving dynamic pages. XAMPP is available for Microsoft Windows, Linux, Sun Solaris, and Mac OS X, and is mainly used for web development projects.

XAMPP requires only one zip, tar or exe file to be downloaded and run, and little or no configuration of the various components that make up the web server is required. XAMPP is regularly updated to incorporate the latest releases of Apache/MySQL/PHP and Perl. It also comes with a number of other modules including OpenSSL and phpMyAdmin.

Because its user interface is considered simple to use, it is sometimes called the “lazy man’s WAMP/LAMP installation.”

Installing XAMPP takes less time than installing each of its components separately. Self-contained, multiple instances of XAMPP can exist on a single computer, and any given instance can be copied from one computer to another.

It is offered in both a full, standard version and a smaller version (known as XAMPP Lite). Add-on extension modules also are available.

Officially, XAMPP’s designers intended it for use only as a development tool, to allow website designers and programmers to test their work on their own computers without any access to the Internet. To make this as easy as possible, many important security features are disabled by default. In practice, however, XAMPP is sometimes used to actually serve web pages on the World Wide Web. A special tool is provided to password-protect the most important parts of the package. XAMPP also provides support for creating and manipulating databases in MySQL and SQLite among others.

Cara install di windows :

Langkah- langkah is\nstalasi XAMPP di windows sangatlah mudah, kita tinggal ikuti …..

Kalau anda pakai windows, biasanya akan ada peringatan Windows Security Alert pada Apache HTTP Server. Unblock saja.

Install selesai……

Download :


Sunday, October 19, 2008

PROXY SERVER PADA CIRCUIT LEVEL


In computer networks, a proxy server is a server (a computer system or an application program) which services the requests of its clients by forwarding requests to other servers. A client connects to the proxy server, requesting some service, such as a file, connection, web page, or other resource, available from a different server. The proxy server provides the resource by connecting to the specified server and requesting the service on behalf of the client. A proxy server may optionally alter the client’s request or the server’s response, and sometimes it may serve the request without contacting the specified server. In this case, it would ‘cache’ the first request to the remote server, so it could save the information for later, and make everything as fast as possible.

A proxy server that passes all requests and replies unmodified is usually called a gateway or sometimes tunneling proxy.

A proxy server can be placed in the user’s local computer or at various points between the user and the destination servers or the Internet.

=======================================================

Proxy server yang bekerja pada level sirkuit dibuat untuk menyederhanakan keadaan. Proxy ini tidak bekerja pada layer aplikasi, akan tetapi bekerja sebagai "sambungan" antara layer aplikasi dan layer transport, melakukan pemantauan terhadap sesi-sesi TCP antara pengguna dan penyedia layanan atau sebaliknya. Proxy ini juga masih bertindak sebagai perantara, namun juga membangun suatu sirkuit virtual diantara layer aplikasi dan layer transport.

Dengan proxy level sirkuit, aplikasi klien pada pengguna tidak perlu dikonfigurasi untuk setiap jenis aplikasi. Sebagai contoh, dengan menggunakan Microsoft Proxy Server, sekali saja diperlukan untuk menginstall WinSock Proxy pada komputer pengguna, setelah itu aplikasi-apliakasi seperrti Windows Media Player, IRC atau telnet dapat langsung menggunakannya seperti bila terhubung langsung lke internet.

Kelemahan dari proxy level sirkuit adalah tidak bisa memeriksa isi dari paket yang dikirimkan atau diterima oleh aplikasi-aplikasi yang menggunakannya. Kelemahan ini dicoba diatasi menggunakan teknologi yang disebut SOCKS. SOCKS adalah proxy level sirkuit yang dapat digunakan untuk semua aplikasi (generik proxy) yang berbasis TCP/IP, dikembangkan sekitar tahun 1990 oleh Internet Engineering Task Force (IETF) dan sudah mencapai versi 5 (RFC 1928). SOCKS menyediakan standar yang independen dari platform yang digunakan untuk mengakses proxy level sirkuit. Salah satu kemampuan penting SOCKS versi 5 adalah tambahan proses autentikasi dan password, serta memberikan layanan proxy terhadap layanan berbasis UDP, dengan pertama-tama melakukan koneksi TCP, den kemudian menggunakannya untuk relay bagi data UDP.

SOCKS terdiri dari dua komponen, yaitu SOCKS server dan SOCKS klien. SOCKS server diimplementasikan pada leyer aplikasi, sedangkan SOCKS klien diimplementasikan diantara layer aplikasi dan layer transport. Kegunaan pokoknya adalah untuk bisa menyelenggarakan koneksi dari satu host pada satu sisi dari SOCKS server dengan host lain pada sisi yang lain dari SOCKS server, tanpa kedua host harus terhubung langsung dalam konteks TCP/IP.

Diagram berikut menggambarkan posisi SOCKS:

Ketika satu aplikasi klien ingin terhubung dengan server aplikasi, pertama-tama dia menghubungi SOCKS proxy server. Proxy inilah yang akan melakukan relay data dan menghubungkan klien dengan server. Bagi si klien, SOCKS proxy server adalah server, dan bagi server, SOCKS proxy server adalah klien. SOCKS proxy melakukan 3 tahap proses yaitu membuat permintaan koneksi, membuat sirkuit proxy-nya, dan melakukan relay data. SOCKS versi 5 menambah satu prosedur yaitu proses autentikasi pada setiap langkah diatas.

Aplikasi yang menggunakan SOCKS versi 5 sejumlah mempunyai keunggulan yaitu :

  1. Proxy generik yang tidak tergantung pada aplikasinya (application-independent proxy). SOCKS membuat dan mengatur channel komunikasi yang digunakan untuk semua aplikasi jaringan. Adanya aplikasi baru tidak memerlukan pengembangan tambahan. Proxy layer aplikasi harus membuat software proxy baru untuk setiap aplikasi baru, dan proxy layer network dengan inspeksi penuh harus membuat cara inspeksi protokol baru.
  2. akses yang transparan pada jaringan dengan banyak server proxy.
  3. kemudahan autentikasi dan metode enkripsi. Hanya menggunakan satu protokol saja untuk pembangunan channel komunikasi semua pengguna dan aplikasi, dan proses autentikasinya. Kebanyakan protokol tuneling memisahkan proses autentikasi dan proses pembangunan channel komunikasi.
  4. kemudahan membangun aplikasi jaringan tanpa harus membuat proxy-nya.
  5. manajemen kebijakan yang sederhana atas keamanan jaringan.

Diagram berikut menggambarkan aliran kendali model aliran kendali SOCKSv5:

TRANSPARENT PROXY

Posted: 18 Oct 2008 07:46 PM PDT

The term “transparent proxy” is most often used incorrectly to mean “intercepting proxy” (because the client does not need to configure a proxy and cannot directly detect that its requests are being proxied). Transparent proxies can be implemented using Cisco’s WCCP (Web Cache Control Protocol). This proprietary protocol resides on the router and is configured from the cache, allowing the cache to determine what ports and traffic is sent to it via transparent redirection from the router. This redirection can occur in one of two ways: GRE Tunneling (OSI Layer 3) or MAC rewrites (OSI Layer 2).

However, RFC 2616 (Hypertext Transfer Protocol — HTTP/1.1) offers different definitions:

“A ‘transparent proxy’ is a proxy that does not modify the request or response beyond what is required for proxy authentication and identification”.
“A ‘non-transparent proxy’ is a proxy that modifies the request or response in order to provide some added service to the user agent, such as group annotation services, media type transformation, protocol reduction, or anonymity filtering”.

======================================================

Salah satu kompleksitas dari proxy pada level aplikasi adalah bahwa pada sisi pengguna harus dilakukan konfigurasi yang spesifik untuk suatu proxy tertentu agar bisa menggunakan layanan dari suatu proxy server. Bila diinginkan agar pengguna tidak harus melakukan konfigurasi khusus, kita bisa mengkonfigurasi proxy/cache server agar berjalan secara benar-benar transparan terhadap pengguna (transparent proxy). Biasanya cara ini memerlukan bantuan dan konfigurasi aplikasi firewall (yang bekerja pada layer network) untuk bisa membuat transparent proxy yang bekerja pada layer aplikasi.

Transparent proxy dapat berguna untuk "memaksa pengguna" menggunakan proxy/cache server, karena pengguna benar-benar tidak mengetahui tentang keberadaan proxy ini, dan apapun konfigurasi pada sisi pengguna, selama proxy server ini berada pada jalur jaringan yang pasti dilalui oleh pengguna untuk menuju ke internet, maka pengguna pasti dengan sendirinya akan "menggunakan" proxy/cache ini.

Cara membuat transparent proxy adalah dengan membelokkan arah (redirecting) dari paket-paket untuk suatu aplikasi tertentu, dengan menggunakan satu atau lebih aturan pada firewall/router. Hal ini bisa dilakukan karena setiap aplikasi berbasis TCP akan menggunakan salah satu port yang tersedia, dan firewall dapat diatur agar membelokkan paket yang menuju ke port layanan tertentu, ke arah port dari proxy yang bersesuaian.

Sebagai contoh, pada saat klient membuka hubungan HTTP (port 80) dengan suatu web server, firewall pada router yang menerima segera mengenali bahwa ada paket data yang berasal dari klien dengan nomor port 80. Disini kita juga mempunyai satu HTTP proxy server yang berjalan pada port 3130. Maka pada firewall router kita buat satu aturan yang menyatakan bahwa setiap paket yang datang dari jaringan lokal menuju ke port 80 harus dibelokkan ke arah alamat HTTP proxy server port 3130. Akibatnya, semua permintaan web dari pengguna akan masuk dan diwakili oleh HTTP proxy server diatas.

Jadi secara umum keuntungan dari metode transparent proxy itu sendiri adalah :

  1. Kemudahan administrasi jaringan, dengan artian browser yang digunakan klien tidak harus dikonfigurasi secara khusus yang menyatakan bahwa mereka menggunakan fasilitas proxy yang bersangkutan.
  2. Sentralisasi kontrol, dengan artian, pergantian metode bypass proxy maupun penggunaan proxy oleh klien dapat dilakukan secara terpusat.

Proxy – Untuk Sharing Internet

Posted: 18 Oct 2008 06:55 PM PDT

Internet Connection Sharing (ICS) is the name given by Microsoft to a feature of its Windows operating system (as of Windows 98 Second Edition and later) for sharing a single Internet connection on one computer between other computers on the same local area network. It makes use of DHCP and Network address translation (NAT).

ICS routes TCP/IP packets from a small LAN to the Internet. ICS maps individual IP addresses of local computers to unused port numbers in the TCP/IP stack. Due to the nature of the NAT, IP addresses on the local computer are not visible on the Internet. All packets leaving or entering the LAN are sent from or to the IP address of the external adapter on the ICS host computer.

On the host computer the shared connection is made available to other computers by enabling ICS in Network Connections, and other computers that will connect to and use the shared connection.

ICS offers configuration for other standard services and some configuration of NAT.

However, while ICS makes use of DHCP, there is no way to review DHCP leases using ICS. The service is also not customizable in terms of which addresses are used for the internal subnet, and contains no provisions for bandwidth limiting or other features common to more advanced systems, that can be also combined with Wi-Fi and dial-up mobile modems.

The server will always have the IP address 192.168.0.1 and will provide NAT services to the whole 192.168.0.x subnet, even if the address on the client was set manually, not by the DHCP server.

Besides making sure that the firewall settings are correct, for Windows XP host with more than one Ethernet interface cards and a wireless WAN connection, bridging the Ethernet interface cards may help eliminating some ICS malfunction problems. It is found from repeated testing that without bridging, ICS may not work correctly if only one of the several Ethernet cards is selected from the wireless connection’s Internet Connection Sharing option drop down box. This problem may have been solved in later versions of Microsoft Windows products.

=====================================================

Sumber : Onno W. Purbo

Teknik proxy adalah teknik yang standar untuk akses Internet secara bersama-sama oleh beberapa komputer sekaligus dalam sebuah Local Area Network (LAN) melalui sebuah modem atau sebuah saluran komunikasi. Istilah Proxy sendiri banyak dikenal / digunakan terutama di dunia / kalangan diplomatik. Secara sederhana proxy adalah seseorang / lembaga yang bertindak sebagai perantara atau atas nama dari orang lain / lembaga / negara lain.

Teknik ini dikenal dengan beberapa nama yang ada di pasaran, misalnya:

  • Internet Connection Sharing (ICS) – istilah ini digunakan oleh Microsoft pada Windows-nya.
  • Proxy Server – ini biasanya berupa software tambahan yang dipasang di komputer yang bertindak sebagai perantara.
  • Internet Sharing Server (ISS) – biasanya berupa hardware berdiri sendiri lengkap dengan modem, hub dan software proxy di dalamnya.
  • Network Address Translation (NAT) – istilah lain yang digunakan untuk software proxy server.
  • IP Masquerade – teknik yang digunakan di software NAT / Proxy server untuk melakukan proses proxy.

Mengapa teknik proxy menjadi penting untuk share akses Internet dari sebuah LAN secara bersama-sama? Sebagai gambaran umum, dalam sebuah jaringan komputer – termasuk Internet, semua komponen jaringan di identifikasi dengan sebuah nomor (di Internet dikenal sebagai alamat Internet Protokol, alamat IP, IP address). Mengapa digunakan nomor? Karena penggunaan nomor IP akan memudahkan proses route & penyampaian data – dibandingkan kalau menggunakan nama yang tidak ada aturannya. Kira-kira secara konsep mirip dengan pola yang dipakai di nomor telepon.

Nah sialnya,

(1) nomor IP ini jumlah-nya terbatas dan

(2) seringkali kita tidak menginginkan orang untuk mengetahui dari komputer mana / jaringan mana kita mengakses Internet agar tidak terbuka untuk serangan para cracker dari jaringan Internet yang sifatnya publik.

Berdasarkan dua (2) alasan utama di atas, maka dikembangkan konsep private network, jaringan private atau kemudian dikenal dengan IntraNet (sebagai lawan dari Internet). Jaringan IntraNet ini yang kemudian menjadi basis bagi jaringan di kompleks perkantoran, pabrik, kampus, Warung Internet (WARNET) dsb. Secara teknologi tidak ada bedanya antara IntraNet & Internet, beda yang significant adalah alamat IP yang digunakan. Dalam kesepakatan Internet, sebuah Intanet (jaringan private) dapat menggunakan alamat IP dalam daerah 192.168.x.x atau 10.x.x.x. IP 192.168 & 10 sama sekali tidak digunakan oleh Internet karena memang dialokasikan untuk keperluan IntraNet saja.

Proses pengkaitan ke dua jenis jaringan yang berbeda ini dilakukan secara sederhana melalui sebuah komputer atau alat yang menjalankan software proxy di atas. Jadi pada komputer yang berfungsi sebagai perantara ini, selalu akan mempunyai dua (2) interface (antar muka), biasanya satu berupa modem untuk menyambung ke jaringan Internet, dan sebuah Ethernet card untuk menyambung ke jaringan IntraNet yang sifarnya private.

Untuk menghubungkan ke dua jaringan yang berbeda ini, yaitu Internet & IntraNet, perlu dilakukan translasi alamat / IP address. Teknik proxy / Network Address Translation sendiri sebetulnya sederhana dengan menggunakan tabel delapan (8) kolom, yang berisi informasi:

  • Alamat IP workstation yang meminta hubungan.
  • Port aplikasi workstation yang meminta hubungan.
  • Alamat IP proxy server yang menerima permintaan proxy.
  • Port aplikasi proxy server yang menerima permintaan proxy.
  • Alamat IP proxy server yang meneruskan permintaan proxy
  • Port aplikasi proxy server yang meneruskan permintaan proxy.
  • Alamat IP server tujuan.
  • Port aplikasi server tujuan.

Dengan cara ini, paket dengan informasi pasangan alamat IP:port dari workstation user yang meminta servis pasangan alamat IP:port server tujuan bisa diganti agar server tujuan menyangka permintaan servis tersebut datangnya dari pasangan alamat IP:port proxy server yang meneruskan permintaan proxy. Server tujuan akan mengirimkan semua data yang diminta ke pasangan alamat IP:port proxy server yang meneruskan permintaan proxy – yang kemudian meneruskannya lagi ke pasangan alamat IP:port workstation pengguna yang menggunakan alamat IP 192.168.x.x.

Jika kita lihat secara sepintas, sebetulnya teknik proxy ini merupakan teknik paling sederhana dari sebuah firewall. Kenapa? Dengan teknik proxy, server tujuan tidak mengetahui bahwa alamat komputer yang meminta data tersebut sebetulnya berada di balik proxy server & menggunakan alamat IP private 192.168.x.x.


Wednesday, October 1, 2008

UPDATE PAGERANK

Aku sendiri bingung… apa dan bagaimana penilaian Pagerank.. Apa dari penggunan META Tags, isi dokumen, atau penekanan pada content….

Setelah kucari-cari info di internet tentang pagerank, maka secara garis besar yaitu…

PageRank adalah sebuah algoritma yang telah dipatenkan yang berfungsi menentukan situs web mana yang lebih penting/populer. PageRank merupakan salah satu fitur utama mesin pencari Google dan diciptakan oleh pendirinya, Larry Page dan Sergey Brin yang merupakan mahasiswa Ph.D. Universitas Stanford.

Sebuah situs akan semakin populer jika semakin banyak situs lain yang meletakan link yang mengarah ke situsnya, dengan asumsi isi/content situs tersebut lebih berguna dari isi/content situs lain. PageRank dihitung dengan skala 1-10.

Banyak cara digunakan search engine dalam menentukan kualitas/rangking sebuah halaman web, mulai dari penggunan META Tags, isi dokumen, penekanan pada content dan masih banyak teknik lain atau gabungan teknik yang mungkin digunakan. Link popularity, sebuah teknologi yang dikembangkan untuk memperbaiki kekurangan dari teknologi lain (Meta Keywords, Meta Description) yang bisa dicurangi dengan halaman yang khusus di desain untuk search engine atau biasa disebut doorway pages. Dengan algoritma ‘PageRank’ ini, dalam setiap halaman akan diperhitungkan inbound link (link masuk) dan outbound link (link keuar) dari setiap halaman web.

PageRank, memiliki konsep dasar yang sama dengan link popularity, tetapi tidak hanya memperhitungkan “jumlah” inbound dan outbound link. Pendekatan yang digunakan adalah sebuah halaman akan diangap penting jika halaman lain memiliki link ke halaman tersebut. Sebuah halaman juga akan menjadi semakin penting jika halaman lain yang memiliki rangking (pagerank) tinggi mengacu ke halaman tersebut.

Dengan pendekatan yang digunakan PageRank, proses terjadi secara rekursif dimana sebuah rangking akan ditentukan oleh rangking dari halaman web yang rangkingnya ditentukan oleh rangking halaman web lain yang memiliki link ke halaman tersebut. Proses ini berarti suatu proses yang berulang (rekursif). Di dunia maya, ada jutaan bahkan milyaran halaman web. Oleh karena itu sebuah rangking halaman web ditentukan dari struktur link dari keseluruhan halaman web yang ada di dunia maya. Sebuah proses yang sangat besar dan komplek.

Dari pendekatan yang sudah dijelaskan pada artikel konsep pagerank, Lawrence Page and Sergey Brin membuat algoritma pagerank seperti di bawah :

Algoritma awal PR(A) = (1-d) + d ( ( PR(T1) / C(T1) ) + … + ( PR(Tn) / C(Tn) ) )

Salah satu alogtima lain yang dipublikasikan PR(A) = (1-d) / N + d ( ( PR(T1) / C(T1) ) + … + ( PR(Tn) / C(Tn) ) )

   * PR(A) adalah Pagerank halaman A
* PR(T1) adalah Pagerank halaman T1 yang mengacu ke halaman A
* C(T1) adalah jumlah link keluar (outbound link) pada halaman T1
* d adalah damping factor yang bisa diberi antara 0 dan 1.
* N adalah jumlah keseluruhan halaman web (yang terindex oleh google)

Dari algortima diatas dapat dilihat bahwa pagerank ditentukan untuk setiap halaman anda bukan keseluruhan situs web. Pagerank sebuah halaman ditentukan dari pagerank halaman yang mengacu kepadanya yang juga menjalani proses penentuan pagerank dengan cara yang sama, jadi proses ini akan berulang sampai ditemukan hasil yang tepat. Akan tetapi pagerank halaman A tidak langsung diberikan kepada halaman yang dituju, akan tetapi sebelumnya dibagi dengan jumlah link yang ada pada halaman T1 (outbound link), dan pagerank itu akan dibagi rata kepada setiap link yang ada pada halaman tersebut. Demikian juga dengan setiap halaman lain “Tn” yang mengacu ke halaman “A”. Setelah semua pagerank yang didapat dari halaman-halaman lain yang mengacu ke halaman “A” dijumlahkan, nilai itu kemudian dikalikan dengan damping factor yang bernilai antara 0 sampai 1. Hal ini dilakukan agar tidak keseluruhan nilai pagerank halaman T didistribusikan ke halaman A.

Tapi setelah baca-baca diatas, aku kok malah tambah bingung…. Masak websiteku yang di wordpress.com yang baru terbit 4 Agustus (2 bulan kurang) sudah dapat….

Powered by  MyPagerank.Net

dan websiteku ini

Powered by  MyPagerank.Net

Bukannya aku protes, karena gak senang… tapi semua itu menurutku harus dapat dinalar secara logika… itu aja. Dan dalam pikiranku sekarang terus berkecamuk ” APA GOOGLE GAK SALAH”

ariefew.co.cc, ariefew.wordpress.com, ariefew.blogspot.com

Twitter Delicious Facebook Digg Favorites More