<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Impian Bisa Terwujud Jika Benar-benar kita Inginkan &#187; 7. Pengetahuan IT</title>
	<atom:link href="http://lintoherlambang.com/category/pengetahuan-teknologi-informasi/feed" rel="self" type="application/rss+xml" />
	<link>http://lintoherlambang.com</link>
	<description>Free Download E-book, Manual, Tutorial, Buku Motto : Learning from Errors, Because History will recur</description>
	<lastBuildDate>Sun, 19 Jun 2011 23:10:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Konfigurasi RT/RW Net</title>
		<link>http://lintoherlambang.com/konfigurasi-rtrw-net.html</link>
		<comments>http://lintoherlambang.com/konfigurasi-rtrw-net.html#comments</comments>
		<pubDate>Wed, 06 Apr 2011 03:54:03 +0000</pubDate>
		<dc:creator>lintohbc</dc:creator>
				<category><![CDATA[7. Pengetahuan IT]]></category>

		<guid isPermaLink="false">http://lintoherlambang.com/?p=2795</guid>
		<description><![CDATA[By Moch. Linto Herlambang Untuk konfi. gurasi RT/RW net sangatlah mudah, tujuan dari RT/RW Net adalah membangun sebuah jaringan tanpa kabel / nir kabel di lingkungan yang menjangkau daerah seluas RT/RW. Anda cukup membangun koneksi dengan menyewa jasa layanan koneksi internet ke provider internet , misal telkom speedy. kemudian dihubunkan ke router, switch dan dan [...]]]></description>
			<content:encoded><![CDATA[<p>By Moch. Linto Herlambang</p>
<p>Untuk konfi. gurasi RT/RW net sangatlah mudah, tujuan dari RT/RW Net adalah membangun sebuah jaringan tanpa kabel / nir kabel di lingkungan yang menjangkau daerah seluas RT/RW. Anda cukup membangun koneksi dengan menyewa jasa layanan koneksi internet ke provider internet , misal telkom speedy. kemudian dihubunkan ke router, switch dan dan terakhir ke client yang terhubung dengan menggunakan teknologi Wifi dengan access point tertentu.</p>
<p>Untuk client anda bisa menggunakan user dan password login terlebih dahulu sebelum client terkoneksi ke internet.  konfigurasi itu semua dapat dibangun menggunakan mikrotik.</p>
<p>untuk konfigurasi lebih lanjut silakan hubungi penulis.</p>
]]></content:encoded>
			<wfw:commentRss>http://lintoherlambang.com/konfigurasi-rtrw-net.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Macam-Macam Kabel Komputer</title>
		<link>http://lintoherlambang.com/macammacam-kabel-komputer.html</link>
		<comments>http://lintoherlambang.com/macammacam-kabel-komputer.html#comments</comments>
		<pubDate>Thu, 11 Jun 2009 06:35:46 +0000</pubDate>
		<dc:creator>lintohbc</dc:creator>
				<category><![CDATA[7. Pengetahuan IT]]></category>

		<guid isPermaLink="false">http://lintoherlambang.com/?p=1533</guid>
		<description><![CDATA[By Moch. Linto Herlambang Reference http://lintoherlambang.com Berikut adalah macam-macam kabel yang berhubungan dengan perangkat komputer, dalam menunjung kegiatan berkomputer. 1.Kabel Power Adalah kabel yang digunakan untuk memberi supply tegangan pada power supply, pada Monitor. tanpa kabel ini monitor akan mati, dan power supply tidak dapat beroperasi. 2.Kabel Data USB Kabel ini digunakan untuk menghubungkan HP [...]]]></description>
			<content:encoded><![CDATA[<p>By Moch. Linto Herlambang Reference http://lintoherlambang.com</p>
<p>Berikut adalah macam-macam kabel yang berhubungan dengan perangkat komputer, dalam menunjung kegiatan berkomputer.</p>
<p><strong>1.Kabel Power</strong></p>
<p>Adalah kabel yang digunakan untuk memberi supply tegangan pada power supply, pada Monitor. tanpa kabel ini monitor akan mati, dan power supply tidak dapat beroperasi.</p>
<p><img class="aligncenter size-full wp-image-1534" title="kabel-power" src="http://lintoherlambang.com/wp-content/uploads/2009/06/kabel-power.jpeg" alt="kabel-power" width="130" height="87" /></p>
<p><strong>2.Kabel Data USB</strong></p>
<p>Kabel ini digunakan untuk menghubungkan HP dengan komputer, atau Printer dengan komputer, Camera digital dengan komputer.</p>
<p><img class="aligncenter size-full wp-image-1535" title="kabel-data-usb" src="http://lintoherlambang.com/wp-content/uploads/2009/06/kabel-data-usb.jpeg" alt="kabel-data-usb" width="127" height="127" /></p>
<p><strong>3.Kabel Data HP</strong></p>
<p>Digunakan untuk menghubungkan HP dengan komputer, Anda dapat mengirim data dari HP hasil foto ke dalam komputer dan bisa di cetak, kabel data ini bermacam-macam ada yang tipe DKU-5, CA-42, tergantung dari merk HPnya, HP yang bagus biasanya menyertakan kabel data.</p>
<p><img class="aligncenter size-full wp-image-1538" title="hp" src="http://lintoherlambang.com/wp-content/uploads/2009/06/hp.jpeg" alt="hp" width="122" height="137" /></p>
<p><strong>4.Kabel di belakang Casing Komputer</strong></p>
<p>Berikut adalah tampak beberapa kabel yang menancap dibelakang casing komputer,  Dari bawah tampak:</p>
<ul>
<li>warna biru yaitu kabel data Monitor</li>
</ul>
<ul>
<li>Warna hijau adalah kabel suara ke speaker.</li>
</ul>
<ul>
<li>Hitam adalah kabel DB25 kabel printer model lama.</li>
</ul>
<ul>
<li>Warna putih kabel perpanjangan USB</li>
</ul>
<ul>
<li>Warna Biru laut adalah kabel Keyboard</li>
</ul>
<ul>
<li>Warna Ungu adalah kabel Mouse.</li>
</ul>
<ul>
<li>Paling atas warna hitam adalah kabel Power supply.</li>
</ul>
<p><img class="aligncenter size-full wp-image-1541" title="monitor3" src="http://lintoherlambang.com/wp-content/uploads/2009/06/monitor3.jpeg" alt="monitor3" width="405" height="576" /></p>
<p><strong>6. Kabel LAN UTP dan STP</strong></p>
<p>Kabel UTP dan STP adalah jenis kabel untuk membangun jaringan komputer, dengan teknologi ethernet.  Kabel UTP dan STP hampir sama yang membedakan jika STP terdapat shield atau jaket tambahan.</p>
<p><img class="aligncenter size-full wp-image-1544" title="lan" src="http://lintoherlambang.com/wp-content/uploads/2009/06/lan.jpeg" alt="lan" width="119" height="63" /></p>
<p>UTP &amp; STP</p>
<p><img class="aligncenter size-full wp-image-1545" title="lan2" src="http://lintoherlambang.com/wp-content/uploads/2009/06/lan2.jpeg" alt="lan2" width="113" height="124" /></p>
<p><strong>7.Kabel Data hardisk</strong></p>
<p>Kabel data hardisk digunakan untuk menghubungkan hardisk dengan perangkat motherboard. jenisnyapun bermacam-macam ada kabel data IDE, dan ada pula kabel data SATA, SCASI. kabel tergantung dari jenis hardisk yang digunakan.</p>
<p>Kabel data IDE, mirip dengan kabel data Floppy disk hanya beda pada jumlah PIN kabel data.</p>
<p><img class="aligncenter size-full wp-image-1546" title="ide" src="http://lintoherlambang.com/wp-content/uploads/2009/06/ide.jpeg" alt="ide" width="124" height="93" /></p>
<p>Kabel data SATA</p>
<p><img class="aligncenter size-full wp-image-1547" title="sata" src="http://lintoherlambang.com/wp-content/uploads/2009/06/sata.jpeg" alt="sata" width="104" height="82" /></p>
<p>Kabel Data SCSI</p>
<p><img class="aligncenter size-full wp-image-1548" title="scsi" src="http://lintoherlambang.com/wp-content/uploads/2009/06/scsi.jpeg" alt="scsi" width="114" height="114" /></p>
<p><strong>8.Kabel Power Hardisk +flopy disk+CD ROM</strong></p>
<p>Kabel ini digunakan untuk memberikan daya arus DC ke hardisk atau floppy disk atau ke CDROM atau ke DVD ROM.</p>
<p><img class="aligncenter size-full wp-image-1552" title="kabel-power-hardisk" src="http://lintoherlambang.com/wp-content/uploads/2009/06/kabel-power-hardisk.jpeg" alt="kabel-power-hardisk" width="129" height="97" /></p>
]]></content:encoded>
			<wfw:commentRss>http://lintoherlambang.com/macammacam-kabel-komputer.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Kebutuhan Komputer untuk Bekerja</title>
		<link>http://lintoherlambang.com/kebutuhan-komputer-untuk-bekerja.html</link>
		<comments>http://lintoherlambang.com/kebutuhan-komputer-untuk-bekerja.html#comments</comments>
		<pubDate>Thu, 11 Jun 2009 04:55:07 +0000</pubDate>
		<dc:creator>lintohbc</dc:creator>
				<category><![CDATA[7. Pengetahuan IT]]></category>

		<guid isPermaLink="false">http://lintoherlambang.com/?p=1525</guid>
		<description><![CDATA[By Moch. Linto Herlambang Reference http://lintoherlambang.com Kebutuhan komputer untuk bekerja bermacam-macam ada jenis pekerjaan yang membutuhkan resource tenaga komputer yang tinggi, sebagai contoh untuk pekerjaan atau bekerja di bidang multimedia, graffis, Disain hal tersebut benar-benar menguras kantong Anda untuk membeli perangkat komputer yang memadai. Ada juga jenis pekerjaan yang tidak membutuhkan komputer yang canggih, misal [...]]]></description>
			<content:encoded><![CDATA[<p>By Moch. Linto Herlambang Reference http://lintoherlambang.com</p>
<p>Kebutuhan komputer untuk bekerja bermacam-macam ada jenis pekerjaan yang membutuhkan resource tenaga komputer yang tinggi, sebagai contoh untuk pekerjaan atau bekerja di bidang multimedia, graffis, Disain hal tersebut benar-benar menguras kantong Anda untuk membeli perangkat komputer yang memadai.</p>
<p>Ada juga jenis pekerjaan yang tidak membutuhkan komputer yang canggih, misal komputer warnet, komputer untuk jasa pengetikan, rental persewaan komputer. cukup sekelas pentium 3 sudah cukup.</p>
<p>Ada juga di bidang networking jaringan komputer, komputer yang ditugaskan sebagai router tidak memerlukan resource yang tinggi,  komputer sekelas pentium 2 sudah sangat cukup. Pada aplikasi khusus  dibidang networking misal untuk membangun proxy server memerlukan komputer dengan resource yang sangat besar.</p>
]]></content:encoded>
			<wfw:commentRss>http://lintoherlambang.com/kebutuhan-komputer-untuk-bekerja.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kebutuhan Komputer untuk pendidikan</title>
		<link>http://lintoherlambang.com/kebutuhan-komputer-untuk-pendidikan.html</link>
		<comments>http://lintoherlambang.com/kebutuhan-komputer-untuk-pendidikan.html#comments</comments>
		<pubDate>Thu, 11 Jun 2009 04:49:33 +0000</pubDate>
		<dc:creator>lintohbc</dc:creator>
				<category><![CDATA[7. Pengetahuan IT]]></category>

		<guid isPermaLink="false">http://lintoherlambang.com/?p=1523</guid>
		<description><![CDATA[By Moch. Linto Herlambang Reference http://lintoherlambang.com Untuk bidang kependidikan,misal sekolah sekelas SMP, SMA, komputer hanya digunakan untuk melakukan pengetikan, softare-software aplikasi yang bersifat ringan, untuk memenuhi kebutuhan itu semua komputer pentium sekelas pentium 3 sudah cukup untuk mengatasinya. Pada kasus tertentu SMK misal jurusan komputer, komputer harus disesuaikan dengan kebutuhan pembelajaran, jika siswa belajar pada [...]]]></description>
			<content:encoded><![CDATA[<p>By Moch. Linto Herlambang Reference http://lintoherlambang.com</p>
<p>Untuk bidang kependidikan,misal sekolah sekelas SMP, SMA, komputer hanya digunakan untuk melakukan pengetikan, softare-software aplikasi yang bersifat ringan, untuk memenuhi kebutuhan itu semua komputer pentium sekelas pentium 3 sudah cukup untuk mengatasinya.</p>
<p>Pada kasus tertentu SMK misal jurusan komputer, komputer harus disesuaikan dengan kebutuhan pembelajaran, jika siswa belajar pada software aplikasi terbaru dan multimedia komputer harus relatif dengan kecepatan tinggi agar tidak terhambat proses belajar mengajarnya.</p>
]]></content:encoded>
			<wfw:commentRss>http://lintoherlambang.com/kebutuhan-komputer-untuk-pendidikan.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kebutuhan Komputer Rumahan</title>
		<link>http://lintoherlambang.com/kebutuhan-komputer-rumahan.html</link>
		<comments>http://lintoherlambang.com/kebutuhan-komputer-rumahan.html#comments</comments>
		<pubDate>Wed, 10 Jun 2009 05:16:56 +0000</pubDate>
		<dc:creator>lintohbc</dc:creator>
				<category><![CDATA[7. Pengetahuan IT]]></category>

		<guid isPermaLink="false">http://lintoherlambang.com/?p=1518</guid>
		<description><![CDATA[By Moch. Linto Herlambang Reference http://lintoherlambang.com Yang penulis maksud dengan komptuer rumahan adalah jenis komputer yang sering dipergunakan di rumah berupa komputer dekstop ataupun komputer laptop.Komputer di rumah biasanya digunakan oleh sang anak untuk melakukan kegiatan belajar komputer dasar, diantaranya belajar mengetik, belajar Microsoft Office, hal ini untuk anak seusia SMP,SMA, untuk anak usia SD [...]]]></description>
			<content:encoded><![CDATA[<p>By Moch. Linto Herlambang Reference http://lintoherlambang.com</p>
<p>Yang penulis maksud dengan komptuer rumahan adalah jenis komputer yang sering dipergunakan di rumah berupa komputer dekstop ataupun komputer laptop.Komputer di rumah biasanya digunakan oleh sang anak untuk melakukan kegiatan belajar komputer dasar, diantaranya belajar mengetik, belajar Microsoft Office, hal ini untuk anak seusia SMP,SMA, untuk anak usia SD biasanya sebagai pengetauan mengetahui dunia atau biasanya dibuat untuk game. Berikut rekomendasi kebutuhan akan komputer dari penulis.</p>
<ul>
<li>Jika komputer hanya digunakan oleh anak untuk bermain game, biasanya yang perlu ditingkatkan adalah memori dengan nama RAM dan Video grafis atau dengan nama VGA Card agar tampilan bisa bagus.</li>
<li>Jika hanya untuk melakukan pengetikan dan belajar komputer, komputer sekelas Pentium 2-3 cukup dengan harga yang relatif murah.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://lintoherlambang.com/kebutuhan-komputer-rumahan.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mesin Pencari</title>
		<link>http://lintoherlambang.com/mesin-pencari.html</link>
		<comments>http://lintoherlambang.com/mesin-pencari.html#comments</comments>
		<pubDate>Wed, 10 Jun 2009 05:05:32 +0000</pubDate>
		<dc:creator>lintohbc</dc:creator>
				<category><![CDATA[7. Pengetahuan IT]]></category>

		<guid isPermaLink="false">http://lintoherlambang.com/?p=1515</guid>
		<description><![CDATA[By Moch. Linto Herlambang Reference http://lintoherlambang.com Jika Anda ingin mencari sebuah informasi di internet,  tapi tidak mengetahui di website mana informasi itu akan ditemukan maka solusinya kunjugilah berbagai situs mesin pencari atau yang lebih dikenal dengan search engine. Berikut adalah beberapa website yang cukup terkenal dan paling banyak digunakan untuk melakukan pencarian di internet, di [...]]]></description>
			<content:encoded><![CDATA[<p>By Moch. Linto Herlambang Reference http://lintoherlambang.com</p>
<p>Jika Anda ingin mencari sebuah informasi di internet,  tapi tidak mengetahui di website mana informasi itu akan ditemukan maka solusinya kunjugilah berbagai situs mesin pencari atau yang lebih dikenal dengan search engine.</p>
<p>Berikut adalah beberapa website yang cukup terkenal dan paling banyak digunakan untuk melakukan pencarian di internet, di antaranya:</p>
<ul>
<li>www.google.com</li>
</ul>
<ul>
<li>www.yahoo.com</li>
</ul>
<ul>
<li>www.ask.com</li>
</ul>
<ul>
<li>www.altavista.com</li>
</ul>
<ul>
<li>www.msn.com</li>
</ul>
<p>Tapi penulis merekomendasikan Anda menggunakan mesin pecarai www.google.com, karena mesinpencari ini relatif akurat dalam hal pencarian dan website dengan tampilan sangat ringan, yang membuat hasil pencarian dapat sangat cepat ditemukan walaupun Anda menggunakan koneksi internet yang relatif lambat sekalipun.</p>
]]></content:encoded>
			<wfw:commentRss>http://lintoherlambang.com/mesin-pencari.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutorial Browsing Website di Internet</title>
		<link>http://lintoherlambang.com/tutorial-browsing-website-di-internet.html</link>
		<comments>http://lintoherlambang.com/tutorial-browsing-website-di-internet.html#comments</comments>
		<pubDate>Wed, 10 Jun 2009 02:00:47 +0000</pubDate>
		<dc:creator>lintohbc</dc:creator>
				<category><![CDATA[7. Pengetahuan IT]]></category>

		<guid isPermaLink="false">http://lintoherlambang.com/?p=1510</guid>
		<description><![CDATA[By Moch. Linto Herlambang Reference http://lintoherlambang.com Browsing internet atau lebih dikenal dengan browsing atau surfing adalah aktifitas menjelajahi halaman-halaman website di internet, untuk mendapatkan berbagai informasi yang ingin dicari. Langkah-langkah browsing di internet diantaranya: Aktifkan Web browser Anda Klik pada menu icon Web browser Anda, pada contoh kali ini Web browser menggunakan Mozila Firefox. Ketikkan [...]]]></description>
			<content:encoded><![CDATA[<p>By Moch. Linto Herlambang Reference http://lintoherlambang.com</p>
<p>Browsing internet atau lebih dikenal dengan browsing atau surfing adalah aktifitas menjelajahi halaman-halaman website di internet, untuk mendapatkan berbagai informasi yang ingin dicari.</p>
<p>Langkah-langkah browsing di internet diantaranya:</p>
<ul>
<li>Aktifkan Web browser Anda<br />
Klik pada menu icon Web browser Anda, pada contoh kali ini Web browser menggunakan Mozila Firefox.</li>
</ul>
<ul>
<li>Ketikkan alamat website yang ingin dikunjungi<br />
Jika Anda sudah mengetahui alamat website yang akan dikunjungi, ketikkan alamat tersebut pada Address Bar Web Browser, jika belum mengetahui almat website yang akan dikunjungi mesin pencari www.google.com. ketikkan kata kunci yang ingin Anda cari.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://lintoherlambang.com/tutorial-browsing-website-di-internet.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perangkat Komputer  Dan Aksesoris</title>
		<link>http://lintoherlambang.com/perangkat-komputer.html</link>
		<comments>http://lintoherlambang.com/perangkat-komputer.html#comments</comments>
		<pubDate>Tue, 09 Jun 2009 08:12:51 +0000</pubDate>
		<dc:creator>lintohbc</dc:creator>
				<category><![CDATA[7. Pengetahuan IT]]></category>

		<guid isPermaLink="false">http://lintoherlambang.com/?p=1454</guid>
		<description><![CDATA[By Moch. Linto Herlambang  Reference http://lintoherlambang.com Perangkat komputer  yang sering dan harus dimengerti di antaranya: 1.Mouse Saran carilah mouse optic dengan konektor penghubung ke komputer menggunakan USB. 2.Keyboard Adalah papan yang menyediakan tuts huruf dan karakter sebagai pengganti mesin ketik. Jika Anda memilih keyboard carilah keyboard yang nyaman dipakai dan tidak mudah rusak, contohnya merk [...]]]></description>
			<content:encoded><![CDATA[<p>By Moch. Linto Herlambang  Reference http://lintoherlambang.com</p>
<p>Perangkat komputer  yang sering dan harus dimengerti di antaranya:</p>
<p><strong>1.Mouse</strong></p>
<p>Saran carilah mouse optic dengan konektor penghubung ke komputer menggunakan USB.</p>
<p><img class="aligncenter size-full wp-image-1499" title="mouse" src="http://lintoherlambang.com/wp-content/uploads/2009/06/mouse.jpeg" alt="mouse" width="123" height="90" /></p>
<p><strong>2.Keyboard</strong></p>
<p>Adalah papan yang menyediakan tuts huruf dan karakter sebagai pengganti mesin ketik. Jika Anda memilih keyboard carilah keyboard yang nyaman dipakai dan tidak mudah rusak, contohnya merk A4tech, bentuknya yang fokus ke satu arah ditengah, dan pijatan tuts yang enak membuat betah berlama-lama mengetikan karakter.</p>
<p><img class="aligncenter size-full wp-image-1500" title="keyboard" src="http://lintoherlambang.com/wp-content/uploads/2009/06/keyboard.jpeg" alt="keyboard" width="125" height="67" /></p>
<p><strong>3.Speaker</strong></p>
<p>Adalah alat yang digunakan untuk mengeluarkan suara dari perangkat software di komputer, pada perangkat komputer juga terdapat speaker kecil di sebelah motherboard (speaker untuk proses motherboard). tapi yang dimaksud penulis adalah speaker diluar motherboard yang ditambahkan sendiri oleh pengguna. salah satu merk yang sering penulis gunakan adalah merk Simbadda suaranya cukup bagus dan harganya relatif murah.</p>
<p><img class="aligncenter size-full wp-image-1501" title="speaker" src="http://lintoherlambang.com/wp-content/uploads/2009/06/speaker.jpeg" alt="speaker" width="96" height="96" /></p>
<p><strong>4.Monitor</strong></p>
<p>Monitor adalah sebuah alat yang digunakan untuk mempresentasikan kerja komputer, software komputer, hasil olahan software komputer ke layar. sebuah monitor sekarang ini bermacam-macam ada yang LCD dan ada juga yang tabung CRT (bentuknya seperti TV).  Saran dari penulis gunakanlah monitor dengan perangkat LCD karena radiasi yang datang ke mata relatif lebih kecil dan hal ini yang menyebabkan mata tidak mudah capek, ataupun betah berlama-lama, Anda cukup beruntung jika menggunakan laptop karena laptop sudah menggunakan layar LCD.</p>
<p><img class="aligncenter size-full wp-image-1502" title="monitor" src="http://lintoherlambang.com/wp-content/uploads/2009/06/monitor.jpeg" alt="monitor" width="107" height="127" /></p>
<p><strong>5.Casing</strong></p>
<p>Adalah sebuah tabung yang berbentuk tower atau balok berdiri, ada juga yang berbentuk tidur, yang difungsikan sebagai tempat untuk menempatkan berbagai perangkat hardware lainnya, sebagai contoh untuk meletakkan motherboard, untuk meletakkan CDROM, DVD ROM, Floppy Disk. USB dll.</p>
<p>Pilihlah jenis casing yang sesuai dengan tempat yang tersedia. Berikut model casing tower atau posisi berdiri.</p>
<p><img class="aligncenter size-full wp-image-1503" title="casing" src="http://lintoherlambang.com/wp-content/uploads/2009/06/casing.jpeg" alt="casing" width="98" height="140" /></p>
<p><strong>6.MotherBoard</strong></p>
<p>Adalah perangkat utama dari sebuah komputer, motherboard adalah sirkuit elektronik yang memproses kerja sebuah komputer, Motherboard berisikan CPU (Central processing unit) yang merupakan otak dari komputer, di Motherboard juga terdapat slot expansi (PCI,AGP,PCI Express), juga terdapat interface USB, LAN CARD, input output speaker, dll.</p>
<p>Pilihlah motherboard dengan teknlogi terbaru.</p>
<p><img class="aligncenter size-full wp-image-1504" title="motherboard" src="http://lintoherlambang.com/wp-content/uploads/2009/06/motherboard.jpeg" alt="motherboard" width="126" height="117" /></p>
<p><strong>7.Power Supply</strong></p>
<p>Adalah perangkat yang berfungsi memberikan asupan arus daya DC ke dalam Motherboard, power supply terleteak didalm casing. Pilihlah power supply dengan merk ternama yang mempunyai reputasi terbaik. jika tidak motherboard Anda akan cepat rusak.</p>
<p><img class="aligncenter size-full wp-image-1505" title="powersupply" src="http://lintoherlambang.com/wp-content/uploads/2009/06/powersupply.jpeg" alt="powersupply" width="121" height="121" /></p>
<p><strong>8.Stavolt</strong></p>
<p>Adalah perangkat yang digunakan untuk menstabilkan tegangan listrik, jika  tegangan listrik dirumah Anda naik turun maka wajib menggunakan stavolt agar perangkat komputer Anda tidak mengalami kerusakan.</p>
<p><img class="aligncenter size-full wp-image-1506" title="stavolt" src="http://lintoherlambang.com/wp-content/uploads/2009/06/stavolt.jpeg" alt="stavolt" width="147" height="78" /></p>
<p><strong>9.Hardisk</strong></p>
<p>Adalah perangkat yang digunakan untuk menyimpan data, dalam hardisk terdapat sebuah piringan besi yang berfungsi menyimpan data. Hardisk termasuk dalam perangkat non-volatile jadi jika listrik mati data tetap disimpan di dalam hardisk.</p>
<p>Jenis-jenis hardisk yang paling sering digunakan di Indonesia di antaranya:</p>
<p><strong>Hardisk IDE:</strong></p>
<p>Adalah hardisk yang digunakan oleh komputer rumahan, atau komputer desktop biasa, atau juga seringa pada hardisk laptop.</p>
<p><img class="aligncenter size-full wp-image-1556" title="hardisk-ide" src="http://lintoherlambang.com/wp-content/uploads/2009/06/hardisk-ide.jpeg" alt="hardisk-ide" width="148" height="116" /></p>
<p><img class="aligncenter size-full wp-image-1558" title="hardisk-ide21" src="http://lintoherlambang.com/wp-content/uploads/2009/06/hardisk-ide21.jpeg" alt="hardisk-ide21" width="127" height="118" /></p>
<p><strong>Hardisk SATA</strong></p>
<p>Digunakan untuk hardisk pada server.</p>
<p><img class="aligncenter size-full wp-image-1559" title="hardisk-sata" src="http://lintoherlambang.com/wp-content/uploads/2009/06/hardisk-sata.jpeg" alt="hardisk-sata" width="124" height="92" /></p>
<p><img class="aligncenter size-full wp-image-1560" title="hardisk-sata2" src="http://lintoherlambang.com/wp-content/uploads/2009/06/hardisk-sata2.jpeg" alt="hardisk-sata2" width="127" height="119" /></p>
<p><strong>Hardisk SCSI</strong></p>
<p><img class="aligncenter size-full wp-image-1561" title="hardisk-scsi" src="http://lintoherlambang.com/wp-content/uploads/2009/06/hardisk-scsi.jpeg" alt="hardisk-scsi" width="150" height="117" /></p>
<p><img class="aligncenter size-full wp-image-1562" title="hardisk-scsi2" src="http://lintoherlambang.com/wp-content/uploads/2009/06/hardisk-scsi2.jpeg" alt="hardisk-scsi2" width="124" height="93" /></p>
<p>Cara bacanya skasi, adalah hardisk yang biasanya digunakan untuk server, misal server proxy.</p>
<p><strong>Hardisk External</strong></p>
<p><img class="aligncenter size-full wp-image-1563" title="hardisk-eksternal" src="http://lintoherlambang.com/wp-content/uploads/2009/06/hardisk-eksternal.jpeg" alt="hardisk-eksternal" width="150" height="113" /></p>
<p>Adalah hardisk yang terletak diluar dari cassing, hardisk ini relatif praktis karena dapat dibawa kemana-mana, untuk menghubungkan ke komputer menggunakan perangkat kabel USB.</p>
<p><strong>10.USB Flash Disk</strong></p>
<p>Flash disk adalah perangkat penyimpan berkapasitas realtif besar, fungsi dari flash disk ini menggantikan fungsi dari disket.  kapasitas penyimpanan flash disk berkisar diantara 1 giga- 4 giga, dan kapasitas penyimpanan akan semakin besar perkembangan kedepannya.</p>
<p><img class="aligncenter size-full wp-image-1564" title="flashdisk" src="http://lintoherlambang.com/wp-content/uploads/2009/06/flashdisk.jpeg" alt="flashdisk" width="124" height="124" /></p>
<p><strong>11.CD-ROM,DVD-ROM,CD-RW, DVD-RW</strong></p>
<p>Perangkat yang digunakan untuk membaca kepingan Compact Dist (CD) diperlukan alat yang dinamakan CD ROM, untuk membaca kepingan DVD diperlukan alat yang dinamakan DVD-ROM, Untuk menulis data ke dalam bentuk kepingan CD diperlukan alat dengan nama CD-RW, untuk menulis data ke kepingan DVD diperlukan alat DVD-RW.</p>
<p>Pada umumnya orang-orang menyebutkan DVD combo, atau DVD-ROM,CD RW yang artinya bisa membaca kepingan DVD , dan CD dan dapat menulis data ke dalam kepingan CD,VCD.</p>
<p>Bentuk dari CD-ROM,DVD-ROM, CD-RW, DVD-RW hampir sama secara fisik, seperti tampak di bawah ini:</p>
<p><img class="aligncenter size-full wp-image-1571" title="cdrom1" src="http://lintoherlambang.com/wp-content/uploads/2009/06/cdrom1.jpeg" alt="cdrom1" width="140" height="99" /><strong>12.Kepingan CD-DVD</strong></p>
<p>Adalah media penyimpanan dalam bentuk kepingann piringan yang mengkilap, terbuat dari bahan sejenis plastik.</p>
<p>CD dan DVD biasanya digunakan untuk menyimpan data musik, data film, data informasi dll. Kelemahan dari media ini tidak bisa di tulis berulang-ulang seperti halnya flask disk, dan jika ada pun terbatas untuk ditulis ulang, seperti pada perangkat CD-RW yang artinya data dapat ditulis berulang-ulang, kalau tidak salah ingat hanya sampai 12 kali penulisan ulang setelah itu kepingan akan rusak.</p>
<p><img class="aligncenter size-full wp-image-1572" title="cd" src="http://lintoherlambang.com/wp-content/uploads/2009/06/cd.jpeg" alt="cd" width="124" height="96" /></p>
<p><img class="aligncenter size-full wp-image-1574" title="cd2" src="http://lintoherlambang.com/wp-content/uploads/2009/06/cd2.jpeg" alt="cd2" width="97" height="97" /></p>
<p><strong>13.Printer</strong></p>
<p>Adalah alat yang digunakan untuk mencetak sebuah data ke dalam kertas. Beberapa jenis printer menggunakan tinta dengan isi ulang menyuntikkannya ke catride, tetapi jenis lainnya juga ada metode infus tabung, tinta ada 4 warna dan terletak diluar printer.</p>
<p><img class="aligncenter size-full wp-image-1576" title="printer" src="http://lintoherlambang.com/wp-content/uploads/2009/06/printer.jpeg" alt="printer" width="127" height="115" /></p>
]]></content:encoded>
			<wfw:commentRss>http://lintoherlambang.com/perangkat-komputer.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sistem Komputer</title>
		<link>http://lintoherlambang.com/sistem-komputer.html</link>
		<comments>http://lintoherlambang.com/sistem-komputer.html#comments</comments>
		<pubDate>Tue, 09 Jun 2009 06:02:17 +0000</pubDate>
		<dc:creator>lintohbc</dc:creator>
				<category><![CDATA[7. Pengetahuan IT]]></category>

		<guid isPermaLink="false">http://lintoherlambang.com/?p=1451</guid>
		<description><![CDATA[By Moch. Linto Herlambang Reference http://lintoherlambang.com Sistem komputer adalah bagian bagian yang membangun terciptanya sebuah komputerisasi yang canggih, sistem komputer dibagi menjadi 3 bagian utama diantaranya: Hardware Adalah perangkat keras, rangkaian elektronika, semua perangkat elektronika pembangun komputer, hardware bisa di raba oleh tangan, dirasakan dan dilihat oleh mata. Contoh hardware mouse, Monitor, Keyboard dll. Software [...]]]></description>
			<content:encoded><![CDATA[<p>By Moch. Linto Herlambang Reference http://lintoherlambang.com</p>
<p>Sistem komputer adalah bagian bagian yang membangun terciptanya sebuah komputerisasi yang canggih, sistem komputer dibagi menjadi 3 bagian utama diantaranya:</p>
<ul>
<li>Hardware<br />
Adalah perangkat keras, rangkaian elektronika, semua perangkat elektronika pembangun komputer, hardware bisa di raba oleh tangan, dirasakan dan dilihat oleh mata.<br />
Contoh hardware mouse, Monitor, Keyboard dll.</li>
<li>Software<br />
Adalah nyawa dari komputer itu sendiri, Software adalah program yang membuat komputer dapat berfungsi, software tidak bisa dilihat secara fisik, tapi software adalah program yang menyebabkan komputer dapat beroperai.<br />
Contoh software adalah Microsoft word, Wnamp, Web browser, Windows.</li>
</ul>
<ul>
<li>Brainware<br />
Adalah manusia, secanggih apapun komputer tanpa ikut campur manusia tidak akan bermanfaat atau tidak akan beroperasi.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://lintoherlambang.com/sistem-komputer.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pengertian Komputer</title>
		<link>http://lintoherlambang.com/pengertian-ilmu-komputer.html</link>
		<comments>http://lintoherlambang.com/pengertian-ilmu-komputer.html#comments</comments>
		<pubDate>Tue, 09 Jun 2009 05:49:37 +0000</pubDate>
		<dc:creator>lintohbc</dc:creator>
				<category><![CDATA[7. Pengetahuan IT]]></category>

		<guid isPermaLink="false">http://lintoherlambang.com/?p=1448</guid>
		<description><![CDATA[By Moch. Linto Herlambang Refernce http://lintoherlambang.com Komputer merupakan suatu perangkat elektronika yang dapat menerima dan mengolah data menjadi informasi, menjalankan program yang tersimpan dalam memori, serta dapat bekerja secara otomatis dengan aturan tertentu*.]]></description>
			<content:encoded><![CDATA[<p>By Moch. Linto Herlambang Refernce http://lintoherlambang.com</p>
<p>Komputer merupakan suatu perangkat elektronika yang dapat menerima dan mengolah data menjadi informasi, menjalankan program yang tersimpan dalam memori, serta dapat bekerja secara otomatis dengan aturan tertentu*.</p>
]]></content:encoded>
			<wfw:commentRss>http://lintoherlambang.com/pengertian-ilmu-komputer.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pembagian bidang ilmu komputer</title>
		<link>http://lintoherlambang.com/pembagian-bidang-ilmu-komputer.html</link>
		<comments>http://lintoherlambang.com/pembagian-bidang-ilmu-komputer.html#comments</comments>
		<pubDate>Tue, 09 Jun 2009 05:30:40 +0000</pubDate>
		<dc:creator>lintohbc</dc:creator>
				<category><![CDATA[7. Pengetahuan IT]]></category>

		<guid isPermaLink="false">http://lintoherlambang.com/?p=1446</guid>
		<description><![CDATA[By Moch. Linto Herlambang Reference http://lintoherlambang.com, http://ikc.vip.net.id/pengantar/romi-klasifikasi.php Menurut salah  satu pakar bernama peter j. Dennings. bidang ilmukomputer dibagi menjadi 12 macam yaitu: 1.Algoritma dan Struktur Data 2.Bahasa Pemrograman 3.Arsitektur 4.Sistem Operasi dan Jaringan 5.Software Engineering 6.Database dan Sistim Retrieval Informasi 7.Artificial Intelligence dan Robotik 8.Grafik 9.Human Computer Interaction 10.Ilmu Komputasi 11.Organizational Informatics 12.BioInformatik Menurut Penulis [...]]]></description>
			<content:encoded><![CDATA[<p>By Moch. Linto Herlambang Reference http://lintoherlambang.com, http://ikc.vip.net.id/pengantar/romi-klasifikasi.php</p>
<p>Menurut salah  satu pakar bernama  peter j. Dennings. bidang ilmukomputer dibagi menjadi 12 macam yaitu:</p>
<p>1.Algoritma dan Struktur Data<br />
2.Bahasa Pemrograman<br />
3.Arsitektur<br />
4.Sistem Operasi dan Jaringan<br />
5.Software Engineering<br />
6.Database dan Sistim Retrieval Informasi<br />
7.Artificial Intelligence dan Robotik<br />
8.Grafik<br />
9.Human Computer Interaction<br />
10.Ilmu Komputasi<br />
11.Organizational Informatics<br />
12.BioInformatik</p>
<p>Menurut Penulis pembagian ilmukomputer berdasarkan banyaknya lowongan pekerjaan di Indonesia di bagi menjadi berikut:</p>
<p>1.Bidang Programming</p>
<p>Dengan julukan pekerjanya sebagai programmer.</p>
<p>2.Bidang Network komputer</p>
<p>Dengan julukan pekerjanya sebagai NOC, Network administrator, Network Engginer</p>
<p>3.Bidang Disain Website</p>
<p>Dengan julukan pekerjanya sebagai web master, disainer web.</p>
<p>4.Bidang Graffis</p>
<p>meliputi animasi, editing gambar atau image,.</p>
<p>5.Konsultan IT</p>
<p>Meliputi berbagai bidang ilmukomputer.</p>
<p>6.Pebisnis IT</p>
<p>Meliputi orang-orang yang membuat usah dibidang IT, warnet, Software house.</p>
]]></content:encoded>
			<wfw:commentRss>http://lintoherlambang.com/pembagian-bidang-ilmu-komputer.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IBM AIX adalah</title>
		<link>http://lintoherlambang.com/ibm-aix-adalah.html</link>
		<comments>http://lintoherlambang.com/ibm-aix-adalah.html#comments</comments>
		<pubDate>Fri, 05 Jun 2009 06:47:19 +0000</pubDate>
		<dc:creator>lintohbc</dc:creator>
				<category><![CDATA[7. Pengetahuan IT]]></category>

		<guid isPermaLink="false">http://lintoherlambang.com/?p=1367</guid>
		<description><![CDATA[By Moch. Linto Herlambang Referencehttp://en.wikipedia.org/wiki/IBM_AIX AIX (Advanced Interaktif eksekutif) adalah nama yang diberikan untuk serangkaian milik sistem operasi yang dijual oleh IBM untuk beberapa komputer dengan sistem platform, berdasarkan UNIX Sistem V 4.3BSD-kompatibel dengan perintah dan program antarmuka ekstensi. AIX berjalan pada 32-bit atau 64-bit IBM POWER atau PowerPC CPU (tergantung versi), dan dapat alamat [...]]]></description>
			<content:encoded><![CDATA[<p>By Moch. Linto Herlambang Referencehttp://en.wikipedia.org/wiki/IBM_AIX</p>
<p>AIX (Advanced Interaktif eksekutif) adalah nama yang diberikan untuk serangkaian milik sistem operasi yang dijual oleh IBM untuk beberapa komputer dengan sistem platform, berdasarkan UNIX Sistem V 4.3BSD-kompatibel dengan perintah dan program antarmuka ekstensi.</p>
<p>AIX berjalan pada 32-bit atau 64-bit IBM POWER atau PowerPC CPU (tergantung versi), dan dapat alamat hingga 32 Terabytes (TB) dari memori akses acak. The file system-JFS2 pertama diperkenalkan oleh IBM sebagai bagian dari komputer memungkinkan AIX-file dan partisi lebih dari 4 petabytes ukuran</p>
]]></content:encoded>
			<wfw:commentRss>http://lintoherlambang.com/ibm-aix-adalah.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sun Solaris adalah</title>
		<link>http://lintoherlambang.com/sun-solaris-adalah.html</link>
		<comments>http://lintoherlambang.com/sun-solaris-adalah.html#comments</comments>
		<pubDate>Fri, 05 Jun 2009 06:43:47 +0000</pubDate>
		<dc:creator>lintohbc</dc:creator>
				<category><![CDATA[7. Pengetahuan IT]]></category>

		<guid isPermaLink="false">http://lintoherlambang.com/?p=1364</guid>
		<description><![CDATA[By Moch. Linto Herlambang Reference http://en.wikipedia.org/wiki/Sun_Solaris Solaris adalah sistem operasi berbasis UNIX yang diperkenalkan oleh Sun Microsystems pada tahun 1992 sebagai penerus ke SunOS. Solaris dikenal untuk skalabilitas, terutama pada sistem SPARC, dan untuk yang berasal banyak fitur inovatif seperti DTrace and ZFS. [1] [2] Solaris mendukung berbasis SPARC dan x86 berbasis workstation dan server [...]]]></description>
			<content:encoded><![CDATA[<p>By Moch. Linto Herlambang Reference http://en.wikipedia.org/wiki/Sun_Solaris</p>
<p>Solaris adalah sistem operasi berbasis UNIX yang diperkenalkan oleh Sun Microsystems pada tahun 1992 sebagai penerus ke SunOS.</p>
<p>Solaris dikenal untuk skalabilitas, terutama pada sistem SPARC, dan untuk yang berasal banyak fitur inovatif seperti DTrace and ZFS. [1] [2] Solaris mendukung berbasis SPARC dan x86 berbasis workstation dan server dari Sun dan vendor lainnya, dengan upaya berjalan ke port tambahan platform.</p>
<p>Solaris adalah sertifikasi terhadap Spesifikasi Single Unix. Walaupun sejarah telah dikembangkan sebagai perangkat lunak eksklusif, didukung pada sistem yang diproduksi oleh semua server vendor besar, dan sebagian besar codebase-nya sekarang adalah perangkat lunak open source melalui proyek OpenSolaris.</p>
]]></content:encoded>
			<wfw:commentRss>http://lintoherlambang.com/sun-solaris-adalah.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HP-UX adalah</title>
		<link>http://lintoherlambang.com/hpux-adalah.html</link>
		<comments>http://lintoherlambang.com/hpux-adalah.html#comments</comments>
		<pubDate>Fri, 05 Jun 2009 06:39:21 +0000</pubDate>
		<dc:creator>lintohbc</dc:creator>
				<category><![CDATA[7. Pengetahuan IT]]></category>

		<guid isPermaLink="false">http://lintoherlambang.com/?p=1361</guid>
		<description><![CDATA[By Moch. Linto Herlambang Reference http://en.wikipedia.org/wiki/HP-UX HP-UX (Hewlett Packard Unix) adalah Hewlett-Packard milik pelaksanaan sistem operasi Unix, berdasarkan Sistem V (Sistem awalnya III). Ia berjalan di HP 9000 PA-RISC berbasis berbagai prosesor dan HP Integritas Intel Itanium berbasis sistem, dan juga tersedia untuk Apollo / Domain sistem. Versi juga berjalan di HP 9000 Series 200, [...]]]></description>
			<content:encoded><![CDATA[<p>By Moch. Linto Herlambang Reference http://en.wikipedia.org/wiki/HP-UX</p>
<p>HP-UX (Hewlett Packard Unix) adalah Hewlett-Packard milik pelaksanaan sistem operasi Unix, berdasarkan Sistem V (Sistem awalnya III). Ia berjalan di HP 9000 PA-RISC berbasis berbagai prosesor dan HP Integritas Intel Itanium berbasis sistem, dan juga tersedia untuk Apollo / Domain sistem. Versi juga berjalan di HP 9000 Series 200, 300, dan 400 sistem komputer berdasarkan Motorola 68000 rangkaian prosesor, dan juga HP 9000 Series 500 komputer berdasarkan HP, FOKUS pada arsitektur prosesor.</p>
<p>HP-UX adalah Unix yang pertama untuk menggunakan daftar kontrol akses untuk akses file permissions daripada standar sistem Unix perizinan. HP-UX juga di antara yang pertama sistem Unix untuk menyertakan built-in logical volume manager. HP telah lama bekerjasama dengan Veritas Software, dan menggunakan VxFS sebagai dasar sistem berkas. HP-UX 11i saat ini dikreditkan dengan kepemimpinan terpadu dalam misi penting virtualization , mengamati kinerja, ketersediaan tinggi dan manageability.</p>
<p>Saat ini adalah rilis HP-UX 11i v3 (11/31) dengan Update 4 (0903).</p>
]]></content:encoded>
			<wfw:commentRss>http://lintoherlambang.com/hpux-adalah.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenVMS adalah</title>
		<link>http://lintoherlambang.com/openvms-adalah.html</link>
		<comments>http://lintoherlambang.com/openvms-adalah.html#comments</comments>
		<pubDate>Fri, 05 Jun 2009 06:31:24 +0000</pubDate>
		<dc:creator>lintohbc</dc:creator>
				<category><![CDATA[7. Pengetahuan IT]]></category>

		<guid isPermaLink="false">http://lintoherlambang.com/?p=1358</guid>
		<description><![CDATA[By Moch. Linto Herlambang Reference http://en.wikipedia.org/wiki/OpenVMS VMS  pada tulisan OpenVMS tidak berarti Virtual Memory System,  sebelumnya dikenal sebagai VAX-11/VMS, VAX / VMS atau (informal) VMS, adalah nama sebuah komputer high-end server yang menjalankan sistem operasi pada VAX dan alpha  keluarga komputer, yang dikembangkan oleh Digital Equipment Corporation Maynard, Massachusetts (DEC kemudian dibeli oleh Compaq, dan [...]]]></description>
			<content:encoded><![CDATA[<p>By Moch. Linto Herlambang Reference http://en.wikipedia.org/wiki/OpenVMS</p>
<p>VMS  pada tulisan OpenVMS tidak berarti Virtual Memory System,  sebelumnya dikenal sebagai VAX-11/VMS, VAX / VMS atau (informal) VMS, adalah nama sebuah komputer high-end server yang menjalankan sistem operasi pada VAX dan alpha  keluarga komputer, yang dikembangkan oleh Digital Equipment Corporation Maynard, Massachusetts (DEC kemudian dibeli oleh Compaq, dan kini dimiliki oleh Hewlett-Packard), dan terakhir di Hewlett-Packard dibangun di atas sistem Intel Itanium  CPU.</p>
<p>OpenVMS adalah multi-user, multiprocessing memori virtual berbasis sistem operasi (OS) yang dirancang untuk digunakan dalam waktu berbagi, batch processing, real time (proses prioritas dapat ditetapkan lebih tinggi dari OS kernel pekerjaan) dan proses transaksi. Menawarkan sistem ketersediaan tinggi melalui clustering, atau kemampuan untuk mendistribusikan sistem fisik melalui beberapa komputer. Hal ini memungkinkan sistem untuk menjadi &#8220;disaster-toleran&#8221; terhadap bencana alam yang dapat menonaktifkan data individu-fasilitas pengolahan. VMS juga termasuk prioritas proses sistem yang memungkinkan untuk real-time untuk menjalankan proses unhindered, sedangkan pengguna sementara proses mendapatkan prioritas &#8220;boosts&#8221; jika diperlukan.</p>
<p>OpenVMS adalah bersifat komersial, banyak fitur yang kini dianggap sebagai persyaratan standar untuk server high-end sistem operasi. yang termasuk persyaratan server high-end diantaranya:</p>
<ul>
<li>Integrated komputer jaringan (originally DECnet and later, TCP/IP)</li>
</ul>
<ul>
<li>Simetris, asymmetrical, dan NUMA multiprocessing, termasuk clustering</li>
</ul>
<ul>
<li>sistem file yang terdisitribusi</li>
</ul>
<ul>
<li>Integrated database fitur seperti RMS  dan layer database termasuk Rdb</li>
</ul>
<ul>
<li>Dukungan untuk beberapa bahasa pemrograman komputer</li>
</ul>
<ul>
<li>Interoperabilitas mekanisme standar untuk panggilan di antara berbagai bahasa pemrograman</li>
</ul>
<ul>
<li>An extensible bahasa perintah shell (DIGITAL Command Language)</li>
</ul>
<ul>
<li>Perangkat Keras dari partisi multiprocessors</li>
</ul>
<ul>
<li>Tingkat Keamanan yang Tinggi</li>
</ul>
<p>Perusahaan berkelas biasanya memilih dan menggunakan OpenVMS untuk berbagai keperluan termasuk sebagai server mail, layanan jaringan, manufaktur atau transportasi kontrol dan pemantauan, kritis dan aplikasi database, khususnya dan lingkungan dimana uptime sistem dan akses data sangat penting.</p>
<p>Atas sistem-uptime libh dari satu dekade atau lebih  telah dilaporkan, dan fitur-fitur seperti Rolling Upgrade dan kekelompokan membolehkan clustered aplikasi dan data yang dapat diakses untuk sementara tetap terus software dan sistem operasi pemeliharaan dan upgrade perangkat keras yang dilakukan, atau bila seluruh data pusat dimusnahkan. termasuk pelanggan yang menggunakan OpenVMS diantaranya jasa keuangan dan perbankan, rumah sakit dan kesehatan, jaringan informasi layanan, dan besar-besaran industri manufaktur dari berbagai produk.</p>
]]></content:encoded>
			<wfw:commentRss>http://lintoherlambang.com/openvms-adalah.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Istilah Dasar Berinternet</title>
		<link>http://lintoherlambang.com/istilah-dasar-berinternet.html</link>
		<comments>http://lintoherlambang.com/istilah-dasar-berinternet.html#comments</comments>
		<pubDate>Wed, 03 Jun 2009 03:14:39 +0000</pubDate>
		<dc:creator>lintohbc</dc:creator>
				<category><![CDATA[7. Pengetahuan IT]]></category>

		<guid isPermaLink="false">http://lintoherlambang.com/?p=1316</guid>
		<description><![CDATA[By Moch. Linto Herlambang Reference://lintoherlambang.com Untuk melakukan  operasi menggunakan internet ada beberapa istilah yang harus Anda pelajari sebelum terjun langsung menggunakan internet diantarnya: Browsing Adalah kegiatan berselancar, menjelajahi internet menggunakan aplikasi Web Browser. Web Browser Adalah aplikasi yang digunakan untuk membuka Website. Chatting Adalah kegikatan ngobrol menggunakan media internet, menggunakan software Yahoo Messenger, Mirc dll. [...]]]></description>
			<content:encoded><![CDATA[<p>By Moch. Linto Herlambang Reference://lintoherlambang.com</p>
<p>Untuk melakukan  operasi menggunakan internet ada beberapa istilah yang harus Anda pelajari sebelum terjun langsung menggunakan internet diantarnya:</p>
<ul>
<li>Browsing<br />
Adalah kegiatan berselancar, menjelajahi internet menggunakan aplikasi Web Browser.</li>
<li>Web Browser<br />
Adalah aplikasi yang digunakan untuk membuka Website.</li>
<li>Chatting<br />
Adalah kegikatan ngobrol menggunakan media internet, menggunakan software Yahoo Messenger, Mirc dll.</li>
<li>Download<br />
Adalah mengcopy file file atau data dari internet ke dalam hardisk.</li>
<li>Upload<br />
Adalah mengcopy file atau data dari hardisk komputer yang sedang Anda gunakan di copy ke komputer atau server di internet.</li>
<li>Internet<br />
Adalah jaringan komputer global yang saling terhubung diseluruh dunia.</li>
<li>E-mail<br />
Adalah aplikasi surat elektronik, Contoh penyedia email gratis www.yahoo.com, www.yahoo.co.id, www.plasa.com, www.inbox.com</li>
<li>Attachment<br />
Adalah file yang dilampirkan dalam melakukan E-mai.</li>
<li>Wifi<br />
Adalah sebuah teknologi yang memungkinkan dapat terkoneksi dengan jaringan atau internet tanpa menggunakan kabel.</li>
<li>Hotspot<br />
Adalah area berinternet gratis. sebuah tempat yang dapat menggunakan fasilitas internet,biasanya menggunakan media wireless atau tanpa kabel.</li>
<li>Draft<br />
Adalah E-mail yang tidak dikirimkan tapi disimpan dalam aplikasi e-mail.</li>
<li>POP3<br />
Server yang digunakan untuk mendownload e-mail.</li>
<li>SMTP</li>
<li>Server yang digunakna untuk mengirim E-mail.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://lintoherlambang.com/istilah-dasar-berinternet.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Istilah-istilah dalam Jaringan Komputer</title>
		<link>http://lintoherlambang.com/istilahistilah-dalam-jaringan-komputer.html</link>
		<comments>http://lintoherlambang.com/istilahistilah-dalam-jaringan-komputer.html#comments</comments>
		<pubDate>Mon, 01 Jun 2009 05:04:16 +0000</pubDate>
		<dc:creator>lintohbc</dc:creator>
				<category><![CDATA[7. Pengetahuan IT]]></category>

		<guid isPermaLink="false">http://lintoherlambang.com/?p=1216</guid>
		<description><![CDATA[Jaringan Adalah sekelompok komputer yang terhubung bersama-sama, dan memungkinkan untuk bertukar informasi antara komputer satu dengan komputer lainnya. Node Adalah perangkat apapun yang terhubung ke jaringan. Meskipun biasanya node komputer, juga dapat sebuah printer atau CD ROM. Segmen Adalah bagian dari jaringan yang terpisah, dari bagian lain dari jaringan. Backbone Adalah merupakan tulang punggung utama [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Jaringan </strong><br />
Adalah sekelompok komputer yang terhubung bersama-sama, dan memungkinkan untuk bertukar informasi antara komputer satu dengan komputer lainnya.</p>
<p><strong><span id="more-1216"></span>Node </strong><br />
Adalah perangkat apapun yang terhubung ke jaringan. Meskipun biasanya node komputer, juga dapat sebuah printer atau CD ROM.</p>
<p><strong>Segmen</strong><br />
Adalah bagian dari jaringan yang terpisah, dari bagian lain dari jaringan.</p>
<p><strong>Backbone </strong><br />
Adalah merupakan tulang punggung utama dari kabel, dari segemen yang terhubung. Biasanya Backbone mampu membawa lebih banyak informasi dari segmen, misalnya setiap segmen mungkin memiliki transfer rate 10 Mbps (megabits per detik), sedangkan backbone dapat beroperasi 100 Mbps.</p>
<p><strong>Topologi</strong><br />
adalah cara masing-masing node yang secara fisik terhubung ke jaringan.</p>
<p><strong>Local Area Network (LAN) </strong><br />
adalah sebuah jaringan komputer yang berada di lokasi fisik yang sama, biasanya dalam sebuah gedung, kampus, laboratorium. Jika komputer yang berjauhan seperti antar kota biasanya disebut WAN.<br />
<strong><br />
Network Interface Card (NIC) </strong><br />
atau yang dikenal dengan LAN Card adalah seubah perangkat yang menghubungkan sebuah komputer dengan jaringan atau biasanya secara fisik dihubungkan ke Switch atau HUB. sebuah LAN card yang banyak digunakan di Indonesia adalah LAN card dengan teknologi Ethernet, biasanya kecepatannya berkisar antara 10 Mbps atau 100 Mbps. Sebuah LAN card biasanya terhubung dengan Motherboard.<br />
<strong><br />
Media Access Control (MAC) address</strong><br />
adalah alamat fisik dari setaip perangkat LAN card(NIC), MAC address terdiri dari dua bagian yang sama yaitu 6 byte. 3 bytes pertama mengidentifikasikan perusahaan dari NIC, dan 3 byte kedua nomoer seri dari NIC itu sendiri.</p>
<p><strong>Unicast </strong><br />
Adalah transmisi dari satu node secara khusus yang ditujukan ke node lainnya pada sebuah jaringan komputer.</p>
<p><strong>Multicast</strong><br />
Dalam mulitcast sebuah node mengirimkan paket khusus ke alamat sebuah group. Perangkat yang tertari pada group ini mendaftar untuk menerima paket yang di alamatkan ke group. Contoh sebuah router Cisco mengirmkan keluar update ke sesama Cisco yang lain.</p>
<p><strong>Broadcast</strong><br />
Adalah sebuah node mengirim satu paket yang dirancang untuk transfimi ke semua node pada jaringan.</p>
]]></content:encoded>
			<wfw:commentRss>http://lintoherlambang.com/istilahistilah-dalam-jaringan-komputer.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Bagaimana LAN Swith Bekerja?</title>
		<link>http://lintoherlambang.com/bagaimana-lan-swith-bekerja.html</link>
		<comments>http://lintoherlambang.com/bagaimana-lan-swith-bekerja.html#comments</comments>
		<pubDate>Mon, 01 Jun 2009 04:32:54 +0000</pubDate>
		<dc:creator>lintohbc</dc:creator>
				<category><![CDATA[7. Pengetahuan IT]]></category>

		<guid isPermaLink="false">http://lintoherlambang.com/?p=1213</guid>
		<description><![CDATA[By Moch. Linto Herlambang Reference http://www.howstuffworks.com Dalam sebuah jariangan komputer terdapat bagian komponen yang dinamakan switch misal di warnet: Komputer_client_warnet&#8212;-Swtich&#8212;-Router&#8212;Modem&#8212;Internet Apakah sebenarnya switch itu, switch adalah perangkat yang menghubungkan perangkat LAN card pada komptuter dengan Komputer lain, Swithc juga bisa disebuh sebagai konsentrator, Dengan switch memungkinkan sebuah node yang berbeda dapat terhubung. misal: Komputer &#8212;&#8212;&#8212;&#8212;Switch&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;Komputer [...]]]></description>
			<content:encoded><![CDATA[<p>By Moch. Linto Herlambang Reference http://www.howstuffworks.com</p>
<p>Dalam sebuah jariangan komputer terdapat bagian komponen yang dinamakan switch misal di warnet:</p>
<p>Komputer_client_warnet&#8212;-Swtich&#8212;-Router&#8212;Modem&#8212;Internet</p>
<p><span id="more-1213"></span>Apakah sebenarnya switch itu, switch adalah perangkat yang menghubungkan perangkat LAN card pada komptuter dengan Komputer lain, Swithc juga bisa disebuh sebagai konsentrator, Dengan switch memungkinkan sebuah node yang berbeda dapat terhubung.</p>
<p>misal:</p>
<p>Komputer &#8212;&#8212;&#8212;&#8212;Switch&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;Komputer</p>
<p>Dengan swtich banyak komputer satu dengan lainnya dapat berkomunikasi dengan baik. ada banyak jenis tipe dari swith. Pada dasarnya, LAN beralih menciptakan rangkai cepat pada jaringan yang bersis hanya dua perangkat yang berkomunikasi satu dengan lainnya pada saat itu.</p>
]]></content:encoded>
			<wfw:commentRss>http://lintoherlambang.com/bagaimana-lan-swith-bekerja.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pembagian Layer Protokol</title>
		<link>http://lintoherlambang.com/pembagian-layer-protokol.html</link>
		<comments>http://lintoherlambang.com/pembagian-layer-protokol.html#comments</comments>
		<pubDate>Mon, 01 Jun 2009 01:44:21 +0000</pubDate>
		<dc:creator>lintohbc</dc:creator>
				<category><![CDATA[7. Pengetahuan IT]]></category>

		<guid isPermaLink="false">http://lintoherlambang.com/?p=1188</guid>
		<description><![CDATA[By Moch. Linto Herlambang Reference http://lintoherlambang.com Yang termasuk dalam layer Aplikasi BGP DHCP DNS FTP GTP HTTP IMAP IRC Megaco MGCP NNTP NTP POP RIP RPC RTP RTSP SDP SIP SMTP SNMP SOAP SSH Telnet TLS / SSL XMPP Yang termasuk dalam Transport Layer: TCP UDP DCCP SCTP RSVP ECN Yang Termasuk Dalam Internet Layer: [...]]]></description>
			<content:encoded><![CDATA[<p>By Moch. Linto Herlambang Reference http://lintoherlambang.com</p>
<p>Yang termasuk dalam layer Aplikasi</p>
<ul>
<li>BGP</li>
<li>DHCP</li>
<li>DNS</li>
<li><span id="more-1188"></span>FTP</li>
<li>GTP</li>
<li> HTTP</li>
<li> IMAP</li>
<li>IRC</li>
<li>Megaco</li>
<li> MGCP</li>
<li>NNTP</li>
<li>NTP</li>
<li>POP</li>
<li>RIP</li>
<li>RPC</li>
<li>RTP</li>
<li>RTSP</li>
<li>SDP</li>
<li> SIP</li>
<li>SMTP</li>
<li>SNMP</li>
<li>SOAP</li>
<li>SSH</li>
<li>Telnet</li>
<li>TLS / SSL</li>
<li>XMPP</li>
</ul>
<p>Yang termasuk dalam Transport Layer:</p>
<ul>
<li>TCP</li>
<li>UDP</li>
<li>DCCP</li>
<li>SCTP</li>
<li>RSVP</li>
<li>ECN</li>
</ul>
<p>Yang Termasuk Dalam Internet Layer:</p>
<ul>
<li>IP (IPv4, IPv6)</li>
<li>ICMP</li>
<li>ICMPv6</li>
<li>IGMP</li>
<li>IPsec</li>
</ul>
<p>Yang termasuk dalam Link Layer</p>
<ul>
<li>ARP</li>
<li>RARP</li>
<li> NDP</li>
<li>OSPF</li>
<li> Tunnel (L2TP)</li>
<li>PPP Media Access Control (Ethernet, MPLS, DSL, ISDN, FDDI) Device Drivers</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://lintoherlambang.com/pembagian-layer-protokol.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Versi dari sistem operasi Windows</title>
		<link>http://lintoherlambang.com/versi-dari-sistem-operasi-windows.html</link>
		<comments>http://lintoherlambang.com/versi-dari-sistem-operasi-windows.html#comments</comments>
		<pubDate>Sun, 31 May 2009 15:41:00 +0000</pubDate>
		<dc:creator>lintohbc</dc:creator>
				<category><![CDATA[7. Pengetahuan IT]]></category>

		<guid isPermaLink="false">http://lintoherlambang.com/?p=1185</guid>
		<description><![CDATA[By Moch. Linto Herlambang Reference  http://lintoherlambang.com Versi Sistem operasi Windows  hingga saat ini 2009 Relase Date            Nama Produk November 1985      Windows 1.o November 1987      Windows 2.0 Maret 1989                Windows 2.1 Mei 1990                    Windows 3.0 Maret 1992                Windwos 3.1 Oktober 1992           Windows 3.1 Fitur Workgroups Juli 1993                  [...]]]></description>
			<content:encoded><![CDATA[<p>By Moch. Linto Herlambang Reference  http://lintoherlambang.com</p>
<p><strong>Versi Sistem operasi Windows  hingga saat ini 2009</strong></p>
<p><strong>Relase Date            Nama Produk</strong><br />
November 1985      Windows 1.o<br />
November 1987      Windows 2.0<br />
<span id="more-1185"></span>Maret 1989                Windows 2.1<br />
Mei 1990                    Windows 3.0<br />
Maret 1992                Windwos 3.1<br />
Oktober 1992           Windows 3.1 Fitur Workgroups<br />
Juli 1993                    Windows NT 3.1<br />
Desember 1993       Windows 3.1.x<br />
Januari 1994            Windows 3.2<br />
Septermber 1994   Windows NT 3.5 (NT 3.5)<br />
Mei 1995                    Windows NT 3.5.1 (NT 3.5.1)<br />
Agustus 1995          Windows 95 (4.0.950)<br />
Juli 1996                   Windows NT 4.0 (NT 4.0.1381)<br />
Juni 1998                  Windows 98 (4.10.1998)<br />
Mei 1999                   Windows 98 SE (4.10.2222)<br />
Februari 2000        Windows 2000 (NT 5.0.2195)<br />
Septermber 2000  Windows ME (4.90.3000)<br />
Oktober 2001          Windows XP (NT 5/1/2600)<br />
Maret 2003              WIndows XP 64 Bit Edition (NT 5.2.3790)<br />
April 2003               Windows 2003 (NT 5.2.3790)<br />
April 2005               Windows XP Professioanl x64 Edition (NT 5.2.3790)<br />
Juli 2006                  Windows Fundamentasl For Legacy PC (NT 5.1.2600 NT 5/1/2600 )<br />
November 2006    Windows Vista (Volume licensing) (NT 6.0.6002)<br />
Januari 2007          Windows Vista (eceran) (NT 6.0.6002)<br />
Juli 2007                  Windows Home Server (NT 5.2.4500)<br />
February 2008      Windows Server 2008 (NT 6.0.6001)<br />
2009                          Windows 7 (NT 6.1.700)</p>
]]></content:encoded>
			<wfw:commentRss>http://lintoherlambang.com/versi-dari-sistem-operasi-windows.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Keanehan pada Windows VISTA, Masalah ARP Windows Vista</title>
		<link>http://lintoherlambang.com/keanehan-pada-windows-vista-masalah-arp-windows-vista.html</link>
		<comments>http://lintoherlambang.com/keanehan-pada-windows-vista-masalah-arp-windows-vista.html#comments</comments>
		<pubDate>Sun, 31 May 2009 14:54:07 +0000</pubDate>
		<dc:creator>lintohbc</dc:creator>
				<category><![CDATA[7. Pengetahuan IT]]></category>

		<guid isPermaLink="false">http://lintoherlambang.com/?p=1183</guid>
		<description><![CDATA[By Moch. Linto Herlambang Reference http://lintoherlambang.com Windows Vista merupakan salah satu versi Windows yang sedikit mirip dengan MAC OS, Windows vista juga menekankan tampilan yang bagus dan banyak security yang diterapkan yang membuat user tidak merasa user friendly. Windows Vista juga mempunyai beberapa masalalah pada kasus jaringan tertentu atau pada topologi dengan teknologi tertentu mempunyai [...]]]></description>
			<content:encoded><![CDATA[<p>By Moch. Linto Herlambang Reference http://lintoherlambang.com</p>
<p>Windows Vista merupakan salah satu versi Windows yang sedikit mirip dengan MAC OS, Windows vista juga menekankan tampilan yang bagus dan banyak security yang diterapkan yang membuat user tidak merasa user friendly. Windows Vista juga mempunyai <span id="more-1183"></span>beberapa masalalah pada kasus jaringan tertentu atau pada topologi dengan teknologi tertentu mempunyai masalah dengan ARP, atau DHCP dari sebuah server, misal jika client dari Cable modem menggunakan laptop dengan sistem operasi Vista akan sangat susah berinteraksi dengan CMTS dengan merek tertentu, dan masalah lainnya ARP, solusinya adalah memodifikasi ARP.</p>
]]></content:encoded>
			<wfw:commentRss>http://lintoherlambang.com/keanehan-pada-windows-vista-masalah-arp-windows-vista.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Protected: Mengamankan warnet dari virus</title>
		<link>http://lintoherlambang.com/mengamankan-warnet-dari-virus.html</link>
		<comments>http://lintoherlambang.com/mengamankan-warnet-dari-virus.html#comments</comments>
		<pubDate>Thu, 28 May 2009 10:00:24 +0000</pubDate>
		<dc:creator>lintohbc</dc:creator>
				<category><![CDATA[7. Pengetahuan IT]]></category>

		<guid isPermaLink="false">http://lintoherlambang.com/?p=691</guid>
		<description><![CDATA[There is no excerpt because this is a protected post.]]></description>
			<content:encoded><![CDATA[<form action="http://lintoherlambang.com/wp-pass.php" method="post">
<p>This post is password protected. To view it please enter your password below:</p>
<p><label for="pwbox-691">Password:<br />
<input name="post_password" id="pwbox-691" type="password" size="20" /></label><br />
<input type="submit" name="Submit" value="Submit" /></p></form>
]]></content:encoded>
			<wfw:commentRss>http://lintoherlambang.com/mengamankan-warnet-dari-virus.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mengungkap Tool Jaringan PING</title>
		<link>http://lintoherlambang.com/mengungkap-tool-jaringan-ping.html</link>
		<comments>http://lintoherlambang.com/mengungkap-tool-jaringan-ping.html#comments</comments>
		<pubDate>Thu, 28 May 2009 08:49:04 +0000</pubDate>
		<dc:creator>lintohbc</dc:creator>
				<category><![CDATA[7. Pengetahuan IT]]></category>

		<guid isPermaLink="false">http://lintoherlambang.com/?p=688</guid>
		<description><![CDATA[By Moch. Linto Herlambang Reference://lintoherlambang.com SEJARAH PING PING singkatan dari Packet Internet Gropher, secara pengertian PING adalah sebuah program utilitas yang digunakan untuk memeriksa konektivitas jaringan berbasis teknologi Transmission Control Protocol/Internet Protocol (TCP/IP). Dengan menggunakan utilitas ini, dapat diuji apakah sebuah komputer terhubung dengan komputer lainnya. Hal ini dilakukan dengan cara mengirim sebuah paket kepada [...]]]></description>
			<content:encoded><![CDATA[<p align="justify">By Moch. Linto Herlambang Reference://lintoherlambang.com</p>
<p align="justify"><strong>SEJARAH PING </strong></p>
<blockquote>
<p align="justify">PING singkatan dari Packet Internet Gropher, secara pengertian PING adalah sebuah program utilitas yang digunakan untuk memeriksa konektivitas jaringan berbasis <span id="more-688"></span>teknologi Transmission Control Protocol/Internet Protocol (TCP/IP). Dengan menggunakan utilitas ini, dapat diuji apakah sebuah komputer terhubung dengan komputer lainnya. Hal ini dilakukan dengan cara mengirim sebuah paket kepada alamat IP yang hendak diujicoba konektivitasnya dan menunggu respons darinya. Nama &#8220;PING&#8221; berasal dari sonar sebuah kapal selam yang sedang aktif, yang sering mengeluarkan bunyi PING ketika menemukan sebuah objek.</p>
</blockquote>
<p align="justify"><strong>FUNGSI PING </strong></p>
<p style="padding-left: 30px;" align="justify">Fungsi dari aplikasi PING adalah:</p>
<p style="padding-left: 30px;" align="left"><strong> 1.UNTUK TROUBLESHOOTING JARINGAN KOMPTER </strong></p>
<p style="padding-left: 30px;" align="left">Contoh Perintah PING ke www.google.com dari Command Prompt Windows. untuk mengakses PING, klik <strong>Start </strong>menu Windows &#8211; <strong>RUN</strong>, ketikkan<strong> cmd</strong>. kemudian ketikkan perintah ping www.google.com.</p>
<p style="padding-left: 30px;">C:\Documents and Settings\admin&gt;ping www.google.com</p>
<p style="padding-left: 30px;">Pinging www.l.google.com [72.14.203.104] with 32 bytes of data:</p>
<p style="padding-left: 30px;">Reply from 72.14.203.104: bytes=32 time=1010ms TTL=244<br />
Reply from 72.14.203.104: bytes=32 time=977ms TTL=244<br />
Reply from 72.14.203.104: bytes=32 time=597ms TTL=244<br />
Reply from 72.14.203.104: bytes=32 time=375ms TTL=244</p>
<p style="padding-left: 30px;">Ping statistics for 72.14.203.104:<br />
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),<br />
Approximate round trip times in milli-seconds:<br />
Minimum = 375ms, Maximum = 1010ms, Average = 739ms</p>
<p style="padding-left: 30px;">C:\Documents and Settings\admin&gt;</p>
<p style="padding-left: 30px;">Arti dari pesan tersebut komputer yang digunakan untuk melakukan PING ke www.google.com terhubung ke internet. dengan statistik 4 paket PING atau ICMP terkirim, dan menerima 4 paket PING, kehilangan paket 0, perkiraan perjalanan paket dalam mili second, lama waktu perjalanan paket paling cepat 375 ms, paling lama 1010 ms, dan rata-ratanya = 1010 + 977 + 597 + 375 = 2941, 2941 dibagi 4 = 735,25 ms, dalam perhitungan sistem Windows dijadikan 739 ms. arti dari round trip adalah perjalan paket PING dari komputer yang digunakan untuk melakukan PING, kemudian ke host server www.google.com kembali lagi ke komputer client, atau secara sederhana diartikan perjalanan pulang pergi.</p>
<p style="padding-left: 30px;" align="left"><strong>Mengecek koneksitivitas sebuah host</strong><br />
jika paket PING replay berarti host terhubung, jika unreachle maka host kemungkinan besar tidak terhubung, atau ada kabel yang terlepas, atau LAN card mengalami kerusakan.</p>
<p style="padding-left: 30px;"><strong>Mengecek kualitas koneksitivitas jaringan</strong><br />
Ketika melakukan PING ke sebuah host akan muncul statistik paket lost, jika jaringan yang digunakan dalam keadaan bagus maka paket loss = 0 (0 % loss) atau (nol persen)</p>
<p><strong>Time</strong><br />
Time pada sebuah paket PING mengindikasikan ketersediaan bandwidth yang disediakan untuk paket PING, jika bandwidth PING habis maka statistik dari time, akan semakin besar. pada contoh diatas keadaan paling buruk adalah 1010 ms. biasanya ISP mengalokasikan bandwidth khusus untuk PING ini.</p>
<p><strong>TTL</strong><br />
TTL singkatan dari Time To Live, adalah sebuah ukuran yang menunjukkan identitas sebuah host, nilai PING dari Windows adalah 128, artinya jika TTL 128 sistem operasi yang digunakan adalah Windows XP, untuk mencobanya silakan Anda melakukan PING localhost. di command prompt. setiap melewati 1 router TTL akan di kurangi 1 paket. pada contoh diatas TTL dari www.google.com adalah 244. aslinya tidak 244 berhubung melewati banyak router sehingga sisanya tinggal 244. Seorang administrator handal sebuah paket PING yang melewati router, sang administrator dapat melakukan pengubahan nilai dari TTL ini menjadi nilai-nilai tertentu.</p>
<p style="padding-left: 30px;"><strong>Bytes</strong><br />
Secara default ukuran paket ICMP PING adalah 32 bytes, Anda dapat mengubahnya dengan memberikan opsi ukuran.</p>
<p><strong>2.KEGUNAAN LAIN PING </strong></p>
<p>Aplikasi PING digunakan untuk troubleshooting jaringan komputer, dapat digunakan untuk mengetahui secara cepat IP address sebuah domain, pada contoh diatas PING www.google.com terlihat IP address yang digunakan www.google.com adalah 72.14.203.104.</p>
<p style="padding-left: 30px;" align="justify"><strong>SISI LAIN PING </strong></p>
<p style="padding-left: 30px;" align="justify">Dalam TCP/IP PING masuk dalam klasifikasi protokol ICMP, protokol ICMP sendiri memiliki 2 jenis aplikasi yaitu PING, dan TRACEROUTE.<br />
Dalam keadaan tertentu seorang administrator jaringan menolak paket PING, dengan tujuan tidak lain ingin mengamankan sebuah host dari serangan hacker, atau cracker. maka ketika dilakukan perintah ping tidak akan menunjukkan reply sehingga seakan-akan host dalam keadaan mati atau tidak terhubung ke internet atau tidak ada host dari IP address tersebut. sebuah paket PING yang sangat banyak menuju host akan menyebabkan pingflood atau Denial Of Service yang dapat menggangu kinerja sebuah host, atau dapat mengedownkan sebuah host. Hal inilah yang paling ditakuti oleh administrator jaringan komputer.<br />
Ping yang banyak digunakan sebagai standar PING yaitu pada PING pada layer 3 yaitu layer network, ketika melakuan ping www.google.com artinya ping bekerja pada layer 3 network. pada MikroTik router OS terdapat ping pada layer 2 yaitu PING MAC address.</p>
]]></content:encoded>
			<wfw:commentRss>http://lintoherlambang.com/mengungkap-tool-jaringan-ping.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Bandwidth Limiter adalah</title>
		<link>http://lintoherlambang.com/bandwidth-limiter-adalah.html</link>
		<comments>http://lintoherlambang.com/bandwidth-limiter-adalah.html#comments</comments>
		<pubDate>Mon, 25 May 2009 02:11:32 +0000</pubDate>
		<dc:creator>lintohbc</dc:creator>
				<category><![CDATA[7. Pengetahuan IT]]></category>

		<guid isPermaLink="false">http://lintoherlambang.com/?p=671</guid>
		<description><![CDATA[By Moch. Linto Herlambang Reference http://lintoherlambang.com Sebuah contoh kasus Bandwidth limiter, ketika sebuah warnet di bangun, maka client warnet dapat melakukan aktifitas internet, jika traffik masing-masing client komputer warnet tidak dilimit, penulis jamin traffik akan jelek sekali, pembagian kecepatan akses internet tidak merata, disitulah diperlukan yang namanya bandwidth limiter, Bandwidth limiter sendiri berarti adalah sebuah [...]]]></description>
			<content:encoded><![CDATA[<p>By Moch. Linto Herlambang Reference http://lintoherlambang.com</p>
<p>Sebuah contoh kasus Bandwidth limiter, ketika sebuah warnet di bangun, maka client warnet dapat melakukan aktifitas internet, jika traffik masing-masing client komputer warnet tidak dilimit, penulis jamin traffik akan jelek <span id="more-671"></span>sekali, pembagian kecepatan akses internet tidak merata, disitulah diperlukan yang namanya bandwidth limiter,</p>
<p>Bandwidth limiter sendiri berarti adalah sebuah perangkat hardware atau software yang digunakan untuk membatasi kecepatan dari transfer data untuk melakukan koneksi internet atau koneksi pada jaringan komputer.</p>
<p>Contoh Aplikasi Limit Bandwidth yang paling banyak digunakan di antaranya:</p>
<p>Jika Anda menggunakan Linux maka bandwidth limiternya adalah IPtables, HTB.</p>
<p>Jika Anda menggunakan Windows Anda menggunakan XP shapper, atau paket shapper</p>
<p>Jika Anda pengguna FreeBSD Anda dapat menggunakan IPFW,</p>
<p>Jika Anda pengguna OpenBSD Anda dapat menggunakan PF,</p>
<p>Dari sekian limit bandwidth yang paling banyak digunakan saat ini dan relatif murah untuk perusahaan atau perusahaan sekelas ISP adalah menggunakan MikroTik routerOS, Anda dapat membeli buku penulis jika ingin mengetahui lebih mendalam mengenai MikroTik RouterOS.</p>
<p>Salah satu hardware yang sering digunakan untuk melimit bandwidth perusahaan penyedia jasa layanan internet dengan sekala besar, adalah menggunakan Packeteer, contoh pengguna paketeer adalah IndosatM2, atau www.indosatm2.com.</p>
]]></content:encoded>
			<wfw:commentRss>http://lintoherlambang.com/bandwidth-limiter-adalah.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Konfigurasi Universal Plug and Play MikroTik</title>
		<link>http://lintoherlambang.com/konfigurasi-universal-plug-play-mikrotik.html</link>
		<comments>http://lintoherlambang.com/konfigurasi-universal-plug-play-mikrotik.html#comments</comments>
		<pubDate>Mon, 25 May 2009 02:03:12 +0000</pubDate>
		<dc:creator>lintohbc</dc:creator>
				<category><![CDATA[7. Pengetahuan IT]]></category>

		<guid isPermaLink="false">http://lintoherlambang.com/?p=669</guid>
		<description><![CDATA[By Moch. Linto Herlambang http://lintoherlambang.com MikroTik mempunyai fitur salah satunya adalah Universal Plug and Play atau yang lebih dikenal dengan uPnP, Sebenarnya buat apakah Universal Plug and Play ini? universal Plug and play adalah konfigurasi untuk mengaktifkan port forwarding, Ketika sebuah host atau client berada di belakang router MikroTik maka secara default port forwarding akan [...]]]></description>
			<content:encoded><![CDATA[<p>By Moch. Linto Herlambang http://lintoherlambang.com</p>
<p>MikroTik mempunyai fitur salah satunya adalah Universal Plug and Play atau yang lebih dikenal dengan uPnP, Sebenarnya buat apakah Universal Plug and Play ini? universal Plug and play adalah konfigurasi untuk <span id="more-669"></span>mengaktifkan port forwarding, Ketika sebuah host atau client berada di belakang router MikroTik maka secara default port forwarding akan disable, untuk itu perlu di aktifkan fasilitas uPnp ini,</p>
<p>Portwarding di MikroTik sendiri digunakan untuk mengizinkan sebuah traffik dari internet masuk ke sebuah host yang terletak di belakang router,</p>
<p>Contoh pengaplikasian dari uPnP adalah ketika sebuah client warnet melakukan aktifitas download menggunakan software BitTorrent client, maka uPnP harus di aktifkan agar traffik dari software BitTorrent client dapat lebih cepat.</p>
]]></content:encoded>
			<wfw:commentRss>http://lintoherlambang.com/konfigurasi-universal-plug-play-mikrotik.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Load Balancing di MikroTik</title>
		<link>http://lintoherlambang.com/load-balancing-di-mikrotik.html</link>
		<comments>http://lintoherlambang.com/load-balancing-di-mikrotik.html#comments</comments>
		<pubDate>Mon, 25 May 2009 01:56:54 +0000</pubDate>
		<dc:creator>lintohbc</dc:creator>
				<category><![CDATA[7. Pengetahuan IT]]></category>

		<guid isPermaLink="false">http://lintoherlambang.com/?p=666</guid>
		<description><![CDATA[By Moch. Linto Herlambang Reference http://lintoherlambang.com Load Balancing adalah sebuah metode menggabungkan 2 koneksi atau lebih ke dalam sebuah PC router atau router. Di MikroTik banyak sekali metode yang digunakan untuk melakukan load balancing di antaranya: Load Balancing Fail Over Load Balancing Per Traffik Load Balancing Multiple Gateway Load Balancing Persistent Load Balancing Menggunakan Netwatch [...]]]></description>
			<content:encoded><![CDATA[<p>By Moch. Linto Herlambang Reference http://lintoherlambang.com</p>
<p>Load Balancing adalah sebuah metode menggabungkan 2 koneksi atau lebih ke dalam sebuah PC router atau router.</p>
<p>Di MikroTik banyak sekali metode yang digunakan untuk melakukan load balancing di antaranya:</p>
<p><span id="more-666"></span>Load Balancing Fail Over</p>
<p>Load Balancing Per Traffik</p>
<p>Load Balancing Multiple Gateway</p>
<p>Load Balancing Persistent</p>
<p>Load Balancing Menggunakan Netwatch</p>
<p>Load Balancing menggunakan Perintah Routing</p>
]]></content:encoded>
			<wfw:commentRss>http://lintoherlambang.com/load-balancing-di-mikrotik.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firewall</title>
		<link>http://lintoherlambang.com/firewall.html</link>
		<comments>http://lintoherlambang.com/firewall.html#comments</comments>
		<pubDate>Sun, 24 May 2009 14:34:21 +0000</pubDate>
		<dc:creator>lintohbc</dc:creator>
				<category><![CDATA[7. Pengetahuan IT]]></category>

		<guid isPermaLink="false">http://lintoherlambang.com/?p=656</guid>
		<description><![CDATA[By Moch. Linto Herlambang Reference htt://lintoherlambang.com Firewall adalah perangkat hardware atau software yang digunakan untuk melakukan sebuah aturan pada sebuah paket yang melewati perangkat atau mesin. Beberapa aturan yang di kenakan terhadap paket di antaranya adalah drop paket atau ignore atau deny, accept. Firewall di Linux dikenal dengan aplikasi IPtables. di Windows sudah terdapat firewall [...]]]></description>
			<content:encoded><![CDATA[<p>By Moch. Linto Herlambang Reference htt://lintoherlambang.com</p>
<p>Firewall adalah perangkat hardware atau software yang digunakan untuk melakukan sebuah aturan pada sebuah paket yang melewati perangkat atau mesin. Beberapa aturan yang di kenakan terhadap paket di antaranya adalah drop paket atau ignore atau <span id="more-656"></span>deny, accept.</p>
<p>Firewall di Linux dikenal dengan aplikasi IPtables. di Windows sudah terdapat firewall sejak dikeluarkannya Windows XP SP2, untuk generasi <!--more-->selanjutnya hingga saat ini dilengkapi dengan Firewall.</p>
<p>Contoh Penggunaan Firewall:</p>
<ul>
<li>Firewall untuk perusahaan sekelas Telkom salah satu yang digunakan adalah firewall dengan nama Juniper, Juniper berbentuk Hardware+software firewall.</li>
<li> Sedangkan untuk   Pemerintah kota jogjakarta bagian IT firewall yang digunakan dikenal dengan nama SonicWall.  SonicWall berbentuk software+hardware.</li>
</ul>
<p>Istilah firewall di OpenBSD dikenal dengan PF(packet filter), di FreeBSD dikenal dengan nama IPFW. Sedangkan untuk</p>
]]></content:encoded>
			<wfw:commentRss>http://lintoherlambang.com/firewall.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pengertian Subnet Mask</title>
		<link>http://lintoherlambang.com/pengertian-subnet-mask.html</link>
		<comments>http://lintoherlambang.com/pengertian-subnet-mask.html#comments</comments>
		<pubDate>Sun, 24 May 2009 14:15:00 +0000</pubDate>
		<dc:creator>lintohbc</dc:creator>
				<category><![CDATA[7. Pengetahuan IT]]></category>

		<guid isPermaLink="false">http://lintoherlambang.com/?p=652</guid>
		<description><![CDATA[By Moch. Linto Herlambang Refernce http://lintoherlambang.com Untuk melakukan konfigurasi jaringan komputer, diperlukan adanya Subnet Mask. apakah subnet mask itu?. Subnet mask adalah sebuah metode yang digunakan untuk melakukan penghematan IP publik, Subnet Mask juga digunakan sebagai Membatasi jumlah sebuah Host, Subnet mask juga digunakan untuk membedakan broadcast sebuah network pada sebuah jaringan komputer.]]></description>
			<content:encoded><![CDATA[<p>By Moch. Linto Herlambang Refernce http://lintoherlambang.com</p>
<p>Untuk melakukan konfigurasi jaringan komputer, diperlukan adanya Subnet Mask. apakah subnet mask itu?. Subnet mask adalah sebuah metode yang digunakan untuk</p>
<ul>
<li>melakukan penghematan IP publik,</li>
<li>Subnet Mask juga digunakan sebagai Membatasi jumlah sebuah Host,</li>
<li><span id="more-652"></span>Subnet mask juga digunakan untuk membedakan broadcast sebuah network pada sebuah jaringan komputer.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://lintoherlambang.com/pengertian-subnet-mask.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IP address</title>
		<link>http://lintoherlambang.com/ip-address.html</link>
		<comments>http://lintoherlambang.com/ip-address.html#comments</comments>
		<pubDate>Sun, 24 May 2009 14:12:24 +0000</pubDate>
		<dc:creator>lintohbc</dc:creator>
				<category><![CDATA[7. Pengetahuan IT]]></category>

		<guid isPermaLink="false">http://lintoherlambang.com/?p=650</guid>
		<description><![CDATA[By Moch. Linto Herlambang Refernce http://lintoherlambang.com Apakah sebenarnya IP address itu, IP address dapat di analogikan sebagai alamat sebuah rumah, Nomer Telpon sebauh HandPhone, IP address digunakan untuk memberikan alamat berbagai website di dunia, Komputer di dunia secara unik, sehingga dapat di akses oleh seluruh penduduk penjuru dunia yang terkoneksi ke Internet. IP address sendiri [...]]]></description>
			<content:encoded><![CDATA[<p>By Moch. Linto Herlambang Refernce http://lintoherlambang.com</p>
<p>Apakah sebenarnya IP address itu, IP address dapat di analogikan sebagai alamat sebuah rumah, Nomer Telpon sebauh HandPhone, IP address digunakan untuk memberikan alamat berbagai website di dunia, Komputer di dunia secara unik, sehingga dapat di akses oleh seluruh penduduk penjuru <span id="more-650"></span>dunia yang terkoneksi ke Internet.</p>
<p>IP address sendiri dibagi menjadi dua macam yaitu:</p>
<p><strong>IP address Publik</strong></p>
<p>adalah IP address yang dapat di akses oleh pengguna internet diseluruh dunia, dan IP address publik diberikan oleh badan khusus dunia yang menangani mengenai IP address yaitu IANA.</p>
<p><strong>IP address Lokal</strong></p>
<p>adalah IP address  yang dapat diakses hanya di jaringan komputer, di area lokal, dalam arti jaringan private, misal jaringan warnet, jaringan kantor dan IP address ini tidak dapat di akses langsung dari internet, hanya dapat di akses dari jaringan lokal. adapun Range jaringan lokal adalah sebagai berikut:</p>
<ul class="sublist">
<li><span class="value">10.0.0.0</span> &#8211; <span class="value">10.255.255.255</span></li>
<li><span class="value">172.16.0.0</span> &#8211; <span class="value">172.31.255.255</span></li>
<li><span class="value">192.168.0.0</span> &#8211; <span class="value">192.168.255.255</span></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://lintoherlambang.com/ip-address.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Penggunaan Protokol TCP-IP</title>
		<link>http://lintoherlambang.com/penggunaan-protokol-tcpip.html</link>
		<comments>http://lintoherlambang.com/penggunaan-protokol-tcpip.html#comments</comments>
		<pubDate>Sun, 24 May 2009 13:56:56 +0000</pubDate>
		<dc:creator>lintohbc</dc:creator>
				<category><![CDATA[7. Pengetahuan IT]]></category>

		<guid isPermaLink="false">http://lintoherlambang.com/?p=645</guid>
		<description><![CDATA[By Moch. Linto Herlambang Reference http://lintoherlambang.com Mungkin Anda yang bergelut dengan dunia jaringan komputer, atau baru mengenal dunia jaringan komputer pernah mendengar istilah TCP/IP, apa sebenarnya protokol TCP/IP itu,Berikut ceritanya: Sebuah bangsa dan negara di dunia terdiri dari berbagai macam jenis suku dan masing-masing mempunyai bahasa sendiri-sendiri, untuk dapat berkomunikasi maka dibentuklah sebuah kesepakatan yaitu [...]]]></description>
			<content:encoded><![CDATA[<p>By Moch. Linto Herlambang Reference http://lintoherlambang.com</p>
<p>Mungkin Anda yang bergelut dengan dunia jaringan komputer, atau baru mengenal dunia jaringan komputer pernah mendengar istilah TCP/IP, apa sebenarnya protokol TCP/IP itu,Berikut ceritanya:</p>
<p>Sebuah bangsa dan negara di dunia terdiri dari berbagai macam jenis suku <span id="more-645"></span>dan masing-masing mempunyai bahasa sendiri-sendiri, untuk dapat berkomunikasi maka dibentuklah sebuah kesepakatan yaitu penggunaan bahasa inggris, maka dengan dibentuknya bahasa inggris sebagai bahasa internasional maka akan terjadi komunikasi dengan baik atara manusia lainnya walaupun beda kewarganegaraan, dengan adanya bahasa inggris.</p>
<p>Pada Jaringan komputer juga begitu, jaringan komputer dibentuk dari berbagai alat yang masing-masing cara kerjanya berbeda, bagaimana mereka dapat berkomunikasi?. maka dibentuklah sebuah kesepakatan yang dikenal dengan TCP/IP atau di kenal versi ISO sebagai 7 Layer OSI. Maka dengan adanya TCP/IP antara berbagai alat dan sistem operasi dapat berkomunikasi dengan baik di internet hingga saat ini.</p>
<p>Sebagai contoh proses komunikasi TCP-IP yaitu komunikasi antara komputer dengan sistem operasi Windows dengan komputer bersistem operasi Linux.</p>
]]></content:encoded>
			<wfw:commentRss>http://lintoherlambang.com/penggunaan-protokol-tcpip.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutorial Network Simulator</title>
		<link>http://lintoherlambang.com/tutorial-network-simulator.html</link>
		<comments>http://lintoherlambang.com/tutorial-network-simulator.html#comments</comments>
		<pubDate>Tue, 05 May 2009 04:19:19 +0000</pubDate>
		<dc:creator>lintohbc</dc:creator>
				<category><![CDATA[7. Pengetahuan IT]]></category>

		<guid isPermaLink="false">http://lintoherlambang.com/?p=304</guid>
		<description><![CDATA[By Moch. Linto Herlambang Untuk belajar network memerlukan beberapa komputer, tentunya, tapi jangan kuatir ada solusi untuk belajar komputer hanya menggunakan komputer stand alone yaitu menggunakan : Boson Netsim (khusus Cisco router) VMware]]></description>
			<content:encoded><![CDATA[<p>By Moch. Linto Herlambang</p>
<p>Untuk belajar network memerlukan beberapa komputer, tentunya, tapi jangan kuatir ada solusi untuk belajar komputer hanya menggunakan <span id="more-304"></span>komputer stand alone yaitu menggunakan :</p>
<ul>
<li>Boson Netsim (khusus Cisco router)</li>
</ul>
<ul>
<li>VMware</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://lintoherlambang.com/tutorial-network-simulator.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perlengkapan Network</title>
		<link>http://lintoherlambang.com/perlengkapan-network.html</link>
		<comments>http://lintoherlambang.com/perlengkapan-network.html#comments</comments>
		<pubDate>Tue, 05 May 2009 04:05:51 +0000</pubDate>
		<dc:creator>lintohbc</dc:creator>
				<category><![CDATA[7. Pengetahuan IT]]></category>

		<guid isPermaLink="false">http://lintoherlambang.com/?p=301</guid>
		<description><![CDATA[Dunia internet di bangun dari banyak tool network perlengkapan network yang berbagai macam, mengapa berbagai perlengkapan networking berbeda dapat terhubung, hal ini karena adanya TCP/IP. banyak tool network di antaranya: Kabel (UTP, STP, STP, Fiber Optic, Coaxial) LAN Card Modem (ADSL, dll) Hub Switch Server(HP, IBM dll) Router (Cisco,dll.) Antena (Antena grid, antena sektoral, antena [...]]]></description>
			<content:encoded><![CDATA[<p>Dunia internet di bangun dari banyak tool network perlengkapan network yang berbagai macam, mengapa berbagai perlengkapan networking berbeda dapat terhubung, hal ini karena adanya TCP/IP. banyak tool network di <span id="more-301"></span>antaranya:</p>
<ul>
<li>Kabel (UTP, STP, STP, Fiber Optic, Coaxial)</li>
</ul>
<ul>
<li>LAN Card</li>
</ul>
<ul>
<li>Modem (ADSL, dll)</li>
</ul>
<ul>
<li>Hub</li>
</ul>
<ul>
<li>Switch</li>
</ul>
<ul>
<li>Server(HP, IBM dll)</li>
</ul>
<ul>
<li>Router (Cisco,dll.)</li>
</ul>
<ul>
<li>Antena (Antena grid, antena sektoral, antena omni dll)</li>
</ul>
<ul>
<li>RJ-45</li>
</ul>
<ul>
<li>PoE</li>
</ul>
<ul>
<li>Firewall (Juniper, Check Point dll).</li>
</ul>
<ul>
<li>Bandwidth Limit (MikroTik, Packeteer,dll)</li>
</ul>
<ul>
<li>Wireless hardware (MikroTik, D-Link, Linksis dll)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://lintoherlambang.com/perlengkapan-network.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Packet Filtering How to</title>
		<link>http://lintoherlambang.com/packet-filtering-how-to.html</link>
		<comments>http://lintoherlambang.com/packet-filtering-how-to.html#comments</comments>
		<pubDate>Tue, 05 May 2009 01:02:11 +0000</pubDate>
		<dc:creator>lintohbc</dc:creator>
				<category><![CDATA[7. Pengetahuan IT]]></category>

		<guid isPermaLink="false">http://lintoherlambang.com/?p=298</guid>
		<description><![CDATA[By Moch. Linto Herlambang Reference : http://www.netfilter.org/documentation/HOWTO//packet-filtering-HOWTO.txt Linux 2.4 Packet Filtering HOWTO Rusty Russell, mailing list netfilter@lists.samba.org $Revision: 1.26 $ $Date: 2002/01/24 13:42:53 $ This document describes how to use iptables to filter out bad packets for the 2.4 Linux kernels. ______________________________________________________________________ Table of Contents 1. Introduction 2. Where is the official Web Site?  Is [...]]]></description>
			<content:encoded><![CDATA[<p>By Moch. Linto Herlambang Reference : http://www.netfilter.org/documentation/HOWTO//packet-filtering-HOWTO.txt</p>
<p>Linux 2.4 Packet Filtering HOWTO<br />
Rusty Russell, mailing list netfilter@lists.samba.org<br />
$Revision: 1.26 $ $Date: 2002/01/24 13:42:53 $</p>
<p><span id="more-298"></span>This document describes how to use iptables to filter out bad packets<br />
for the 2.4 Linux kernels.<br />
______________________________________________________________________</p>
<p>Table of Contents</p>
<p>1. Introduction<br />
2. Where is the official Web Site?  Is there a Mailing List?<br />
3. So What&#8217;s A Packet Filter?<br />
3.1 Why Would I Want to Packet Filter?<br />
3.2 How Do I Packet Filter Under Linux?<br />
3.2.1 iptables<br />
3.2.2 Making Rules Permanent</p>
<p>4. Who the hell are you, and why are you playing with my kernel?<br />
5. Rusty&#8217;s Really Quick Guide To Packet Filtering<br />
6. How Packets Traverse The Filters<br />
7. Using iptables<br />
7.1 What You&#8217;ll See When Your Computer Starts Up<br />
7.2 Operations on a Single Rule<br />
7.3 Filtering Specifications<br />
7.3.1 Specifying Source and Destination IP Addresses<br />
7.3.2 Specifying Inversion<br />
7.3.3 Specifying Protocol<br />
7.3.4 Specifying an Interface<br />
7.3.5 Specifying Fragments<br />
7.3.6 Extensions to iptables: New Matches<br />
7.3.6.1 TCP Extensions<br />
7.3.6.1.1 An Explanation of TCP Flags<br />
7.3.6.2 UDP Extensions<br />
7.3.6.3 ICMP Extensions<br />
7.3.6.4 Other Match Extensions<br />
7.3.6.5 The State Match<br />
7.4 Target Specifications<br />
7.4.1 User-defined chains<br />
7.4.2 Extensions to iptables: New Targets<br />
7.4.3 Special Built-In Targets<br />
7.5 Operations on an Entire Chain<br />
7.5.1 Creating a New Chain<br />
7.5.2 Deleting a Chain<br />
7.5.3 Flushing a Chain<br />
7.5.4 Listing a Chain<br />
7.5.5 Resetting (Zeroing) Counters<br />
7.5.6 Setting Policy</p>
<p>8. Using ipchains and ipfwadm<br />
9. Mixing NAT and Packet Filtering<br />
10. Differences Between iptables and ipchains<br />
11. Advice on Packet Filter Design</p>
<p>______________________________________________________________________</p>
<p>[1m1.  Introduction[0m</p>
<p>Welcome, gentle reader.</p>
<p>It is assumed you know what an IP address, a network address, a<br />
netmask, routing and DNS are.  If not, I recommend that you read the<br />
Network Concepts HOWTO.<br />
This HOWTO flips between a gentle introduction (which will leave you<br />
feeling warm and fuzzy now, but unprotected in the Real World) and raw<br />
full-disclosure (which would leave all but the hardiest souls<br />
confused, paranoid and seeking heavy weaponry).</p>
<p>Your network is not [1msecure[22m.  The problem of allowing rapid, convenient<br />
communication while restricting its use to good, and not evil intents<br />
is congruent to other intractable problems such as allowing free<br />
speech while disallowing a call of ``Fire!'' in a crowded theater.  It<br />
will not be solved in the space of this HOWTO.</p>
<p>So only you can decide where the compromise will be.  I will try to<br />
instruct you in the use of some of the tools available and some<br />
vulnerabilities to be aware of, in the hope that you will use them for<br />
good, and not evil purposes.  Another equivalent problem.</p>
<p>(C) 2000 Paul `Rusty' Russell.  Licenced under the GNU GPL.</p>
<p>[1m2.  Where is the official Web Site?  Is there a Mailing List?[0m</p>
<p>There are three official sites:</p>
<p>o  Thanks to Filewatcher &lt;http://netfilter.filewatcher.org/&gt;.</p>
<p>o  Thanks to The Samba Team and SGI &lt;http://netfilter.samba.org/&gt;.</p>
<p>o  Thanks to Harald Welte &lt;http://netfilter.gnumonks.org/&gt;.</p>
<p>You can reach all of them using round-robin DNS via<br />
&lt;http://www.netfilter.org/&gt; and  &lt;http://www.iptables.org/&gt;</p>
<p>For the official netfilter mailing list, see netfilter List<br />
&lt;http://www.netfilter.org/contact.html#list&gt;.</p>
<p>[1m3.  So What's A Packet Filter?[0m</p>
<p>A packet filter is a piece of software which looks at the [4mheader[24m of<br />
packets as they pass through, and decides the fate of the entire<br />
packet.  It might decide to [1mDROP [22mthe packet (i.e., discard the packet<br />
as if it had never received it), [1mACCEPT [22mthe packet (i.e., let the<br />
packet go through), or something more complicated.</p>
<p>Under Linux, packet filtering is built into the kernel (as a kernel<br />
module, or built right in), and there are a few trickier things we can<br />
do with packets, but the general principle of looking at the headers<br />
and deciding the fate of the packet is still there.</p>
<p>[1m3.1.  Why Would I Want to Packet Filter?[0m</p>
<p>Control.  Security.  Watchfulness.</p>
<p>[1mControl:[0m<br />
when you are using a Linux box to connect your internal network<br />
to another network (say, the Internet) you have an opportunity<br />
to allow certain types of traffic, and disallow others.  For<br />
example, the header of a packet contains the destination address<br />
of the packet, so you can prevent packets going to a certain<br />
part of the outside network.  As another example, I use Netscape<br />
to access the Dilbert archives.  There are advertisements from<br />
doubleclick.net on the page, and Netscape wastes my time by<br />
cheerfully downloading them.  Telling the packet filter not to<br />
allow any packets to or from the addresses owned by<br />
doubleclick.net solves that problem (there are better ways of<br />
doing this though: see Junkbuster).</p>
<p>[1mSecurity:[0m<br />
when your Linux box is the only thing between the chaos of the<br />
Internet and your nice, orderly network, it's nice to know you<br />
can restrict what comes tromping in your door.  For example, you<br />
might allow anything to go out from your network, but you might<br />
be worried about the well-known `Ping of Death' coming in from<br />
malicious outsiders.  As another example, you might not want<br />
outsiders telnetting to your Linux box, even though all your<br />
accounts have passwords.  Maybe you want (like most people) to<br />
be an observer on the Internet, and not a server (willing or<br />
otherwise).  Simply don't let anyone connect in, by having the<br />
packet filter reject incoming packets used to set up<br />
connections.</p>
<p>[1mWatchfulness:[0m<br />
sometimes a badly configured machine on the local network will<br />
decide to spew packets to the outside world.  It's nice to tell<br />
the packet filter to let you know if anything abnormal occurs;<br />
maybe you can do something about it, or maybe you're just<br />
curious by nature.</p>
<p>[1m3.2.  How Do I Packet Filter Under Linux?[0m</p>
<p>Linux kernels have had packet filtering since the 1.1 series.  The<br />
first generation, based on ipfw from BSD, was ported by Alan Cox in<br />
late 1994.  This was enhanced by Jos Vos and others for Linux 2.0; the<br />
userspace tool `ipfwadm' controlled the kernel filtering rules.  In<br />
mid-1998, for Linux 2.2, I reworked the kernel quite heavily, with the<br />
help of Michael Neuling, and introduced the userspace tool `ipchains'.<br />
Finally, the fourth-generation tool, `iptables', and another kernel<br />
rewrite occurred in mid-1999 for Linux 2.4.  It is this iptables which<br />
this HOWTO concentrates on.</p>
<p>You need a kernel which has the netfilter infrastructure in it:<br />
netfilter is a general framework inside the Linux kernel which other<br />
things (such as the iptables module) can plug into.  This means you<br />
need kernel 2.3.15 or beyond, and answer `Y' to CONFIG_NETFILTER in<br />
the kernel configuration.</p>
<p>The tool iptables talks to the kernel and tells it what packets to<br />
filter.  Unless you are a programmer, or overly curious, this is how<br />
you will control the packet filtering.</p>
<p>[1m3.2.1.  iptables[0m</p>
<p>The iptables tool inserts and deletes rules from the kernel's packet<br />
filtering table.  This means that whatever you set up, it will be lost<br />
upon reboot; see ``Making Rules Permanent'' for how to make sure they<br />
are restored the next time Linux is booted.</p>
<p>iptables is a replacement for ipfwadm and ipchains: see ``Using<br />
ipchains and ipfwadm'' for how to painlessly avoid using iptables if<br />
you're using one of those tools.</p>
<p>[1m3.2.2.  Making Rules Permanent[0m</p>
<p>Your current firewall setup is stored in the kernel, and thus will be<br />
lost on reboot.  You can try the iptables-save and iptables-restore<br />
scripts to save them to, and restore them from a file.</p>
<p>The other way is to put the commands required to set up your rules in<br />
an initialization script.  Make sure you do something intelligent if<br />
one of the commands should fail (usually `exec /sbin/sulogin').</p>
<p>[1m4.  Who the hell are you, and why are you playing with my kernel?[0m</p>
<p>I'm Rusty Russell; the Linux IP Firewall maintainer and just another<br />
working coder who happened to be in the right place at the right time.<br />
I wrote ipchains (see ``How Do I Packet Filter Under Linux?'' above<br />
for due credit to the people who did the actual work), and learnt<br />
enough to get packet filtering right this time.  I hope.</p>
<p>WatchGuard &lt;http://www.watchguard.com&gt;, an excellent firewall company<br />
who sell the really nice plug-in Firebox, offered to pay me to do<br />
nothing, so I could spend all my time writing this stuff, and<br />
maintaining my previous stuff.  I predicted 6 months, and it took 12,<br />
but I felt by the end that it had been done Right.  Many rewrites, a<br />
hard-drive crash, a laptop being stolen, a couple of corrupted<br />
filesystems and one broken screen later, here it is.</p>
<p>While I'm here, I want to clear up some people's misconceptions: I am<br />
no kernel guru.  I know this, because my kernel work has brought me<br />
into contact with some of them: David S. Miller, Alexey Kuznetsov,<br />
Andi Kleen, Alan Cox.  However, they're all busy doing the deep magic,<br />
leaving me to wade in the shallow end where it's safe.</p>
<p>[1m5.  Rusty's Really Quick Guide To Packet Filtering[0m</p>
<p>Most people just have a single PPP connection to the Internet, and<br />
don't want anyone coming back into their network, or the firewall:</p>
<p>## Insert connection-tracking modules (not needed if built into kernel).<br />
# insmod ip_conntrack<br />
# insmod ip_conntrack_ftp</p>
<p>## Create chain which blocks new connections, except if coming from inside.<br />
# iptables -N block<br />
# iptables -A block -m state --state ESTABLISHED,RELATED -j ACCEPT<br />
# iptables -A block -m state --state NEW -i ! ppp0 -j ACCEPT<br />
# iptables -A block -j DROP</p>
<p>## Jump to that chain from INPUT and FORWARD chains.<br />
# iptables -A INPUT -j block<br />
# iptables -A FORWARD -j block</p>
<p>[1m6.  How Packets Traverse The Filters[0m</p>
<p>The kernel starts with three lists of rules in the `filter' table;<br />
these lists are called [1mfirewall chains [22mor just [1mchains[22m.  The three<br />
chains are called [1mINPUT[22m, [1mOUTPUT [22mand [1mFORWARD[22m.</p>
<p>For ASCII-art fans, the chains are arranged like so: [1m(Note: this is a[0m<br />
[1mvery different arrangement from the 2.0 and 2.2 kernels!)[0m</p>
<p>_____<br />
Incoming                 /     \         Outgoing<br />
--&gt;[Routing ]&#8212;&gt;|FORWARD|&#8212;&#8212;-&gt;<br />
[Decision]     \_____/        ^<br />
|                        |<br />
v                       ____<br />
___                     /    \<br />
/   \                 |OUTPUT|<br />
|INPUT|                  \____/<br />
\___/                      ^<br />
|                        |<br />
&#8212;-&gt; Local Process &#8212;-</p>
<p>The three circles represent the three chains mentioned above.  When a<br />
packet reaches a circle in the diagram, that chain is examined to<br />
decide the fate of the packet.  If the chain says to DROP the packet,<br />
it is killed there, but if the chain says to ACCEPT the packet, it<br />
continues traversing the diagram.</p>
<p>A chain is a checklist of [1mrules[22m.  Each rule says `if the packet header<br />
looks like this, then here&#8217;s what to do with the packet&#8217;.  If the rule<br />
doesn&#8217;t match the packet, then the next rule in the chain is<br />
consulted.  Finally, if there are no more rules to consult, then the<br />
kernel looks at the chain [1mpolicy [22mto decide what to do.  In a security-<br />
conscious system, this policy usually tells the kernel to DROP the<br />
packet.</p>
<p>1. When a packet comes in (say, through the Ethernet card) the kernel<br />
first looks at the destination of the packet: this is called<br />
`routing&#8217;.</p>
<p>2. If it&#8217;s destined for this box, the packet passes downwards in the<br />
diagram, to the INPUT chain.  If it passes this, any processes<br />
waiting for that packet will receive it.</p>
<p>3. Otherwise, if the kernel does not have forwarding enabled, or it<br />
doesn&#8217;t know how to forward the packet, the packet is dropped.  If<br />
forwarding is enabled, and the packet is destined for another<br />
network interface (if you have another one), then the packet goes<br />
rightwards on our diagram to the FORWARD chain.  If it is ACCEPTed,<br />
it will be sent out.</p>
<p>4. Finally, a program running on the box can send network packets.<br />
These packets pass through the OUTPUT chain immediately: if it says<br />
ACCEPT, then the packet continues out to whatever interface it is<br />
destined for.</p>
<p>[1m7.  Using iptables[0m</p>
<p>iptables has a fairly detailed manual page (man iptables), and if you<br />
need more detail on particulars.  Those of you familiar with ipchains<br />
may simply want to look at &#8220;Differences Between iptables and<br />
ipchains&#8221;; they are very similar.</p>
<p>There are several different things you can do with iptables.  You<br />
start with three built-in chains INPUT, OUTPUT and FORWARD which you<br />
can&#8217;t delete.  Let&#8217;s look at the operations to manage whole chains:</p>
<p>1. Create a new chain (-N).</p>
<p>2. Delete an empty chain (-X).</p>
<p>3. Change the policy for a built-in chain. (-P).</p>
<p>4. List the rules in a chain (-L).</p>
<p>5. Flush the rules out of a chain (-F).</p>
<p>6. Zero the packet and byte counters on all rules in a chain (-Z).</p>
<p>There are several ways to manipulate rules inside a chain:</p>
<p>1. Append a new rule to a chain (-A).</p>
<p>2. Insert a new rule at some position in a chain (-I).</p>
<p>3. Replace a rule at some position in a chain (-R).</p>
<p>4. Delete a rule at some position in a chain, or the first that<br />
matches (-D).</p>
<p>[1m7.1.  What You&#8217;ll See When Your Computer Starts Up[0m</p>
<p>iptables may be a module, called (`iptable_filter.o&#8217;), which should be<br />
automatically loaded when you first run iptables.  It can also be<br />
built into the kernel permenantly.</p>
<p>Before any iptables commands have been run (be careful: some<br />
distributions will run iptables in their initialization scripts),<br />
there will be no rules in any of the built-in chains (`INPUT&#8217;,<br />
`FORWARD&#8217; and `OUTPUT&#8217;), all the chains will have a policy of ACCEPT.<br />
You can alter the default policy of the FORWARD chain by providing the<br />
`forward=0&#8242; option to the iptable_filter module.</p>
<p>[1m7.2.  Operations on a Single Rule[0m</p>
<p>This is the bread-and-butter of packet filtering; manipulating rules.<br />
Most commonly, you will probably use the append (-A) and delete (-D)<br />
commands.  The others (-I for insert and -R for replace) are simple<br />
extensions of these concepts.</p>
<p>Each rule specifies a set of conditions the packet must meet, and what<br />
to do if it meets them (a `target&#8217;).  For example, you might want to<br />
drop all ICMP packets coming from the IP address 127.0.0.1.  So in<br />
this case our conditions are that the protocol must be ICMP and that<br />
the source address must be 127.0.0.1.  Our target is `DROP&#8217;.<br />
127.0.0.1 is the `loopback&#8217; interface, which you will have even if you<br />
have no real network connection.  You can use the `ping&#8217; program to<br />
generate such packets (it simply sends an ICMP type 8 (echo request)<br />
which all cooperative hosts should obligingly respond to with an ICMP<br />
type 0 (echo reply) packet).  This makes it useful for testing.</p>
<p># ping -c 1 127.0.0.1<br />
PING 127.0.0.1 (127.0.0.1): 56 data bytes<br />
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.2 ms</p>
<p>&#8212; 127.0.0.1 ping statistics &#8212;<br />
1 packets transmitted, 1 packets received, 0% packet loss<br />
round-trip min/avg/max = 0.2/0.2/0.2 ms<br />
# iptables -A INPUT -s 127.0.0.1 -p icmp -j DROP<br />
# ping -c 1 127.0.0.1<br />
PING 127.0.0.1 (127.0.0.1): 56 data bytes</p>
<p>&#8212; 127.0.0.1 ping statistics &#8212;<br />
1 packets transmitted, 0 packets received, 100% packet loss<br />
#</p>
<p>You can see here that the first ping succeeds (the `-c 1&#8242; tells ping<br />
to only send a single packet).</p>
<p>Then we append (-A) to the `INPUT&#8217; chain, a rule specifying that for<br />
packets from 127.0.0.1 (`-s 127.0.0.1&#8242;) with protocol ICMP (`-p icmp&#8217;)<br />
we should jump to DROP (`-j DROP&#8217;).</p>
<p>Then we test our rule, using the second ping.  There will be a pause<br />
before the program gives up waiting for a response that will never<br />
come.</p>
<p>We can delete the rule in one of two ways.  Firstly, since we know<br />
that it is the only rule in the input chain, we can use a numbered<br />
delete, as in:</p>
<p># iptables -D INPUT 1<br />
#</p>
<p>To delete rule number 1 in the INPUT chain.</p>
<p>The second way is to mirror the -A command, but replacing the -A with<br />
-D.  This is useful when you have a complex chain of rules and you<br />
don</p>
]]></content:encoded>
			<wfw:commentRss>http://lintoherlambang.com/packet-filtering-how-to.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutorial Networking Concepts</title>
		<link>http://lintoherlambang.com/tutorial-networking-concepts.html</link>
		<comments>http://lintoherlambang.com/tutorial-networking-concepts.html#comments</comments>
		<pubDate>Tue, 05 May 2009 00:55:31 +0000</pubDate>
		<dc:creator>lintohbc</dc:creator>
				<category><![CDATA[7. Pengetahuan IT]]></category>

		<guid isPermaLink="false">http://lintoherlambang.com/?p=296</guid>
		<description><![CDATA[By Moch. Linto Herlambang Reference http://www.netfilter.org/documentation/HOWTO//networking-concepts-HOWTO.txt Linux Networking-concepts HOWTO Rusty Russell $Revision: 1.13 $ $Date: 2001/07/29 04:45:11 $ This document describes what a network (such as the Internet) is, and the very basics of how it works. ______________________________________________________________________ Table of Contents 1. Introduction 2. What is a `computer network&#8217;? 3. What is the `Internet&#8217;? 3.1 [...]]]></description>
			<content:encoded><![CDATA[<p>By Moch. Linto Herlambang Reference http://www.netfilter.org/documentation/HOWTO//networking-concepts-HOWTO.txt</p>
<p>Linux Networking-concepts HOWTO<br />
Rusty Russell<br />
$Revision: 1.13 $ $Date: 2001/07/29 04:45:11 $</p>
<p><span id="more-296"></span>This document describes what a network (such as the Internet) is, and<br />
the very basics of how it works.<br />
______________________________________________________________________</p>
<p>Table of Contents</p>
<p>1. Introduction<br />
2. What is a `computer network&#8217;?<br />
3. What is the `Internet&#8217;?<br />
3.1 How Does The Internet Work?</p>
<p>4. This IP Thing<br />
4.1 Groups of IP Addresses: Network Masks</p>
<p>5. Machine Names and IP Addresses<br />
6. Different Services: Email, Web, FTP, Name Serving<br />
7. Dialup Interfaces: PPP<br />
8. What Packets Look Like<br />
9. Summary<br />
10. Thanks<br />
11. Index</p>
<p>______________________________________________________________________</p>
<p>[1m1.  Introduction[0m</p>
<p>Welcome, gentle reader.</p>
<p>I have written a number of networking HOWTOs in the past, and it<br />
occurred to me that there's a hell of pile of jargon in each one.  I<br />
had three choices: my other two were ignoring the problem and<br />
explaining the terms everywhere.  Neither was attractive.</p>
<p>The [1mpoint [22mof Free software is that you should have the freedom to<br />
explore and play with the software systems you use.  I believe that<br />
enabling people to experience this freedom is a noble goal; not only<br />
do people feel empowered by the pursuit (such as rebuilding a car<br />
engine) but the nature of the modern Internet and Free software allows<br />
you to share the experience with millions.</p>
<p>But you have to start somewhere, so here we are.</p>
<p>(C) 2000 Paul `Rusty' Russell.  Licenced under the GNU GPL.</p>
<p>[1m2.  What is a `computer network'?[0m</p>
<p>A computer network is just a set of stuff for nodes to talk to each<br />
other (by `nodes' I mean computers, printers, Coke machines and<br />
whatever else you want).  It doesn't really matter [1mhow [22mthey are<br />
connected: they could use fiber-optic cables or carrier pigeons.<br />
Obviously, some choices are better than others (especially if you have<br />
a cat).</p>
<p>Usually if you just connect two computers together, it's not called a<br />
network; you really need three or more to become a network.  This is a<br />
bit like the word `group': two people is just a couple of guys, but<br />
three can be an `group'.  Also, networks are often hooked together, to<br />
make bigger networks; each little network (usually called a `sub-<br />
network') can be part of a larger network.</p>
<p>The actual connection between two computers is often called a `network<br />
link'.  If there's a bit of cable running out of the back of your<br />
machine to the other machines, that's your network link.</p>
<p>There are four things which we usually care about when we talk about a<br />
computer network:</p>
<p>[1mSize[0m</p>
<p>If you simply connect your four computers at home together, you<br />
have what is called a LAN (Local Area Network).  If everything<br />
is within walking distance, it's usually called a LAN, however<br />
many machines are connected to it, and whatever you've built the<br />
network out of.</p>
<p>The other end of the spectrum is a WAN (Wide Area Network).  If<br />
you have one computer in Lahore, Pakistan, one in Birmingham, UK<br />
and one in Santiago, Chile, and you manage to connect them, it's<br />
a WAN.</p>
<p>[1mTopology: The Shape[0m</p>
<p>Draw a map of the network: lines are the</p>
<p>``network links'', and each node is a dot.  Maybe each line<br />
leads into a central node like a big star, meaning that everyone<br />
talks through one point (a  `star topology'):</p>
<p>o   o   o<br />
\_ | _/<br />
\|/<br />
o-----o-----o<br />
_/|\_<br />
/  |  \<br />
o   o   o</p>
<p>Maybe everyone talks in a line, like so:</p>
<p>o------o------o-------o--------o<br />
|                              |<br />
|                              |<br />
|                              o<br />
|                              |<br />
o                              |<br />
o</p>
<p>Or maybe you have three subnetworks connected through one node:</p>
<p>o<br />
o           |  o--o--o<br />
|           |  |<br />
o--o--o--o--o  o<br />
\       |<br />
o------o<br />
/       |<br />
o--o--o--o--o  o<br />
|           |  |<br />
o           |  o--o<br />
o</p>
<p>You'll see many topologies like these in real life, and many far<br />
more complicated.</p>
<p>[1mPhysical: What It's Made Of[0m<br />
The second thing to care about is what you've built the network<br />
out of.  The cheapest is `sneakernet', where badly-dressed<br />
people carry floppy disks from one machine to the others.<br />
Sneakernet is almost always a ``LAN''.  Floppies cost less than<br />
$1, and a solid pair of sneakers can be got for around $20.</p>
<p>The most common system used to connect home networks to far<br />
bigger networks is called a `modem' (for MODulator/DEModulator),<br />
which turns a normal phone connection into a network link.  It<br />
turns the stuff the computer sends into sounds, and listens to<br />
sounds coming from the other end to turn them back into stuff<br />
for the computer.  As you can imagine, this isn't very<br />
efficient, and phone lines weren't designed for this use, but<br />
it's popular because phone lines are so common and cheap: modems<br />
sell for less than $50, and phone lines usually cost a couple of<br />
hundred dollars a year.</p>
<p>The most common way to connect machines into a LAN is to use<br />
Ethernet.  Ethernet comes in these main flavors (listed from<br />
oldest to newest): Thinwire/Coax/10base2, UTP (Unshielded<br />
Twisted Pair)/10baseT and UTP/100baseT.  Gigabit ethernet (the<br />
name 1000baseT is starting to get silly) is starting to be<br />
deployed, too.  10base2 wire is usually black coaxial cable,<br />
with twist-on T-pieces to connect them to things: everyone gets<br />
connected in a big line, with special `terminator' pieces on the<br />
two ends.  UTP is usually blue wire, with clear `click-in'<br />
phone-style connectors which plug into sockets to connect: each<br />
wire connects one node to a central `hub'.  The cable is a<br />
couple of dollars a meter, and the 10baseT/10base2 cards (many<br />
cards have plugs for both) are hard to get brand new.  100baseT<br />
cards, which can also speak 10baseT as well, are ten times<br />
faster, and about $30.</p>
<p>On the other end of the spectrum is Fiber; a continuous tiny<br />
glass filament wrapped in protective coating which can be used<br />
to run between continents.  Generally, fiber costs thousands.</p>
<p>We usually call each connection to a node a `network interface',<br />
or `interface' for short.  Linux gives these names like `eth0'<br />
for the first ethernet interface, and `fddi0' for the first<br />
fiber interface.  The `/sbin/ifconfig' command lists them.</p>
<p>[1mProtocol: What It's Speaking[0m</p>
<p>The final thing to care about is the language the two are<br />
speaking.  When two ``modems'' are talking to each other down a<br />
phone line, they need to agree what the different sounds mean,<br />
otherwise it simply won't work.  This convention is called a<br />
`protocol'.  As people discovered new ways of encoding what the<br />
computer says into smaller sounds, new protocols were invented;<br />
there are at least a dozen different modem protocols, and most<br />
modems will try a number of them until they find one the other<br />
end understands.</p>
<p>Another example is the ``100baseT'' network mentioned above: it<br />
uses the same physical ``network links'' (``UTP'') as<br />
``10baseT'' above, but talks ten times as fast.</p>
<p>These two protocols are what are called `link-level' protocols;<br />
how stuff is handed over the individual network links, or `one<br />
hop'.  The word `protocol' also refers to other conventions<br />
which are followed, as we will see next.</p>
<p>[1m3.  What is the `Internet'?[0m</p>
<p>The Internet is a ``WAN'' which spans the entire globe: it is the<br />
largest computer network in existence.  The phrase `internetworking'<br />
refers to connecting separate networks to build a larger one, hence<br />
`The Internet' is the connection of a whole pile of subnetworks.</p>
<p>So now we look at the list above and ask ourselves: what is the<br />
Internet's size, physical details and protocols?</p>
<p>The size is already established above: it's global.</p>
<p>The physical details are varied however: each little sub-network is<br />
connected differently, with a different layout and physical nature.<br />
Attempts to map it in a useful way have generally met with abject<br />
failure.</p>
<p>The protocols spoken by each link are also often different: all of the<br />
``link-level protocols'' listed above are used, and many more.</p>
<p>[1m3.1.  How Does The Internet Work?[0m</p>
<p>The question then arises: how come every node on the Internet can talk<br />
to the others, if they all use different link-level protocols to talk<br />
to each other?</p>
<p>The answer is fairly simple: we need another protocol which controls<br />
how stuff flows through the network.  The link-level protocol<br />
describes how to get from one node to another if they're connected<br />
directly: the `network protocol' tells us how to get from one point in<br />
the network to any other, going through other links if necessary.</p>
<p>For the Internet, the network protocol is the Internet Protocol<br />
(version 4), or `IP'.  It's not the only protocol out there (Apple's<br />
AppleTalk, Novell's IPX, Digital's DECNet and Microsoft's NetBEUI<br />
being others) but it's the most widely adopted.  There's a newer<br />
version of IP called IPv6, but it's still not common.</p>
<p>So to send a message from one side of the globe to another, your<br />
computer writes a bit of Internet Protocol, sends it to your modem,<br />
which uses some modem link-level protocol to send it to the modem it's<br />
dialed up to, which is probably plugged into a terminal server<br />
(basically a big box of modems), which sends it to a node inside the<br />
ISP's network, which sends it out usually to a bigger node, which<br />
sends it to the next node... and so on.  A node which connects two or<br />
more networks is called a `router': it will have one ``interface'' for<br />
each network.</p>
<p>We call this array of protocols a `protocol stack', usually drawn like<br />
so:</p>
<p>[ Application: Handles Porn ]           [ Application Layer: Serves Porn ]<br />
|                                          ^<br />
v                                          |<br />
[ TCP: Handles Retransmission ]          [ TCP: Handles Retransmission ]<br />
|                                          ^<br />
v                                          |<br />
[ IP: Handles Routing ]                   [ IP: Handles Routing ]<br />
|                                          ^<br />
v                                          |<br />
[ Link: Handles A Single Hop ]           [ Link: Handles A Single Hop ]<br />
|                                          |<br />
+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+</p>
<p>So in the diagram, we see Netscape (the Application on top left)<br />
retrieving a web page from a web server (the Application on top<br />
right).  To do this it will use `Transmission Control Protocol&#8217; or<br />
`TCP&#8217;: over 90% of the Internet traffic today is TCP, as it is used<br />
for Web and EMail.</p>
<p>So Netscape makes the request for a TCP connection to the remote web<br />
server: this is handed to the TCP layer, which hands it to the IP<br />
layer, which figures out which direction it has to go in, hands it<br />
onto the appropriate link layer, which transmits it to the other end<br />
of the link.</p>
<p>At the other end, the link layer hands it up to the IP layer, which<br />
sees it is destined for this host (if not, it might hand it down to a<br />
different link layer to go out to the next node), hands it up to the<br />
TCP layer, which hands it to the server.</p>
<p>So we have the following breakdown:</p>
<p>1. The application (Netscape, or the web server at the other end)<br />
decides who it wants to talk to, and what it wants to send).</p>
<p>2. The TCP layer sends special packets to start the conversation with<br />
the other end, and then packs the data into a TCP `packet&#8217;: a<br />
packet is just a term for a chunk of data which passes through a<br />
network.  The TCP layer hands this packet to</p>
<p>the IP layer: it then keeps sending it to the IP layer until the<br />
TCP layer at the other end replies to say that it has received it.<br />
This is called `retransmission&#8217;, and has a whole heap of complex<br />
rules which control when to retransmit, how long to wait, etc.  It<br />
also gives each packet a set of numbers, which mean that the other<br />
end can sort them into the right order.</p>
<p>3. The IP layer looks at the destination of the packet, and figures<br />
out the next node to send the packet to.  This simple act is called<br />
`routing&#8217;, and ranges from really simple (if you only have one<br />
modem, and no other network interfaces, all packets should go out<br />
that interface) to extremely complex (if you have 15 major networks<br />
connected directly to you).</p>
<p>[1m4.  This IP Thing[0m</p>
<p>So the role of the IP layer is to figure out how to `route&#8217; packets to<br />
their final destination.  To make this possible, every interface on<br />
the network needs an `IP address&#8217;.  An IP address consists of four<br />
numbers separated by periods, like `167.216.245.249&#8242;.  Each number is<br />
between zero and 255.</p>
<p>Interfaces in the same network tend to have neighboring IP addresses.<br />
For example, `167.216.245.250&#8242; sits right next to the machine with the<br />
IP address `167.216.245.249&#8242;.  Remember also that a router is a node<br />
with interfaces on more than one network, so the router will have one<br />
IP address for each interface.</p>
<p>So the Linux Kernel&#8217;s IP layer keeps a table of different `routes&#8217;,<br />
describing how to get to various groups of IP addresses.  The simplest<br />
of these is called a `default route&#8217;: if the IP layer doesn&#8217;t know<br />
better, this is where it will send a packet onwards to.  You can see a<br />
list of routes using `/sbin/route&#8217;.</p>
<p>Routes can either point to a link, or a particular node which is<br />
connected to another network.  For example, when you dial up to the<br />
ISP, your default route will point to the modem link, because that&#8217;s<br />
where the entire world is.</p>
<p>Rusty&#8217;s              ISP&#8217;s  ~~~~~~~~~~~~<br />
Modem               Modem {            }<br />
o&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;o { The Internet }<br />
{            }<br />
~~~~~~~~~~~~</p>
<p>But if you have a permanent machine on your network which connects to<br />
the outside world, it&#8217;s a bit more complicated.  In the diagram below,<br />
my machine can talk directly to Tridge and Paul&#8217;s machines, and to the<br />
firewall, but it needs to know that packets heading the rest of the<br />
world need to go to the firewall, which will pass them on.  This means<br />
that you have two routes: one which says `if it&#8217;s on my network, just<br />
send it straight there&#8217; and then a default route which says<br />
`otherwise, send it to the firewall&#8217;.</p>
<p>o  Tridge&#8217;s<br />
|    Work Machine      ~~~~~~~~~~~~<br />
Rusty&#8217;s                |                     {            }<br />
Work Machine o&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;o&#8211;{ The Internet }<br />
|            Firewall {            }<br />
|                      ~~~~~~~~~~~~<br />
o  Paul&#8217;s<br />
Work Machine</p>
<p>[1m4.1.  Groups of IP Addresses: Network Masks[0m</p>
<p>There is one last detail: there is a standard notation for groups of<br />
IP addresses, sometimes called a `network address&#8217;.  Just like a phone<br />
number can be broken up into an area prefix and the rest, we can<br />
divide an IP address into a network prefix and the rest.</p>
<p>It used to be that people would talk about `the 1.2.3 network&#8217;,<br />
meaning all 256 addresses from 1.2.3.0 to 1.2.3.255.  Or if that<br />
wasn&#8217;t a big enough network, they might talk about the `1.2 network&#8217;<br />
which meant all addresses from 1.2.0.0 to 1.2.255.255.</p>
<p>We usually don&#8217;t write `1.2.0.0 &#8211; 1.2.255.255&#8242;.  Instead, we shorten<br />
it to `1.2.0.0/16&#8242;.  This weird `/16&#8242; notation (it&#8217;s called a<br />
`netmask&#8217;) requires a little explanation.</p>
<p>Each number between the dots in an IP address is actually 8 binary<br />
digits (00000000 to 11111111): we write them in decimal form to make<br />
it more readable for humans.  The `/16&#8242; means that the first 16 binary<br />
digits is the network address, in other words, the `1.2.&#8217; part is the<br />
the network (remember: each digit represents 8 binary digits).  This<br />
means any IP address beginning with `1.2.&#8217; is part of the network:<br />
`1.2.3.4&#8242; and `1.2.3.50&#8242; are, and `1.3.1.1&#8242; is not.</p>
<p>To make life easier, we usually use networks ending in `/8&#8242;, `/16&#8242; and<br />
`/24&#8242;.  For example, `10.0.0.0/8&#8242; is a big network containing any<br />
address from 10.0.0.0 to 10.255.255.255 (over 16 million addresses!).<br />
10.0.0.0/16 is smaller, containing only IP addresses from 10.0.0.0 to<br />
10.0.255.255.  10.0.0.0/24 is smaller still, containing addresses<br />
10.0.0.0 to 10.0.0.255.</p>
<p>To make things confusing, there is another way of writing netmasks.<br />
We can write them like IP addresses:</p>
<p>10.0.0.0/255.0.0.0</p>
<p>Finally, it&#8217;s worth noting that the very highest IP address in any<br />
network is reserved as the `broadcast address&#8217;, which can be used to<br />
send a message to everyone on the network at once.</p>
<p>Here is a table of network masks:</p>
<p>Short   Full                    Maximum         Comment<br />
Form    Form                    #Machines</p>
<p>/8      /255.0.0.0              16,777,215      Used to be called an `A-class&#8217;<br />
/16     /255.255.0.0            65,535          Used to be called an `B-class&#8217;<br />
/17     /255.255.128.0          32,767<br />
/18     /255.255.192.0          16,383<br />
/19     /255.255.224.0          8,191<br />
/20     /255.255.240.0          4,095<br />
/21     /255.255.248.0          2,047<br />
/22     /255.255.252.0          1,023<br />
/23     /255.255.254.0          511<br />
/24     /255.255.255.0          255             Used to be called a `C-class&#8217;<br />
/25     /255.255.255.128        127<br />
/26     /255.255.255.192        63<br />
/27     /255.255.255.224        31<br />
/28     /255.255.255.240        15<br />
/29     /255.255.255.248        7<br />
/30     /255.255.255.252        3</p>
<p>[1m5.  Machine Names and IP Addresses[0m</p>
<p>So every interface on every node has an IP address.  It was realized<br />
quite quickly that humans are pretty bad at remembering numbers, so it<br />
was decided (just like phone numbers) to have a directory of names.<br />
But since we&#8217;re using computers anyway, it&#8217;s nicer to have the<br />
computer look up the names for us automatically.</p>
<p>Hence we have the Domain Name System (DNS).  There are nodes with well<br />
known IP addresses which programs can ask to look up names, and return<br />
IP addresses.  Almost all programs you will use are capable of doing<br />
this, which is why you can put `www.linuxcare.com&#8217; into Netscape,<br />
instead of `167.216.245.249&#8242;.</p>
<p>Of course, you need the IP address of at least one of these `name<br />
servers&#8217;: usually these are kept in the `/etc/resolv.conf&#8217; file.</p>
<p>Since DNS queries and responses are fairly small (1 packet each), the<br />
TCP protocol is not usually used: it provides automatic<br />
retransmission, ordering and general reliability, but at a cost of<br />
sending extra packets through the network.  Instead we use the very<br />
simple `User Datagram Protocol&#8217;, which doesn&#8217;t offer any of the fancy<br />
TCP features we don&#8217;t need.</p>
<p>[1m6.  Different Services: Email, Web, FTP, Name Serving[0m</p>
<p>In the earlier example, we showed Netscape sending a TCP request to a<br />
web server running on another node.  But imagine that the node with<br />
the web server is also running an Email server, an FTP server and a<br />
name server: how does it know which server the TCP connection is for?</p>
<p>This is where TCP and UDP have a concept of `ports&#8217;.  Every packet has<br />
space for a `destination port&#8217;, which says what service the packet is<br />
for.  For example, TCP port 25 is the mail server, and TCP port 80 is<br />
the web server (although sometimes you find web servers on different<br />
ports).  A list of ports can be found in `/etc/services&#8217;.</p>
<p>Also, if two Netscape windows are both accessing different parts of<br />
the same web site, how does the Linux box running Netscape sort out<br />
the TCP packets coming back from the web server?</p>
<p>This is where the `source port&#8217; comes in: every new TCP connection<br />
gets a different source port, so everyone can tell them apart, even if<br />
they are going to the same destination IP address and the same<br />
destination port.  Usually the first source port given will be 1024,<br />
and will increase over time.</p>
<p>[1m7.  Dialup Interfaces: PPP[0m</p>
<p>When you dial your modem to an ISP, and it connects to their modem,<br />
the kernel doesn&#8217;t just shove IP packets through it.  There is a<br />
protocol called `Point-to-Point Protocol&#8217;, or `PPP&#8217;, which is used to<br />
negotiate with the other end before any packets are allowed through.<br />
This is used by the ISP to identify who is dialed up: on your Linux<br />
box, a program called the `PPP daemon&#8217; handles your end of the<br />
negotiation.</p>
<p>Because there are so many dialup users in the world, they usually<br />
don&#8217;t have their own IP address: most ISPs will assign you one of<br />
theirs temporarily when you dial up (the PPP daemon will negotiate<br />
this).  This is often called a `dynamic IP address&#8217;, as separate from<br />
a `static IP address&#8217; which is the normal case where you have your own<br />
address permanently.  Usually they are assigned by modem: the next<br />
time you dial up, you will probably get a different modem in the modem<br />
pool, and hence a different IP address.</p>
<p>[1m8.  What Packets Look Like[0m</p>
<p>For the exceptionally curious (and the curiously exceptional), here is<br />
a description of what a packet actually looks like.  There are several<br />
tools which watch what packets are passing in and out of your Linux<br />
box: the most common one is `tcpdump&#8217; (which understands more than TCP<br />
these days), but a nicer one is `ethereal&#8217;.  Such programs are known<br />
as `packet sniffers&#8217;.</p>
<p>The start of each packet says where it&#8217;s going, where it came from,<br />
the type of the packet, and other administrative details.  This part<br />
is called the `packet header&#8217;.  The rest of the packet, containing the<br />
actual data being transmitted, is usually called the `packet body&#8217;.</p>
<p>So any IP packet begins with an `IP header&#8217;: at least 20 bytes long.<br />
It looks like (this diagram stolen shamelessly from RFC 791):</p>
<p>.&#8212;&#8212;-+&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-.<br />
|Version|  IHL  |Type of Service|          Total Length         |<br />
|&#8212;&#8212;-+&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-|<br />
|         Identification        |Flags|      Fragment Offset    |<br />
|&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-|<br />
|  Time to Live |    Protocol   |         Header Checksum       |<br />
|&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-|<br />
|                       Source Address                          |<br />
|&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;|<br />
|                    Destination Address                        |<br />
`&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8217;</p>
<p>The important fields are the Protocol, which indicates whether this is<br />
a TCP packet (number 6), a UDP packet (number 17) or something else,<br />
the Source IP Address, and the Destination IP Address.</p>
<p>Now, if the protocol fields says this is a TCP packet, then a TCP<br />
header will immediately follow this IP header: the TCP header is also<br />
at least 20 bytes long:</p>
<p>.&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-.<br />
|          Source Port          |       Destination Port        |<br />
|&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-|<br />
|                        Sequence Number                        |<br />
|&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;|<br />
|                    Acknowledgment Number                      |<br />
|&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-+-+-+-+-+-+-+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-|<br />
|  Data |           |U|A|P|R|S|F|                               |<br />
| Offset| Reserved  |R|C|S|S|Y|I|            Window             |<br />
|       |           |G|K|H|T|N|N|                               |<br />
|&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8211;+-+-+-+-+-+-+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-|<br />
|           Checksum            |         Urgent Pointer        |<br />
`&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8217;</p>
<p>The most important fields here are the source port, and destination<br />
port, which says which service the packet is going to (or coming from,<br />
in the case of reply packets).  The sequence and acknowledgement<br />
numbers are used to keep packets in order, and tell the other end what<br />
packets have been received.  The ACK, SYN, RST and FIN flags (written<br />
downwards) are single bits which are used to negotiate the opening<br />
(SYN) and closing (RST or FIN) of connections.</p>
<p>Following this header comes the actual message which the application<br />
sent (the packet body).  A normal packet is up to 1500 bytes: this<br />
means that the most space the data can take up is 1460 bytes (20 bytes<br />
for the IP header, and 20 for the TCP header): over 97%.</p>
<p>[1m9.  Summary[0m</p>
<p>So the modern Internet uses IP packets to communicate, and most of<br />
these IP packets use TCP inside.  Special nodes called `routers&#8217;<br />
connect all the little networks together into larger networks, and<br />
pass these packets through to their destination.  Most normal machines<br />
are only attached to one network (ie. have only one interface), and so<br />
are not routers.</p>
<p>Every interface has a unique IP address, which look like `1.2.3.4&#8242;:<br />
interfaces in the same network will have related IP addresses, with<br />
the same start, the same way that phone connections in the same area<br />
have the same prefix.  These network addresses look like IP addresses,<br />
with a `/&#8217; to say how much of them is the prefix, eg `1.2.0.0/16&#8242;<br />
means the first two digits is the network address: each digit<br />
represents 8 bits.</p>
<p>Machines are given names by the Domain Name Service: programs ask name<br />
servers to give them the IP address, given a name like<br />
`www.linuxcare.com&#8217;.  This IP address is then used as the destination<br />
IP address to talk to that node.</p>
<p>Rusty is really bad at writing documentation, especially for<br />
beginners.</p>
<p>Enjoy!</p>
<p>Rusty.</p>
<p>[1m10.  Thanks[0m</p>
<p>Thanks to Alison, for sitting through the original terrible draft, and<br />
telling me how shit it was, in the nicest possible way.</p>
<p>[1m11.  Index[0m</p>
<p>o  &#8220;100baseT&#8221;</p>
<p>o  &#8220;10base2&#8221;</p>
<p>o  &#8220;10baseT&#8221;</p>
<p>o  &#8220;Broadcast address&#8221;</p>
<p>o  &#8220;Coax, Coaxial cable&#8221;</p>
<p>o  &#8220;Computer network&#8221;</p>
<p>o  &#8220;Default route&#8221;</p>
<p>o  &#8220;Destination port&#8221;</p>
<p>o  &#8220;DNS, Domain Name Service&#8221;</p>
<p>o  &#8220;Dynamic IP address&#8221;</p>
<p>o  &#8220;Ethernet&#8221;</p>
<p>o  &#8220;Fiber&#8221;</p>
<p>o  &#8220;Gigabit Ethernet&#8221;</p>
<p>o  &#8220;Hop&#8221;</p>
<p>o  &#8220;Hub&#8221;</p>
<p>o  &#8220;Internet&#8221;</p>
<p>o  &#8220;IP, Internet Protocol&#8221;</p>
<p>o  &#8220;IP address&#8221;</p>
<p>o  &#8220;IP header&#8221;</p>
<p>o  &#8220;IPv4, IP version 4&#8221;</p>
<p>o  &#8220;IPv6, IP version 6&#8221;</p>
<p>o  &#8220;LAN, Local Area Network&#8221;</p>
<p>o  &#8220;Link-level protocol&#8221;</p>
<p>o  &#8220;Modem&#8221;</p>
<p>o  &#8220;Name server&#8221;</p>
<p>o  &#8220;Netmask&#8221;</p>
<p>o  &#8220;Network address, network mask&#8221;</p>
<p>o  &#8220;Network interface, interface&#8221;</p>
<p>o  &#8220;Network link&#8221;</p>
<p>o  &#8220;Network protocol, protocol&#8221;</p>
<p>o  &#8220;Node&#8221;</p>
<p>o  &#8220;Packet body&#8221;</p>
<p>o  &#8220;Packet header&#8221;</p>
<p>o  &#8220;Packet sniffer&#8221;</p>
<p>o  &#8220;Packet&#8221;</p>
<p>o  &#8220;Port, TCP port, UDP port&#8221;</p>
<p>o  &#8220;PPP, Point-to-Point Protocol&#8221;</p>
<p>o  &#8220;PPP daemon&#8221;</p>
<p>o  &#8220;Protocol stack&#8221;</p>
<p>o  &#8220;Retransmission&#8221;</p>
<p>o  &#8220;Route&#8221;</p>
<p>o  &#8220;Router&#8221;</p>
<p>o  &#8220;Routing&#8221;</p>
<p>o  &#8220;Sneakernet&#8221;</p>
<p>o  &#8220;Source port&#8221;</p>
<p>o  &#8220;Star-topology&#8221;</p>
<p>o  &#8220;Static IP address&#8221;</p>
<p>o  &#8220;Sub-network&#8221;</p>
<p>o  &#8220;TCP, Transmission Control Protocol&#8221;</p>
<p>o  &#8220;TCP header&#8221;</p>
<p>o  &#8220;Terminator&#8221;</p>
<p>o  &#8220;Topology&#8221;</p>
<p>o  &#8220;UDP, User Datagram Protocol&#8221;</p>
<p>o  &#8220;UTP, Unshielded Twisted Pair&#8221;</p>
<p>o  &#8220;WAN, Wide Area Network&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://lintoherlambang.com/tutorial-networking-concepts.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutorial iptables</title>
		<link>http://lintoherlambang.com/tutorial-iptables.html</link>
		<comments>http://lintoherlambang.com/tutorial-iptables.html#comments</comments>
		<pubDate>Tue, 05 May 2009 00:25:29 +0000</pubDate>
		<dc:creator>lintohbc</dc:creator>
				<category><![CDATA[7. Pengetahuan IT]]></category>

		<guid isPermaLink="false">http://lintoherlambang.com/?p=292</guid>
		<description><![CDATA[By Moch. Linto Herlambang Reference http://oceanpark.com/notes/firewall_example.html # Red Hat Linux firewall using iptables # # Created: October 2002 # Last Revised: August 2006 # # Authors: Dennis G. Allard (allard@oceanpark.com) and Don Cohen (don@isis.cs3-inc.com) # # This script works on on servers running Red Hat 7.3, 8.0, 9.0, and # RHEL ES 3 and 4.  [...]]]></description>
			<content:encoded><![CDATA[<p>By Moch. Linto Herlambang Reference http://oceanpark.com/notes/firewall_example.html</p>
<p># Red Hat Linux firewall using iptables</p>
<p><span id="more-292"></span>#<br />
# Created: October 2002<br />
# Last Revised: August 2006<br />
#<br />
# Authors: Dennis G. Allard (allard@oceanpark.com) and Don Cohen (don@isis.cs3-inc.com)<br />
#<br />
# This script works on on servers running Red Hat 7.3, 8.0, 9.0, and<br />
# RHEL ES 3 and 4.  Variants of this script are in active use on<br />
# many servers.<br />
#<br />
# No warranty is implied.  Use at your own risk!!</p>
<p># Using this script<br />
# &#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
#<br />
# I save this file as /etc/sysconfig/iptables-precursor<br />
# and then source it and run iptables-save to create<br />
# /etc/sysconfig/iptables, which is an input file<br />
# consumed by the script /etc/rc.d/init.d/iptables,<br />
# which in turn makes use of the script /sbin/iptables-restore.<br />
#<br />
# Before mucking with setting up iptables, you should<br />
# disconnect the machine from the internet.  Examine<br />
# and understand the current set of iptables rules<br />
# before you reconnect to the internet.<br />
#<br />
# To configure the set of iptables rules:<br />
#<br />
#   /etc/rc.d/init.d/iptables stop<br />
#   source /etc/sysconfig/iptables-precursor<br />
#<br />
# To save the current set of iptables rules for use at next reboot:<br />
#<br />
#   iptables-save &gt; /etc/sysconfig/iptables<br />
#<br />
# To dynamically restart iptables after modifying /etc/sysconfig/iptables:<br />
#<br />
#   /etc/rc.d/init.d/iptables restart<br />
#<br />
# Note that /etc/rc.d/init.d/iptables is a script.  You can read it to<br />
# gain understanding of how iptables uses iptables-restore to restore<br />
# iptables firewall rules at reboot.<br />
#<br />
# To examine the current set of rules in effect:<br />
#<br />
#   /etc/rc.d/init.d/iptables status<br />
#<br />
# However, I prefer to show the current set of rules via:<br />
#<br />
#   iptables -nvL -t filter<br />
#   iptables -nvL -t nat<br />
#<br />
# or<br />
#<br />
#   iptables -vL -t filter<br />
#   iptables -vL -t nat<br />
#<br />
#<br />
# To configure iptables to be used at next system reboot:<br />
#<br />
#   chkconfig &#8211;add iptables<br />
#<br />
# To see if iptables is currently configured to start at boot, do:<br />
#<br />
#   chkconfig &#8211;list iptables<br />
#<br />
# (You might have to do chkconfig &#8211;del ipchains to remove ipchains)<br />
#<br />
# The rest of this file is derived from my old ipchains script.<br />
#</p>
<p># A word about routing<br />
# &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
#<br />
# Note that this web page does not discuss routing decisions.  Routing<br />
# (see the &#8216;ifconfig&#8217; and &#8216;route&#8217; commands) decides which interface an<br />
# incoming packet will be delivered to, i.e. if a given packet will be<br />
# &#8216;input&#8217; to this machine or be &#8216;forwarded&#8217; to some interface for<br />
# delivery to another machine, say on an internal network.  You should<br />
# have your routing configured before you attempt to configure your<br />
# firewall.<br />
#<br />
# Caveat.  DNAT and SNAT provide a way for the IPTABLES firewall to modify the<br />
# Destination or Source IP addresses of a packet and, in this way, interact<br />
# with routing decisions.  See section below: &#8216;More about NAT and routing&#8217;.<br />
#</p>
<p># The network<br />
# &#8212;&#8212;&#8212;&#8211;<br />
#<br />
# This firewall is running on a gateway machine having multiple ethernet<br />
# interfaces, a public one, eth0, which is a DSL connection to an ISP,<br />
# and one or more internal ones, including eth1, which is assigned to<br />
# 192.168.0.1, an IP number on my internal private network.  My public<br />
# network has static IP numbers depicted below as x.y.z&#8230;.  Actual<br />
# IP numbers would, of course, be a sequence of four octets.  For this<br />
# script, I assume that the firewall is running on the same machine<br />
# having the interfaces configued with my public IPs.  For this reason,<br />
# most of the rules below are INPUT rules.  Were I to route some of my public<br />
# static IP numbers to interfaces on one or more machines inside the<br />
# firewall on the internal network, I would modify certain rules to be<br />
# FORWARD rules instead of INPUT rules.  I show some examples below of<br />
# FORWARD rules.  Finally, the script is just for a single server IP,<br />
# hence all of the &#8220;/32&#8243; network masks below.  A more realistic situation<br />
# would involve using IP ranges and their corresponding network masks.<br />
#<br />
# The gateway at my ISP is x.y.z.1.  I run a few web servers on<br />
# x.y.z.w, a DNS server on x.y.z.n, and qmail on x.y.z.m.<br />
#<br />
# Using this file in a more complex network would require some<br />
# modifications. Particular attention would need to be given to using<br />
# the right the IP numbers and interfaces, among other things. <img src='http://lintoherlambang.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
#</p>
<p># Preliminaries<br />
# &#8212;&#8212;&#8212;&#8212;-<br />
#<br />
# To permit machines internal to the network to be able to<br />
# send IP packets to the outside world, enable IP Forwarding:<br />
#<br />
#   echo 1 &gt; /proc/sys/net/ipv4/ip_forward<br />
#<br />
# Prevent SYN floods from consuming memory resources:<br />
#<br />
#   echo 1 &gt; /proc/sys/net/ipv4/tcp_syncookies<br />
#<br />
# I place the above echo commands into /etc/rc.d/rc.local<br />
# so that they will be executed at boot time.<br />
#</p>
<p># The basic idea of this firewall<br />
# &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
#<br />
# Provide rules that are applied in the following order:<br />
#<br />
# ACCEPT all UDP packets for certain UDP services<br />
#<br />
# Currently the only UDP connections I accept are to my secure DNS<br />
# server, tinydns. For an explanation of why tinydns is secure, see:<br />
# http://www.faqts.com/knowledge_base/view.phtml/aid/8739/fid/699.<br />
#<br />
# DENY all other UDP packets.<br />
#<br />
# ACCEPT SYN packets just for certain TCP services<br />
#<br />
# SYN packets are specified via the -syn flag in the input<br />
# rules defined below.  Note that certain services can be<br />
# further filtered by xinetd.<br />
#<br />
# DENY all other TCP SYN packets.<br />
#<br />
# ACCEPT all other TCP packets that are part of existing connections<br />
#<br />
# DENY all other TCP packets.<br />
#<br />
# In other words, we allow any TCP packet through that is part of an<br />
# established TCP connection, but we are very selective in just which<br />
# connections we permit to be made to start off with.<br />
#<br />
# A brief explanation of SYN packets goes as follows.  TCP connections<br />
# are initiated via a hand shaking protocol between the client and server<br />
# programs at either end of the connection.  The very first TCP packet<br />
# is sent by the client to the server and is called a SYN packet,<br />
# because it has the SYN flag set to 1 in the TCP packet header.  We<br />
# only allow SYN packets for the specific servers running on specific<br />
# ports of specific hosts.  Subsequently, we only permit further TCP<br />
# packets in that are determined to be part of a connection whose<br />
# initial SYN packet was already accepted and responded to by one of our<br />
# servers.  This is done via &#8216;Stateful Packet Inspection&#8217; provided by the<br />
# netfilter functionality added to linux as of kernel 2.4.  By stopping all<br />
# other packets in their tracks, we limit attempts to attack our internal<br />
# network.<br />
#<br />
# There are subtle ways that Denial of Service attacks can be performed<br />
# if an attacker is able to somehow gain access to a machine inside our<br />
# network or otherwise hijack a connection.  However, even in such<br />
# cases, current research is leading to ways to greatly limit the effect<br />
# of such attacks. For further reading, see: http://www.cs3-inc.com/ddos.html.<br />
#<br />
# For detailed background reading about iptables, please refer to:<br />
# http://www.netfilter.org/documentation/HOWTO/packet-filtering-HOWTO.html<br />
#</p>
<p># begin oceanpark.com firewall rules (using iptables)<br />
# &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p># Here we go&#8230;</p>
<p>#<br />
# Configure default policies (-P), meaning default rule to apply if no<br />
# more specific rule below is applicable.  These rules apply if a more specific rule below<br />
# is not applicable.  Defaults are to DROP anything sent to firewall or internal<br />
# network, permit anything going out.<br />
#<br />
iptables -P INPUT DROP<br />
iptables -P FORWARD DROP<br />
iptables -P OUTPUT ACCEPT</p>
<p>#<br />
# Flush (-F) all specific rules<br />
#<br />
iptables -F INPUT<br />
iptables -F FORWARD<br />
iptables -F OUTPUT<br />
iptables -F -t nat</p>
<p># The rest of this file contains specific rules that are applied in the order<br />
# listed.  If none applies, then the above policy rules are used.</p>
<p>#<br />
# Forward all packets from eth1 (internal network) to eth0 (the internet).<br />
#<br />
iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT</p>
<p>#<br />
# Forward packets that are part of existing and related connections from eth0 to eth1.<br />
#<br />
iptables -A FORWARD -i eth0 -o eth1 -m state &#8211;state ESTABLISHED,RELATED -j ACCEPT</p>
<p>#<br />
# Permit packets in to firewall itself that are part of existing and related connections.<br />
#<br />
iptables -A INPUT -i eth0 -m state &#8211;state ESTABLISHED,RELATED -j ACCEPT</p>
<p># Note, in the above two rules, a connection becomes ESTABLISHED in the<br />
# iptables PREROUTING chain upon receipt of a SYNACK packet that is a<br />
# response to a previously sent SYN packet. The SYNACK packet itself is<br />
# considered to be part of the established connection, so no special<br />
# rule is needed to allow the SYNACK packet itself.</p>
<p>#<br />
# Allow all inputs to firewall from the internal network and local interfaces<br />
#<br />
iptables -A INPUT -i eth1 -s 0/0 -d 0/0 -j ACCEPT<br />
iptables -A INPUT -i lo -s 0/0 -d 0/0 -j ACCEPT</p>
<p>#<br />
# Enable SNAT functionality on eth0<br />
#<br />
# SNAT (Source NAT) is used to map private source IP numbers of<br />
# interfaces on the internal LAN to one of my public static IP numbers.<br />
# SNAT performs this mapping when a client running on one of the<br />
# internal hosts (x.y.z.c) initiates a TCP connection (SYN) through<br />
# eth0.<br />
#<br />
iptables -A POSTROUTING -t nat -s 192.168.0.0/24 -o eth0 -j SNAT &#8211;to-source x.y.z.c</p>
<p>#<br />
# Alternative to SNAT &#8212; MASQUERADE<br />
#<br />
# If your firewall has a dynamic IP number because it connects to the<br />
# internet itself via DHCP, then you probably cannot predict what the IP<br />
# number is of your firewall&#8217;s interface connected to the internet. In<br />
# this case, you need a rule like the following that assigns the (an) IP<br />
# number associated with eth0 to outgoing connections without you needing<br />
# to know in advance (at time of writing this rule) what that IP number is:<br />
#<br />
# iptables -A POSTROUTING -t nat -o eth0 -j MASQUERADE<br />
#<br />
# Note that the above SNAT and MASQUERADE rules are applicable<br />
# independent of how a host on the internal network is assigned its own<br />
# internal IP number.  The host could be assigned a static IP number on<br />
# an internal nonpublic network (e.g. 10. or 192.168.)  or it could be<br />
# itself assigned a dynamic IP number from your own DHCP server running<br />
# on the firewall, or it could even have a public static IP number.<br />
# However, it seems unlikely that one would want to assign a public IP<br />
# number to a host and then proceed to hide that number from the public.<br />
#</p>
<p>#<br />
# Deny any packet coming in on the public internet interface eth0<br />
# which has a spoofed source address from our local networks:<br />
#<br />
iptables -A INPUT -i eth0 -s x.y.z.s/32 -j DROP<br />
iptables -A INPUT -i eth0 -s x.y.z.c/32 -j DROP<br />
iptables -A INPUT -i eth0 -s 192.168.0.0/24 -j DROP<br />
iptables -A INPUT -i eth0 -s 127.0.0.0/8 -j DROP</p>
<p>#<br />
# Accept all tcp SYN packets for protocols SMTP, HTTP, HTTPS, and SSH:<br />
# (SMTP connections are further audited by our SMTP server)<br />
#<br />
iptables -A INPUT -p tcp -s 0/0 -d x.y.z.m/32 &#8211;destination-port 25 &#8211;syn -j ACCEPT<br />
iptables -A INPUT -p tcp -s 0/0 -d 0/0 &#8211;destination-port 80 &#8211;syn -j ACCEPT<br />
iptables -A INPUT -p tcp -s 0/0 -d 0/0 &#8211;destination-port 443 &#8211;syn -j ACCEPT<br />
iptables -A INPUT -p tcp -s 0/0 -d 0/0 &#8211;destination-port 22 &#8211;syn -j ACCEPT</p>
<p>#<br />
# Notice that the above rules are all INPUT rules.  My current network<br />
# does not require me to make use of FORWARD rules, since I run all<br />
# publicly accessible servers directly on my firewall machine.  But I<br />
# promised above in the description of my network to give examples of<br />
# rules used when there are servers running on machines on the internal<br />
# network.  Following are examples of FORWARD rules I would use if I ran<br />
# mail, web, and ssh servers on machines on the internal network inside<br />
# the firewall.<br />
#<br />
# iptables -A FORWARD -p tcp -s 0/0 -d x.y.z.m/32 &#8211;destination-port 25 &#8211;syn -j ACCEPT<br />
# iptables -A FORWARD -p tcp -s 0/0 -d x.y.z.w/32 &#8211;destination-port 80 &#8211;syn -j ACCEPT<br />
# iptables -A FORWARD -p tcp -s 0/0 -d x.y.z.w/32 &#8211;destination-port 443 &#8211;syn -j ACCEPT<br />
# iptables -A FORWARD -p tcp -s 0/0 -d 0/0 &#8211;destination-port 22 &#8211;syn -j ACCEPT<br />
#<br />
#<br />
# The first three of the above four rules would be used if my routing<br />
# delivered packets having destination IP x.y.z.m, port 25, or IP<br />
# x.y.z.w, port 80 or 443, to an interface connected to my internal<br />
# network (i.e. the packet was being FORWARDed). The fourth of the above<br />
# four rules is similar but operates on any destination IP, port 22.<br />
#<br />
# The difference between an INPUT rule and a FORWARD rule is that an<br />
# INPUT rule applies to packets that are &#8216;input&#8217; to this machine (the<br />
# machine on which these iptables firewall rules are installed), whereas<br />
# a FORWARD rule applies to packets that are being &#8216;fowarded&#8217;, i.e. to<br />
# packets that are passing through this machine to some other machine,<br />
# such as a machine on my internal network.<br />
#<br />
# If I ran my mail server on an internal machine, I would no longer<br />
# need my previous INPUT rule for x.y.z.m and would use the above<br />
# FORWARD rule instead.<br />
#</p>
<p>#<br />
# Begin Caveat, More about NAT and routing<br />
#<br />
# The above talk of routing is independent of the rules defined here.<br />
# I.e., routing is determined by ifconfig, route, et. al.  I have not<br />
# yet seen any very good explanation of how to setup the static routing<br />
# table (what you see as output from the `route` command).  I will not<br />
# attempt to remedy that lacuna at this time.  If you know of some<br />
# good documenation that completely and accurately explains the<br />
# semantics of the ifconfig and route commands, i.e., explains what<br />
# affect each has such that I can reliably predict what the output<br />
# of `route` will be after executing a sequence of ifconfig and<br />
# route commands, then please do let me know.<br />
#<br />
# What *can* be done by IPTABLES rules that has the &#8216;feel&#8217; of routing is<br />
# DNAT (Destintion NAT) and SNAT (Source NAT).  DNAT and SNAT rules are,<br />
# respectively, mechnisms to map the incoming destination IP number and<br />
# outgoing source IP number to different IP numbers.  For example, SNAT<br />
# can be used to map an internal source IP number to any one of your<br />
# external public IP numbers so that a workstation on your internal<br />
# network will appear to servers on the internet to which it connects to<br />
# have a source IP number equal to the mapped public IP number.<br />
#<br />
# DNAT goes the other way. It is a mechanism used typically to map<br />
# public destination IP numbers to internal private IP numbers.  (In<br />
# fact, DNAT could also map public to public or private to private or<br />
# private to public, but that is left as an exercise for the reader).<br />
# So, for example, if you run a mail server on a machine configured with<br />
# an internal IP number but wish to expose that service to the external<br />
# world via a public IP number, DNAT is for you.<br />
#<br />
# Now, DNAT and SNAT are *not* routing but can *interact* with routing.<br />
# Routing decides whether a packet is going to be INPUT to this machine<br />
# or be FORWARDed to another machine.  That decision is done by routing.<br />
# Once that decision is made, and only then, are the IPTABLES filtering<br />
# rules (FORWARD and INPUT rules) applied to a given packet.  On the<br />
# other hand DNAT is applied by a PREROUTING rule and SNAT by a POSTROUTING<br />
# rule.  It is now time for you to read the following Packet Filtering<br />
# HOWTO section:<br />
#<br />
# http://www.netfilter.org/documentation/HOWTO/packet-filtering-HOWTO-9.html<br />
#<br />
# which states:<br />
#<br />
#     It&#8217;s common to want to do Network Address Translation (see the<br />
#     NAT HOWTO) and packet filtering. The good news is that they mix<br />
#     extremely well.  [editor- The NAT HOWTO can be found at:<br />
#     http://www.netfilter.org/documentation/HOWTO/NAT-HOWTO.html]<br />
#<br />
#     You design your packet filtering completely *ignoring* any NAT you<br />
#     are doing. The sources and destinations seen by the packet filter<br />
#     will be the `real&#8217; sources and destinations. For example, if you<br />
#     are doing DNAT to send any connections to 1.2.3.4 port 80 through<br />
#     to 10.1.1.1 port 8080, the packet filter would see packets going<br />
#     to 10.1.1.1 port 8080 (the real destination), not 1.2.3.4 port 80.<br />
#     Similarly, you can ignore masquerading: packets will seem to come<br />
#     from their real internal IP addresses (say 10.1.1.1), and replies<br />
#     will seem to go back there.<br />
#<br />
#<br />
# Hence, INPUT/FORWARD rules would operate on destination IP numbers<br />
# *after* a DNAT rule is applied.  But if you don&#8217;t have any DNAT rules,<br />
# then INPUT/FORWARD would apply to the IP numbers as they are in the<br />
# incoming packet.<br />
#<br />
# INPUT or FORWARD would be needed purely depending on whether your<br />
# routing would cause the packet to stay on the machine where the<br />
# firewall is installed or be forwarded to another machine.  THAT<br />
# decision is done by routing and *not* by DNAT or SNAT or anything<br />
# else in this firewall script.<br />
#<br />
# It is perfectly possible for the machine having the firewall to have<br />
# both public and internal IPs configured and/or for some packets to be<br />
# INPUT and others to be FORWARDed.<br />
#<br />
# DNAT is done by a PREROUTING rule, so you should think of things as<br />
# proceeding in the following order:<br />
#<br />
#     1.  apply PREROUTING DNAT rules (if any) to map destination IP<br />
#     2.  apply routing decisions (see ifconfig et. al.)<br />
#     3a. apply INPUT rules to packets having a destination IP on this machine<br />
#     3b. apply FORWARD rules to packets having a destination IP elsewhere<br />
#     4.  apply POSTROUTING SNAT rules (if any) to map source IP<br />
#<br />
# (3a and 3b can be done in either order since they apply to a mutually<br />
# exclusive set of packets)<br />
#<br />
# I *think* that&#8217;s correct.<br />
#<br />
# End Caveat, More about NAT and routing<br />
#</p>
<p>#<br />
# Sometimes I run older versions of SSH on port 2200:<br />
#<br />
iptables -A INPUT -p tcp -s 0/0 -d 0/0 &#8211;destination-port 2200 &#8211;syn -j ACCEPT</p>
<p>#<br />
# For imapd via stunnel (instead of xinetd-based imapd):<br />
#<br />
iptables -A INPUT -p tcp -s 0/0 -d 0/0 &#8211;destination-port 993 &#8211;syn -j ACCEPT</p>
<p>#<br />
# For xinetd-based IMAP server (see /etc/xinetd.conf for who can use it):<br />
#<br />
#iptables -A INPUT -p tcp -s 0/0 -d 0/0 &#8211;destination-port 143 &#8211;syn -j ACCEPT</p>
<p>#<br />
# For DHCP server:<br />
#<br />
iptables -A INPUT -i eth1 -p tcp &#8211;sport 68 &#8211;dport 67 -j ACCEPT<br />
iptables -A INPUT -i eth1 -p udp &#8211;sport 68 &#8211;dport 67 -j ACCEPT</p>
<p>#<br />
# For LDAP clients:<br />
#<br />
#iptables -A INPUT -p tcp -s 0/0 -d 0/0 &#8211;destination-port 389 -syn -j ACCEPT<br />
#dga- worry about LDAP later (after I decode LDAP documentation (-;)</p>
<p>#<br />
# DNS queries:<br />
#<br />
# Permit responses from our ISP&#8217;s DNS server.  When a client running on our<br />
# host makes a DNS query, the outgoing query is allowed since we permit all<br />
# outgoing packets.  The reply will be a UDP connection back to the high<br />
# numbered client port from which the query was made.  So we only need to<br />
# permit UDP packets from our ISP&#8217;s DNS servers back to high numbered ports:<br />
#<br />
#iptables -A INPUT -p udp -s &lt;ISP DNS server IP&gt;/32 &#8211;source-port 53 -d 0/0 &#8211;destination-port 1024:65535 -j ACCEPT<br />
#<br />
# But since we trust our ISP DNS Server not not have been hacked and we may<br />
# not be sure what our client IP range is, we loosen this to:<br />
#<br />
iptables -A INPUT -p udp -s &lt;ISP DNS server IP&gt;/32 &#8211;source-port 53 -d 0/0 -j ACCEPT</p>
<p>#<br />
# Running a caching DNS Server<br />
#<br />
# We need to permit querying a remote DNS server.  Since I am running<br />
# a caching DNS server on x.y.z.d that makes requests for DNS lookups<br />
# to external DNS servers, those servers send back responses via UDP to<br />
# the high numbered client port on x.y.z.d where the caching server listens.<br />
# I could of course increase security by running the dns cache on its own<br />
# machine/IP and restricting to just that machine/IP.<br />
#<br />
iptables -A INPUT -p udp -s 0/0 &#8211;source-port 53 -d x.y.z.d/32 &#8211;destination-port 1024:65535 -j ACCEPT</p>
<p>#<br />
# Running a DNS server (tinydns)<br />
#<br />
# When we run a DNS server, we have to accept UDP from anywhere to port 53<br />
#<br />
iptables -A INPUT -p udp -s 0/0 -d 0/0 &#8211;destination-port 53 -j ACCEPT</p>
<p>#<br />
# Running a Master DNS Server to update slave DNS servers<br />
#<br />
# You may have your server colocated at an ISP and may arrange to have your<br />
# ISP provide your primary and secondary DNS with the ISP DNS servers slaving<br />
# off of your master DNS server.  This has the advantage of letting you be<br />
# in full control of the DNS zone files yet keeping the DNS servers exposed<br />
# to the public outside of your network.  To achieve this, in addition to<br />
# permitting vanilla DNS responses from the ISP DNS serves, you also need<br />
# to allow TCP connections from the ISP Master DNS Server:<br />
#<br />
# Allow DNS zone transfers via TCP from ISP Master DNS server:<br />
#<br />
# iptables -A INPUT -p tcp -s &lt;ISP Master DNS server IP&gt;/32 -d 0/0 &#8211;destination-port 53 &#8211;syn -j ACCEPT</p>
<p>#<br />
# For some other custom server running here listening on port &lt;port number&gt;:<br />
#<br />
iptables -A INPUT -p tcp -s 0/0 -d 0/0 &#8211;destination-port &lt;port number&gt; &#8211;syn -j ACCEPT</p>
<p>#<br />
# For FTP server, restricted to specific local hosts (and see /etc/xinetd.conf):<br />
# (for public file transfers we use scp, sftp, and related SSH file transfer tools)<br />
#<br />
iptables -A INPUT -p tcp -s x.y.z.s/32 -d 0/0 &#8211;destination-port 20 &#8211;syn -j ACCEPT<br />
iptables -A INPUT -p tcp -s x.y.z.s/32 -d 0/0 &#8211;destination-port 21 &#8211;syn -j ACCEPT<br />
iptables -A INPUT -p tcp -s 127.0.0.1/8 -d 0/0 &#8211;destination-port 20 &#8211;syn -j ACCEPT<br />
iptables -A INPUT -p tcp -s 127.0.0.1/8 -d 0/0 &#8211;destination-port 21 &#8211;syn -j ACCEPT</p>
<p>#<br />
# For Samba (smbd and nmbd), restricted to specific local client hosts (x.y.z.c):<br />
#<br />
iptables -A INPUT -p tcp -s x.y.z.c/32 -d x.y.z.s/32 &#8211;destination-port 139 &#8211;syn -j ACCEPT<br />
iptables -A INPUT -p udp -s x.y.z.c/32 -d x.y.z.s/32 &#8211;destination-port 137 -j ACCEPT</p>
<p>#<br />
#Special cable modem rules.  I used to have a third ethernet card,<br />
#eth2, attached to a separate ISP via a cable modem and used the rules<br />
#shown below to cause a specific Windows machine on my internal network<br />
#(192.168.0.128) to send traffic out via DSL and get it back via cable.<br />
#This violates ingres filtering rules but seems to work.  It was neat<br />
#since my cable modem had higher inbound bandwidth and it permitted<br />
#me to do downloads without impacting my DSL inbound bandwidth.<br />
#I no longer have that third interface, so no longer use this technique.<br />
#<br />
#iptables -A INPUT -i eth2 -s 68.65.209.39/32 -j DROP<br />
#iptables -A INPUT -i eth2 -s 127.0.0.0/8 -j DROP<br />
#iptables -t nat -A POSTROUTING -s 192.168.0.128/32 -d 0/0 -j SNAT &#8211;to-source 68.65.209.39</p>
<p>#<br />
# Finally, DENY all connection requests to any UDP port not yet provided<br />
# for and all SYN connection requests to any TCP port not yet provided<br />
# for.  Using DENY instead of REJECT means that no &#8216;ICMP port<br />
# unreachable&#8217; response is sent back to the client attempting to<br />
# connect.  I.e., DENY just ignores connection attempts.  Hence, use of<br />
# DENY causes UDP connection requests to time out and TCP connection<br />
# requests to hang.  Hence, using DENY instead of REJECT may have<br />
# the effect of frustrating attackers due to increasing the amount of<br />
# time taken to probe ports.<br />
#<br />
# Note that there is a fundamental difference between UDP and TCP<br />
# protocols.  With UDP, there is no &#8216;successful connection&#8217; response.<br />
# With TCP, there is.  So an attacking client will be left in the dark<br />
# about whether or not the denied UDP packets arrived and will hang<br />
# waiting for a response from denied TCP ports.  An attacker will not<br />
# be able to immediately tell if UDP connection requests are simply<br />
# taking a long time, if there is a problem with connectivity between<br />
# the attacking client and the server, or if the packets are being<br />
# ignored.  This increases the amount of time it takes for an attacker<br />
# to scan all UDP ports.  Similarly, TCP connection requests to denied<br />
# ports will hang for a long time.  By using REJECT instead of DENY, you<br />
# would prevent access to a port in a more &#8216;polite&#8217; manner, but give out<br />
# more information to wannabe attackers, since the attacker can positively<br />
# detect that a port is not accessible in a small amount of time from<br />
# the &#8216;ICMP port unreachable&#8217; response.</p>
<p>iptables -A INPUT -s 0/0 -d 0/0 -p udp -j DROP<br />
iptables -A INPUT -s 0/0 -d 0/0 -p tcp &#8211;syn -j DROP</p>
<p># end oceanpark.com firewall rules (using iptables)<br />
# &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
]]></content:encoded>
			<wfw:commentRss>http://lintoherlambang.com/tutorial-iptables.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cara Menangkap Hacker</title>
		<link>http://lintoherlambang.com/cara-menangkap-hacker.html</link>
		<comments>http://lintoherlambang.com/cara-menangkap-hacker.html#comments</comments>
		<pubDate>Fri, 01 May 2009 08:07:26 +0000</pubDate>
		<dc:creator>lintohbc</dc:creator>
				<category><![CDATA[7. Pengetahuan IT]]></category>

		<guid isPermaLink="false">http://lintoherlambang.com/?p=279</guid>
		<description><![CDATA[By Moch. Linto Herlambang Menangkap seorang hacker bukanlah cara yang mudah, tidak seperti menangkap maling yang secara kasat mata terlihat oleh mata, karena hacker beroperasi di dunia maya yang kita sendiri tidak mengetahui secara persis lokasi darimana hacker beraksi. Untuk itu menangkap seorang hacker cara paling mudah adalah Anda harus berpikir  juga cara hacker&#8221;. dalam [...]]]></description>
			<content:encoded><![CDATA[<p>By Moch. Linto Herlambang</p>
<p>Menangkap seorang hacker bukanlah cara yang mudah, tidak seperti menangkap maling yang secara kasat mata terlihat oleh mata, karena hacker beroperasi di dunia maya yang kita sendiri tidak mengetahui secara persis lokasi darimana hacker beraksi.</p>
<p><span id="more-279"></span>Untuk itu menangkap seorang hacker cara paling mudah adalah<strong> Anda harus berpikir  juga cara hacker&#8221;</strong>. dalam arti anda mempelajari teknik-teknik yang digunakan oleh hacker, pelajari dokumentasi hacker, mencoba melakukan hacking atau kata lainnya anda juga harus belajar menjadi hacker, dan  jika hacker telah memasuki dan membobol sistem Anda, jika Anda memahami pola pikir hacker pasti dengan mudah menebak kelakukan seorang hacker, teknik yang digunakan seorang hacker, melakukan penangkapan.</p>
]]></content:encoded>
			<wfw:commentRss>http://lintoherlambang.com/cara-menangkap-hacker.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutorial Organisasi Komputer</title>
		<link>http://lintoherlambang.com/207.html</link>
		<comments>http://lintoherlambang.com/207.html#comments</comments>
		<pubDate>Wed, 29 Apr 2009 07:15:16 +0000</pubDate>
		<dc:creator>lintohbc</dc:creator>
				<category><![CDATA[7. Pengetahuan IT]]></category>

		<guid isPermaLink="false">http://lintoherlambang.com/?p=207</guid>
		<description><![CDATA[By Moch. Linto Herlambang Referensi www.eepis-its.edu Organisasi Komputer Daftar Pustaka illiam Stalling, “Computer Organization &#38; Architecture”, Prentice Hall, 2000 (5/E) Andrew S. Tanenbaum,” Structured Computer Organization”, Prentice Hall, 1999 (4/E) http://www.shore.net/~ws/COA5e.html http://lecturer.eepis-its.edu/~riyanto Komputer Bagian dari sebuah unit Komputer : Unit Masukan Unit Keluaran Unit Pemroses data Unit Penyimpan data ORKOM dan ARKOM Organisasi Komputer mempelajari [...]]]></description>
			<content:encoded><![CDATA[<p>By Moch. Linto Herlambang Referensi www.eepis-its.edu</p>
<p>Organisasi Komputer</p>
<p>Daftar Pustaka</p>
<p><span id="more-207"></span>illiam Stalling, “Computer Organization &amp; Architecture”, Prentice Hall, 2000 (5/E)<br />
Andrew S. Tanenbaum,” Structured Computer Organization”, Prentice Hall, 1999 (4/E)</p>
<p>http://www.shore.net/~ws/COA5e.html</p>
<p>http://lecturer.eepis-its.edu/~riyanto</p>
<p><strong>Komputer</strong></p>
<p><img class="aligncenter size-full wp-image-209" title="7" src="http://lintoherlambang.com/wp-content/uploads/2009/04/7.jpg" alt="7" width="300" height="195" /></p>
<p>Bagian dari sebuah unit Komputer :</p>
<ul>
<li>Unit Masukan</li>
</ul>
<ul>
<li>Unit Keluaran</li>
</ul>
<ul>
<li>Unit Pemroses data</li>
</ul>
<ul>
<li>Unit Penyimpan data</li>
</ul>
<p><strong>ORKOM dan ARKOM</strong></p>
<p><strong>Organisasi Komputer</strong> mempelajari bagian yang terkait dengan unit?unit operasional komputer dan hubungan antara komponen sistem komputer. contoh: sinyal kontrol, interface, teknologi memori</p>
<p><strong>Arsitektur Komputer </strong>mempelajari atribut ? atribut sistem komputer yang terkait dengan seorang programmer. contoh: set instruksi, aritmetilka yang digunakan, teknik pengalamatan, mekanisme I/0.</p>
<p><strong>Struktur dan Fungsi</strong></p>
<p><strong>Struktur komputer</strong> adalah cara komponen &#8211; komponen komputer saling terkait dan berhubungan<br />
<strong><br />
Fungsi komputer </strong>adalah operasi masing ? masing komponen sebagai bagian dari struktur</p>
<p><strong>Struktur Utama Komputer</strong></p>
<p><img class="aligncenter size-full wp-image-210" title="8" src="http://lintoherlambang.com/wp-content/uploads/2009/04/8.jpg" alt="8" width="392" height="250" /></p>
<p><strong>Struktur CPU</strong></p>
<p><img class="aligncenter size-full wp-image-211" title="9" src="http://lintoherlambang.com/wp-content/uploads/2009/04/9.jpg" alt="9" width="391" height="208" /></p>
<p><strong>Fungsi Komputer</strong></p>
<ul>
<li>Pemindahan Data</li>
</ul>
<ul>
<li>Penyimpanan Data</li>
</ul>
<ul>
<li>Pengolahan Data</li>
</ul>
<ul>
<li>Kontrol</li>
</ul>
<p><strong>Fungsi dari Komputer</strong></p>
<p><img class="aligncenter size-full wp-image-212" title="10" src="http://lintoherlambang.com/wp-content/uploads/2009/04/10.jpg" alt="10" width="393" height="241" /></p>
<p><strong>Pemindahan data</strong><br />
Contoh: keyboard ke screen</p>
<p><img class="aligncenter size-full wp-image-213" title="11" src="http://lintoherlambang.com/wp-content/uploads/2009/04/11.jpg" alt="11" width="401" height="212" /></p>
<p><strong>Penyimpanan data </strong><br />
Contoh: Internet download ke disk</p>
<p><img class="aligncenter size-full wp-image-214" title="12" src="http://lintoherlambang.com/wp-content/uploads/2009/04/12.jpg" alt="12" width="399" height="288" /></p>
<p><strong>Pemrosesan data dari/ke penyimpan data </strong><br />
Contoh: updating bank statement</p>
<p><img class="aligncenter size-full wp-image-216" title="13" src="http://lintoherlambang.com/wp-content/uploads/2009/04/13.gif" alt="13" width="382" height="213" /></p>
<p><strong>Pemrosesan data dari penyimpan data ke I/O</strong><br />
Contoh: printing a bank statement</p>
<p><img class="aligncenter size-full wp-image-217" title="14" src="http://lintoherlambang.com/wp-content/uploads/2009/04/14.gif" alt="14" width="422" height="343" /></p>
<p><strong>Evolusi dan Kinerja Komputer </strong></p>
<p><strong><strong>Sejarah ENIAC</strong></strong></p>
<ul>
<li><strong> </strong>Electronic NumericalIntegrator And Computer</li>
</ul>
<ul>
<li> Eckert and Mauchly</li>
</ul>
<ul>
<li> Universitas Pennsylvania   vArmy&#8217;s Ballistics Research Laboratory</li>
</ul>
<ul>
<li>Mulai 1943   vAkhir 1946   vDigunaka<!--  -->n sampai 1955</li>
</ul>
<p><strong>ENIAC &#8211; Detail</strong></p>
<ul>
<li>Desimal (bukan biner)</li>
</ul>
<ul>
<li>Accumulator 20, mampu 10 digit</li>
</ul>
<ul>
<li>Program manual dengan saklar</li>
</ul>
<ul>
<li>Tabung vakum 18,000</li>
</ul>
<ul>
<li>Berat 30 ton</li>
</ul>
<ul>
<li>Volume 15,000 kaki persegi</li>
</ul>
<ul>
<li>Daya listrik 140 kW</li>
</ul>
<ul>
<li>Kecepatan operasi 5,000 per detik</li>
</ul>
<p><strong>Von Neumann/Turing</strong></p>
<ul>
<li>Konsep program tersimpan</li>
</ul>
<ul>
<li>Memori Utama, untuk menyimpan data maupun instruksi</li>
</ul>
<ul>
<li>Arithmetic Logic Unit (ALU), untuk mengolah data binner</li>
</ul>
<ul>
<li>Control Unit, untuk melakukan interpretasi instruksi ? instruksi di dalam memori sehingga adanya eksekusi instruksi tersebut</li>
</ul>
<ul>
<li>I/0, untuk berinteraksi dengan lingkungan luar</li>
</ul>
<ul>
<li>Computer of Institute for Advanced Studies</li>
</ul>
<ul>
<li>Komplet 1952</li>
</ul>
<p><strong>Struktur Komputer IAS </strong></p>
<p><strong><img class="aligncenter size-full wp-image-219" title="151" src="http://lintoherlambang.com/wp-content/uploads/2009/04/151.gif" alt="151" width="411" height="236" /></strong></p>
<p><strong>1000 x 40 bit word</strong></p>
<ul>
<li>Angka biner</li>
</ul>
<ul>
<li>2 x 20 bit instruksi</li>
</ul>
<p><strong>Sekumpulan register(penyimpanan didalam CPU)</strong></p>
<ul>
<li>Memory Buffer Register</li>
</ul>
<ul>
<li>Memory Address Register</li>
</ul>
<ul>
<li>Instruction Register</li>
</ul>
<ul>
<li>Instruction Buffer Register</li>
</ul>
<ul>
<li>Program Counter</li>
</ul>
<ul>
<li>Accumulator</li>
</ul>
<ul>
<li>Multiplier Quotient</li>
</ul>
<p><strong>Struktur detail komputer IAS</strong></p>
<p><strong><img class="aligncenter size-full wp-image-221" title="16" src="http://lintoherlambang.com/wp-content/uploads/2009/04/16.gif" alt="16" width="404" height="303" /></strong></p>
<p><strong>Komputer Komersial</strong></p>
<ul>
<li>1947 &#8211; Eckert-Mauchly Computer Corporation</li>
</ul>
<ul>
<li>UNIVAC I (Universal Automatic Computer)</li>
</ul>
<ul>
<li>Tulang punggung penghitungan sensus tahun 1950 di USA</li>
</ul>
<ul>
<li>Tahun 1950 &#8211; UNIVAC II</li>
</ul>
<ul>
<li>Cepat</li>
</ul>
<ul>
<li>Memori lebih banyak</li>
</ul>
<ul>
<li>Seri IBM pertama adalah seri 701 tahun 1953</li>
</ul>
<ul>
<li>Seri IBM pertama adalah seri 702 tahun 1955</li>
</ul>
<p><strong>Transistor</strong></p>
<ul>
<li>Mengantikan tabung vakum</li>
</ul>
<ul>
<li>Bentuknyapun relatif kecil</li>
</ul>
<ul>
<li>Konsumsi daya listrik amat kecil</li>
</ul>
<ul>
<li>Transistor ditemukan di Bell Labs pada tahun 1947</li>
</ul>
<ul>
<li>Terbuat dari Silikon</li>
</ul>
<p><strong>Transistor sebagai Dasar Komputer</strong></p>
<ul>
<li>Mesin generasi kedua</li>
</ul>
<ul>
<li>NCR dan RCA adalah perusahaan yang mengembangkan komputer berukuran kecil</li>
</ul>
<ul>
<li>IBM mengeluarkan seri 7000?nya</li>
</ul>
<ul>
<li>Hardware komputer makin cepat prosesnya</li>
</ul>
<ul>
<li>Memori makin besar</li>
</ul>
<ul>
<li>Digital Equipment Corporation (DEC) tahun 1957</li>
</ul>
<ul>
<li>meluncurkan komputer pertamanya yaitu PDP 1</li>
</ul>
<p><strong>Generasi Komputer</strong></p>
<ul>
<li>Tabung vakum &#8211; 1946-1957</li>
</ul>
<ul>
<li>Transistor &#8211; 1958-1964</li>
</ul>
<ul>
<li>Small scale integration &#8211; 1965</li>
</ul>
<p style="padding-left: 30px;">Lebih dari 100 transistor dalam chip</p>
<ul>
<li>Medium scale integration &#8211; sampai1971</li>
</ul>
<p style="padding-left: 30px;">100-3,000 transistor dalam chip</p>
<ul>
<li>Large scale integration &#8211; 1971-1977</li>
</ul>
<p style="padding-left: 30px;">3,000 &#8211; 100,000 transistor dalam chip</p>
<ul>
<li>Very large scale integration &#8211; 1978 sampai sekarang</li>
</ul>
<p style="padding-left: 30px;">100,000 &#8211; 100,000,000 transistor dalam chip</p>
<ul>
<li>Ultra large scale integration</li>
</ul>
<p style="padding-left: 30px;">Over 100,000,000 transistor dalam chip</p>
<p><strong>Transistor dalam Chip</strong></p>
<p style="padding-left: 30px;"><strong><img class="aligncenter size-full wp-image-222" title="17" src="http://lintoherlambang.com/wp-content/uploads/2009/04/17.gif" alt="17" width="400" height="273" /></strong></p>
<p><strong>IBM 360</strong></p>
<ul>
<li>1964</li>
</ul>
<ul>
<li>Kelompok komputer pertama yang terencana</li>
</ul>
<p style="padding-left: 30px;">Set Instruksi mirip atau identik<br />
Sistem operasi mirip atau identik<br />
Kecepatan yang meningkat<br />
Jumlah I/O port meningkat<br />
Ukuran memori yang lebih besar<br />
Harga yang meningkat</p>
<ul>
<li>Struktur saklar multiplex</li>
</ul>
<p><strong>DEC PDP-81964</strong></p>
<ul>
<li>Minikomputer pertama</li>
</ul>
<ul>
<li>Tidak membutuhkan air condition</li>
</ul>
<ul>
<li>Bentuknya yang kecil sehingga sangat fleksibel digunakan</li>
</ul>
<ul>
<li>$16,000</li>
</ul>
<ul>
<li>Aplikasi Embedded</li>
</ul>
<ul>
<li>Struktur Bus</li>
</ul>
<p><strong>Struktur Bus DEC &#8211; PDP-8</strong></p>
<p><strong><img class="aligncenter size-full wp-image-223" title="18" src="http://lintoherlambang.com/wp-content/uploads/2009/04/18.gif" alt="18" width="399" height="183" /></strong></p>
<p><strong>Intel</strong></p>
<ul>
<li>1971 &#8211; 4004</li>
</ul>
<p style="padding-left: 30px;">Microprocessor pertama<br />
Semua komponen CPU chip tunggal<br />
4 bit</p>
<ul>
<li>1972 &#8211; 8008</li>
</ul>
<p style="padding-left: 30px;">8 bit<br />
Didisain untuk aplikasi khusus</p>
<ul>
<li>1974 &#8211; 8080</li>
</ul>
<p style="padding-left: 30px;">Intel secara umum menggunakan microprocessor</p>
<p><strong>Perancangan Kinerja</strong></p>
<ul>
<li>Kinerja sebuah sistem komputer merupakan hasil proses dari seluruh komponen komputer</li>
</ul>
<ul>
<li>Komputer saat ini adalah mirip dengan komputer IAS</li>
</ul>
<ul>
<li>Branch prediction</li>
</ul>
<ul>
<li>Data flow analysis</li>
</ul>
<ul>
<li>Speculative execution</li>
</ul>
<p><strong>Kesenjangan Kemampuan</strong></p>
<ul>
<li>Kecepatan prosesor meningkat</li>
</ul>
<ul>
<li>Kapasitas memori meningkat</li>
</ul>
<ul>
<li>Kecepatan memori lebih lambat daripada prosesor</li>
</ul>
<p><strong>DRAM dan Karakteristik Prosesor</strong></p>
<p><strong><img class="aligncenter size-full wp-image-224" title="19" src="http://lintoherlambang.com/wp-content/uploads/2009/04/19.gif" alt="19" width="399" height="313" /></strong></p>
<p><strong>Trend DRAM yang digunakan</strong></p>
<p><strong><img class="aligncenter size-full wp-image-228" title="201" src="http://lintoherlambang.com/wp-content/uploads/2009/04/201.gif" alt="201" width="441" height="373" /></strong></p>
<p><strong>Penyelesaian</strong></p>
<ul>
<li>Meningkatkan jumlah bit yang dicari pada suatu saat tertentu dengan melebarkan DRAM dan melebarkan lintasan sistem busnya</li>
</ul>
<ul>
<li>Mengubah antarmuka DRAM sehingga lebih efisien dengan menggunakan teknik cache atau pola buffer lainnya pada keping DRAM</li>
</ul>
<ul>
<li>Meningkatkan bandwidth interkoneksi prosesor dan memori dengan penggunakan hierarki bus ? bus yang lebih cepat untuk buffering dan membuat struktur aliran data</li>
</ul>
<p><strong>Struktur CPU </strong></p>
<p><strong>Komponen Utama CPU</strong></p>
<ul>
<li><strong>Arithmetic and Logic Unit (ALU)</strong>, bertugas membentuk fungsi ? fungsi pengolahan data komputer</li>
</ul>
<ul>
<li><strong>Control Unit,</strong> bertugas mengontrol operasi CPU dan secara keseluruhan mengontrol komputer sehingga terjadi sinkronisasi kerja antar komponen dalam menjalankan fungsi ? fungsi operasinya</li>
</ul>
<ul>
<li>Registers, adalah media penyimpan internal CPU yang digunakan saat proses pengolahan data</li>
</ul>
<ul>
<li><strong>CPU Interconnections</strong>, adalah sistem koneksi dan bus yang menghubungkan komponen internal CPU, yaitu ALU, unit kontrol dan register ? register dan juga dengan bus ? bus eksternal CPU yang menghubungkan dengan sistem lainnya</li>
</ul>
<p><strong>Fungsi CPU</strong></p>
<ul>
<li>Fungsi CPU adalah penjalankan program ? program yang disimpan dalam memori utama dengan cara mengambil instruksi ? instruksi, menguji instruksi tersebut dan mengeksekusinya satu persatu sesuai alur perintah</li>
</ul>
<ul>
<li>Proses Eksekusi Program adalah dengan mengambil pengolahan instruksi yang terdiri dari dua langkah, yaitu : operasi pembacaan instruksi (fetch) dan operasi pelaksanaan instruksi (execute)</li>
</ul>
<p><strong>Siklus Fetch-Eksekusi</strong></p>
<ul>
<li>CPU awalnya akan membaca instruksi dari memori</li>
<li>Terdapat register dalam CPU yang berfungsi mengawasi dan menghitung instruksi selanjutnya, yang disebut Program Counter (PC)</li>
</ul>
<ul>
<li>PC akan menambah satu hitungannya setiap kali CPU membaca instruksi</li>
</ul>
<ul>
<li>Instruksi ? instruksi yang dibaca akan dibuat dalam register instruksi (IR)</li>
</ul>
<p><!--[if !mso]> <mce:style><!  v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} p\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} v\:textbox {display:none;} --> <!--[endif]--></p>
<p><strong>Aksi-Aksi CPU</strong></p>
<ul>
<li>CPU ? Memori, perpindahan data dari CPU ke memori dan sebaliknya</li>
</ul>
<ul>
<li>CPU &#8211; I/0, perpindahan data dari CPU ke modul I/0 dan sebaliknya</li>
</ul>
<ul>
<li>Pengolahan Data, CPU membentuk sejumlah operasi aritmatika dan logika terhadap data</li>
</ul>
<ul>
<li>Kontrol, merupakan instruksi untuk pengontrolan fungsi atau kerja. Misalnya instruksi pengubahan urusan eksekusi</li>
</ul>
<p><strong>Siklus Instruksi</strong></p>
<ul>
<li>Instruction Addess Calculation (IAC), yaitu mengkalkulasi atau menentukan alamat instruksi berikutnya yang akan dieksekusi. Biasanya melibatkan penambahan bilangan tetap ke alamat instruksi sebelumnya</li>
</ul>
<ul>
<li>Instruction Fetch (IF), yaitu membaca atau pengambil instruksi dari lokasi memorinya ke CPU</li>
</ul>
<ul>
<li>Instruction Operation Decoding (IOD), yaitu menganalisa instruksi untuk menentukan jenis operasi yang akan dibentuk dan operand yang akan digunakan</li>
</ul>
<ul>
<li>Operand Address Calculation (OAC), yaitu menentukan alamat operand, hal ini dilakukan apabila melibatkan referensi operand pada memori</li>
</ul>
<ul>
<li>Operand Fetch (OF), adalah mengambil operand dari memori atau dari modul 1/0</li>
</ul>
<ul>
<li>Data Operation (DO), yaitu membentuk operasi yang diperintahkan dalam instruksi</li>
</ul>
<ul>
<li>Operand store (OS), yaitu menyimpan hasil eksekusi ke dalam memori</li>
</ul>
<p><strong>Fungsi Interrupt</strong></p>
<ul>
<li>Fungsi interupsi adalah mekanisme penghentian atau pengalihan pengolahan instruksi dalam CPU kepada routine interupsi. Hampir semua modul (memori dan I/0) memiliki mekanisme yang dapat menginterupsi kerja CPU</li>
</ul>
<ul>
<li>Tujuan interupsi secara umum untuk menejemen pengeksekusian routine instruksi agar efektif dan efisien antar CPU dan modul ? modul I/0 maupun memori</li>
</ul>
<ul>
<li>Setiap komponen komputer dapat menjalankan tugasnya secara bersamaan, tetapi kendali terletak pada CPU disamping itu kecepatan eksekusi masing ? masing modul berbeda sehingga dengan adanya fungsi interupsi ini dapat sebagai sinkronisasi kerja antar modul</li>
</ul>
<p><strong>Sinyal Interupsi</strong></p>
<ul>
<li>Program, yaitu interupsi yang dibangkitkan dengan beberapa kondisi yang terjadi pada hasil eksekusi program. Contohnya: arimatika overflow, pembagian nol, oparasi ilegal</li>
</ul>
<ul>
<li>Timer, adalah interupsi yang dibangkitkan pewaktuan dalam prosesor. Sinyal ini memungkinkan sistem operasi menjalankan fungsi tertentu secara reguler</li>
</ul>
<ul>
<li>//0, sinyal interupsi yang dibangkitkan oleh modul I/0 sehubungan pemberitahuan kondisi error dan penyelesaian suatu operasi</li>
</ul>
<ul>
<li>Hardware failure, adalah interupsi yang dibangkitkan oleh kegagalan daya atau kesalahan paritas memori</li>
</ul>
<p><strong>Mekanisme Interupsi</strong></p>
<ul>
<li>Saat suatu modul telah selesai menjalankan tugasnya dan siap menerima tugas berikutnya maka modul ini akan mengirimkan permintaan interupsi ke prosesor</li>
</ul>
<ul>
<li>Prosesor akan menghentikan eksekusi yang dijalankannya untuk menghandel routine interupsi</li>
</ul>
<ul>
<li>Setelah program interupsi selesai maka prosesor akan melanjutkan eksekusi programnya kembali</li>
</ul>
<ul>
<li>Saat sinyal interupsi diterima prosesor ada dua kemungkinan tindakan, yaitu interupsi diterima/ditangguhkan dan interupsi ditolak</li>
</ul>
<p><strong>Iterupsi Ditangguhkan</strong></p>
<ul>
<li>Prosesor menangguhkan eksekusi program yang dijalankan dan menyimpan konteksnya. Tindakan ini adalah menyimpan alamat instruksi berikutnya yang akan dieksekusi dan data lain yang relevan</li>
</ul>
<ul>
<li>Prosesor menyetel program counter (PC) ke alamat awal routine interrupt handler</li>
</ul>
<p><strong>Iterupsi  Ganda</strong></p>
<ul>
<li>Menolak atau tidak mengizinkan interupsi lain saat suatu interupsi ditangani prosesor. Kemudian setelah prosesor selesai menangani suatu interupsi maka interupsi lain baru di tangani. Pendekatan ini disebut pengolahan interupsi berurutan / sekuensial</li>
</ul>
<ul>
<li>Prioritas bagi interupsi dan interrupt handler mengizinkan interupsi berprioritas lebih tinggi ditangani terlebih dahulu. Pedekatan ini disebut pengolahan interupsi bersarang</li>
</ul>
<p><strong>Interupsi Bersarang</strong></p>
<ul>
<li>Sistem memiliki tiga perangkat 1/0: printer, disk, dan saluran komunikasi</li>
</ul>
<ul>
<li>Pada awal sistem melakukan pencetakan dengan printer, saat itu terdapat pengiriman data pada saluran komunikasi sehingga modul komunikasi meminta interupsi</li>
</ul>
<ul>
<li>Proses selanjutnya adalah pengalihan eksekusi interupsi mudul komunikasi, sedangkan interupsi printer ditangguhkan</li>
</ul>
<ul>
<li>Saat pengeksekusian modul komunikasi terjadi interupsi disk, namun karena prioritasnya lebih rendah maka interupsi disk ditangguhkan</li>
</ul>
<ul>
<li>Setelah interupsi modul komunikasi selesai akan dilanjutkan interupsi yang memiliki prioritas lebih tinggi, yaitu disk</li>
</ul>
<ul>
<li>Bila interupsi disk selesai dilanjutkan eksekusi interupsi printer</li>
</ul>
<ul>
<li>Selanjutnya dilanjutkan eksekusi program utama</li>
</ul>
<p><strong><br />
</strong></p>
<p><strong><br />
</strong></p>
<p style="padding-left: 30px;">
<p><strong><br />
</strong></p>
<p><strong><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://lintoherlambang.com/207.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tutorial Admin jaringan FAQ</title>
		<link>http://lintoherlambang.com/tutorial-admin-jaringan-faq.html</link>
		<comments>http://lintoherlambang.com/tutorial-admin-jaringan-faq.html#comments</comments>
		<pubDate>Wed, 29 Apr 2009 02:39:18 +0000</pubDate>
		<dc:creator>lintohbc</dc:creator>
				<category><![CDATA[7. Pengetahuan IT]]></category>

		<guid isPermaLink="false">http://lintoherlambang.com/?p=197</guid>
		<description><![CDATA[By Moch. Linto Herlambang Referensi www.lintoherlambang.com, www.eepis-its.edu DNS (Domain Name System) Q : Sebutkan dan jelaskan cara kerja sistem DNS ? A : Pada Client, program aplikasi misal http, meminta pemetaan IP melalui program resolver, resolver menghubungi DNS server, yang biasa disebut name server. Jika sudah ada pada databasenya namseserver, name server mengembalikan IP address [...]]]></description>
			<content:encoded><![CDATA[<p>By Moch. Linto Herlambang Referensi www.lintoherlambang.com, www.eepis-its.edu</p>
<p><strong>DNS (Domain Name System)</strong></p>
<p>Q : Sebutkan dan jelaskan cara kerja sistem DNS ?</p>
<p><span id="more-197"></span>A : Pada Client, program aplikasi misal http, meminta pemetaan IP melalui program resolver, resolver menghubungi DNS server, yang biasa disebut name server.</p>
<ul>
<li> Jika sudah ada pada databasenya namseserver, name server mengembalikan IP address ke resolver yang meneruskan ke aplikasi yang membutuhkan IP address.</li>
</ul>
<ul>
<li> Jika permintaan tidak ada pada database name server akan menghubungi root dan yang lain dengan cara sebagai berikut :</li>
</ul>
<p><img class="aligncenter size-full wp-image-199" title="41" src="http://lintoherlambang.com/wp-content/uploads/2009/04/41.jpg" alt="41" width="465" height="353" /></p>
<p>Q : Apa kepanjangan dari FQDN  dan jelaskan artinya?</p>
<p>A : FQDN (Fully Qualified Domain Name), merupakan sistem penulisan nama secara absolut dan lengkap misal www.its.ac.id</p>
<p>Q : Apa kepanjangan dari TLD dan apa maksudnya ?</p>
<p>A :  TLD : Top Level Domain. Merupakan domain yang berada di bawahnya root.  Merupakan domain yang paling atas.</p>
<p>Q : Jelaskan beberapa domain yang biasa disebut dengan TLD !</p>
<p>A : TLD Umum : .aero, .arpa, .biz, .com, .coop, .info, .int, .jobs, .museum, .name, .net, .org, .pro, .travel<br />
TLD Amerika Serikat : .edu, .gov, com, .mil<br />
Contoh TLD negara :</p>
<p>AE     Uni Emirat Arab<br />
AF     Afghanistan<br />
BR     Brasil<br />
DE     Jerman<br />
DK     Denmark<br />
DO     Republik Dominika<br />
DZ     Aljazair<br />
ID     Indonesia<br />
MM     Myanmar<br />
PG     Papua Nugini<br />
PH     Filipina<br />
PK     Pakistan</p>
<p>Q :  Sebutkan root name server yang ada di dunia dan berapa nomor IP –nya !</p>
<p>A :</p>
<p>A.ROOT-SERVERS.NET.     (VeriSign, Dulles, VA)         198.41.0.4<br />
B.ROOT-SERVERS.NET.     (ISI, Marina Del Rey CA)         192.228.79.201<br />
C.ROOT-SERVERS.NET.     (Cogent Communications)         192.33.4.12<br />
D.ROOT-SERVERS.NET.     (University of Maryland)        128.8.10.90<br />
E.ROOT-SERVERS.NET.     (Nasa Ames Research Center)    192.203.230.10<br />
F.ROOT-SERVERS.NET.     (Internet Systems Consortium)     192.5.5.241<br />
G.ROOT-SERVERS.NET.     (US Department of Defense)         192.112.36.4<br />
H.ROOT-SERVERS.NET.     (US Army Research Lab)        128.63.2.53<br />
I.ROOT-SERVERS.NET.     (Autonomica/NORDUnet)        192.36.148.17<br />
J.ROOT-SERVERS.NET.     (Verisign, multiple cities)         192.58.128.30<br />
K.ROOT-SERVERS.NET.     (RIPE,Europe multiple cities)     193.0.14.129<br />
L.ROOT-SERVERS.NET.     (IANA, Los Angeles)            198.32.64.12<br />
M.ROOT-SERVERS.NET.     (WIDE, Tokyo, Seoul, Paris)        202.12.27.33</p>
<p>Q : Bagaimana recursive query yang terjadi, jika DNS tidak mengetahui pemetaan IP dari name servernya sampai mendapatkan IP nomor IP ?</p>
<p>A :</p>
<p>Misal tanya nomor IP dari neon.cs.virginia.edu</p>
<ul>
<li> Awalnya name server akan menghubungi server root. Dan Server root akan memberikan jawaban no IP server edu.</li>
</ul>
<ul>
<li>Selanjutnya Name server akan bertanya pada server edu ttg IP neon.cs.virginia.edu Dan Server edu akan memberikan jawaban no IP server virginia.edu.</li>
</ul>
<ul>
<li> Selanjutnya name server akan bertanya ke server virginia.edu ttg no IP neon.cs.virginia.edu. Dan server virginia.edu akan memberikan jawaban no IP server cs.virginia.edu</li>
</ul>
<ul>
<li> Selanjutnya name server akan bertanya ke server cs.virginia.edu ttg no IP neon.cs.virginia.edu. Dan cs.virginia.edu akan menjawab no IP neon.cs.virginia.edu.</li>
</ul>
<ul>
<li>Terakhir barulah si client bisa secara langsung menghubungi no IP yang diberikan.</li>
</ul>
<p><img class="aligncenter size-full wp-image-202" title="5" src="http://lintoherlambang.com/wp-content/uploads/2009/04/5.jpg" alt="5" width="475" height="353" /></p>
<p>Q : Jelaskan apa yang dimaksud dengan RR pada DNS ?</p>
<p>A : Record database pada Database DNS terdistribusi</p>
<p>Q : Jelaskan apa arti konfigurasi RR dibawah ini :</p>
<p>$TTL 1d<br />
@    IN    SOA    ns1.aksi.co.id.    root.ns1.aksi.co.id.    (<br />
2006100800    ; Serial<br />
28800    ; Refresh<br />
14400    ; Retry<br />
3600000    ; Expire<br />
86400 )    ; Minimum<br />
IN NS    ns1<br />
IN MX      10    ns1<br />
IN A        10.252.20.225</p>
<p>www  IN      CNAME    ns1<br />
mail IN        CNAME ns1</p>
<p>A :</p>
<p>$TTL 1d    &gt;  maksimum umur data dalam cache 1 hari<br />
@    IN    SOA    ns1.aksi.co.id.    root.ns1.aksi.co.id.  &gt; zona authoritativenya aksi.co.id<br />
IN NS    ns1  &gt; nama hostnya ns1<br />
IN MX      10    ns1  &gt;  ns1 berfungsi juga sebagai email server<br />
IN A        10.252.20.225  &gt; No IP server<br />
www  IN      CNAME    ns1 &gt;  nama alias<br />
mail IN        CNAME ns1 &gt;  nama alias</p>
<p>Q : Pada Bind v9, dikenal istilah internal dan eksternal, jelaskan maksud dari istilah diatas ?</p>
<p>A : Supaya name server tidak terlalu sibuk dengan query yang ada. Dibedakan query dari internal dan eksternal. Query untuk domain lokal akan dieksekusi di internal dan duery untuk domain public akan dieksekusi di eksternal</p>
<p>Q  : Jelaskan dengan singkat apa yang disebut dengan virtual domain dan sub domain!</p>
<p>A: Virtual domain : satu IP bisa mempunyai lebih dari satu nama domain, misal admin.com, jarkom.info dan security.com<br />
Sub domain :  satu domain mempunyai beberapa anak domain. Misal : www.eepis-its.edu, mail.eepis-its.edu dan ies.eepis-its.edu</p>
<p>Q : Kapan DNS resolution terjadi ?</p>
<p>A :  DNS resolusi terjadi ketika client query name server untuk mendapatkan no IP. Tapi tidak memberi nomor IP, sehingga perlu mencari ke name server lainnya</p>
<p><strong>DHCP</strong></p>
<p>Q : Jelaskan cara kerja secara lengkap Protocol DHCP mulai dari bagaimana client request sampai mendapatkan IP Address  ?</p>
<p>A : Cara Kerja DHCP</p>
<ul>
<li>Ketika DHCP client masuk/bergabung kedalam suatu jaringan, client tesebut akan melakukan broadcast dengan mengirimkan pesan DHCPDISCOVER ke suatu network.</li>
</ul>
<ul>
<li>Seluruh DHCP server akan merespon DHCPDISCOVER yang dikirimkan DHCP client tersebut dengan DHCPOFFER.</li>
</ul>
<ul>
<li>Ketika client mendapatkan DHCPOFFER, client memiliki dua pilihan keputusan yaitu, mengirimkan DHCPREQUEST untuk menerima konfigurasi dari DHCP server</li>
</ul>
<ul>
<li>Ketika DHCP server menerima DHCPREQUEST, DHCP server dapat mengirimkan DHCPACK dengan membawa parameter-parameter konfigurasi untuk client dan memasukkan informasi itu kedalam dhcp.lease database jika DHCP Server menyetujui DHCPREQUEST dari Client atau DHCP Server mengirimkan DHCPNACK ataui dengan tidak merespon pesan DHCPREQUEST jika DHCP Server tidak menyetujuinya</li>
</ul>
<ul>
<li>Jika DHCP client telah selesai atau meninggalkan jaringan tersebut maka DHCP client mengirimkan pesan DHCPRELEASE sebagai tanda bahwa client telah keluar atau tidak menggunakan network address tersebut. Namun tidak semua sistem operasi yang melakukan ini</li>
</ul>
<p>Q : Sebutkan DHCP Message yang ada pada sistem DHCP beserta artinya?</p>
<p>A :</p>
<ul>
<li>DHCPDISCOVER : Client broadcast untuk menemukan server DHCP lokal.</li>
</ul>
<ul>
<li>DHCPOFFER :  Sebagai jawaban DHCPDISCOVER client dan server yang dapat melayani permintaan operasi, mengirim DHCPOFFER pada klien dengan sekumpulan parameter.</li>
</ul>
<ul>
<li>DHCPREQUEST : Sebagai jawaban dari DHCPOFFER server, client  mengirim tawaran DHCPREQUEST ke “pemenang”.</li>
</ul>
<ul>
<li>DHCPACK : Sebagai jawaban dari DHCPREQUEST client</li>
</ul>
<ul>
<li>DHCPNACK : Jika klien meminta (dengan pesan DHCPREQUEST) alamat yang salah, kadaluwarsa, atau yang lainnya yang tidak dapat diterima, maka server mengirim DHCPNAK ke klien untuk memberitahu bahwa ia tidak dapat memperoleh alamat tersebut. ‘NAK” kependekan dari “negative acknowledge”.</li>
</ul>
<ul>
<li>DHCPDECLINE : Jika klien menerima alamat yang diminta, dan secara berturutan menemukan bahwa alamat itu telah digunakan ditempat lain dalam jaringan, ia harus mengirim DHCPDECLINE ke server.</li>
</ul>
<ul>
<li>DHCPRELEASE : Jika klien tidak lagi perlu menggunakan alamat yang ditunjuk secara dinamis, ia harus mengirim pesan DHCPRELEASE ke server supaya server mengetahui bahwa alamat tidak lagi digunakan.</li>
</ul>
<ul>
<li>DHCPINFORM : Jika klien telah mempunyai alamat IP, tetapi masih memerlukan beberapa informasi konfigurasi, maka pesan DHCPINFORM akan melayani tugas ini.</li>
</ul>
<p>Q : Apa isis yang ada pada dhcp.lease di server?</p>
<p>A : Beriskan tentang data client yang sedang menggunakan IP server</p>
<p>Q : Sebutkan protokol yang digunakan untuk melayani permintaan IP sebelum adanya protokol DHCP.</p>
<p>A :</p>
<ul>
<li> RARP , Reverse Address Resolution Protocol</li>
</ul>
<ul>
<li>BOOTP, Bootsrap Protocol</li>
</ul>
<p>Q : Sebutkan RFC yang digunakan pada protocol DHCP :</p>
<p>A :</p>
<ul>
<li> RFC 2131 adalah berisi aturan-aturan atau protocol yang digunakan pada proses DHCP</li>
</ul>
<ul>
<li> Pada RFC 2131 ini dijelaskan bagaimana  dan apa yang dilakukan oleh DHCP server dan DHCP client ketika menggunakan protocol ini</li>
</ul>
<p>Q: Apa yang disebut dengan DHCP Relay?</p>
<p>A : Suatu cara yang dipakai oleh DHCP yang hanya beroperasi pada satu jaringan untuk bisa melewati beberapa jaringan. Semua Message DHCP selama proses menggunakan sistem broadcast, hal ini membuat Pesan DHCP tidak sampai pada jaringan yang lain, dengan memasang dhcp relay disetiap jaringan yang ada. Maka message DHCP bisa diteruskan diantara jaringan yang ada.</p>
<p>Q :  Jelaskan istilah rebinding dan renewing pada DHCP !</p>
<p>A : Rebinding &gt; Istilah menyewa IP pada DHCP dengan waktu tertentu<br />
Renewing  &gt;  Istilah memperbaharui penyewaan IP pada DHCP Server, dalam aturannya client harus memperbaharui waktu sewa setiap ½ waktu rebinding. Bila Rebinding dianggap T1 dan Renewing T2 maka T2 = ½ T1</p>
<p>Q : Jelaskan apa kepanjangan dari DDNS dan jelaskan maksudnya!</p>
<p>A :  DDNS : Dynamic Domain Name System<br />
Suatu cara melakukan update DNS server tanpa harus melakukan restart terhadap konfigrasi DNS kita. Pada waktu konfigurasi DNS harus ada cara untuk mengupdate, Pada waktu suatu host hidup kita bisa menyediakan address via DHCP, kemudian DHCP meminta DNS untuk merubah record A dan PTR sesuai kebutuhan. Kolaborasi antara DNS dan DHCP. Membutuhkan bind9 dan DHCP3 yang Konfigurasi file utama berada pada  dhcpd.conf dan named.conf</p>
<p><strong>Proxy</strong></p>
<p>Q : Jelaskan apa yang disebut dengan transparan proxy ?</p>
<p>A : Suatu proxy yang onfigurasi agar berjalan secara benar-benar transparan terhadap pengguna (transparent proxy), dimana pengguna tidak perlu melakukan setting pada komputernya. Transparent Proxy memerlukan bantuan dan konfigurasi aplikasi firewall (yang bekerja pada layer network) untuk bisa membuat transparent proxy yang bekerja pada layer aplikasi</p>
<p>Q :  Sebutkan tiga fungsi proxy ?</p>
<p>A :</p>
<p><strong>Connection Sharing</strong><br />
Pada proxy pengguna tidak langsung berhubungan dengan jaringan luar atau internet, tetapi harus melewati suatu gateway, yang bertindak sebagai batas antara jaringan lokal dan jaringan luar, koneksi dari jaringan lokal ke internet akan menggunakan sambungan yang dimiliki oleh gateway secara bersama-sama (connection sharing). Dalam hal ini, gateway adalah juga sebagai proxy server, karena menyediakan layanan sebagai  perantara antara jaringan lokal dan jaringan luar atau internet<br />
<strong> </strong></p>
<p><strong>Filtering</strong><br />
Proxy bisa berfungsi melakukan filtering atas paket yang lewat dari dan ke jaringan-jaringan yang dihubungkan. Proxy dapat dikonfigurasi untuk menolak akses ke situs web tertentu pada waktu-waktu tertentu. Dan dapat dikonfigurasi untuk hanya memperbolehkan download FTP dan tidak memperbolehkan upload FTP, hanya memperbolehkan pengguna tertentu yang bisa memainkan file-file RealAudio, mencegah akses ke email server sebelum tanggal tertentu, dll</p>
<p><strong> Caching </strong></p>
<p>Proxy server memiliki mekanisme penyimpanan obyek-obyek yang sudah pernah diminta dari server-server di internet, Proxy server yang melakukan proses diatas biasa disebut cache server. Mekanisme caching akan menyimpan obyek-obyek yang merupakan hasil permintaan dari dari para pengguna, yang didapat dari internet dan sisimpan dalam ruang disk yang disediakan (cache).</p>
<p>Q : Sebutkan dua jenis metode caching yang ada pada proxy ?</p>
<p>A :</p>
<p><strong> Pasif</strong><br />
Pemeriksaan validasi expired cache dilakukan setelah ada permintaan dari client<br />
<strong>Aktif</strong><br />
Pemeriksaan cache server dilakukan secara otomatis dengan cara mengamati object dan pola perubahannya. Misalkan pada sebuah object didapati setiap harinya berubah setiap jam 12 siang dan pengguna biasanya membacanya jam 14, maka cache server tanpa diminta klien akan memperbaharui object tersebut antara jam 12 dan 14 siang, dengan cara update otomatis ini waktu yang dibutuhkan pengguna untuk mendapatkan object yang fresh akan semakin sedikit.</p>
<p>Q : Bagaimana cara kerja proxy server ?</p>
<p>A : Proxy server bekerja ditengah-tengah antara jaringan dalam dan jaringan luar, berfungsi memotong hubungan langsung antara pengguna dan layanan yang diakases. Dengan cara mengubah alamat IP, membuat pemetaan dari alamat IP jaringan lokal ke suatu alamat IP proxy, yang digunakan untuk jaringan luar atau internet. Pada prinsipnya hanya alamat IP proxy tersebut yang akan diketahui secara umum di internet, Berfungsi sebagai network address translator</p>
<p>Q :  Jelaskan beberapa cara untuk melakukan authentikasi pada squid proxy server !</p>
<p>A : NCSA_Auth,  MySQL_Auth,  LDAP,  PAM, YP, menggunakan NIS , Database</p>
<p>Q : Jelaskan cara konfigurasi pada iptables supaya proxy server bisa bekerja sebagai transparent proxy !</p>
<p>A :  Misal squid berada pada IP 192.168.1.1 dan port 3128, maka rule iptables sbb :</p>
<ul>
<li>iptables -t nat -A PREROUTING -i eth1 -p tcp –dport 80 -j DNAT –to 192.168.1.1:3128</li>
</ul>
<ul>
<li>iptables -t nat -A PREROUTING -i eth0 -p tcp –dport 80 -j REDIRECT –to-port 3128</li>
</ul>
<p><strong>Web Server</strong></p>
<p>Q : Sebutkan secara lengkap komponen dari web system dan keterkaitan antar komponen serta cara kerja komponen tersebut.?</p>
<p>A :  Komponen web system :</p>
<ul>
<li> Web Client &gt; Peminta reqest</li>
</ul>
<ul>
<li> Web Server &gt; Request akan dilayani oleh web server dan akan diteruskan ke aplikasi yang sesuai</li>
</ul>
<ul>
<li> Web Application  &gt; Jika permintaan membutuhkan aplikasi tertentu, web server akan meneruskan ke aplikasi yang sesuai. Aplikasi akan memproses permintaan tadi. Aplikasi ini biasa disebut web application. Hasil akan dikirimkan kembali ke web server untuk dikembalikan ke client</li>
</ul>
<ul>
<li>Database &gt; Jika permintaan client berisi data dinamis biasanya web application akan mengakses ke database yang tersedia</li>
</ul>
<p><img class="aligncenter size-full wp-image-204" title="6" src="http://lintoherlambang.com/wp-content/uploads/2009/04/6.jpg" alt="6" width="300" height="179" /></p>
<p>Q :  Apa beda web server dan web application</p>
<p>A :</p>
<ul>
<li> Web Application tidak bisa jalan tanpa Web Server</li>
</ul>
<ul>
<li>Web Server bisa bekerja tanpa Web Application (Tapi hanya bisa melayani web dengan content statis)</li>
</ul>
<p>Q :     Jelaskan apa yang disebut dengan Virtual User ?</p>
<p>A : Suatu teknik pada web server dimana user yang ada pada server web akan bisa diaktifkan pula sebagai user web yang mempunyai web sendiri-sendiri. Yang berada pada url http://namadomain/~namauser<br />
Pada configurasi apache debgan mengaktifkan baris userdir</p>
<p>Q : Jelaskan apa yang disebut dengan Virtual Host ?</p>
<p>A: Suatu teknik yang dipakai di web server, yang memungkinkan server web mempunyai nama lebih dari satu. Biasanya ada dua jenis virtual host yaitu :</p>
<ul>
<li> name base &gt;  lebih dari satu web pada 1 IP</li>
</ul>
<ul>
<li> ip base &gt; satu IP mempunyai satu nama web</li>
</ul>
<p>Q :  Sebutkan dan jelaskan jenis-jenis virtual host dan bagaimana cara konfigurasi pada apache ?</p>
<p>A :</p>
<ul>
<li>a.    name base &gt; lebih dari satu web pada 1 IP</li>
</ul>
<ul>
<li>b.    ip base &gt; satu IP mempunyai satu nama web</li>
</ul>
<p><strong>Samba</strong></p>
<p>Q :  Apa kegunaan samba  dalam jaringan komputer?</p>
<p>A : Membantu windows dan Unix computer co-exists dalam suatu network</p>
<ul>
<li> Client unix/Linux bisa mengakses file system windows</li>
</ul>
<ul>
<li>Client windows bisa mengakses file system Linux</li>
</ul>
<ul>
<li>Mengintegrasikan authentikasi antara linux dan Windows</li>
</ul>
<p>Q : Secara default apa nama file konfigurasi samba dan dimana letaknya</p>
<p>A : Konfigurasi samba terletak di /etc/samba/smb.conf</p>
<p>Q : Apa yang perlu ditambahkan pada file konfigurasi supaya file yang kita share bersifat read only<br />
A:</p>
<ul>
<li> read only = yes</li>
</ul>
<ul>
<li> Writable = no</li>
</ul>
<p>Q : Apa yang perlu ditambahkan pada file konfigurasi supaya network 92.168.220.0/24 dan 134.213.233.0/24 diperbolehkan akses ke samba kita dan no ip 192.168.220.102 ditolak hak aksesnya di samba</p>
<p>A:  hosts allow = 192.168.220. 134.213.233.</p>
<p>hosts deny = 192.168.220.102</p>
<p style="padding-left: 30px;">
]]></content:encoded>
			<wfw:commentRss>http://lintoherlambang.com/tutorial-admin-jaringan-faq.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutorial Wireless LAN FAQ</title>
		<link>http://lintoherlambang.com/tutorial-wireless-lan-faq.html</link>
		<comments>http://lintoherlambang.com/tutorial-wireless-lan-faq.html#comments</comments>
		<pubDate>Wed, 29 Apr 2009 02:13:00 +0000</pubDate>
		<dc:creator>lintohbc</dc:creator>
				<category><![CDATA[7. Pengetahuan IT]]></category>

		<guid isPermaLink="false">http://lintoherlambang.com/?p=191</guid>
		<description><![CDATA[By Moch. Linto Herlambang Referensi www.lintoherlambang.com, www.eepis-its.edu Berikut adalah beberapa pertanyaan yang sering ditanyakan dalam hal Wireless LAN . Q=Question(pertanyaan), A=Answer(Jawaban). Q : Apa perbedaan sistem wireless dan kabel ? A : Sistem Wireless Tidak memerlukan kabel UTP, RJ 45 Host bisa berpindah tempat dengan mudah Mudah dalam penambahan koneksi client Kecepatan hardware max 54 [...]]]></description>
			<content:encoded><![CDATA[<p>By Moch. Linto Herlambang Referensi www.lintoherlambang.com, www.eepis-its.edu</p>
<p>Berikut adalah beberapa pertanyaan yang sering ditanyakan dalam hal Wireless LAN . Q=Question(pertanyaan), A=Answer(Jawaban).</p>
<p><span id="more-191"></span>Q : Apa perbedaan sistem wireless dan kabel ?</p>
<p>A :</p>
<ul>
<li><strong>Sistem Wireless</strong></li>
</ul>
<p style="padding-left: 30px;">Tidak memerlukan kabel UTP, RJ 45<br />
Host bisa berpindah tempat dengan mudah<br />
Mudah dalam penambahan koneksi client<br />
Kecepatan hardware max 54 Mbps<br />
Setiap client membutuhkan card wireless network<br />
Keamanan minim</p>
<ul>
<li><strong>Sistem Kabel</strong></li>
</ul>
<p style="padding-left: 30px;">Memerlukan kabel UTP, RJ45<br />
Host tidak sembarangan pindah tempat<br />
Perluasan koneksi client bisa menjadi masalah<br />
Kecepatan lebih stabil max 100 Mbps<br />
Setiap client membutuhkan card network<br />
Keamanan baik</p>
<p style="padding-left: 30px;">
<p>Q : Sebutkan pada frekuensi berapa saja sistem wireless dapat dibangun !</p>
<p>A :</p>
<ul>
<li>Frekwensi 2.4 GHz menggunakan standart 802.11, 802.11 b dan 802.11 g</li>
</ul>
<ul>
<li>Frekwensi 5 GHz menggunakan standart 802.11 a</li>
</ul>
<p>Q  : Sebutkan macam peralatan wireless ?</p>
<p>A : Client devices : usb, pci, Access Point, Antena.</p>
<p>Q : Jelaskan mode koneksi ad-hoc dan infrastruktur !</p>
<p>A : Koneksi ad-hoc (Koneksi antar client tanpa menggunakan Access Point)</p>
<p>Koneksi infrastructure (Koneksi antar client dengan menggunakan Access Point yang berfungsi sebagai media penghubung )</p>
<p>Q : Sebutkan fitur apa saja yang dalam Access Point !</p>
<p>A : Jenis koneksi (ad-hoc dan infrastructure), WEP,WPA,SSEID, MAC Authentifikasi.</p>
<p>Q : Sebutkan sifat RF (Radio Frekwensi) !</p>
<p>A : Reflection, Refraction, Diffraction, Scattering, Absorption.</p>
<p>Q : Sebutkan 2 teknologi spread spectrum yang digunakan oleh wireless !</p>
<p>A : Frequency Hopping Spread Spectrum, Direct Sequence Spread Spectrum.</p>
<p>Q : Sebutkan jenis antena berdasarkan bentuk pancaran !</p>
<p>A : Omni-directional, Semi-directional, Highly-directional,</p>
<p>Q : Sebutkan cara mengamankan koneksi wireless !</p>
<p>A : Tidak membroadcast SSID, Menggunakan fasilitas WEP agar data terenkripsi, Mendata semua mac address client yang diijinkan.</p>
<p>Q : Sebutkan beberapa tindak kejahatan yang ada di dunia wireless?</p>
<p>A : Passive attack, Active attack, Jamming attack, Man-in-the-middle attack.</p>
<p>Q: Sebutkan  standart khusus  Wireless LAN  ?</p>
<p>A:</p>
<ul>
<li><strong>EEE 802.11 </strong>– original standart wireless LAN yang mengatakan rate transfer data yang terlambat dalam RF dan teknologi transmisi light-based</li>
</ul>
<ul>
<li><strong>IEEE 802.11 b</strong> – menjelaskan beberapa transfer data yang lebih cepat dan batasan ruang dari teknologi transmisi. Standart ini juga diperlebar dengan dipromosikannya Wi-Fi TM  oleh WECA (Wireless Ethernet Compatibility Alliance)</li>
</ul>
<ul>
<li><strong>IEEE 802.11 a </strong>– menjelaskan beberapa transfer data yang lebih cepat (tapi kekurangan  tidak kompatibel dengan sebelumnya) yaitu IEEE 802.11 b dan menggunakan frekuensi 5 GHz UNII</li>
</ul>
<ul>
<li><strong>IEEE 802.11 g </strong>– draft yang paling banyak digunakan berdasarkan standart 802.11 yang menjelaskan rate transfer data secepat 802.11 a dan membuat kompatibilitas dengan 802.11 b dan membuat upgrade menjadi tidak mahal.</li>
</ul>
<p style="padding-left: 30px;">Kemunculan teknologi akan memerlukan standart yang menjelaskan dan menerangkan karakteristik alat. Perubahan dari pabrik dan pembuat standart seperti akan membawa resource mereka akan melahirkan masalah terhadap interoperability dan kompatibiliti</p>
<p>Q : Sebutkan Aplikasi – aplikasi Wireless LAN?</p>
<p>A:   Access Role,  Network Ekstension,  Building to building connectivity,   Last Mile Data Delivery,  Mobility, Small Office Home Office, Mobile Office.</p>
<p style="padding-left: 30px;">
]]></content:encoded>
			<wfw:commentRss>http://lintoherlambang.com/tutorial-wireless-lan-faq.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutorial FAQ E-mail Server</title>
		<link>http://lintoherlambang.com/tutorial-faq-e-mail-server.html</link>
		<comments>http://lintoherlambang.com/tutorial-faq-e-mail-server.html#comments</comments>
		<pubDate>Wed, 29 Apr 2009 01:45:06 +0000</pubDate>
		<dc:creator>lintohbc</dc:creator>
				<category><![CDATA[7. Pengetahuan IT]]></category>

		<guid isPermaLink="false">http://lintoherlambang.com/?p=186</guid>
		<description><![CDATA[By Moch. Linto Herlambang Referensi www.lintoherlambang.com, www.eepis-its.edu Berikut adalah beberapa pertanyaan yang sering ditanyakan dalam hal e-mail server. Q=Question(pertanyaan), A=Answer(Jawaban). Q :  Apa fungsi/kegunaan dari Mail Server ? A :  Memberi layanan/aplikasi pengiriman email Q : Apa program RPM yang dibutuhkan untuk menginstall dan mengkonfigurasi Mail server ? A :  Sendmail*.rpm Q  :  Sebutkan macam-macam [...]]]></description>
			<content:encoded><![CDATA[<p>By Moch. Linto Herlambang Referensi www.lintoherlambang.com, www.eepis-its.edu</p>
<p>Berikut adalah beberapa pertanyaan yang sering ditanyakan dalam hal e-mail server. Q=Question(pertanyaan), A=Answer(Jawaban).</p>
<p><span id="more-186"></span>Q :  Apa fungsi/kegunaan dari Mail Server ?</p>
<p>A :  Memberi layanan/aplikasi pengiriman email</p>
<p>Q : Apa program RPM yang dibutuhkan untuk menginstall dan mengkonfigurasi Mail server ?</p>
<p>A :  Sendmail*.rpm</p>
<p>Q  :  Sebutkan macam-macam Mail Server?</p>
<p>A : Sendmail, Postfix, Exim, Qmail</p>
<p>Q : Berikan penjelasan beberapa Mail Server?</p>
<p>A :</p>
<p><strong> Sendmail</strong><br />
Sendmail merupakan MTA yang paling tua di Internet yang dibuat oleh Eric Allman. Pada saat ini, hampir semua distribusi Linux dan BSD menggunakan sendmail sebagai MTA standarnya. Dengan semakin berkembangnya internet dan perusahaan-perusahaan didunia, sendmail merupakan pilihan banyak perusahaan di dunia seperti SUN dan IBM. Sampai sekarang pun masih banyak perusahan yang masih menggunakan sendmail sebagai MTA nya. Tapi hal ini bukan menunjukkan bahwa sendmail belum tentu merupakan software MTA yang cocok buat perusahaan anda. Sendmail menggunakan bahasa makro dengan m4 sebagai kompilernya, dengan tingkat pemahaman yang lebih sulit serta syntax bahasanya juga relatif susah. Meskipun demikian sendmail juga menyediakan file-file contoh konfigurasi dengan keterangan dan dokumentasi yang lengkap sehingga mudah digunakan dalam beberapa kondisi tertentu. Sendmail versi unix merupakan opensource software.<br />
Sendmail menerapkan fasilitas standar internet mail routing seperti aliasing, forwarding, routing otomatis melalui sebuah network gateway dan konfigurasi yang fleksibel. Selain SMTP, protokol lain yang didukung oleh sendmail adalah UUCP dan X.400, sehingga memungkinkan pengalamatan yang unix seperti user@domain atau seperti pengalamatan UUCP misalnya host!user. Format email yang bisa diteruskan oleh sendmail adalah text format saja, jika ada file binary yang disertakan maka digunakan uuencode. Sendmail juga mendukung fasilitas anti SPAM maupun filter terhadap virus, serta beberapa fitur kemanan, misalnya kemampuan untuk menolak email jika sender domain tidak valid.</p>
<p>Fitur menarik lain yang ditawarkan adalah kemampuan untuk menolak suatu email berdasarkan ukuran header dari sebuah email. Hal ini untuk mencegah para spammer untuk meneruskan email dengan header yang terlalu banyak atau terlalu panjang. Pada versi komersial (sendmail pro) beberapa fitur security ditambahkan untuk menghindari SPAM yang masuk ke mail server diantaranya adalah, access database yang memungkinkan pembatasan email berdasarkan pengirim, domain ataupun alamat IP, MAPS RBL (Mail Abuse Prevention System Real Time Blackhole List) yaitu database mail server yang open relay, serta beberapa fungsi tambahan misalnya volume limit (pembatasan total dari jumlah atau ukuran email) dan ukuran sebuah email.</p>
<p><strong>Qmail</strong><br />
Qmail adalah sebuah software MTA yang dibuat oleh Dan Bernstein, yang ditujukan sebagai pengganti sendmail yang telah mendominasi disetiap sistem operasi UNIX. Software ini menggunakan protokol SMTP untuk mengirimkan email ke MTA / server yang lain. Qmail menawarkan 4 kelebihan dibandingkan dengan sendmail yaitu : kemanan (security), performa (performance), keandalan (reliability), dan kemudahan (simplicity). Performa pengiriman email di qmail ditingkatkan menjadi 20 koneksi secara bersama-sama (simultan) serta untuk keandalan juga ditingkatkan, sehingga email yang diteriman akan dijamin menuju ke alamat yang sesuai.<br />
Qmail relatif lebih aman dibandingkan sendmail, karena untuk melayani proses atau tugas, qmail menggunakan sistem modular, dimana setiap proses akan dilayani (dihandle) oleh modul yang terpisah dengan modul yang lain. Setiap modul berjalan dengan tingkat kemanan (security level) yang berbeda yang tidak berhubungan dengan modul yang lain untuk memastikan sistem email bekerja secara benar. Hal ini diharapkan untuk mencegah kemungkinan pengambil-alihan (take over) suatu sistem qmail secara keseluruhan. Karena setiap modul menggunakan tingkat kemanan yang berbeda, maka suatu kode yang mencurigakan (malicious code) hanya bisa mengambil alih suatu modul tanpa mengganggu modul yang lain.<br />
Modul ucspi-tcp merupakan modul yang mengontrol relay dengan metode selektif relay yang bertujuan untuk mencegah SPAM dan penyalahgunaan SMTP. Dalam hal pengaturan struktur queue, qmail menggunakan skema quadratic back-off scheme. Dengan skema ini email yang lama dan menumpuk di antrian queue tidak akan berdiam lebih lama dalam direktori queue. Sedangkan dengan metode split direktori pada queue qmail, jika direktori ini membengkak menjadi besar, performancenya tidak akan turun.<br />
Meskipun qmail dianggap sebagai suatu software yang simple, tapi untuk pemula pasti akan mengalamai kesulitan dalam hal mengkonfigurasi qmail. Karena menggunakan sistem modul yang terpisah, dan walaupun setiap modul merupakan suatu modul yang simpel, namun interaksi antar modul merupakan suatu hal yang komplek, rumit dan terkoordinasi dengan baik.</p>
<p><strong>Mercury Mail Transport System</strong><br />
Mercury Mail Transport System dari Pegasus Mail merupakan MTA yang gratis untuk sistem operasi Novell dan Microsoft Windows. Mercury/32, versi yang digunakan dalam sistem operasi Windows hanya membutuhkan 1,5 MB ruangan disk dan sekitar 3MB memori maksimal supaya bisa beroperasi dan bekerja dengan baik. Mercury/32 mempunyai beberapa fitur, seperti integrasi dengan jaringan Novell dan mendukung protokol email yang ada saat ini. Selain itu, versi ini juga kaya akan dukungan terhadap mailing-list dan metode pengiriman surat ke banyak alamat email (mass mailing), termasuk notice board, automatic list subscription and unsubscription, pengiriman file dengan email, pencarian daftar alamat, dan pengoperasian mailing list secara remote. Karena Mercury/32 sangat kecil ukurannya, maka pada versi standar beberapa fitur standar dari sebuah email server tidak disertakan. Dalam hal ini seorang administrator email harus menggunakan software dari pihak ketiga (third-party software), yang bisa dibuat untuk menambahkan fitur maupun automasi terhadap proses kelangsungan mail server.<br />
Salah satu kekurangan Mercury/32 pada WindowsNT/W2K adalah tidak mendukung sebagai aplikasi email server tersebut kedalam integrasi sebagai NT service. Pembuatnya (developernya) menganjurkan untuk menggunakan utility SRVANY dari NT Resource Kit. Meskipun utiliti ini sangat berguna, namun tetap saja merupakan salah satu kekurangan Mercury/32 sebagai sebuah mail server yang berdiri independen.<br />
Dalam hal keamanan (security), Mercury/32 menggunakan model kontrol berdasarkan komputer (machine) dan pengguna (users) untuk mengontrol semua servis atau modul-modul di server. Seorang administrator juga memungkinkan mengeblok alamat email yang diketahui mengirimkan SPAM atau alamat email yang tidak diinginkan oleh user. Mercury/32 juga cocok bagi para pemakai internet dengan menggunakan dial-up sebagai koneksinya. Pengaturan penjadwalan (scheduling manager) memungkinkan seorang administrator untuk mengontrol waktu koneksi serta penggunaan koneksi dial-up.<br />
<strong>Microsoft Exchange Server</strong><br />
Microsoft Exchange server adalah sebuah MTA sekaligus sebuah groupware yang dibuat oleh perusahaan Microsoft Corporation. Pada Microsoft Exchange Server 2002 ada 3 tujuan utama dalam hal fitur yang ditawarkan, yaitu :Kendalan (reliability), skalabilitas (scalable) dan pengaturan (manageable)</p>
<ul>
<li> Integrasi yang menyeluruh dalam proses bisnis dengan menggunakan sistem berbasis web (web based interface)</li>
</ul>
<ul>
<li> Akses terhadap semua fasilitas Exchange dimanapun dan kapanpun</li>
</ul>
<p>Dalam rilis versi ini, microsoft telah menambahkan bebera macam teknologi, seperti dukungan terhadap XML serta hubungan OLE DB dan ActiveX Data Objects (ADOs). Seperti diketahui OLE DB biasanya digunakan dalam membangun sebuah sistem aplikasi SQL Server, sedangkan ADO digunakan untuk mengakses kontrol data pada ODBC atau OLE-DB database. Disamping itu Microsoft juga menambahkan dukungan terhadap standar T.20 untuk kerja sama secara nyata (real-time collaboration) yang memungkinkan penggunaan konferensi data (data conferencing) dan penggunaan aplikasi secara bersama-sama (application sharing).<br />
<strong>Mdaemon</strong><br />
Mdaemon merupakan sebuah MTA yang terdiri dari 2 buah versi, yaitu versi Standar dan Pro. Versi standar mendukung aplikasi standar sebuah email server, sedangkan versi professional menawarkan fungsi server email standar serta beberapa fitur tambahan seperti dukungan terhadap banyak domain (multi domains) dalam satu buah server dan IMAP yang sangat sesuai untuk sebuah ISP maupun perusahaan pada tingkat enterprise.<br />
Pada kenyataannya development dari software ini adalah berdasarkan permintaan dari pengguna (user), jadi kebanyakan fungsi standar sudah cukup untuk melayani suatu sistem email. Untuk mengkonfigurasi server dapat dilakukan secara lokal dengan menggunakan tampilan grafis, atau menggunakan remote acces dengan MDConfig atau Webconfig. Pada saat instalasi, biasanya ditentukan pula fitur-fitur tambahan, seperti auto-responder, forwarding, server-side mail filtering, threading options, dukungan terhadap LDAP, anti SPAM , ATRN, extensive alias options, dukungan terhadap SMS gateway, dan lain-lainnya. MDaemon juga menyertakan fungsi mailing-list yang mempunyai fitur banyak. Sedangkan batasan pada penggunaan jumlah user di MDaemon adalah 50.000 user. Pada kedua versi tersebut diatas, disertakan pula email yang berbasiskan web (web based email) yaitu, WorldClient, yang memungkinkan pengguna dapat mengkases emailnya dari manapun dan kapanpun. MDaemon didesain untuk dijalankan pada semua sistem operasi Windows (kecuali versi 3.1), tapi tidak untuk Unix dan Mac. Hardware minimal yang dibutuhkan adalah mesin 486 dengan 16 MB memori RAM, tapi untuk hasil yang baik dan signifikan diperlukan hardware yang lebih dari itu.</p>
<p>Q : Sebutkan kata kunci yang berkaitan dengan Mail Server?</p>
<p>A : SMTP, POP3, IMAP, Maildir, Mailbox , Relay, dll.</p>
<p>Q : Sebutkan langkah-langkah installasi MTA lain dalam hal ini Postfix?</p>
<p>A :</p>
<p>Jika Menggunakan Distro Debian</p>
<p># apt-get install postfix</p>
<p>Jika menggunakan distro yang lain gunakan :</p>
<ul>
<li>Download file postfix-2.0.6.tar.gz</li>
</ul>
<ul>
<li>Ekstrak file postfix</li>
</ul>
<p style="padding-left: 30px;"># tar –xzvf postfix-2.0.6.tar.gz</p>
<ul>
<li>Lakukan patching kemudian compile tersebut</li>
</ul>
<p style="padding-left: 30px;"># patch –l &lt; ../postfix-2.0.6.patch</p>
<p style="padding-left: 30px;"># make</p>
<p style="padding-left: 30px;"># make install</p>
<p style="padding-left: 30px;">
<p>Q : Sebutkan letak serta nama file konfigurasi dari Postfix dan sebutkan fitur yang terkandung  didalamnya !</p>
<p>A : File konfigurasi dari Postfix adalah : /etc/postfix/main.cf,  Fitur yang terkandung didalamnya :myhostname, mydestination,   mynetworks, alias_maps, alias_database, home_mailbox.</p>
<p>Q : Sebutkan arti dari virtual user dan virtual domain !</p>
<p>A : Virtual user  ~ user yang digunakan dalam alamat email tetapi tidak terdapat dalam sistem artinya user tersebut hanya dapat digunakan untuk mengirim email tetapi tidak bisa digunakan untuk login sistem.<br />
Virtual domain – domain samaran yang hanya digunakan untuk domain mail server dan tidak terdapat dalam daftar DNS</p>
<p>Q : Tunjukkan bagaimana pembuatan virtual user dan virtual host?</p>
<p>A :</p>
<ul>
<li>Buat user virtual -&gt; # adduser virtual</li>
</ul>
<ul>
<li>Buat direktori virtual di /etc/postfix</li>
</ul>
<ul>
<li>Buat 2 file : /etc/postfix/virtual/domains dan  hash:/etc/postfix/virtual/addresses</li>
</ul>
<ul>
<li>Edit file /etc/postfix/main.cf</li>
</ul>
<p style="padding-left: 30px;">mydestination = training.com,/etc/postfix/virtual/domains<br />
virtual_maps = hash:/etc/postfix/virtual/addresses</p>
<ul>
<li>Contoh isi file /etc/postfix/virtual/domains</li>
</ul>
<p style="padding-left: 30px;">training.net<br />
training.org</p>
<ul>
<li>Contoh Isi file /etc/postfix/virtual/addresses</li>
</ul>
<p style="padding-left: 30px;">training.net            DOMAIN<br />
agus@training.net       agus<br />
budi@training.net       budi<br />
hero@training.net       budi</p>
<p>training.org            DOMAIN<br />
agus@training.org       agus<br />
budi@training.org       budi</p>
<p>Q : Sebutkan aplikasi mailing list yang ada?</p>
<p>A : Mailman, Mailman.</p>
<p style="padding-left: 30px;">
]]></content:encoded>
			<wfw:commentRss>http://lintoherlambang.com/tutorial-faq-e-mail-server.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tutorial Perintah Networking Jaringan</title>
		<link>http://lintoherlambang.com/tutorial-perintah-networking-jaringan.html</link>
		<comments>http://lintoherlambang.com/tutorial-perintah-networking-jaringan.html#comments</comments>
		<pubDate>Wed, 29 Apr 2009 01:11:05 +0000</pubDate>
		<dc:creator>lintohbc</dc:creator>
				<category><![CDATA[7. Pengetahuan IT]]></category>

		<guid isPermaLink="false">http://lintoherlambang.com/?p=178</guid>
		<description><![CDATA[By Moch. Linto Herlambang Referensi www.lintoherlambang.com, www.eepis-its.edu berikut perintah wajib yang harus diketahui oleh Administrator Jaringan, dalam contoh di bawah ini menggunakan Linux, untuk mempraktekkan ketikkan pada konsole Linux. lspci lscpi adalah sebuah utility untuk menampilkan informasi semua tentang PCI didalam system dan semua device yang terhubung kepadanya. Penggunaan lspci ditambah dengan option sebagai berikut [...]]]></description>
			<content:encoded><![CDATA[<p>By Moch. Linto Herlambang Referensi www.lintoherlambang.com, www.eepis-its.edu</p>
<p>berikut perintah wajib yang harus diketahui oleh Administrator Jaringan, dalam contoh di bawah ini menggunakan Linux, untuk mempraktekkan ketikkan pada konsole Linux.</p>
<p><strong>lspci</strong></p>
<p class="MsoNormal" style="text-align: justify; padding-left: 30px;">lscpi adalah sebuah utility untuk menampilkan informasi semua tentang PCI didalam system dan semua device yang terhubung kepadanya.</p>
<p class="MsoNormal" style="padding-left: 30px;"><span lang="SV">Penggunaan lspci ditambah dengan option sebagai berikut :</span></p>
<p class="MsoNormal" style="padding-left: 30px;">-v<span> </span>Be verbose</p>
<p class="MsoNormal" style="padding-left: 30px;">-n<span> </span>Show numeric ID&#8217;s</p>
<p class="MsoNormal" style="padding-left: 30px;">-b<span> </span>Bus-centric view (PCI addresses and IRQ&#8217;s instead of those seen by the CPU)</p>
<p class="MsoNormal" style="padding-left: 30px;">-x<span> </span>Show hex-dump of the standard portion of config space</p>
<p class="MsoNormal" style="padding-left: 30px;">-xxx<span> </span>Show hex-dump of the whole config space (dangerous; root only)</p>
<p class="MsoNormal" style="padding-left: 30px;">-s [[&lt;bus&gt;]:][&lt;slot&gt;][.[&lt;func&gt;]]<span> </span>Show only devices in selected slots</p>
<p class="MsoNormal" style="padding-left: 30px;">-d [&lt;vendor&gt;]:[&lt;device&gt;]<span> </span>Show only selected devices</p>
<p class="MsoNormal" style="padding-left: 30px;">-t<span> </span>Show bus tree</p>
<p class="MsoNormal" style="padding-left: 30px;">-X<span> </span>Show in format suitable for use in XFree86Config</p>
<p class="MsoNormal" style="padding-left: 30px;">-m<span> </span>Produce machine-readable output</p>
<p class="MsoNormal" style="padding-left: 30px;">-i &lt;file&gt;<span> </span>Use specified ID database instead of /usr/share/misc/pci.ids</p>
<p class="MsoNormal" style="padding-left: 30px;">-M<span> </span><span> </span>Enable `bus mapping&#8217; mode (dangerous; root only)</p>
<p class="MsoNormal" style="padding-left: 30px;">-P &lt;dir&gt;<span> </span><span> </span>Use specified directory instead of /proc/bus/pci</p>
<p class="MsoNormal" style="padding-left: 30px;">-H &lt;mode&gt;<span> </span>Use direct hardware access (&lt;mode&gt; = 1 or 2)</p>
<p class="MsoNormal" style="padding-left: 30px;">-F &lt;file&gt;<span> </span><span> </span>Read configuration data from given file</p>
<p class="MsoNormal" style="padding-left: 30px;">-G<span> </span><span> </span>Enable PCI access debugging</p>
<p class="MsoNormal" style="padding-left: 30px;">
<p><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]--></p>
<p class="MsoNormal" style="margin-left: 18.75pt; text-indent: -0.25in;"><!--[if !supportLists]--><strong>mii-tool</strong></p>
<p style="padding-left: 30px;">mii-tool berguna  untuk melihat, memanipulasi status interface media-independent. Tool ini juga berguna untuk memeriksa status dari interface network / Media Independent Interface (MII). Kebanyakan adapter Ethernet menggunakan MII untuk autonegotiate link speed dan setting duplex</p>
<p style="padding-left: 30px;">Option dari mii-tool adalah sebagai berikut :<br />
usage: mii-tool [-VvRrwl] [-A media,... | -F media] [interface ...]<br />
-V, &#8211;version               display version information<br />
-v, &#8211;verbose                   more verbose output<br />
-R, &#8211;reset                  reset MII to poweron state<br />
-r, &#8211;restart                   restart autonegotiation<br />
-w, &#8211;watch                     monitor for link status changes<br />
-l, &#8211;log                       with -w, write events to syslog<br />
-A, &#8211;advertise=media,&#8230;  advertise only specified media<br />
-F, &#8211;force=media               force specified media technology</p>
<p style="padding-left: 30px;">media: 100baseT4, 100baseTx-FD, 100baseTx-HD, 10baseT-FD, 10baseT-HD,<br />
(to advertise both HD and FD) 100baseTx, 10baseT</p>
<p style="padding-left: 30px;">
<p><strong>arp</strong></p>
<p style="padding-left: 30px;">Secara internal ARP melakukan resolusi address dan ARP berhubungan langsung dengan Data Link Layer. ARP mengolah sebuah tabel yang berisi IP-address dan Ethernet Card. Dan tabel ini diisi setelah ARP melakukan request (broadcast) ke seluruh jaringan.<br />
Option dari arp :<br />
-a                       display (all) hosts in alternative (BSD) style<br />
-s, &#8211;set                set a new ARP entry<br />
-d, &#8211;delete             delete a specified entry<br />
-v, &#8211;verbose            be verbose<br />
-n, &#8211;numeric            don&#8217;t resolve names<br />
-i, &#8211;device             specify network interface (e.g. eth0)<br />
-D, &#8211;use-device         read &lt;hwaddr&gt; from given device<br />
-A, -p, &#8211;protocol       specify protocol family<br />
-f, &#8211;file               read new entries from file or from /etc/ethers</p>
<p style="padding-left: 30px;">
<p><strong>ifconfig</strong></p>
<p style="padding-left: 30px;">Tool  ini digunakan untuk mengkonfigurasikan network interface. Dulu digunakan pada saat boot untuk mensetting interface jika diperlukan setelah itu biasanya hanya digunakan ketika debugging atau ketika system membutuhkannya. Jika tidak ada argumen maka ifconfig akan menampilkan status pada interface yang aktif saat itu.</p>
<p style="padding-left: 30px;">Option dari ifconfig :<br />
ifconfig [-a] [-v] [-s] &lt;interface&gt; [[&lt;AF&gt;] &lt;address&gt;]<br />
[add &lt;address&gt;[/&lt;prefixlen&gt;]]<br />
[del &lt;address&gt;[/&lt;prefixlen&gt;]]<br />
[[-]broadcast [&lt;address&gt;]]  [[-]pointopoint [&lt;address&gt;]]<br />
[netmask &lt;address&gt;]  [dstaddr &lt;address&gt;]  [tunnel &lt;address&gt;]<br />
[outfill &lt;NN&gt;] [keepalive &lt;NN&gt;]<br />
[hw &lt;HW&gt; &lt;address&gt;]  [metric &lt;NN&gt;]  [mtu &lt;NN&gt;]<br />
[[-]trailers]  [[-]arp]  [[-]allmulti]<br />
[multicast]  [[-]promisc]<br />
[mem_start &lt;NN&gt;]  [io_addr &lt;NN&gt;]  [irq &lt;NN&gt;]  [media &lt;type&gt;]<br />
[txqueuelen &lt;NN&gt;]<br />
[[-]dynamic]<br />
[up|down] &#8230;</p>
<p style="padding-left: 30px;">
<p><strong>route</strong></p>
<p style="padding-left: 30px;">Tool ini digunakan untuk mengatur routing static untuk menjelaskan host atau network melalui interface setelah dikonfigurasi dengan ifconfig. Ketika add dan del digunakan, route memodifikasi table routing. Tanpa option, route akan menampilkan isi dari table routing pada saat itu</p>
<p style="padding-left: 30px;">Penggunaan route sebagai berikut :<br />
route [-CFvnee]</p>
<p style="padding-left: 30px;">route  [-v]  [-A  family] add [-net|-host] target [netmask Nm] [gw Gw] [metric N] [mss M]<br />
[window W] [irtt I] [reject] [mod] [dyn] [reinstate] [[dev] If]</p>
<p style="padding-left: 30px;">route  [-v] [-A family] del [-net|-host] target [gw Gw] [netmask Nm]  [metric  N]<br />
[[dev]  If]</p>
<p style="padding-left: 30px;">route  [-V] [--version] [-h] [--help]</p>
<p style="padding-left: 30px;">
<p><strong>ping</strong></p>
<p style="padding-left: 30px;">Ping menggunakan protocol ICMP mandatory ECHO_REQUEST datagram untuk mendapatkan ICMP ECHO_RESPONSE dari host atau gateway. Datagram ECHO_REQUEST mempunyai IP dan ICMP header.</p>
<p style="padding-left: 30px;">Option dari ping sebagai berikut :<br />
ping  [ -LRUbdfnqrvVaAB]  [ -c count]  [ -i interval]  [ -l preload]  [ -p pattern]  [ -s<br />
packetsize]  [ -t ttl]  [ -w deadline]  [ -F flowlabel]  [ -I interface]  [ -M  hint]   [<br />
-Q tos]  [ -S sndbuf]  [ -T timestamp option]  [ -W timeout]  [ hop ...]  destination</p>
<p style="padding-left: 30px;">
<p><strong>traceroute</strong></p>
<p style="padding-left: 30px;">Tool yang digunakan untuk memerika jalur paket mencapai host dalam suatu jaringan. Internet adalah sangat besar dan komplek dimana banyak hardware terkoneksi bersama melalui sebuah gateway.</p>
<p style="padding-left: 30px;">Option dalam traceroute :<br />
traceroute [ -dFIlnrvx ] [ -f first_ttl ] [ -g gateway ]<br />
[ -i iface ] [ -m max_ttl ] [ -p port ]<br />
[ -q nqueries ] [ -s src_addr ] [ -t tos ]<br />
[ -w waittime ] [ -z pausemsecs ]<br />
host [ packetlen ]</p>
<p style="padding-left: 30px;">Contoh dari traceroute<br />
[yak 71]% traceroute nis.nsf.net.<br />
traceroute to nis.nsf.net (35.1.1.48), 30 hops max, 38 byte packet<br />
1  helios.ee.lbl.gov (128.3.112.1)  19 ms  19 ms  0 ms<br />
2  lilac-dmc.Berkeley.EDU (128.32.216.1)  39 ms  39 ms  19 ms<br />
3  lilac-dmc.Berkeley.EDU (128.32.216.1)  39 ms  39 ms  19 ms<br />
4  ccngw-ner-cc.Berkeley.EDU (128.32.136.23)  39 ms  40 ms  39 ms<br />
5  ccn-nerif22.Berkeley.EDU (128.32.168.22)  39 ms  39 ms  39 ms<br />
6  128.32.197.4 (128.32.197.4)  40 ms  59 ms  59 ms<br />
7  131.119.2.5 (131.119.2.5)  59 ms  59 ms  59 ms<br />
8  129.140.70.13 (129.140.70.13)  99 ms  99 ms  80 ms<br />
9  129.140.71.6 (129.140.71.6)  139 ms  239 ms  319 ms<br />
10  129.140.81.7 (129.140.81.7)  220 ms  199 ms  199 ms<br />
11  nic.merit.edu (35.1.1.48)  239 ms  239 ms  239 ms</p>
<p style="padding-left: 30px;">
<p><strong>mtr</strong></p>
<p style="padding-left: 30px;">Tool yang digunakan untuk memeriksa/ mendiagnosa network. Mtr mengkombinasikan fungsi dari traceroute dan ping dalam sebuah tool tunggal dalam sebuah jaringan sederhana. Mtr mulai dengan menginvestigasi koneksi host-host dalam jaringan dengan cara mengirimkan paket dengan fungsi TTLs rendah.</p>
<p style="padding-left: 30px;">Opsi dari mtr sebagai berikut :<br />
mtr  [-hvrctglsni]  [--help]  [--version]  [--report]  [--report-cycles COUNT] [--curses]<br />
[--split]  [--raw]  [--no-dns]  [--gtk]   [--address IP.ADD.RE.SS]   [--interval SECONDS]<br />
[--psize BYTES | -p BYTES] HOSTNAME [PACKETSIZE]</p>
<p style="padding-left: 30px;">
<p><strong>netstat</strong></p>
<p style="padding-left: 30px;">Tool ini dapat mencetak koneksi jaringan, routing table, statistic interface, koneksi masquerade dan anggota multicast.</p>
<p style="padding-left: 30px;">Opsi dari netstat sebagai berikut :</p>
<p style="padding-left: 30px;">netstat  [address_family_options]  [--tcp|-t]  [--udp|-u]   [--raw|-w]   [--listening|-l]<br />
[--all|-a]  [--numeric|-n]  [--numeric-hosts] [--numeric-ports] [--numeric-users] [--sym-<br />
bolic|-N] [--extend|-e[--extend|-e]] [--timers|-o] [--program|-p] [--verbose|-v]  [--con-<br />
tinuous|-c]</p>
<p style="padding-left: 30px;">netstat  {&#8211;route|-r}  [address_family_options] [--extend|-e[--extend|-e]] [--verbose|-v]<br />
[--numeric|-n] [--numeric-hosts] [--numeric-ports] [--numeric-users] [--continuous|-c]</p>
<p style="padding-left: 30px;">netstat {&#8211;interfaces|-i} [--all|-a]  [--extend|-e[--extend|-e]]  [--verbose|-v]  [--pro-<br />
gram|-p] [--numeric|-n] [--numeric-hosts] [--numeric-ports] [--numeric-users] [--continu-<br />
ous|-c]</p>
<p style="padding-left: 30px;">netstat  {&#8211;groups|-g}  [--numeric|-n]  [--numeric-hosts]  [--numeric-ports]  [--numeric-<br />
users] [--continuous|-c]</p>
<p style="padding-left: 30px;">netstat  {&#8211;masquerade|-M}  [--extend|-e]  [--numeric|-n]  [--numeric-hosts]  [--numeric-<br />
ports] [--numeric-users] [--continuous|-c]</p>
<p style="padding-left: 60px;">
<p><strong><br />
</strong></p>
<p style="padding-left: 30px;">
]]></content:encoded>
			<wfw:commentRss>http://lintoherlambang.com/tutorial-perintah-networking-jaringan.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Arsitektur Aplikasi Client Server</title>
		<link>http://lintoherlambang.com/arsitektur-aplikasi-client-server.html</link>
		<comments>http://lintoherlambang.com/arsitektur-aplikasi-client-server.html#comments</comments>
		<pubDate>Wed, 29 Apr 2009 00:34:21 +0000</pubDate>
		<dc:creator>lintohbc</dc:creator>
				<category><![CDATA[7. Pengetahuan IT]]></category>

		<guid isPermaLink="false">http://lintoherlambang.com/?p=167</guid>
		<description><![CDATA[By Moch. Linto Herlambang Referensi www.lintoherlambang.com, www.amikom.ac.id A. Teori Singkat Istilah arsitektur mengacu pada desain sebuah aplikasi, atau dimana komponen yang membentuk suatu sistem ditempatkan dan bagaimana mereka berkomunikasi. Arsitektur terdistribusi – sebuah istilah yang relatif baru untuk menjelaskan arsitektur aplikasi – berarti bahwa pemrosesan dari suatu aplikasi terjadi pada lebih dari satu mesin. Terdapat [...]]]></description>
			<content:encoded><![CDATA[<p>By Moch. Linto Herlambang Referensi www.lintoherlambang.com, www.amikom.ac.id</p>
<p><strong>A. Teori Singkat</strong></p>
<p style="padding-left: 30px;">Istilah arsitektur mengacu pada desain sebuah aplikasi, atau dimana komponen yang membentuk suatu sistem ditempatkan dan bagaimana mereka berkomunikasi. Arsitektur terdistribusi – sebuah istilah yang <span id="more-167"></span>relatif baru untuk menjelaskan arsitektur aplikasi – berarti bahwa pemrosesan dari suatu aplikasi terjadi pada lebih dari satu mesin.</p>
<p style="padding-left: 30px;">Terdapat beberapa macam arsitektur aplikasi, yaitu :</p>
<p style="padding-left: 30px;"><strong>1. Standalone (one-tier)</strong></p>
<p style="padding-left: 30px;"><strong> </strong>Pada arsitektur ini semua pemrosesan dilakukan pada mainframe. Kode aplikasi, data dan semua komponen sistem ditempatkan dan dijalankan pada host. Seperti terlihat pada gambar 1.1.</p>
<p style="padding-left: 30px;"><img class="aligncenter size-full wp-image-168" title="1" src="http://lintoherlambang.com/wp-content/uploads/2009/04/1.jpg" alt="1" width="300" height="247" /></p>
<p style="padding-left: 30px;">Walaupun komputer client dipakai untuk mengakses mainframe, tidak ada pemrosesan yang terjadi pada mesin ini, dan karena mereka “dump-client” atau “dump-terminal”. Tipe model ini, dimana semua pemrosesan terjadi secara terpusat, dikenal sebagai berbasis-host. Sekilas dapat dilihat kesalahan pada model ini. Ada dua masalah pada komputasi berbasis host: Pertama, semua pemrosesan terjadi pada sebuah mesin tunggal, sehingga semakin banyak user yang mengakses host, semakin kewalahan jadinya. Jika sebuah perusahaan memiliki beberapa kantor pusat, user yang dapat mengakses mainframe adalah yang berlokasi pada tempat itu, membiarkan kantor lain tanpa akses ke aplikasi yang ada.</p>
<p style="padding-left: 30px;">Pada saat itu jaringan sudah ada namun masih dalam tahap bayi, dan umumnya digunakan untuk menghubungkan terminal dump dan mainframe. Internet baru saja dikembangkan oleh pemerintah US dan pada saat itu dikenal sebagai ARPANET. Namun keterbatasan yang dikenakan pada user mainframe dan jaringan telah mulai dihapus.</p>
<p style="padding-left: 30px;"><strong>2. Client/Server (two-tier)</strong></p>
<p style="padding-left: 30px;"><strong></strong>Dalam model client/server, pemrosesan pada sebuah aplikasi terjadi pada client dan server. Client/server adalah tipikal sebuah aplikasi two-tier dengan banyak client dan sebuah server yang dihubungkan melalui sebuah jaringan, seperti terlihat dalam gambar 1.2. Aplikasi ditempatkan pada komputer client dan mesin database dijalankan pada server jarak-jauh. Aplikasi client mengeluarkan permintaan ke database yang mengirimkan kembali data ke client-nya.</p>
<p style="padding-left: 30px;"><img class="aligncenter size-full wp-image-169" title="2" src="http://lintoherlambang.com/wp-content/uploads/2009/04/2.jpg" alt="2" width="300" height="258" /></p>
<p style="padding-left: 30px;">Dalam client/server, client-client yang cerdas bertanggung jawab untuk bagian dari aplikasi yang berinteraksi dengan user, termasuk logika bisnis dan komunikasi dengan server database. Tipe-tipe tugas yang terjadi pada client adalah :</p>
<blockquote>
<ul>
<li>Antarmuka pengguna</li>
</ul>
<ul>
<li>Interaksi database</li>
</ul>
<ul>
<li>Pengambilan dan modifikasi data</li>
</ul>
<ul>
<li>Sejumlah aturan bisnis</li>
</ul>
<ul>
<li> Penanganan kesalahan</li>
</ul>
</blockquote>
<p style="padding-left: 30px;">Server database berisi mesin database, termasuk tabel, prosedur tersimpan, dan trigger (yang juga berisi aturan bisnis). Dalam sistem client/server, sebagian besar logika bisnis biasanya diterapkan dalam database. Server database manangani :</p>
<blockquote>
<ul>
<li>Manajemen data</li>
</ul>
<ul>
<li>Keamanan</li>
</ul>
<ul>
<li>Query, trigger, prosedur tersimpan</li>
</ul>
<ul>
<li> Penangan kesalahan</li>
</ul>
</blockquote>
<p style="padding-left: 30px;">Arsitektur client/server merupakan sebuah langkah maju karena mengurangi beban pemrosesan dari komputer sentral ke komputer client. Ini berarti semakin banyak user bertambah pada aplikasi client/server, kinerja server file tidak akan menurun dengan cepat. Dengan client/server user dair berbagai lokasi dapat mengakses data yang sama dengan sedikit beban pada sebuah mesin tunggal. Namun masih terdapat kelemahan pada model ini. Selain menjalankan tugas-tugas tertentu, kinerja dan skalabilitas merupakan tujuan nyata dari sebagian besar aplikasi. Model client/server memiliki sejumlah</p>
<p style="padding-left: 30px;">keterbatasan :</p>
<blockquote>
<ul>
<li>Kurangnya skalabilitas</li>
</ul>
<ul>
<li>Koneksi database dijaga</li>
</ul>
<ul>
<li>Tidak ada keterbaharuan kode</li>
</ul>
<ul>
<li>Tidak ada tingkat menengah untuk menangani keamanan dan transaksi</li>
</ul>
</blockquote>
<p style="padding-left: 30px;">Aplikasi-aplikasi berbasis client/server memiliki kekurangan pada skalabilitas. Skalabilitas adalah seberapa besar aplikasi bisa menangani suatu kebutuhan yang meningkat &#8211; misalnya, 50 user tambahan yang mengakses aplikasi tersebut. Walaupun model client/server lebih terukur daripada model berbasis host, masih banyak pemrosesan yang terjadi pada server. Dalam model client/server semakin banyak client yang menggunakan suatu aplikasi, semakin banyak beban pada server.</p>
<p style="padding-left: 30px;">Koneksi database harus dijaga untuk masing-masing client. Koneksi menghabiskan sumber daya server yang berharga dan masing-masing client tambahan diterjemahkan ke dalam satu atau beberapa koneksi. Logika kode tidak bisa didaur ulang karena kode aplikasi ada dalam sebuah pelaksanaan executable monolitik pada client. Ini juga menjadikan modifikasi pada kode sumber sulit. Penyusunan ulang perubahan itu ke semua komputer client juga membuat sakit kepala.</p>
<p style="padding-left: 30px;">Keamanan dan transaksi juga harus dikodekan sebagai pengganti penanganan oleh COM+/MTS. Bukan berarti model client/server bukanlah merupakan model yang layak bagi aplikasi-aplikasi. Banyak aplikasi yang lebih kecil dengan jumlah user terbatas bekerja sempurna dengan model ini. Kemudahan pengembangan aplikasi client/server turut menjadikannya sebuah solusi menarik bagi perusahaan.</p>
<p style="padding-left: 30px;">Pengembangan umumnya jauh lebih cepat dengan tipe sistem ini. Siklus pengembangan yang lebih cepat ini tidak hanya menjadikan aplikasi meningkat dan berjalan dengan cepat namun juga lebih hemat biaya.</p>
<p style="padding-left: 30px;"><strong>3. Three-Tier / Multi-Tier</strong></p>
<p style="padding-left: 30px;"><strong></strong>Model three-tier atau multi-tier dikembangkan untuk menjawab keterbatasan pada arsitektur client/server. Dalam model ini, pemrosesan disebarkan di dalam tiga lapisan (atau lebih jika diterapkan arsitektur multitier). Lapisan ketiga dalam arsitektur ini masing-masing menjumlahkan fungsionalitas khusus. Yaitu :</p>
<blockquote>
<ul>
<li>Layanan presentasi (tingkat client)</li>
</ul>
</blockquote>
<blockquote>
<ul>
<li> Layanan bisnis (tingkat menengah)</li>
</ul>
</blockquote>
<blockquote>
<ul>
<li>Layanan data (tingkat sumber data)</li>
</ul>
</blockquote>
<p style="padding-left: 30px;">Layanan presentasi atau logika antarmuka pengguna ditempatkan pada mesin client. Logika bisnis dikeluarkan dari kode client dan ditempatkan dalam tingkat menengah. Lapisan layanan data berisi server database. Setiap tingkatan dalam model three-tier berada pada komputer tersendiri, seperti pada gambar 1.3</p>
<p style="padding-left: 30px;"><img class="aligncenter size-full wp-image-170" title="3" src="http://lintoherlambang.com/wp-content/uploads/2009/04/3.jpg" alt="3" width="413" height="327" /></p>
<p style="padding-left: 30px;">Konsep model three-tier adalah model yang membagi fungsionalitas ke dalam lapisan-lapisan, aplikasiaplikasi mendapatkan skalabilitas, keterbaharuan, dan keamanan.</p>
<p style="padding-left: 30px;">
]]></content:encoded>
			<wfw:commentRss>http://lintoherlambang.com/arsitektur-aplikasi-client-server.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

