<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Tentang IT</title>
	<atom:link href="http://bikinblogyukk.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://bikinblogyukk.wordpress.com</link>
	<description>Informasi-informasi tentang IT</description>
	<lastBuildDate>Tue, 21 Apr 2009 13:07:42 +0000</lastBuildDate>
	<language>id</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='bikinblogyukk.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Tentang IT</title>
		<link>http://bikinblogyukk.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://bikinblogyukk.wordpress.com/osd.xml" title="Tentang IT" />
	<atom:link rel='hub' href='http://bikinblogyukk.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Konsep Dasar TCP/IP</title>
		<link>http://bikinblogyukk.wordpress.com/2009/04/21/konsep-dasar-tcpip/</link>
		<comments>http://bikinblogyukk.wordpress.com/2009/04/21/konsep-dasar-tcpip/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 13:03:28 +0000</pubDate>
		<dc:creator>arie</dc:creator>
				<category><![CDATA[Informasi IT]]></category>

		<guid isPermaLink="false">http://bikinblogyukk.wordpress.com/?p=3</guid>
		<description><![CDATA[1. Apa itu TCP/IP ? TCP/IP adalah salah satu jenis protokol* yg memungkinkan kumpulan komputer untuk berkomunikasi dan bertukar data didalam suatu network (jaringan). 2. Apa yg membuat TCP/IP menjadi penting ? Karena TCP/IP merupakan protokol yg telah diterapkan pada hampir semua perangkat keras dan sistem operasi. Tidak ada rangkaian protokol lain yg tersedia pada [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bikinblogyukk.wordpress.com&amp;blog=5583200&amp;post=3&amp;subd=bikinblogyukk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><!--[if gte mso 9]&gt;  Normal 0     false false false  EN-US X-NONE X-NONE              MicrosoftInternetExplorer4              &lt;![endif]--><!--[if gte mso 9]&gt;                                                                                                                                            &lt;![endif]--></p>
<p class="MsoNormal" style="text-align:justify;"><strong><em>1. Apa itu TCP/IP ?</em></strong></p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">TCP/IP adalah salah satu jenis protokol* yg memungkinkan kumpulan</p>
<p class="MsoNormal" style="text-align:justify;">komputer untuk berkomunikasi dan bertukar data didalam suatu<span> </span>network</p>
<p class="MsoNormal" style="text-align:justify;">(jaringan).</p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;"><!--[if gte mso 9]&gt;  Normal 0     false false false  EN-US X-NONE X-NONE              MicrosoftInternetExplorer4              &lt;![endif]--><!--[if gte mso 9]&gt;                                                                                                                                            &lt;![endif]--></p>
<p class="MsoNormal" style="text-align:justify;"><strong><em>2. Apa yg membuat TCP/IP menjadi penting ?</em></strong></p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">Karena TCP/IP merupakan protokol yg telah diterapkan pada hampir semua</p>
<p class="MsoNormal" style="text-align:justify;">perangkat keras dan sistem operasi. Tidak ada rangkaian protokol lain yg</p>
<p class="MsoNormal" style="text-align:justify;">tersedia pada semua sistem berikut ini :</p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">a. Novel Netware.</p>
<p class="MsoNormal" style="text-align:justify;">b. Mainframe IBM.</p>
<p class="MsoNormal" style="text-align:justify;">c. Sistem digital VMS.</p>
<p class="MsoNormal" style="text-align:justify;">d. Server Microsoft Windows NT</p>
<p class="MsoNormal" style="text-align:justify;">e. Workstation UNIX, LinuX, FreeBSD</p>
<p class="MsoNormal" style="text-align:justify;">f. Personal komputer DOS.<span> </span></p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;"><!--[if gte mso 9]&gt;  Normal 0     false false false  EN-US X-NONE X-NONE              MicrosoftInternetExplorer4              &lt;![endif]--><!--[if gte mso 9]&gt;                                                                                                                                            &lt;![endif]--></p>
<p class="MsoNormal" style="text-align:justify;"><em><strong>3. Bagaimana awalnya keberadaan TCP/IP ?</strong></em></p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">Konsep TCP/IP berawal dari kebutuhan DoD (Departement of Defense) AS</p>
<p class="MsoNormal" style="text-align:justify;">akan suatu komunikasi di antara berbagai variasi komputer yg telah ada.</p>
<p class="MsoNormal" style="text-align:justify;">Komputer-komputer DoD ini seringkali harus berhubungan antara satu</p>
<p class="MsoNormal" style="text-align:justify;">organisasi peneliti dg organisasi peneliti lainnya, dan harus tetap</p>
<p class="MsoNormal" style="text-align:justify;">berhubungan sehingga pertahanan negara tetap berjalan selama terjadi</p>
<p class="MsoNormal" style="text-align:justify;">bencana, seperti ledakan nuklir. Oleh karenanya pada tahun 1969</p>
<p class="MsoNormal" style="text-align:justify;">dimulailah penelitian terhadap serangkaian protokol TCP/IP. Di antara</p>
<p class="MsoNormal" style="text-align:justify;">tujuan-tujuan penelitian ini adalah sebagai berikut :</p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">1. Terciptanya protokol-protokol umum, DoD memerlukan suatu protokol yg</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>dapat ditentukan untuk semua jaringan.</p>
<p class="MsoNormal" style="text-align:justify;">2. Meningkatkan efisiensi komunikasi data.</p>
<p class="MsoNormal" style="text-align:justify;">3. Dapat dipadukan dengan teknologi WAN (Wide Area Network) yg telah</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>ada.</p>
<p class="MsoNormal" style="text-align:justify;">4. Mudah dikonfigurasikan.</p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">Tahun 1968 DoD ARPAnet (Advanced Reseach Project Agency) memulai</p>
<p class="MsoNormal" style="text-align:justify;">penelitian yg kemudian menjadi cikal bakal packet switching . Packet</p>
<p class="MsoNormal" style="text-align:justify;">switching<span> </span>inilah yg memungkinkan komunikasi antara lapisan network</p>
<p class="MsoNormal" style="text-align:justify;">(dibahas nanti) dimana data<span> </span>dijalankan dan disalurkan melalui jaringan</p>
<p class="MsoNormal" style="text-align:justify;">dalam bentuk unit-unit kecil yg disebut packet*. Tiap-tiap packet ini</p>
<p class="MsoNormal" style="text-align:justify;">membawa informasi alamatnya masing-masing yg ditangani dengan khusus</p>
<p class="MsoNormal" style="text-align:justify;">oleh jaringan tersebut dan tidak tergantung dengan paket-paket lain.</p>
<p class="MsoNormal" style="text-align:justify;">Jaringan yg dikembangkan ini, yg menggunakan ARPAnet sebagai tulang</p>
<p class="MsoNormal" style="text-align:justify;">punggungnya, menjadi terkenal sebagai internet.</p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">Protokol-protokol TCP/IP dikembangkan lebih lanjut pada awal 1980 dan</p>
<p class="MsoNormal" style="text-align:justify;">menjadi protokol-protokol standar untuk ARPAnet pada tahun 1983.</p>
<p class="MsoNormal" style="text-align:justify;">Protokol-protokol ini mengalami peningkatan popularitas di komunitas</p>
<p class="MsoNormal" style="text-align:justify;">pemakai ketika TCP/IP digabungkan menjadi versi 4.2 dari BSD (Berkeley</p>
<p class="MsoNormal" style="text-align:justify;">Standard Distribution) UNIX. Versi ini digunakan secara luas pada</p>
<p class="MsoNormal" style="text-align:justify;">institusi penelitian dan pendidikan dan digunakan sebagai dasar dari</p>
<p class="MsoNormal" style="text-align:justify;">beberapa penerapan UNIX komersial, termasuk SunOS dari Sun dan Ultrix</p>
<p class="MsoNormal" style="text-align:justify;">dari Digital. Karena BSD UNIX mendirikan hubungan antara TCP/IP dan</p>
<p class="MsoNormal" style="text-align:justify;">sistem operasi UNIX, banyak implementasi UNIX sekarang menggabungkan</p>
<p class="MsoNormal" style="text-align:justify;">TCP/IP.</p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;"><em><strong>4. Layanan apa saja yg diberikan oleh TCP/IP ?</strong></em></p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">Berikut ini adalah layanan &#8220;tradisional&#8221; yg dilakukan TCP/IP :</p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">a. Pengiriman file (file transfer). File Transfer Protokol (FTP)</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>memungkinkan<span> </span>pengguna komputer<span> </span>yg satu untuk dapat mengirim ataupun</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>menerima file ke komputer jaringan. Karena masalah keamanan data,</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>maka FTP seringkali memerlukan nama pengguna (user name) dan</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>password, meskipun banyak juga FTP yg dapat diakses melalui</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>anonymous, alias tidak<span> </span>berpassword. (lihat RFC 959 untuk spesifikasi</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>FTP)</p>
<p class="MsoNormal" style="text-align:justify;">b. Remote login. Network terminal Protokol (telnet) memungkinkan</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>pengguna komputer dapat melakukan log in ke dalam suatu komputer</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>didalam suatu jaringan. Jadi hal ini berarti bahwa pengguna</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>menggunakan komputernya sebagai perpanjangan tangan dari komputer</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>jaringan tersebut.( lihat RFC 854 dan 855 untuk spesifikasi telnet<span> </span></p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>lebih lanjut)</p>
<p class="MsoNormal" style="text-align:justify;">c. Computer mail. Digunakan untuk menerapkan sistem elektronik mail.</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>(lihat RFC 821 dan 822)</p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">d. Network File System (NFS). Pelayanan akses file-file jarak jauh yg</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>memungkinkan klien-klien untuk mengakses file-file pada komputer</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>jaringan jarak jauh walaupun file tersebut disimpan secara lokal.</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>(lihat RFC 1001 dan 1002 untuk keterangan lebih lanjut)</p>
<p class="MsoNormal" style="text-align:justify;">e. remote execution. Memungkinkan pengguna komputer untuk menjalankan<span> </span></p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>suatu program didalam komputer yg berbeda. Biasanya berguna jika</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>pengguna menggunakan komputer yg terbatas, sedangkan ia memerlukan</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>sumber yg banyak dalam suatu system komputer. Ada beberapa jenis</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>remote execution, ada yg berupa perintah-perintah dasar saja, yaitu</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>yg dapat dijalankan dalam system komputer yg sama dan ada pula yg</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>menggunakan &#8220;prosedure remote call system&#8221;, yg memungkinkan program</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>untuk memanggil subroutine yg akan dijalankan di system komputer yg</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>berbeda. (sebagai contoh dalam Berkeley UNIX ada perintah &#8220;rsh&#8221; dan</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>&#8220;rexec&#8221;)</p>
<p class="MsoNormal" style="text-align:justify;">f. name servers. Nama database alamat yg digunakan pada internet (lihat</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>RFC 822 dan 823 yg menjelaskan mengenai penggunaan protokol name</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>server yg bertujuan untuk menentukan nama host di internet.)</p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;"><em><strong>5.Bagaimanakah bentuk arsitektur dari TCP/IP itu ?</strong></em></p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">Dikarenakan TCP/IP adalah serangkaian protokol di mana setiap protokol</p>
<p class="MsoNormal" style="text-align:justify;">melakukan sebagian dari keseluruhan tugas komunikasi jaringan, maka</p>
<p class="MsoNormal" style="text-align:justify;">tentulah implementasinya tak lepas dari arsitektur jaringan itu sendiri.</p>
<p class="MsoNormal" style="text-align:justify;">Arsitektur rangkaian protokol TCP/IP mendifinisikan berbagai cara agar</p>
<p class="MsoNormal" style="text-align:justify;">TCP/IP dapat saling menyesuaikan.</p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">Karena TCP/IP merupakan salah satu lapisan protokol OSI * (Open System</p>
<p class="MsoNormal" style="text-align:justify;">Interconnections), berarti bahwa hierarki TCP/IP merujuk kepada 7</p>
<p class="MsoNormal" style="text-align:justify;">lapisan OSI tersebut. Berikut adalah model referensi OSI 7 lapisan, yg</p>
<p class="MsoNormal" style="text-align:justify;">mana setiap lapisan menyediakan tipe khusus pelayanan jaringan :</p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;"><span> </span><span> </span>Peer process</p>
<p class="MsoNormal" style="text-align:justify;">|Application layer |&lt;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;&gt;|Application layer |</p>
<p class="MsoNormal" style="text-align:justify;">|Presentation layer|&lt;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;&gt;|Presentation layer|</p>
<p class="MsoNormal" style="text-align:justify;">|Session layer<span> </span>|&lt;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;&gt;|Session layer<span> </span>|</p>
<p class="MsoNormal" style="text-align:justify;">|Transport layer<span> </span>|&lt;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;&gt;|Transport layer<span> </span>|</p>
<p class="MsoNormal" style="text-align:justify;">|Network layer<span> </span><span> </span>|&lt;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;&gt;|Network layer<span> </span>|</p>
<p class="MsoNormal" style="text-align:justify;">|Data link layer<span> </span>|&lt;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;&gt;|Data link layer<span> </span>|</p>
<p class="MsoNormal" style="text-align:justify;">|Physical layer<span> </span>|&lt;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;&gt;|Physical layer<span> </span>|</p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">Tiga lapisan teratas biasa dikenal sebagai &#8220;upper lever protocol&#8221;</p>
<p class="MsoNormal" style="text-align:justify;">sedangkan empat lapisan terbawah dikenal sebagai &#8220;lower level protocol&#8221;.</p>
<p class="MsoNormal" style="text-align:justify;">Tiap lapisan berdiri sendiri tetapi fungsi dari masing-masing lapisan</p>
<p class="MsoNormal" style="text-align:justify;">bergantung dari keberhasilan operasi layer sebelumnya. Sebuah lapisan</p>
<p class="MsoNormal" style="text-align:justify;">pengirim hanya perlu berhubungan dengan lapisan yang sama di penerima</p>
<p class="MsoNormal" style="text-align:justify;">(jadi misalnya lapisan data link penerima hanya berhubungan dengan data</p>
<p class="MsoNormal" style="text-align:justify;">link pengirim) selain dengan satu layer di atas atau dibawahnya</p>
<p class="MsoNormal" style="text-align:justify;">(misalnya lapisan network berhubungan dengan<span> </span>lapisan transport</p>
<p class="MsoNormal" style="text-align:justify;">diatasnya atau dengan lapisan data link dibawahnya).</p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">Model dengan menggunakan lapisan ini merupakan sebuah konsep yg penting</p>
<p class="MsoNormal" style="text-align:justify;">karena suatu fungsi yg rumit yg berkaitan dengan komunikasi dapat</p>
<p class="MsoNormal" style="text-align:justify;">dipecahkan menjadi sejumlah unit yg lebih kecil. Tiap lapisan bertugas</p>
<p class="MsoNormal" style="text-align:justify;">memberikan layanan tertentu pada lapisan diatasnya dan juga melindungi</p>
<p class="MsoNormal" style="text-align:justify;">lapisan diatasnya dari rincian cara pemberian layanan tersebut. Tiap</p>
<p class="MsoNormal" style="text-align:justify;">lapisan harus transparan sehingga modifikasi yg dilakukan atasnya tidak</p>
<p class="MsoNormal" style="text-align:justify;">akan menyebabkan perubahan pada lapisan yang lain. Lapisan menjalankan</p>
<p class="MsoNormal" style="text-align:justify;">perannya dalam pengalihan data dengan mengikuti peraturan yang berlaku</p>
<p class="MsoNormal" style="text-align:justify;">untuknya dan hanya berkomunikasi dengan lapisan yang setingkat.</p>
<p class="MsoNormal" style="text-align:justify;">Akibatnya sebuah layer pada satu sistem tertentu hanya akan berhubungan</p>
<p class="MsoNormal" style="text-align:justify;">dengan lapisan yang sama dari sistem yang lain. Proses ini dikenal</p>
<p class="MsoNormal" style="text-align:justify;">sebagai &#8220;Peer process&#8221;. Dalam keadaan sebenarnya tidak ada data yang</p>
<p class="MsoNormal" style="text-align:justify;">langsung dialihkan antar lapisan yang sama dari dua sistem yang berbeda</p>
<p class="MsoNormal" style="text-align:justify;">ini. Lapisan atas akan memberikan data dan kendali ke lapisan dibawahnya</p>
<p class="MsoNormal" style="text-align:justify;">sampai lapisan yang terendah dicapai. Antara dua lapisan yang berdekatan</p>
<p class="MsoNormal" style="text-align:justify;">terdapat &#8220;interface&#8221; (antarmuka). Interface ini mendifinisikan operasi</p>
<p class="MsoNormal" style="text-align:justify;">dan layanan yang diberikan olehnya ke lapisan lebih atas. Tiap lapisan</p>
<p class="MsoNormal" style="text-align:justify;">harus melaksanakan sekumpulan fungsi khusus yang dipahami dengan</p>
<p class="MsoNormal" style="text-align:justify;">sempurna. Himpunan lapisan dan protokol dikenal sebagai &#8220;arsitektur</p>
<p class="MsoNormal" style="text-align:justify;">jaringan&#8221;.</p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">Pengendalian komunikasi dalam bentuk lapisan menambah overhead karena</p>
<p class="MsoNormal" style="text-align:justify;">tiap lapisan berkomunikasi dengan lawannya melalui &#8220;header&#8221;. Walaupun</p>
<p class="MsoNormal" style="text-align:justify;">rumit tetapi fungsi tiap lapisan dapat dibuat dalam bentuk modul</p>
<p class="MsoNormal" style="text-align:justify;">sehingga kerumitan dapat ditanggulangi dengan mudah.</p>
<p class="MsoNormal" style="text-align:justify;">Disini kita tidak akan membahas model OSI secara mendalam secara</p>
<p class="MsoNormal" style="text-align:justify;">keseluruhannya, karena protokol TCP/IP tidak mengikuti benar model</p>
<p class="MsoNormal" style="text-align:justify;">referensi OSI tersebut. Walaupun demikian, TCP/IP model akan terlihat</p>
<p class="MsoNormal" style="text-align:justify;">seperti ini :</p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;"><span> </span>=========================================</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>|Application layer<span> </span>|<span> </span>|</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>|Presentation layer | Application layer |</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>|Session layer<span> </span>|<span> </span>|<span> </span><span> </span></p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>|===================|===================|<span> </span></p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>|Transport layer<span> </span>|<span> </span>Transport layer/ |</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>|<span> </span>|<span> </span>Host to host<span> </span>|</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>|=======================================|</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>|Network<span> </span>layer<span> </span>| Network layer/<span> </span>|</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>|<span> </span>| internet layer<span> </span>|</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>|===================|===================|</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>|Data Link layer<span> </span>| Network access<span> </span>|</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>|Physical layer<span> </span>|<span> </span>|</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>|===================|===================|</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span><span> </span>Model OSI<span> </span>model internet</p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">Sekarang mari kita bahas keempat lapisan tersebut.</p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">a. Network Access</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>Lapisan ini hanya menggambarkan bagaimana data dikodekan menjadi sinyal-</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>sinyal dan karakteristik antarmuka tambahan media.</p>
<p class="MsoNormal" style="text-align:justify;">b. Internet layer/ network layer</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>Untuk mengirimkan pesan pada suatu internetwork (suatu jaringan yang</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>mengandung beberapa segmen jaringan), tiap jaringan harus secara unik</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>diidentifikasi oleh alamat jaringan. Ketika jaringan menerima suatu</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>pesan dari lapisan yang lebih atas, lapisan network akan menambahkan</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>header pada pesan yang termasuk alamat asal dan tujuan jaringan.</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>Kombinasi dari data dan lapisan network disebut &#8220;paket&#8221;. Informasi</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>alamat jaringan digunakan untuk mengirimkan pesan ke jaringan yang</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>benar, setelah pesan tersebut sampai pada jaringan yg benar, lapisan</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>data link dapat menggunakan alamat node untuk mengirimkan pesan ke node</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>tertentu.</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span><span> </span>_____<span> </span>_____</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span><span> </span>|=====|<span> </span>|=====|<span> </span>################### end nodes</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span><span> </span>\&#8212;&#8211;/<span> </span>\&#8212;&#8211;/<span> </span># #</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span><span> </span>|===|<span> </span>|===|<span> </span>#<span> </span>#</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>|<span> </span>|<span> </span>#<span> </span>#</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span><span> </span>&#8212;|&#8212;&#8212;&#8212;- |&#8212;-<span> </span># routers<span> </span>#<span> </span>#</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span><span> </span>|<span> </span># #<span> </span>#<span> </span>#</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span><span> </span>|<span> </span>#<span> </span>#<span> </span>#<span> </span>#</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span><span> </span>|=&#8212;=| #<span> </span>#<span> </span>#<span> </span>#</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span><span> </span>|=&#8212;=|<span> </span>#<span> </span>#<span> </span>#<span> </span></p>
<p class="MsoNormal" style="text-align:justify;"><span> </span><span> </span>|<span> </span>#<span> </span>_____<span> </span>_____</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span><span> </span>komputer<span> </span>*******<span> </span>#<span> </span>|=====|<span> </span>|=====|</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span><span> </span>Lainnya &#8212; * token * &#8212;&#8211;|=&#8212;=|<span> </span>\&#8212;&#8211;/<span> </span>\&#8212;&#8211;/</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>* ring<span> </span>*<span> </span>|=&#8212;=|<span> </span>|===|<span> </span>|===|</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span><span> </span>*******<span> </span>|<span> </span>|<span> </span>|</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span><span> </span>|<span> </span>-|&#8212;&#8212;&#8211; |&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span><span> </span>&#8212;&#8211;</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span><span> </span>|</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>Komputer<span> </span></p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>Lainnya</p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">meneruskan paket ke jaringan yang benar disebut &#8220;routing&#8221; dan peralatan</p>
<p class="MsoNormal" style="text-align:justify;">yang meneruskan paket adalah &#8220;routers&#8221;. Suatu antar jaringan mempunyai</p>
<p class="MsoNormal" style="text-align:justify;">dua tipe node :</p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">- &#8220;End nodes&#8221;, menyediakan pelayanan kepada pemakai. End nodes</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>menggunakan lapisan network utk menambah informasi alamat jaringan</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>kepada paket, tetapi tidak melakukan routing. End nodes kadang-kadang</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>disebut &#8220;end system&#8221; (istilah OSI) atau &#8220;host&#8221; (istilah TCP/IP)</p>
<p class="MsoNormal" style="text-align:justify;">- Router memasukan mekanisme khusus untuk melakukan routing. Karena</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>routing merupakan tugas yg kompleks, router biasanya merupakan peralatan</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>tersendiri yg tidak menyediakan pelayanan kepada pengguna akhir. Router</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>kadang-kadang disebut &#8220;intermediate system&#8221; (istilah OSI) atau &#8220;gateway&#8221;</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>(istilah TCP/IP).</p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">Selain itu juga lapisan ini bertanggung jawab untuk pengiriman data</p>
<p class="MsoNormal" style="text-align:justify;">melalui antar jaringan. Protokol lapisan intenet yang utama adalah</p>
<p class="MsoNormal" style="text-align:justify;">internet protokol, IP (RFC 791, lihat juga RFC 919, 922,950).</p>
<p class="MsoNormal" style="text-align:justify;">IP menggunakan protokol-protokol lain untuk tugas-tugas khusus internet.</p>
<p class="MsoNormal" style="text-align:justify;">ICMP(dibahas nanti) digunakan untuk mengirimkan pesan-pesan ke lapisan</p>
<p class="MsoNormal" style="text-align:justify;">host ke host. Adapun fungsi IP :</p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">1. Pengalamatan</p>
<p class="MsoNormal" style="text-align:justify;">2. Fragmentasi datagram pada antar jaringan</p>
<p class="MsoNormal" style="text-align:justify;">3. Pengiriman datagram pada antar jaringan</p>
<p class="MsoNormal" style="text-align:justify;">c. Transport layer /host to host</p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">Salah satu tanggung jawab lapisan transport adalah membagi pesan-pesan</p>
<p class="MsoNormal" style="text-align:justify;">menjadi fragment-fragment yang cocok dengan pembatasan ukuran yg</p>
<p class="MsoNormal" style="text-align:justify;">dibentuk oleh jaringan. Pada sisi penerima, lapisan transport</p>
<p class="MsoNormal" style="text-align:justify;">menggabungkan kembali fragment untuk mengembalikan pesan aslinya,</p>
<p class="MsoNormal" style="text-align:justify;">sehingga dapat diketahui bahwa lapisan transport memerlukan proses</p>
<p class="MsoNormal" style="text-align:justify;">khusus pada satu komputer ke proses yg bersesuaian pada komputer tujuan.</p>
<p class="MsoNormal" style="text-align:justify;">Hal ini dikenal sebagai Service Access Point (SAP) ID kepada setiap</p>
<p class="MsoNormal" style="text-align:justify;">paket (berlaku pada model OSI, istilah TCP/IP untuk SAP ini disebut port</p>
<p class="MsoNormal" style="text-align:justify;">*).</p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">Mengenali pesan-pesan dari beberapa proses sedemikian rupa sehingga</p>
<p class="MsoNormal" style="text-align:justify;">pesan tersebut dikirimkan melalui media jaringan yg sama disebut</p>
<p class="MsoNormal" style="text-align:justify;">“multiplexing”. Prosedur mengembalikan pesan dan mengarahkannya pada</p>
<p class="MsoNormal" style="text-align:justify;">proses yg benar disebut “demultiplexing”.</p>
<p class="MsoNormal" style="text-align:justify;">Tanggung javab lapisan transport yg paling berat dalam hal pengiriman</p>
<p class="MsoNormal" style="text-align:justify;">pesan adalah mendeteksi kesalahan dalam pengiriman data tersebut. Ada</p>
<p class="MsoNormal" style="text-align:justify;">dua kategori umum deteksi kesalahan dapat dilakukan oleh lapisan</p>
<p class="MsoNormal" style="text-align:justify;">transport :</p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">a. Reliable delivery, berarti kesalahan tidak dapat terjadi, tetapi</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>kesalahan akan dideteksi jika terjadi. Pemulihan kesalahan dilakukan</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>dengan jalan memberitahukan lapisan atas bahwa kesalahan telah</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>terjadi dan meminta pengirimna kembali paket yg kesalahannya</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>terdeteksi.</p>
<p class="MsoNormal" style="text-align:justify;">b. Unreliable delivery, bukan berarti kesalahan mungkin terjadi, tetapi</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>menunjukkan bahwa lapisan transport tidak memeriksa kesalahan</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>tersebut. Karena pemeriksaan kesalahan memerlukan waktu dan</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>mengurangi penampilan jaringan. Biasanya kategori ini digunakan jika</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>setiap paket mengandung pesan yg lengkap, sedangkan reliable</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>delivery, jika mengandung banyak paket. Unreliable delivery, sering</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>disebut “datagram delivery” dan paket-paket bebas yg dikerimkan</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>dengan cara ini sering disebut “datagram”.</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span></p>
<p class="MsoNormal" style="text-align:justify;">Karena proses lapisan atas (application layer) memiliki kebutuhan yg</p>
<p class="MsoNormal" style="text-align:justify;">bervariasi, terdapat dua protokol lapisan transport /host to host, TCP</p>
<p class="MsoNormal" style="text-align:justify;">dan UDP. TCP adalah protokol yg handal. Protokol ini berusaha secara</p>
<p class="MsoNormal" style="text-align:justify;">seksama untuk mengirimkan data ke tujuan, memeriksa kesalahan,</p>
<p class="MsoNormal" style="text-align:justify;">mengirimkan data ulang bila diperlukan dan mengirimkan error ke lapisan</p>
<p class="MsoNormal" style="text-align:justify;">ats hanya bila TCP tidak berhasil mengadakan komunikasi (dibahas nanti).</p>
<p class="MsoNormal" style="text-align:justify;">Tetapi perlu dicatat bahwa kehandalan TCP tercapai dengan mengorbankan</p>
<p class="MsoNormal" style="text-align:justify;">bandwidth jaringan yg besar.</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span></p>
<p class="MsoNormal" style="text-align:justify;">UDP (User Datagram Protocol) disisi lain adalah protokol yg tidak</p>
<p class="MsoNormal" style="text-align:justify;">handal. Protokol ini hanya “semampunya” saja mengirimkan data. UDP tidak</p>
<p class="MsoNormal" style="text-align:justify;">akan berusaha untuk<span> </span>mengembalikan datagram yg hilang dan proses pada</p>
<p class="MsoNormal" style="text-align:justify;">lapisan atas harus bertanggung jawab untuk mendeteksi data yg hilang</p>
<p class="MsoNormal" style="text-align:justify;">atau rusak dan mengirimkan ulang data tersebut bila dibutuhkan.</p>
<p class="MsoNormal" style="text-align:justify;">c. Application layer</p>
<p class="MsoNormal" style="text-align:justify;">Lapisan inilah biasa disebut lapisan akhir (front end) atau bisa disebut</p>
<p class="MsoNormal" style="text-align:justify;">user program. Lapisan inilah yg menjadi alasan keberadaan lapisan</p>
<p class="MsoNormal" style="text-align:justify;">sebelumnya. Lapisan sebelumnya hanya bertugas mengirimkan pesan yg</p>
<p class="MsoNormal" style="text-align:justify;">ditujukan utk lapisan ini. Di lapisan ini dapat ditemukan program yg</p>
<p class="MsoNormal" style="text-align:justify;">menyediakan pelayanan jaringan, seperti mail server (email program),</p>
<p class="MsoNormal" style="text-align:justify;">file transfer server (FTP program),<span> </span>remote terminal.</p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">************************************************************************</p>
<p class="MsoNormal" style="text-align:justify;">Token Ring merupakan teknologi LAN<span> </span>data link yg didefinisikan oleh IEEE</p>
<p class="MsoNormal" style="text-align:justify;">802.4<span> </span>dimana sistem dihubungkan satu sama lain dengan menggunakan</p>
<p class="MsoNormal" style="text-align:justify;">segmen kabel twisted-pair point-to-point untuk membentuk suatu struktur</p>
<p class="MsoNormal" style="text-align:justify;">ring. Sebuah sistem diijinkan untuk mengirim hanya bila sistem tersebut</p>
<p class="MsoNormal" style="text-align:justify;">memiliki token (data unit khsusus yg digunakan bersama-sama) yg akan</p>
<p class="MsoNormal" style="text-align:justify;">dilewarkan dari satu sistem ke sistem lain sekitar ring.</p>
<p class="MsoNormal" style="text-align:justify;">========================================================================</p>
<p class="MsoNormal" style="text-align:justify;">komputer port adalah tempat adalah tempat dimana informasi masuk dan</p>
<p class="MsoNormal" style="text-align:justify;">keluar. Di PC contohnya monitor sebagai keluaran informasi, keyboard dan</p>
<p class="MsoNormal" style="text-align:justify;">mouse sebagai masukan informasi. Tetapi dalam istilah internet, port</p>
<p class="MsoNormal" style="text-align:justify;">berbentuk virtual (software) bukan berbentuk fisik seperti RS232 serial</p>
<p class="MsoNormal" style="text-align:justify;">port (utk koneksi modem).</p>
<p class="MsoNormal" style="text-align:justify;">************************************************************************</p>
<p class="MsoNormal" style="text-align:justify;">6. Bagaimana TCP dan IP bekerja ?</p>
<p class="MsoNormal" style="text-align:justify;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p class="MsoNormal" style="text-align:justify;">Seperti yg telah dikemukakan diatas TCP/IP hanyalah merupakan suatu</p>
<p class="MsoNormal" style="text-align:justify;">lapisan protokol(penghubung) antara satu komputer dg yg lainnya dalam</p>
<p class="MsoNormal" style="text-align:justify;">network, meskipun ke dua komputer tersebut memiliki OS yg berbeda. Untuk</p>
<p class="MsoNormal" style="text-align:justify;">mengerti lebih jauh marilah kita tinjau pengiriman sebuah email.</p>
<p class="MsoNormal" style="text-align:justify;">Dalam pengiriman email ada beberapa prinsip dasar yg harus dilakukan.</p>
<p class="MsoNormal" style="text-align:justify;">Pertama, mencakup hal-hal umum berupa siapa yg mengirim email, siapa yg</p>
<p class="MsoNormal" style="text-align:justify;">menerima email tersebut serta isi dari email tersebut. Kedua, bagaimana</p>
<p class="MsoNormal" style="text-align:justify;">cara agar email tersebut sampai pada tujuannya.Dari konsep ini kita</p>
<p class="MsoNormal" style="text-align:justify;">dapat mengetahui bahwa pengirim email memerlukan &#8220;perantara&#8221; yg</p>
<p class="MsoNormal" style="text-align:justify;">memungkinkan emailnya sampai ke tujuan (seperti layaknya pak pos). Dan</p>
<p class="MsoNormal" style="text-align:justify;">ini adalah tugas dari TCP/IP. Antara TCP dan IP ada pembagian tugas</p>
<p class="MsoNormal" style="text-align:justify;">masing-masing.</p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">TCP merupakan<span> </span>connection-oriented, yg berarti bahwa kedua komputer yg</p>
<p class="MsoNormal" style="text-align:justify;">ikut serta dalam pertukaran data harus melakukan hubungan terlebih dulu</p>
<p class="MsoNormal" style="text-align:justify;">sebelum pertukaran data ( dalam hal ini email) berlangsung. Selain itu</p>
<p class="MsoNormal" style="text-align:justify;">TCP juga bertanggung jawab untuk menyakinkan bahwa email tersebut sampai</p>
<p class="MsoNormal" style="text-align:justify;">ke tujuan, memeriksa kesalahan dan mengirimkan error ke lapisan atas</p>
<p class="MsoNormal" style="text-align:justify;">hanya bila TCP tidak berhasil melakukan hubungan (hal inilah yg membuat</p>
<p class="MsoNormal" style="text-align:justify;">TCP sukar untuk dikelabuhi). Jika isi email<span> </span>tersebut terlalu besar</p>
<p class="MsoNormal" style="text-align:justify;">untuk satu datagram * , TCP akan membaginya kedalam beberapa datagram.</p>
<p class="MsoNormal" style="text-align:justify;">IP bertanggung jawab setelah hubungan berlangsung, tugasnya adalah untuk</p>
<p class="MsoNormal" style="text-align:justify;">meroute data packet . didalam network. IP hanya bertugas sebagai kurir</p>
<p class="MsoNormal" style="text-align:justify;">dari TCP dalam penyampaian datagram dan &#8220;tidak bertanggung jawab&#8221; jika</p>
<p class="MsoNormal" style="text-align:justify;">data tersebut tidak sampai dengan utuh (hal ini disebabkan IP tidak</p>
<p class="MsoNormal" style="text-align:justify;">memiliki informasi mengenai isi data yg dikirimkan) maka IP akan</p>
<p class="MsoNormal" style="text-align:justify;">mengirimkan pesan kesalahan ICMP*. Jika hal ini terjadi maka IP hanya</p>
<p class="MsoNormal" style="text-align:justify;">akan memberikan pesan kesalahan (error message) kembali ke sumber data.</p>
<p class="MsoNormal" style="text-align:justify;">Karena IP &#8220;hanya&#8221; mengirimkan data &#8220;tanpa&#8221; mengetahui mana data yg akan</p>
<p class="MsoNormal" style="text-align:justify;">disusun berikutnya menyebabkan IP mudah untuk dimodifikasi daerah</p>
<p class="MsoNormal" style="text-align:justify;">&#8220;sumber dan tujuan&#8221; datagram. Hal inilah<span> </span>penyebab banyak paket hilang</p>
<p class="MsoNormal" style="text-align:justify;">sebelum sampai kembali ke sumber awalnya. (jelas ! sumber dan tujuannya</p>
<p class="MsoNormal" style="text-align:justify;">sudah dimodifikasi)</p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">Kalimat Datagram dan paket sering dipertukarkan penggunaanya. Secara</p>
<p class="MsoNormal" style="text-align:justify;">teknis, datagram adalah kalimat yg digunakan jika kita hendak</p>
<p class="MsoNormal" style="text-align:justify;">menggambarkan TCP/IP. Datagram adalah unit dari data, yg tercakup dalam</p>
<p class="MsoNormal" style="text-align:justify;">protokol.</p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">************************************************************************</p>
<p class="MsoNormal" style="text-align:justify;">ICPM adalah kependekan dari Internet Control Message Protocol yg</p>
<p class="MsoNormal" style="text-align:justify;">bertugas memberikan pesan dalam IP. Berikut adalah beberapa pesan</p>
<p class="MsoNormal" style="text-align:justify;">potensial sering timbul (lengkapnya lihat RFC 792):</p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">a. Destination unreachable, terjadi jika host,jaringan,port atau protokol</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>tertentu tidak dapat dijangkau.</p>
<p class="MsoNormal" style="text-align:justify;">b. Time exceded, dimana datagram tidak bisa dikirim karena time to live</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>habis.</p>
<p class="MsoNormal" style="text-align:justify;">c. Parameter problem, terjadi kesalahan parameter dan letak oktert dimana</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>kesalahan terdeteksi.</p>
<p class="MsoNormal" style="text-align:justify;">d. Source quench, terjadi karena router/host tujuan membuang datagram</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>karena batasan ruang buffer atau karena datagram tidak dapat diproses.</p>
<p class="MsoNormal" style="text-align:justify;">e. Redirect, pesan ini memberi saran kepada host asal datagram mengenai</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>router yang lebih tepat untuk menerima datagram tsb.</p>
<p class="MsoNormal" style="text-align:justify;">f. Echo request dan echo reply message, pesan ini saling mempertukarkan</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>data antara host.</p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">Selain RFC 792 ada juga RFC 1256 yg isinya berupa ICMP router discovery</p>
<p class="MsoNormal" style="text-align:justify;">message dan merupakan perluasan dari ICMP, terutama membahas mengenai</p>
<p class="MsoNormal" style="text-align:justify;">kemampuan bagi host untuk menempatkan rute ke gateway.</p>
<p class="MsoNormal" style="text-align:justify;">************************************************************************</p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">7. Bagaimanakah bentuk format header protokol UDP,TCP,IP ?</p>
<p class="MsoNormal" style="text-align:justify;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p class="MsoNormal" style="text-align:justify;">1. UDP</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>&#8212;&#8212;</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>UDP memberikan alternatif transport untuk proses yg tidak membutuhkan</p>
<p class="MsoNormal" style="text-align:justify;">pengiriman yg handal. Seperti yg telah dibahas sebelumnya, UDP merupakan</p>
<p class="MsoNormal" style="text-align:justify;">protokol yg tidak handal, karena tidak menjamin pengiriman data atau</p>
<p class="MsoNormal" style="text-align:justify;">perlindungan duplikasi. UDP tidak mengurus masalah penerimaan aliran</p>
<p class="MsoNormal" style="text-align:justify;">data dan pembuatan segmen yg sesuai untuk IP.Akibatnya, UDP adalah</p>
<p class="MsoNormal" style="text-align:justify;">protokol sederhana yg berjalan dengan kemampuan jauh dibawah TCP. Header</p>
<p class="MsoNormal" style="text-align:justify;">UDP tidak mengandung banyak informasi, berikut bentuk headernya :</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span></p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>++++++++++++++++++++++++++++++++++++++</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>+ Source Port<span> </span>+<span> </span>Destination Port<span> </span>+</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>++++++++++++++++++++++++++++++++++++++</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>+<span> </span>Length<span> </span>+<span> </span>Checksum<span> </span>+</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>++++++++++++++++++++++++++++++++++++++</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span></p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>source port, adalah port asal dimana system mengirimkan datagram.</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>Destination port, adalah port tujuan pada host penerima.</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>Length, berisikan panjang datagram dan termasuk data.</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>Checksum, bersifat optional yg berfungsi utk meyakinkan bahwa data tidak</p>
<p class="MsoNormal" style="text-align:justify;">akan mengalami rusak (korup)</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span></p>
<p class="MsoNormal" style="text-align:justify;">2. TCP</p>
<p class="MsoNormal" style="text-align:justify;">&#8212;&#8212;</p>
<p class="MsoNormal" style="text-align:justify;">Seperti yg telah dibahas sebelumnya, TCP merupakan protokol yg handal</p>
<p class="MsoNormal" style="text-align:justify;">dan bertanggung jawab untuk mengirimkan aliran data ke tujuannya secara</p>
<p class="MsoNormal" style="text-align:justify;">handal dan berurutan. Untuk memastikan diterimanya data, TCP menggunakan</p>
<p class="MsoNormal" style="text-align:justify;">nomor urutan segmen dan acknowlegement (jawaban). Misalkan anda ingin</p>
<p class="MsoNormal" style="text-align:justify;">mengirim file berbentuk seperti berikut :</p>
<p class="MsoNormal" style="text-align:justify;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p class="MsoNormal" style="text-align:justify;">TCP kemudian akan memecah pesan itu menjadi beberapa datagram (untuk</p>
<p class="MsoNormal" style="text-align:justify;">melakukan hal ini, TCP tidak mengetahui berapa besar datagram yg bisa</p>
<p class="MsoNormal" style="text-align:justify;">ditampung jaringan. Biasanya, TCP akan memberitahukan besarnya datagram</p>
<p class="MsoNormal" style="text-align:justify;">yg bisa dibuat, kemudian mengambil nilai yg terkecil darinya, untuk</p>
<p class="MsoNormal" style="text-align:justify;">memudahkan).</p>
<p class="MsoNormal" style="text-align:justify;">&#8212;- &#8212;- &#8212;- &#8212;- &#8212;- &#8212;- &#8212;- &#8212;- &#8212;- &#8212;- &#8212;- &#8212;-</p>
<p class="MsoNormal" style="text-align:justify;">TCP kemudian akan meletakan header di depan setiap datagram tersebut.</p>
<p class="MsoNormal" style="text-align:justify;">Header ini biasanya terdiri dari 20 oktet, tetapi yg terpenting adalah</p>
<p class="MsoNormal" style="text-align:justify;">oktet ini berisikan sumber dan tujuan <span> </span>“nomor port (port number)” dan</p>
<p class="MsoNormal" style="text-align:justify;">“nomor urut (sequence number)”. Nomor port digunakan untuk menjaga data</p>
<p class="MsoNormal" style="text-align:justify;">dari banyaknya data yg lalu lalang. Misalkan ada 3 orang yg mengirim</p>
<p class="MsoNormal" style="text-align:justify;">file. TCP anda akan mengalokasikan nomor port 1000, 1001, dan 1002 untuk</p>
<p class="MsoNormal" style="text-align:justify;">transfer file. Ketika datagram dikirim, nomor port ini menjadi “sumber</p>
<p class="MsoNormal" style="text-align:justify;">port (source port)” number untuk masing-masing jenis transfer.</p>
<p class="MsoNormal" style="text-align:justify;">Yg perlu diperhatikan yaitu bahwa TCP perlu mengetahui juga port yg</p>
<p class="MsoNormal" style="text-align:justify;">dapat digunakan oleh tujuan (dilakukan diawal hubungan). Port ini</p>
<p class="MsoNormal" style="text-align:justify;">diletakan pada daerah “tujuan port (destination port)”. Tentu saja jika</p>
<p class="MsoNormal" style="text-align:justify;">ada datagram yg kembali, maka source dan destination portnya akan</p>
<p class="MsoNormal" style="text-align:justify;">terbalik, dan sejak itu port anda menjadi destination port dan port</p>
<p class="MsoNormal" style="text-align:justify;">tujuan menjadi source port.</p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">Setiap datagram mempunyai nomor urut (sequence number) masing-masing yg</p>
<p class="MsoNormal" style="text-align:justify;">berguna agar datagram tersebut dapat tersusun pada urutan yg benar dan</p>
<p class="MsoNormal" style="text-align:justify;">agar tidak ada datagram yg hilang. TCP tidak memberi “nomor” datagram,</p>
<p class="MsoNormal" style="text-align:justify;">tetapi pada oktetnya. Jadi jika ada 500 oktet data dalam setiap</p>
<p class="MsoNormal" style="text-align:justify;">datagram, datagram yg pertama mungkin akan bernomor urut 0, kedua 500,</p>
<p class="MsoNormal" style="text-align:justify;">ketiga 1000, selanjutnya 1500 dan eterusnya. Kemudian semua susunan</p>
<p class="MsoNormal" style="text-align:justify;">oktet didalam datagram akan diperiksa keadaannya benar atau salah, dan</p>
<p class="MsoNormal" style="text-align:justify;">biasa disebut dg “checksum”. Hasilnya kemudian diletakan ke header TCP.</p>
<p class="MsoNormal" style="text-align:justify;">Yg perlu diperhatikan ialah bahwa checksum ini dilakukan di kedua</p>
<p class="MsoNormal" style="text-align:justify;">komputer yg melakukan hubungan. Jika nilai keberadaan susunan oktet</p>
<p class="MsoNormal" style="text-align:justify;">antara satu checksum dg checksum yg lain tidak sama, maka sesuatu yg</p>
<p class="MsoNormal" style="text-align:justify;">tidak diinginkan akan terjadi pada datagram tersebut, yaitu gagalnya</p>
<p class="MsoNormal" style="text-align:justify;">koneksi (lihat bahasan sebelumnya). Jadi inilah bentuk datagram</p>
<p class="MsoNormal" style="text-align:justify;">tersebut:</p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">++++++++++++++++++++++++++++++++++++++++++++++++</p>
<p class="MsoNormal" style="text-align:justify;">+<span> </span>Source  Port<span> </span>+<span> </span>Destination port<span> </span>+</p>
<p class="MsoNormal" style="text-align:justify;">++++++++++++++++++++++++++++++++++++++++++++++++<span> </span></p>
<p class="MsoNormal" style="text-align:justify;">+<span> </span>Sequence number<span> </span>+</p>
<p class="MsoNormal" style="text-align:justify;">++++++++++++++++++++++++++++++++++++++++++++++++</p>
<p class="MsoNormal" style="text-align:justify;">+<span> </span>Acknowledgment number<span> </span>+<span> </span></p>
<p class="MsoNormal" style="text-align:justify;">++++++++++++++++++++++++++++++++++++++++++++++++</p>
<p class="MsoNormal" style="text-align:justify;">+<span> </span>Data +<span> </span><span> </span><span> </span>|U|A|P|R|S|F|<span> </span>+</p>
<p class="MsoNormal" style="text-align:justify;">+ offset+ Reserved<span> </span>|R|C|S|S|Y|I|<span> </span>Window<span> </span>+</p>
<p class="MsoNormal" style="text-align:justify;">+<span> </span>+<span> </span><span> </span><span> </span>|G|K|H|T|N|N|<span> </span>+</p>
<p class="MsoNormal" style="text-align:justify;">++++++++++++++++++++++++++++++++++++++++++++++++</p>
<p class="MsoNormal" style="text-align:justify;">+<span> </span>Checksum<span> </span>| Urgent pointer +</p>
<p class="MsoNormal" style="text-align:justify;">++++++++++++++++++++++++++++++++++++++++++++++++</p>
<p class="MsoNormal" style="text-align:justify;">+<span> </span>data anda &#8212;&#8212; sampai 500 oktet berikut<span> </span>+</p>
<table class="MsoNormalTable" style="border:medium none;margin-left:8.75pt;border-collapse:collapse;" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="border:medium none;width:157.5pt;padding:0 5.4pt;" width="210" valign="top">
<p class="MsoNormal" style="text-align:justify;">
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">Jika kita misalkan TCP header sebagai “T”, maka seluruh file akan</p>
<p class="MsoNormal" style="text-align:justify;">berbentuk sebagai berikut :</p>
<p class="MsoNormal" style="text-align:justify;">T&#8212;- T&#8212;- T&#8212;- T&#8212;- T&#8212;- T&#8212;- T&#8212;- T&#8212;- T&#8212;- T&#8212;- T&#8212;-</p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">Ada beberapa bagian dari header yg belum kita bahas. Biasanya bagian</p>
<p class="MsoNormal" style="text-align:justify;">header<span> </span>ini terlibat sewaktu hubungan berlangsung.</p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">- Seperti &#8216;acknowledgement number&#8217; misalnya, yg bertugas untuk menunggu</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>jawaban apakah datagram yg dikirim sudah sampai atau belum. Jika tidak</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span><span> </span>ada jawaban (acknowledgement) dalam batas waktu tertentu, maka data akan</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>dikirim lagi.</p>
<p class="MsoNormal" style="text-align:justify;">- Window berfungsi untuk mengontrol berapa banyak data yg bisa singgah</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>dalam satu waktu. Jika Window sudah terisi, ia akan segera langsung</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>mengirim data tersebut dan tidak akan menunggu data yg terlambat, karena</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>akan menyebabkan hubungan menjadi lambat.</p>
<p class="MsoNormal" style="text-align:justify;">- Urgent pointer menunjukan nomor urutan oktet menyusul data<span> </span>yg</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>mendesak. Urgent pointer adalah bilangan positif berisi posisi dari</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>nomor urutan pada segmen.</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>Reserved selalu berisi nol. Dicadangkan untuk penggunaan mendatang.</p>
<p class="MsoNormal" style="text-align:justify;">- Control bit (disamping kanan reserved, baca dari atas ke bawah). Ada</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>enam kontrol bit :</p>
<p class="MsoNormal" style="text-align:justify;">a. URG, Saat di set 1 ruang urgent pointer memiliki makna, set 0</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>diabaikan.</p>
<p class="MsoNormal" style="text-align:justify;">b. ACK saat di set ruang acknowledgement number memiliki arti.</p>
<p class="MsoNormal" style="text-align:justify;">c. PSH, memulai fungsi push.</p>
<p class="MsoNormal" style="text-align:justify;">d. RST, memaksa hubungan di reset.</p>
<p class="MsoNormal" style="text-align:justify;">e. SYN, melakukan sinkronisasi nomor urutan untuk hubungan. Bila diset maka</p>
<p class="MsoNormal" style="text-align:justify;"><span> </span>hubungan di buka.</p>
<p class="MsoNormal" style="text-align:justify;">f. FIN, hubungan tidak ada lagi.</p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">3. IP</p>
<p class="MsoNormal" style="text-align:justify;">&#8212;&#8211;</p>
<p class="MsoNormal" style="text-align:justify;">TCP akan mengirim setiap datagram ke IP dan meminta IP untuk</p>
<p class="MsoNormal" style="text-align:justify;">mengirimkannya ke tujuan(tentu saja dg cara mengirimkan IP alamat</p>
<p class="MsoNormal" style="text-align:justify;">tujuan). Inilah tugas IP sebenarnya. IP tidak peduli apa isi dari</p>
<p class="MsoNormal" style="text-align:justify;">datagram, atau isi dari TCP header. Tugas IP sangat sederhana, yaitu</p>
<p class="MsoNormal" style="text-align:justify;">hanya mengantarkan datagram tersebut sampai tujuan (lihat bahasan</p>
<p class="MsoNormal" style="text-align:justify;">sebelumnya). Jika IP melewati suatu gateway, maka ia kemudian akan</p>
<p class="MsoNormal" style="text-align:justify;">menambahkan header miliknya. Hal yg penting dari header ini adalah</p>
<p class="MsoNormal" style="text-align:justify;">“source address” dan “Destination address”, “protocol number” dan</p>
<p class="MsoNormal" style="text-align:justify;">“checksum”.<span> </span>“source address” adalah alamat asal datagram. “Destination</p>
<p class="MsoNormal" style="text-align:justify;">address” adalah alamat tujuan datagram (ini penting agar gateway</p>
<p class="MsoNormal" style="text-align:justify;">mengetahui ke mana datagram akan pergi). “Protocol number” meminta IP</p>
<p class="MsoNormal" style="text-align:justify;">tujuan untuk mengirim datagram ke TCP. Karena meskipun jalannya IP</p>
<p class="MsoNormal" style="text-align:justify;">menggunakan TCP, tetapi ada juga protokol tertentu yg dapat menggunakan</p>
<p class="MsoNormal" style="text-align:justify;">IP, jadi kita harus memastikan IP menggunakan protokol apa untuk</p>
<p class="MsoNormal" style="text-align:justify;">mengirim datagram tersebut. Akhirnya, “checksum” akan meminta IP tujuan</p>
<p class="MsoNormal" style="text-align:justify;">untuk meyakinkan bahwa header tidak mengalami kerusakan. Yang perlu</p>
<p class="MsoNormal" style="text-align:justify;">dicatat yaitu bahwa TCP dan IP menggunakan checksum yang berbeda.</p>
<p class="MsoNormal" style="text-align:justify;">Berikut inilah tampilan header IP :</p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++</p>
<p class="MsoNormal" style="text-align:justify;">+ version + IHL + Type of Service +<span> </span>Total Length<span> </span>+</p>
<p class="MsoNormal" style="text-align:justify;">++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++</p>
<p class="MsoNormal" style="text-align:justify;">+<span> </span>identification<span> </span>+ Flag +<span> </span>Fragment Offset<span> </span>+</p>
<p class="MsoNormal" style="text-align:justify;">++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++</p>
<p class="MsoNormal" style="text-align:justify;">+ Time to live<span> </span>+ Protocol<span> </span>+<span> </span>Header Checksum<span> </span>+</p>
<p class="MsoNormal" style="text-align:justify;">++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++</p>
<p class="MsoNormal" style="text-align:justify;">+<span> </span>Source Address<span> </span>+</p>
<p class="MsoNormal" style="text-align:justify;">++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++</p>
<p class="MsoNormal" style="text-align:justify;">+<span> </span><span> </span>Destination Address<span> </span>+</p>
<p class="MsoNormal" style="text-align:justify;">++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++</p>
<p class="MsoNormal" style="text-align:justify;">+ TCP header, kemudian data<span> </span>&#8212;&#8212;-<span> </span>+</p>
<p class="MsoNormal" style="text-align:justify;">++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++</p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">Jika kita misalkan IP header sebagai “I”, maka file sekarang akan</p>
<p class="MsoNormal" style="text-align:justify;">berbentuk :</p>
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">IT&#8212;-<span> </span>IT&#8212;-<span> </span>IT&#8212;-<span> </span>IT&#8212;&#8211;<span> </span>IT&#8212;&#8211;<span> </span>IT&#8212;&#8211;<span> </span>IT&#8212;&#8211; IT&#8212;-</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bikinblogyukk.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bikinblogyukk.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bikinblogyukk.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bikinblogyukk.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bikinblogyukk.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bikinblogyukk.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bikinblogyukk.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bikinblogyukk.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bikinblogyukk.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bikinblogyukk.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bikinblogyukk.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bikinblogyukk.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bikinblogyukk.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bikinblogyukk.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bikinblogyukk.wordpress.com&amp;blog=5583200&amp;post=3&amp;subd=bikinblogyukk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bikinblogyukk.wordpress.com/2009/04/21/konsep-dasar-tcpip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/02e8bac679af9771ad03b9e701fa7c77?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">andrarian</media:title>
		</media:content>
	</item>
	</channel>
</rss>
