Fazzaimoet’s Weblog


Dasar TCP/IP
Desember 23, 2009, 12:41 am
Diarsipkan di bawah: Uncategorized

Transmission Control Protocol/Internet Protocol (TCP/IP) adalah satu set aturan standar komunikasi data yang digunakan dalam proses transfer data dari satu komputer ke komputer lain di jaringan komputer tanpa melihat perbedaan jenis hardware. Protokol TCP/IP dikembangkan dalam riset pertama kali oleh Defense Advanced Research Projects Agency (DARPA) di Amerika Serikat dan paling banyak digunakan saat ini yang implementasinya dalam bentuk perangkat lunak (software) di system operasi. Protokol TCP/IP dikembangkan dalam riset pertama kali oleh Defense Advanced Research Projects Agency (DARPA) di Amerika Serikat dan paling banyak digunakan saat ini yang implementasinya dalam bentuk perangkat lunak (software) di system operasi.

1. Network Access Layer

Bertanggung jawab mengirim dan menerima data dari dan ke media fisik. Tiap protokol pada layer ini harus mampu menerjemahkan sinyal listrik menjadi data digital yang dimengerti komputer, ethernet, token ring, dan dial-up modem yang berjalan di atas Public Switched Telephone Network (PSTN), Integrated Services Digitel Network (ISDN), serta Asynchronus Transfer Mode (ATM).

2. Internet Layer

Bertanggungjawab dalam proses pengiriman paket ke alamat yang tepat. Ada beberapa macam protokol di dalamnya, misalnya Internet Protocol (IP), Address Resolution Protocol (ARP), dan Internet Control Message Protocol (ICMP) .

3. Host to Host Layer

Bertanggung jawab untuk mengadakan komunikasi antara dua host/komputer. Ada dua macam protokol didalamnya, yaitu Transmission Control Protocol (TCP) dan User Datagram Protocol (UDP ).

4. Application Layer

Bertanggung jawab untuk menampilkan semua aplikasi yang menggunakan protocol TCP/IP. Sebagai contoh adalah Hypertext Transfer Protocol (HTTP), File Transfer Protocol (FTP), dan Telnet. Berikut ini perbandingan referensi lapisan-lapisan layer model Open Sistem Interconnection (OSI) dengan layer model sistem operasi Linux yang digunakan di penelitian ini:

Protokol TCP dan UDP

Protokol TCP/IP memiliki standar segmen yang didefinisikan dalam beberapa bagian Berikut:

Source Port 16 bit angka yang menunjukkan port asal.

Destination Port 16 bit angka yang menunjukkan port tujuan.

Sequence Number 32 bit angka yang digunakan untuk memastikan urutan yang benar dari data yang datang.

Acknowledgment Number 4 bit untuk menandakan koneksi yang berhasil.

Data Offset 32 bit indikasi data pertama.

Reserved 6 bit diset 0.

Control Bit 6 bit untuk URG, ACK, PSH, RST, SYN, FIN.

Window 16 bit angka dari oktet yang diterima oleh pengirim.

Checksum 16 bit checksum yang telah dikalkulasi dari Field header dan data.

Urgent Pointer 16 bit mengindikasikan akhir dari data yang penting.

Option variable bit maximum TCP segment size.

Padding variable bit memenuhi panjang header merupakan kelipatan 32 bit.

Data data dari protokol lapis atas.

TCP dan UDP menggunakan nomor port (atau soket) untuk melewatkan informasi ke lapis yang lebih atas. Nomor port digunakan untuk membedakan aplikasi yang berbeda yang melewati jaringan pada saat yang bersamaan. Pengembang software aplikasi telah sepakat untuk menggunakan nomor-nomor port yang didefinisikan dalam RFC 1700 dan RFC 3232. Suatu komunikasi yang tidak melibatkan suatu aplikasi dengan nomor port yang sudah dikenal, akan diberikan nomor-nomor port yang diambil secara random dari suatu rentang tertentu. Nomor-nomor port ini digunakan sebagai alamat sumber dan tujuan dalam segmen TCP. Sesuai dengan RFC 2990 dan rekomendasi ITU E.800 pada tahun 1994 memberikan definisi QoS sebagai suatu kumpulan dari pengaruh performansi layanan yang menentukan tingkat kepuasan dari user terhadap suatu layanan. Sesuai dengan tujuan QoS, administrator dapat memberikan prioritas trafik tertentu. Suatu jaringan, mungkin saja terdiri dari satu atau beberapa teknologi data link layer yang mampu diimplementasikan QoS sesuai karakteristik teknologinya, misalnya: Frame Relay, Ethernet, Token Ring, Point-to-Point Protocol (PPP).

Sebuah jaringan dengan QoS-enabled dapat dibuat dengan beberapa teknologi yang

berbeda. Teknologi tersebut juga dibangun pada model QoS yang berbeda. Sebuah

model QoS terdiri dari beberapa aspek berikut ini:

a. Scope menetapkan jarak logic dimana sebuah model layanan disediakan.

b. Granularity menetapkan satuan terkecil yang diperlakukan oleh sebuah model layanan.

c. Time scale menetapkan sifat granularity dalam satuan waktu dimana sebuah model layanan disediakan.

d. Control model menetapkan entity yang mengambil kontrol terhadap jaringan dan bagaimana cara melakukannya. Sebagai contoh adalah kontrol yang dapat dilakukan pada jaringan atau end-system.

Sedangkan salah satu model QoS yang dapat diaplikasikan adalah packet scheduling

atau disiplin antrian atau penjadwalan paket.

Karakteristik QoS

Banyak aplikasi yang tidak begitu sensitif terhadap network congestion. Sebagai contoh File Transfer Protocol (FTP) memiliki toleransi yang besar untuk network delay dan terbatasnya bandwidth. Berbeda dengan aplikasi-aplikasi baru seperti audio dan video yang pada umumnya sensitif terhadap delay, dalam hal ini QoS dapat digunakan untuk menyediakan jaminan layanan untuk aplikasi-aplikasi tersebut. Ada empat layanan yang digunakan untuk pengukuran parameter QoS , berikut ini adalah macam layanan tersebut:

1. Bandwidth merupakan rate transfer data maksimal yang dapat diteruskan antara dua titik. Bandwidth yang dibutuhkan untuk aplikasi suara dipengaruhi oleh algoritma kompresi yang digunakan. Sebagai contoh, header kompresi Real Time Protocol (RTP) dan teknik deteksi aktifitas dapat digunakan untuk mengurangi bandwidth yang digunakan oleh panggilan suara dalam jangkauan 11.2 kbps sampai 50 kbps. Aplikasi video membutuhkan koneksi bandwidth yang lebih tinggi dari 20 sampai 64 Kbps untuk kualitas dan resolusi rendah, sebesar 386 Kbps atau lebih untuk kualitas menengah dan sampai 15 mbps untuk kualitas broadcast.

2. Delay merupakan waktu yang dibutuhkan oleh data untuk menempuh jarak dari asal ke tujuan. Delay dari pengirim ke penerima pada dasarnya tersusun atas hardware latency, delay akses, dan delay transmisi. Delay yang paling sering dialami oleh trafik yang lewat adalah delay transmisi. Dalam rekomendasi G.114 International Telecommunication Union (ITU) telah menspesifikasikan sebuah jangkuan 0-150 milidetik sebagai delay jaringan yang dapat diterima untuk aplikasi suara.

3. Delay Variation merupakan variasi delay end-to-end paket-paket yang diterima. Dimana pengiriman paket dilakukan secara continuous stream.

4. Losses, dimana kemungkinan hilangnya paket saat proses pengiriman. Dua aplikasi yang sensitif terhadap loss adalah voice dan high definition video.

Tabel berikut ini mengilustrasikan hubungan Delay Variation dan loss sesuai tingkat kualitas.



JARINGAN KOMPUTER
Desember 23, 2009, 12:29 am
Diarsipkan di bawah: Uncategorized

Jaringan komputer adalah sebuah sistem yang terdiri atas komputer dan perangkat jaringan lainnya yang bekerja bersama-sama untuk mencapai suatu tujuan yang sama. Tujuan dari jaringan komputer adalah:

* Membagi sumber daya: contohnya berbagi pemakaian printer, CPU, memori, harddisk
* Komunikasi: contohnya surat elektronik, instant messaging, chatting
* Akses informasi: contohnya web browsing

Agar dapat mencapai tujuan yang sama, setiap bagian dari jaringan komputer meminta dan memberikan layanan (service). Pihak yang meminta layanan disebut klien (client) dan yang memberikan layanan disebut pelayan (server). Arsitektur ini disebut dengan sistem client-server, dan digunakan pada hampir seluruh aplikasi jaringan komputer.

Klasifikasi Berdasarkan skala :

* Personal Area Network (PAN)
* Campus Area Network (CAN)
* Local Area Network (LAN): suatu jaringan komputer yang menghubungkan suatu komputer dengan komputer lain dengan jarak yang terbatas.
* Metropolitant Area Network (MAN): prinsip sama dengan LAN, hanya saja jaraknya lebih luas, yaitu 10-50 km.
* Wide Area Network (WAN): jaraknya antar kota, negara, dan benua. ini sama dengan internet.
* Global Area Network (GAN)

Berdasarkan fungsi : Pada dasarnya setiap jaringan komputer ada yang berfungsi sebagai client dan juga server. Tetapi ada jaringan yang memiliki komputer yang khusus didedikasikan sebagai server sedangkan yang lain sebagai client. Ada juga yang tidak memiliki komputer yang khusus berfungsi sebagai server saja. Karena itu berdasarkan fungsinya maka ada dua jenis jaringan komputer:

* Client-server

Yaitu jaringan komputer dengan komputer yang didedikasikan khusus sebagai server. Sebuah service/layanan bisa diberikan oleh sebuah komputer atau lebih. Contohnya adalah sebuah domain seperti www.detik.com yang dilayani oleh banyak komputer web server. Atau bisa juga banyak service/layanan yang diberikan oleh satu komputer. Contohnya adalah server jtk.polban.ac.id yang merupakan satu komputer dengan multi service yaitu mail server, web server, file server, database server dan lainnya.

* Peer-to-peer

Yaitu jaringan komputer dimana setiap host dapat menjadi server dan juga menjadi client secara bersamaan. Contohnya dalam file sharing antar komputer di Jaringan Windows Network Neighbourhood ada 5 komputer (kita beri nama A,B,C,D dan E) yang memberi hak akses terhadap file yang dimilikinya. Pada satu saat A mengakses file share dari B bernama data_nilai.xls dan juga memberi akses file soal_uas.doc kepada C. Saat A mengakses file dari B maka A berfungsi sebagai client dan saat A memberi akses file kepada C maka A berfungsi sebagai server. Kedua fungsi itu dilakukan oleh A secara bersamaan maka jaringan seperti ini dinamakan peer to peer.

Berdasarkan topologi jaringan, jaringan komputer dapat dibedakan atas:

* Topologi bus
* Topologi bintang
* Topologi cincin
* Topologi mesh
* Topologi pohon
* Topologi linier

Berdasarkan kriterianya, jaringan komputer dibedakan menjadi 4 yaitu:

1. Berdasarkan distribusi sumber informasi/data

- Jaringan terpusat Jaringan ini terdiri dari komputer klient dan server yang mana komputer klient yang berfungsi sebagai perantara untuk mengakses sumber informasi/data yang berasal dari satu komputer server

- Jaringan terdistribusi Merupakan perpaduan beberapa jaringan terpusat sehingga terdapat beberapa komputer server yang saling berhubungan dengan klient membentuk sistem jaringan tertentu.

2. Berdasarkan jangkauan geografis dibedakan menjadi:

- Jaringan LAN merupakan jaringan yang menghubungkan 2 komputer atau lebih dalam cakupan seperti laboratorium, kantor, serta dalam 1 warnet.

- Jaringan MAN Merupakan jaringan yang mencakup satu kota besar beserta daerah setempat. Contohnya jaringan telepon lokal, sistem telepon seluler, serta jaringan relay beberapa ISP internet.

- Jaringan WAN Merupakan jaringan dengan cakupan seluruh dunia. Contohnya jaringan PT. Telkom, PT. Indosat, serta jaringan GSM Seluler seperti Satelindo, Telkomsel, dan masih banyak lagi.

3. Berdasarkan peranan dan hubungan tiap komputer dalam memproses data.

- Jaringan Client-Server Pada jaringan ini terdapat 1 atau beberapa komputer server dan komputer client. Komputer yang akan menjadi komputer server maupun menjadi komputer client dan diubah-ubah melalui software jaringan pada protokolnya. Komputer client sebagai perantara untuk dapat mengakses data pada komputer server sedangkan komputer server menyediakan informasi yang diperlukan oleh komputer client.

-Jaringan Peer-to-peer Pada jaringan ini tidak ada komputer client maupun komputer server karena semua komputer dapat melakukan pengiriman maupun penerimaan informasi sehingga semua komputer berfungsi sebagai client sekaligus sebagai server.

4. Berdasarkan media transmisi data

- Jaringan Berkabel (Wired Network) Pada jaringan ini, untuk menghubungkan satu komputer dengan komputer lain diperlukan penghubung berupa kabel jaringan. Kabel jaringan berfungsi dalam mengirim informasi dalam bentuk sinyal listrik antar komputer jaringan.

- Jaringan Nirkabel (Wireless Network) Merupakan jaringan dengan medium berupa gelombang elektromagnetik. Pada jaringan ini tidak diperlukan kabel untuk menghubungkan antar komputer karena menggunakan gelombang elektromagnetik yang akan mengirimkan sinyal informasi antar komputer jaringan.



SENANG
April 14, 2009, 12:58 am
Diarsipkan di bawah: iseng-iseng | Tag: , , , , ,

Wah senangnya aku karena tugas aku selesai juga meskipun dadakan. Tapi, kata Pak Ghofur nilai aku masih standart karena belum diupload jadi nilainya standart. Pokonya aku senang meskipun nilai standart tapi akhirnya lolos juga he…he…he… :-)



PRAMUKA
April 14, 2009, 12:48 am
Diarsipkan di bawah: iseng-iseng | Tag: , , , ,

Kegiatan yang sangat suka yaitu Pramuka, suatu kegiatan yang dapat membuat saya belajar banyak hal. Kegiatan ini saya geluti sejak saya mendapat tawaran dari pembina satuan di salah satu SDN di Surabaya Barat. Pada waktu itu saya masih duduk di bangku SMP kelas 9 semester II. Berawal dari minat dan kemauan saya bisa mendapatkan banyak pengalaman mulai dari jalan kaki hampir 10 km, makan tanpa lauk, sampai rasanya jalan di dalam selokan sedalam 2 m. Semua pengalaman itu membuat saya senang dan bangga karena tidak semua orang mampu melakukannya.
(lagi…)



my school
Januari 19, 2009, 4:21 am
Diarsipkan di bawah: Uncategorized

SMAN 11 SURABAYA adalah sekolah yang saya impikan. Tanpa disangka akhirnya saya bisa masuk sekolah tersebut. SMAN 11 merupakan SMA yang berbasis Lingkungan dan TIK.

Kelebihan yang dimiliki sekolah ini adalah sekolah yang terletak  strategis jadi mudah untuk mencari lokasi sekolah ini berada. Ditambah lagi keunggulannya dalam bidang Lingkungan dan TIK. SMAN 11 Surabaya beberapa waktu yang lalu mengikuti lomba web sekolah, dan blog guru/siswa. Peserta lomba level nasional ini diikuti oleh 117 peserta seluruh Indonesia.

Kekurangan  SMAN 11 Surabaya adalah kesadaran siswa akan Lingkungan karena SMAN 11 Surabaya sudah berbasis Lingkungan tetepi masih banyak siswa yang membuang sampah sembarangan. Belum lagi banyak siswa yang suka membuang sampah di laci. Seharusnya baik guru maupun siswa harus memberi contoh tentang kebersihan.



JALUR HIDUPKU
Januari 19, 2009, 4:01 am
Diarsipkan di bawah: Uncategorized

Air mata mengucur wajah
Garis-garis kesepian menyartai
Urutan-urutan perjalanan hidupku
Semua terlampir rapi
Aku tak mengeti maksud semua ini
Galau hati selalu mengahampiriku
Untuk apa semua ini
Setiap orang harus mematuhimu
Apa maksud semua ini
Garis takdir harus kujalani
Untuk apa aku mematuhi semua ini
Skenario hidup tersusun rapi
Siap untuk dijalani
Entah perasaan apa ini
Tuhan…
Ingin kumengerti
Apa yang sedang terjadi
Waktu berjalantanpa henti
Apakah aku harus berlari menjauh
Nalar yang tak aku mengerti



HANYA TEMAN
Desember 5, 2008, 4:26 am
Diarsipkan di bawah: Uncategorized

Sering aku melihat
Ungkapan-ungkapan kata cinta
Lewat mulut manismu
Tak aku mengerti maksudmu
Orang yang kusayang
Namun hanya sebatas teman
Haruskah ku mencintaimu
Aku tak mau semua itu
Nafsu yang ada di kepalamu
Akan menjauhkanmu dariku
Fakta yang tak kusuka
Itulah slah satu sifatmu
Teman kusayang padamu
Entah kau anggap siapa akaku
Memory luka yang kau tanam di hatiku
Akan ku ingat selalu
Naluriku selalu menanti dirimu
Kehadiranmu selalu kutunggu
Untuk selalu menemani setiap langkahku



GALAUKU
Desember 5, 2008, 4:25 am
Diarsipkan di bawah: Uncategorized

Entah apa yang ku ketahui
Ku tak pernah mengerti
Oarang macam apa kamu
Selalu mengahampiriku
Ualng dan mengulangi
Perbuatan yang menyakiti
Remuk hati
Ingatan tentangmu
Orang yang kucintai
Namun tak pasti
Orang seperti apa kamu ini



BERBAGI ILMU
Desember 5, 2008, 4:22 am
Diarsipkan di bawah: Uncategorized | Tag:

Jum’at 05 Desember 2008 adalah hari yang paling aku tunggu karena hari ini aku berencana ikut kakak kelasku (Kak Masruroh) pergi ke salah satu SDN di Surabaya Barat. Kami pergi ke sana untuk berbagi ilmu tentang Pramuka. Ya…Pramuka adalah salah satu organisasi yang palin aku suka. Dalam Pramuka aku bisa mendapatkan ilmu-ilmu yang tidak dipelajari di sekolah misalnya, Navigasi, Bongkar pasang senjata, Persami, dll.
Kali ini aku dan Kak Masruroh Ingin berbagi ilmu tentang sandi-sandi yang ada dalam Pramuka. Berhubung kami berbagi ilmunya dengan siswa siswi SD maka kami akan memperkenalkan Sandi Morse, Sandi Rumput, dan Sandi Paku. Kami berharap agar ilmu yang kami berikan dapat bermanfaat bagi siswa siswi SD tersebut.



SEBELNYA AKU
Desember 3, 2008, 2:00 pm
Diarsipkan di bawah: Uncategorized

Selasa, 02 Desember 2008 kemarin aku merasa dibohongi. Aku kecewa banget sama temanku karena dia sudah menjilat ludahnya sendiri. Sebut saja mananya DI, salah satu diantara tiga teman baikku. Aku tak tahu kenapa dia tega melakukan itu kepadaku.
Kejadian itu berawal ketika kami janjian untuk nonton mading bersama di SSCC Suprmal Pakuwon Indah. Diaasan DI tidak membawa uang sehingga salah satu dari kami harus berkoraban untuk meminjaminya. Akulah yang dipilih anak-anak untuk meminjaminya karana kebetulan aku membawa uang lebih. Tapi mengajukan persayratan “DI harus mengantar aku ke sekolah selama 5 hari” dia pun setuju.
Hari pertama DI mengantarku meskipun aku menuggunya hampir 30 menit. Hari kedua tepatnya selasa aku seperti biasa menelpon untuk memeastikan DI menjeput atau tidak. DI bilang akan menjaput tapi setelah aku menuggu selama 30 menit DI tidak datang juga yang datang malah sebuah SMS yang berisi DI tidak jadi menjeput. Betapa marah dan kagetnya aku setelah membaca pesan itu. Aku memutuskan untuk pulang dan tidak masuk sekolah karena meskipun aku masuk aku terlambat dan tidak dapat bemo karena sudah kesiangan.
Diperjalanan pulang aku menangis dan berfikir kenapa DI tega melakukan itu? Padahal DI tau kalau aku paling gak suka diperlakukan seperti itu. Kenapa kamu mau penuhin syarat itu?