Mungkin teman2 suka lupa command di terminal saat menjelajah di Linux. nah ini sebagian perintahnya :
File dan Folder
Melihat petunjuk pemakaian perintah : $ man namaperintah. Contoh mau melihat manual perintah pwd : $ man pwd
Melihat alamat folder aktif : $ pwd
Pindah ke folder home si user : $ cd
Pindah folder : $ cd foldertujuan. Contoh pindah ke folder /usr : $ cd /usr
Pindah ke folder induk : $ cd .. [titik dua kali]. Contoh sekarang berada di folder /home/user/Documents/Data1/Data1a mau naik satu tingkat ke folder Data1 ketik $ cd ..
Melihat isi folder : $ ls
Tampilan juga disembunyikan file dan direktori tersembunyi :$ ls-a
Untuk menampilkan list isi direktori:$ ls-l
Membuat folder : $ mkdir namafolder
Membuat/mengedit file menggunakan text editor : $ nano namafile.txt atau $ vi namafile.txt
Melihat isi file text : $ cat namafile.txt atau $ more namafile.txt
Mengcopy file/folder : $ cp sumberfile foldertujuan
Merubah nama file/folder : $ mv namafileasli namafilebaru
Memindahkan file/folder : $ mv sumber tujuan
Hapus file : $ rm namafile
Hapus folder : $ rm -rf folder
Mencari file/folder : $ locate yang-dicari
Mencari berkas – berkas tertentu pada suatu direktori : $ find yang dicari
Menampilkan nama file di halaman.Gunakan spacebar untuk melihat halaman berikutnya : $ more nama_folder
Tampilkan 10 baris pertama file : $ head filename
Tampilkan 15 baris pertama file : $ head -15 filename
Tampilkan 10 baris terakhir file : $ tail filename
Tampilkan 15 baris terakhir file : $ tail -15 filename
Menampilkan proses – proses yang sedang berjalan : $ ps
Membersihkan layar : $ clear
Keluar dari terminal : $ exit
Root
Menjalankan perintah sebagai root : $ sudo namaperintah
Beralih ke mode root : $ sudo su, setelah memasukkan password tanda $ akan berubah menjadi #
Restart : $ sudo reboot
Shutdown : $ sudo poweroff
Repostiroy dan Paket
Update repository : $ sudo apt-get update
Upgrade paket : $ sudo apt-get upgrade
Install paket : $ sudo apt-get install nama-paket
Uninstall paket : $ sudo apt-get remove nama-paket
Install paket dari file .deb : $ sudo dpkg -i file-paket.deb
Kompresi File
Membuat file zip dari file : $ zip output.zip sumber-file
Membuat file zip dari direktori : $ zip -r output.zip sumber-direktori
Mengekstrak file zip : $ unzip namafile.zip -d folder-tujuan
Membuat file tar.gz : $ tar -cvzf output.tar.gz sumber-direktori
Mengkstrak file tar.gz : $ tar xzvf file.tar.gz
Mengekstrak file tar.gz dengan folder tujuan : $ tar xzvf file.tar.gz -C /folder/tujuan/harus/ada
rpm file
Install rpm disebut package.rpm : $ rpm –hiv package.rpm
Install rpm package.rpm disebut dalam cara memaksa : $ rpm –hiv –force package.rpm
Upgrade rpm disebut package.rpm : $ rpm –hUf package.rpm
Hapus rpm disebut package.rpm : $ rpm –e package.rpm
Daftar file dalam belum diinstall rpm disebut package.rpm : $ rpm –qpil package
Daftar file dalam diinstal rpm disebut package.rpm : $ rpm –ql package.rpm
Daftar rpms diinstal containg string str : $ rpm –q str
Menampilkan rpm yang berisi aplikasi application_name : $ rpm –qf /path/application_name
Sistem Informasi
Umum sistem informasi : $ uname -a
Daftar tabel partisi : $ fdisk -l fdisk-l
Menyalin nama file ke dalam direktori / path / dir_name : $ cp filename /path/dir_name cp
Daftar filesystem penggunaan ruang disk : $ df -T -h
Daftar perangkat PCI : $ lspci
Daftar perangkat USB : $ lsusb
Tampilan RAM + Pindah penggunaan : $ free -m
Jaringan dan Internet
Cari path ke jaringan IP / hostname : $ traceroute
Cek koneksi jaringan : $ ping nomer_ip
Info settingan interface jaringan : $ ifconfig
Download : $ wget http://website.com/file.zip
Tampilkan postingan dengan label tutorial. Tampilkan semua postingan
Tampilkan postingan dengan label tutorial. Tampilkan semua postingan
Kamis, 12 Juli 2012
Rabu, 11 April 2012
Selasa, 10 April 2012
Cara Upload di Indowebster
Mungkin teman2 ada yg ingin menaruh dataq file di indowebster(IIX coy :) alias lokal jadi roman2nya lancar jaya) tapi bingung bagaimana caranya?? nich saya coba beri penerangan berarti kasih lampu atau lilin(lilin memang mati lampu y?? atau ada yg mau usaha malam2 yahahahhaha =D ).
Langkah pertama:adalah register dulu ke sini
Langkah ke dua
langkah ke tiga :
selamat mencoba...
Langkah pertama:adalah register dulu ke sini
Langkah ke dua
langkah ke tiga :
selamat mencoba...
Jumat, 02 Maret 2012
Cara Cepat Mencari driver Untuk Komputer dan Laptop
Mungkin teman-teman sering bingung klo setelah Instal Os dan ujung-ujungnya ada driver yg gx ke detek ma komputer qta. Sekarang saya mau membantu sedikit cara bagaimana dapat driver yg mudah.Ok, gx usah berbasa-basi lagi ini caranya:
Pertama-tama siapkan kopi dan yg bagi ngerokok siapkan rokoknya klo gx cemilannya.
Kedua pastikan komputer anda sudah bisa terkoneksi dengan internet.
Ketiga klik kanan di my computer
Ke-empat klik kanan lalu pilih properties
Ke-lima copy device intence id'a lalu paste di link ini.
Semoga drivernya semua kedetek y. Terima Kasih
Senin, 20 Februari 2012
Membuat Tampilan GUI di Ubuntu Server
Langkah pertama adalah pastikan komputer anda sudah terinstall dengan ubuntu server klo belum silahkan install dulu Ubuntu Server sehingga kita bisa melangkah ke langkah selanjutnya.
Langkah kedua adalah pastikan komputer anda sudah bisa selancar di dunia maya atau ada akses internet.
Langkah ketiga adalah saat anda masuk silahkan
sudo apt-get update
sudo apt-get upgrade
- Untuk Tampilan ubuntu desktop :sudo apt-get install ubuntu-desktop - Untuk Tampilan Kubuntu desktop :sudo apt-get install kubuntu-desktop - Untuk Tampilan Xubuntu Desktop :sudo apt-get install xubuntu-desktop
Langkah Keempat adalah ngopi sambil merokok atau terserah karena langkah ini kita hanya menunggu .
dan setelah penantian selesai maka ubuntu server sudah tampilan gui seperti ini:
Rabu, 21 Desember 2011
Cara membuat routing di Mikrotik RB 750
Mungkin teman-teman sudah sering mendengar Mikrotik. Untuk penjelasan sikilas saja mikrotik adalah nama brand yg menjual peralatan dalam membuat jaringan dan di mikrotik terdapat OS yg dinamakan Mikrotik untuk kita memasuki perangkat dari Mikrotik itu . Nah disini saya mau share bagaimana mensetting routing di Mikrotik RB 750 dengan bantuan aplikasi winbox.
Langkah-langkahnya :
- Sediakan komputer atau laptop
- Sediakan Router Board Mikrotik kebetulan yg saya pakai adalah RB750
- Sediakan kopi atau teh manis atau minuman untuk menemani anda mensetting
- Sediakan rokok agar anda tetap membayar pajak
- Sediakan Winbox (bila belum ada anda bisa download di link ini )
Jumat, 25 November 2011
Mmbuat Media Player sederhana dengan Visual Basic
waduh dah lama juga nich blog gx digunakan , dari pada mubazir mending saya share az ilmu yg mungkin berguna...
*Persiapannya adalah program Visual Basic, komputer (klo gak ada komputer y bagaimana mau install visual basicnya), kopi (biar seger didepan komputernya), dan rokok(apabila yg merokok klo sya merokok)...
*Setelah persiapan selesai kita masuk ke program visual basic lalu pilih standard .EXE
-ctrl+t pilih common dialog dan window media player lalu ok
-masukan common dialog, window media player dan command button di form yg ada
-listing d command button (kebetulan saya nama di command button saya cmd1)
pivate sub cmd1_click()
commondialog1.showopen
windowmediaplayer1.url = commondialog1.filename
*taraaa... selesai coba d running tekan F5 ,... SELAMAT MENCOBA!!!!
*Persiapannya adalah program Visual Basic, komputer (klo gak ada komputer y bagaimana mau install visual basicnya), kopi (biar seger didepan komputernya), dan rokok(apabila yg merokok klo sya merokok)...
*Setelah persiapan selesai kita masuk ke program visual basic lalu pilih standard .EXE
-ctrl+t pilih common dialog dan window media player lalu ok
-masukan common dialog, window media player dan command button di form yg ada
-listing d command button (kebetulan saya nama di command button saya cmd1)
pivate sub cmd1_click()
commondialog1.showopen
windowmediaplayer1.url = commondialog1.filename
*taraaa... selesai coba d running tekan F5 ,... SELAMAT MENCOBA!!!!
Senin, 21 November 2011
Upgrade Tab dari Froyo ke Honey Comb
Berikut ini ritual modifikasi yang dapat dilakukan untuk mengurangi keterbatasan dari IMO Tab X3:
Dengan menggunakan ROM modding “Universal Uberoid WM8650 1.5.3 HoneyCombMOD v9” dengan file ROM yang bisa didownload dari http://www.theponsel.com/wp-content/..._Uberoid_V9.7z
Fitur utama dari ROM modding ini antara lain:
1. Support Live Wallpaper (‘butterfly’ Live Wallpaper included)
2. Interface ala Android HoneyComb
3. Support lebih dari 60 model Tablet Android WM8650
4. ROM bisa di-custom
5. 100% Rooted
6. Kualitas Audio meningkat
7. Updated BusyBox ke versi 1.19
8. Memory cleaning meningkat
9. Memory read/write meningkat
10. Versi Lite, mendukung banyak aplikasi
11. Mendukung banyak bahasa
12. Support Android Market/Google Market (v2.3.6)
Proses instalasi ROM:
1. Sisipkan kartu microSD ke PC/Laptop. Bisa menggunakan card reader atau port khusus yang ada di PC/Laptop.
2. Format kartu microSD menggunakan sistem FAT32.
3. Cari tahu tipe/model Tablet Android IMO Tab X3 Anda (misalnya VIA WM8650/M009s/M003s/M012s/etc.)
4. Ekstrak/Unzip file ROM Universal Uberoid WM8650 1.5.3 HoneyCombMOD v9 yang telah didownload ke folder PC/Laptop.
5. Jalankan file “CHANGER.EXE” yang ada di folder hasil ekstrak ROM modding.
6. Masukan nomor kode dari tipe/model Tablet Android Anda di kotak dialog bagian bawah. Selanjutnya tekan “Enter”. Misalnya, Anda pilih ROM dari tipe M009s Blue LED 7” , di kotak dialog tersebut ketik angka 2 lalu Enter.
7. CHANGER.EXE akan menampilkan notifikasi untuk menyimpan ROM modifikasi ke microSD, pilih ‘Y’ selanjutnya tekan Enter. Proses modifikasi dan copy ROM ke microSD akan berlangsung secara otomatis.
8. Setelah sukses ter-copy ke microSD, cabut kartu memori tersebut
9. Matikan Tablet Android IMO Tab X3
10. Masukan kartu microSD ke slot yang tersedia.
11. Hidupkan Tablet Android IMO Tab X3
12. Proses instalasi ROM akan berlangsung secara otomatis, di bagian bawah screen/layar akan tertampil indikator prosentasi proses instalasi. Tunggu sampai 100%, dan Anda akan diminta untuk mencabut kartu microSD.
13. Jreeeeennnggggg….IMO Tab X3 Anda sudah berhasil dimodifikasi.
Catatan: Pastikan, setelah berhasil memodifikasi IMO Tab X3 Anda, hapus file yang ada di kartu microSD tadi (format ulang kartu microSD) jika ingin digunakan untuk penyimpanan file.
FAQ:
A. Cara memperbaiki Market Android karena tak menampilkan semua aplikasi:
1. Buka ikon ‘Market Android’, kemudian tekan tombol ‘home’ untuk kembali
2. Masuk ke menu ‘Setting > Applications > Manage > Running
3. Tekan ‘Market’
4. Tekan ‘Clear cache’, tapi JANGAN tekan clear data
5. Tekan ‘Force Stop’
6. Kembali ke menu ‘Setting > Applications > Manage > Running
7. Tekan ‘Google Services Framework’
8. Tekan ‘Clear Data’
9. Tekan ‘Force Stop’
10. Jalankan ‘Market Android’, biasanya di awal akan muncul error
11. Reboot, kembali buka ‘Market Android’ harusnya akan berhasil terupdated. Jika tidak, umumnya butuh beberapa saat lagi untuk sistem bekerja dengan baik.
12. Jika berhasil, Anda bisa mencari aplikasi apa pun yang tersedia di Android Market.
B. Logo Uberoid terus berkedip (flashing), dan Tablet tidak bisa masuk ke sistem:
Untuk mengakalinya, install ulang ROM modding dengan memasukan tipe/model Tablet yang lain. Sebagai contoh: jika tadi Anda menggunakan M009s Blue LED 7”, coba ganti ke tipe M009s Green LED.
Buat yang kepingin nyoba modding menggunakan ROM lain, bisa mengunjungihttp://techknow.freeforums.org/viewt...420770369da0c6
Dengan menggunakan ROM modding “Universal Uberoid WM8650 1.5.3 HoneyCombMOD v9” dengan file ROM yang bisa didownload dari http://www.theponsel.com/wp-content/..._Uberoid_V9.7z
Fitur utama dari ROM modding ini antara lain:
1. Support Live Wallpaper (‘butterfly’ Live Wallpaper included)
2. Interface ala Android HoneyComb
3. Support lebih dari 60 model Tablet Android WM8650
4. ROM bisa di-custom
5. 100% Rooted
6. Kualitas Audio meningkat
7. Updated BusyBox ke versi 1.19
8. Memory cleaning meningkat
9. Memory read/write meningkat
10. Versi Lite, mendukung banyak aplikasi
11. Mendukung banyak bahasa
12. Support Android Market/Google Market (v2.3.6)
Proses instalasi ROM:
1. Sisipkan kartu microSD ke PC/Laptop. Bisa menggunakan card reader atau port khusus yang ada di PC/Laptop.
2. Format kartu microSD menggunakan sistem FAT32.
3. Cari tahu tipe/model Tablet Android IMO Tab X3 Anda (misalnya VIA WM8650/M009s/M003s/M012s/etc.)
4. Ekstrak/Unzip file ROM Universal Uberoid WM8650 1.5.3 HoneyCombMOD v9 yang telah didownload ke folder PC/Laptop.
5. Jalankan file “CHANGER.EXE” yang ada di folder hasil ekstrak ROM modding.
6. Masukan nomor kode dari tipe/model Tablet Android Anda di kotak dialog bagian bawah. Selanjutnya tekan “Enter”. Misalnya, Anda pilih ROM dari tipe M009s Blue LED 7” , di kotak dialog tersebut ketik angka 2 lalu Enter.
7. CHANGER.EXE akan menampilkan notifikasi untuk menyimpan ROM modifikasi ke microSD, pilih ‘Y’ selanjutnya tekan Enter. Proses modifikasi dan copy ROM ke microSD akan berlangsung secara otomatis.
8. Setelah sukses ter-copy ke microSD, cabut kartu memori tersebut
9. Matikan Tablet Android IMO Tab X3
10. Masukan kartu microSD ke slot yang tersedia.
11. Hidupkan Tablet Android IMO Tab X3
12. Proses instalasi ROM akan berlangsung secara otomatis, di bagian bawah screen/layar akan tertampil indikator prosentasi proses instalasi. Tunggu sampai 100%, dan Anda akan diminta untuk mencabut kartu microSD.
13. Jreeeeennnggggg….IMO Tab X3 Anda sudah berhasil dimodifikasi.
Catatan: Pastikan, setelah berhasil memodifikasi IMO Tab X3 Anda, hapus file yang ada di kartu microSD tadi (format ulang kartu microSD) jika ingin digunakan untuk penyimpanan file.
FAQ:
A. Cara memperbaiki Market Android karena tak menampilkan semua aplikasi:
1. Buka ikon ‘Market Android’, kemudian tekan tombol ‘home’ untuk kembali
2. Masuk ke menu ‘Setting > Applications > Manage > Running
3. Tekan ‘Market’
4. Tekan ‘Clear cache’, tapi JANGAN tekan clear data
5. Tekan ‘Force Stop’
6. Kembali ke menu ‘Setting > Applications > Manage > Running
7. Tekan ‘Google Services Framework’
8. Tekan ‘Clear Data’
9. Tekan ‘Force Stop’
10. Jalankan ‘Market Android’, biasanya di awal akan muncul error
11. Reboot, kembali buka ‘Market Android’ harusnya akan berhasil terupdated. Jika tidak, umumnya butuh beberapa saat lagi untuk sistem bekerja dengan baik.
12. Jika berhasil, Anda bisa mencari aplikasi apa pun yang tersedia di Android Market.
B. Logo Uberoid terus berkedip (flashing), dan Tablet tidak bisa masuk ke sistem:
Untuk mengakalinya, install ulang ROM modding dengan memasukan tipe/model Tablet yang lain. Sebagai contoh: jika tadi Anda menggunakan M009s Blue LED 7”, coba ganti ke tipe M009s Green LED.
Buat yang kepingin nyoba modding menggunakan ROM lain, bisa mengunjungihttp://techknow.freeforums.org/viewt...420770369da0c6
Minggu, 20 November 2011
CONVERTER .JAR KE .APK UNTUK ANDROID
bingung mau aplikasi untuk android tapi apilikasinya masih berbentuk format jar nah ini ada tempat untuk menconverteraplikasi jar ke format android kamu yang berformat apk..
langsung aja
langsung aja
Minggu, 06 November 2011
Install Puppy Linux di USB Flash disk
To the point, bahan2 yang dibutuhkan untuk meng-install Linux di USB :
Langkah Pertama : sediakan kopi susu sama rokok buat nunggu loading saat instalasi Puppy linux ke Flash disk klo yg gak ngerokok atau ngopi bisa digantikan dengan cemilan dan teh atau susu
Langkah Ke-2 : sediakan komputer PC atau Laptop sama Flash disknya (y klo gx ada ini dua langkah semua ini gatot a.k.a gagal total)
Langkah Ke-3: download
1. ISO Linux Puppy, bisa didownload di url berikut :
Download Linux Puppy 4.1.2 (124Mb)
2. unetbootin-windows-latest, bisa didownload di url berikut :
Download unetbootin-windows-latest
Penjelasan :
1. Saya pilih Puppy Linux karena ukuran file-nya relative kecil <100 Mb sementara interface-nya cukup bagus dan paket aplikasinya cukup lengkap, ada Abiword untuk pengolah kata, web browser, multimedia player, game, cukup lengkap lah kalo cuma buat keperluan biasa… dan juga Puppy Linux relative ringan, ga’ lelet…
2. Saya pilih unetbootin karena kemudahan proses installasinya…
SELAMAT MENCOBA!!!! AYO MAIN LG KLO BISA NANTI BAWA MAKANAN ... YAHAHAHA
Langkah Pertama : sediakan kopi susu sama rokok buat nunggu loading saat instalasi Puppy linux ke Flash disk klo yg gak ngerokok atau ngopi bisa digantikan dengan cemilan dan teh atau susu
Langkah Ke-2 : sediakan komputer PC atau Laptop sama Flash disknya (y klo gx ada ini dua langkah semua ini gatot a.k.a gagal total)
Langkah Ke-3: download
1. ISO Linux Puppy, bisa didownload di url berikut :
Download Linux Puppy 4.1.2 (124Mb)
2. unetbootin-windows-latest, bisa didownload di url berikut :
Download unetbootin-windows-latest
Penjelasan :
1. Saya pilih Puppy Linux karena ukuran file-nya relative kecil <100 Mb sementara interface-nya cukup bagus dan paket aplikasinya cukup lengkap, ada Abiword untuk pengolah kata, web browser, multimedia player, game, cukup lengkap lah kalo cuma buat keperluan biasa… dan juga Puppy Linux relative ringan, ga’ lelet…
2. Saya pilih unetbootin karena kemudahan proses installasinya…
SELAMAT MENCOBA!!!! AYO MAIN LG KLO BISA NANTI BAWA MAKANAN ... YAHAHAHA
Kamis, 03 November 2011
Perbedaan Vlan, Eoip, IPip dan Vrrp
Ada obrolan ma temen perbedaan Vlan ma yg lain apa y di mikrotik so biar jelaas kita lihat dari pengertiannya az dulu maaf klo ada salah tolong diluruskan ma yg udah master, harap maklum hasil browsing
Pengertian Vlan
Adalah sebuah cara pengelompokan satu set port switch bersama sehingga mereka membentuk logical network, terpisah dari kelompok seperti lainnya. Dalam sebuah switch tunggal ini adalah straightforward local configuration. Ketika VLAN meluas lebih dari satu switch, link antar-switch harus menjadi trunks, di mana paket ditandai untuk menunjukkan yang mereka milik VLAN.
Pengertian EOIP
Ethernet over IP (EoIP) Tunneling MikroTik RouterOS adalah protokol yang membuat sebuah Ethernet tunnel antara dua router di atas koneksi IP. Interface EoIP muncul sebagai interface Ethernet. Ketika fungsi bridging dari router diaktifkan, semua lalu lintas Ethernet (semua protokol Ethernet) akan dijembatani sama seperti jika ada dimana interface Ethernet fisik dan kabel antara dua router (dengan bridging diaktifkan).
Pengertian IPIP
IPIP tunnel adalah sebuah protokol sederhana yang mengenkapsulasi paket IP dalam IP untuk membuat tunnel di antara dua router. IPIP tunnel interface muncul sebagai interface dalam daftar interface. Banyak router, termasuk Cisco dan berbasis Linux, mendukung protokol ini.
Pengertian Vrrp (Virtual Router Redundancy Protocol)
Virtual Router Redundancy Protocol adalah sebuah protokol pemilihan yang menyediakan availabelity tinggi untuk router. Sejumlah router dapat berpartisipasi dalam satu atau lebih router virtual. Satu atau lebih alamat IP mungkin ditugaskan ke router virtual.
semoga jelas perbedaan antara Eoip, ipip, vlan dan Vrrp yang di lihat dari pengertiannya.
Pengertian Vlan
Adalah sebuah cara pengelompokan satu set port switch bersama sehingga mereka membentuk logical network, terpisah dari kelompok seperti lainnya. Dalam sebuah switch tunggal ini adalah straightforward local configuration. Ketika VLAN meluas lebih dari satu switch, link antar-switch harus menjadi trunks, di mana paket ditandai untuk menunjukkan yang mereka milik VLAN.
Pengertian EOIP
Ethernet over IP (EoIP) Tunneling MikroTik RouterOS adalah protokol yang membuat sebuah Ethernet tunnel antara dua router di atas koneksi IP. Interface EoIP muncul sebagai interface Ethernet. Ketika fungsi bridging dari router diaktifkan, semua lalu lintas Ethernet (semua protokol Ethernet) akan dijembatani sama seperti jika ada dimana interface Ethernet fisik dan kabel antara dua router (dengan bridging diaktifkan).
Pengertian IPIP
IPIP tunnel adalah sebuah protokol sederhana yang mengenkapsulasi paket IP dalam IP untuk membuat tunnel di antara dua router. IPIP tunnel interface muncul sebagai interface dalam daftar interface. Banyak router, termasuk Cisco dan berbasis Linux, mendukung protokol ini.
Pengertian Vrrp (Virtual Router Redundancy Protocol)
Virtual Router Redundancy Protocol adalah sebuah protokol pemilihan yang menyediakan availabelity tinggi untuk router. Sejumlah router dapat berpartisipasi dalam satu atau lebih router virtual. Satu atau lebih alamat IP mungkin ditugaskan ke router virtual.
semoga jelas perbedaan antara Eoip, ipip, vlan dan Vrrp yang di lihat dari pengertiannya.
Minggu, 30 Oktober 2011
Cara Cek Ip Publik yg kita gunakan
Mungkin teman-teman bertanya-tanya sebenarnya ip public yg anda digunakan saat berselancar di dunia maya,nah ini ada klo mw liat ip public yg qta gunakan klik az langsung:
CARA MENARUH CHAT YM DI BLOG
Mungkin anda semua sudah tidak aneh dengan namanya YM atau yahoo messenger yang merupakan tempat chat dengan akun Yahoo saat anda membuat email pada Yahoo. Mungkin anda pernah atau sering melihat di situs-situs atau blog orang lain terdapat ym online dimana merupakan widget untuk dapat terkoneksi antara situs kita dengan akun ym kita itu sendiri..
Untuk mudahnya saya akan tunjukkan bagaimana menaruh akun ym kita di situs kita dengan menggunakan ping box dari ym..
Langkah pertama anda masuk ke akun YM anda dan klik tab messenger lalu pilih Ping Box
Untuk mudahnya saya akan tunjukkan bagaimana menaruh akun ym kita di situs kita dengan menggunakan ping box dari ym..
Langkah pertama anda masuk ke akun YM anda dan klik tab messenger lalu pilih Ping Box
MERAH = UNTUK TEMA
BIRU = NAMA USER
HIJAU = STATUS KITA
Sabtu, 22 Oktober 2011
Membuat Vlan di Mikrotik
Untuk membuat vlan dan wlan di mikrotik, sebaiknya paham dulu konsep Vlan.Biar cepet nyambung. Dan tidak bingung berkepanjangan :D
Sampai saat ini saya baru bisa mengaplikasian vlan pada wlan mikrotik dengan 2 cara :
Konfigurasi vlan pada AP pada intinya mengatur agar wlan (dan wds) yang mengarah ke klient menjadi anggota vlan tersebut.
Buat bridge baru sebagai wadah vlan dan wlan yang akan gabungkan. misal brvlan8.
Dan masukkan vlan dan wlan (dan wds)yang dimaksud kedalam bridge tersebut.
Dan pastikan ethernet yang di jadikan port trunking tidak boleh dimasukkan ke dalam anggota bridge
br vlan ap Mikrotik: belajar Wlan dan Vlan
Agar wds selalu masuk kedalam anggota bridge, set di properties agar wds menjadi anggota brvlan8.wds conf Mikrotik: belajar Wlan dan Vlan
Ping ke router dan client untuk memastikan. Vlan dapat berfungsi dengan baik.ping client router Mikrotik: belajar Wlan dan Vlan
Sering-seringlah main ke sini biar makin senang nyebar ilmunya
Sampai saat ini saya baru bisa mengaplikasian vlan pada wlan mikrotik dengan 2 cara :
- vlan access pada AP
- vlan access pada Client.
Konfigurasi vlan pada AP pada intinya mengatur agar wlan (dan wds) yang mengarah ke klient menjadi anggota vlan tersebut.
- Pastikan link radio sudah terkoneksi dengan bagus.
- Buat vlan yang dibutuhkan dan (optional) set ip address untuk trouble shoting.
Buat bridge baru sebagai wadah vlan dan wlan yang akan gabungkan. misal brvlan8.
Dan masukkan vlan dan wlan (dan wds)yang dimaksud kedalam bridge tersebut.
Dan pastikan ethernet yang di jadikan port trunking tidak boleh dimasukkan ke dalam anggota bridge
br vlan ap Mikrotik: belajar Wlan dan Vlan
Agar wds selalu masuk kedalam anggota bridge, set di properties agar wds menjadi anggota brvlan8.wds conf Mikrotik: belajar Wlan dan Vlan
Ping ke router dan client untuk memastikan. Vlan dapat berfungsi dengan baik.ping client router Mikrotik: belajar Wlan dan Vlan
Sering-seringlah main ke sini biar makin senang nyebar ilmunya
Rabu, 14 Oktober 2009
apakah IP????
Protokol Internet
Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Protokol Internet (Inggris Internet Protocol disingkat IP) adalah protokol lapisan jaringan (network layer dalam OSI Reference Model) atau protokol lapisan internetwork (internetwork layer dalam DARPA Reference Model) yang digunakan oleh protokol TCP/IP untuk melakukan pengalamatan dan routing paket data antar host-host di jaringan komputer berbasis TCP/IP. Versi IP yang banyak digunakan adalah IP versi 4 (IPv4) yang didefinisikan pada RFC 791 dan dipublikasikan pada tahun 1981, tetapi akan digantikan oleh IP versi 6 pada beberapa waktu yang akan datang.Protokol IP merupakan salah satu protokol kunci di dalam kumpulan protokol TCP/IP. Sebuah paket IP akan membawa data aktual yang dikirimkan melalui jaringan dari satu titik ke titik lainnya. Metode yang digunakannya adalah connectionless yang berarti ia tidak perlu membuat dan memelihara sebuah sesi koneksi. Selain itu, protokol ini juga tidak menjamin penyampaian data, tapi hal ini diserahkan kepada protokol pada lapisan yang lebih tinggi (lapisan transport dalam OSI Reference Model atau lapisan antar host dalam DARPA Reference Model), yakni protokol Transmission Control Protocol (TCP).
Layanan yang ditawarkan oleh Protokol IP
- IP menawarkan layanan sebagai protokol antar jaringan (inter-network), karena itulah IP juga sering disebut sebagai protokol yang bersifat routable. Header IP mengandung informasi yang dibutuhkan untuk menentukan rute paket, yang mencakup alamat IP sumber (source IP address) dan alamat IP tujuan (destination IP address). Anatomi alamat IP terbagi menjadi dua bagian, yakni alamat jaringan (network address) dan alamat node (node address/host address). Penyampaian paket antar jaringan (umumnya disebut sebagai proses routing), dimungkinkan karena adanya alamat jaringan tujuan dalam alamat IP. Selain itu, IP juga mengizinkan pembuatan sebuah jaringan yang cukup besar, yang disebut sebagai IP internetwork, yang terdiri atas dua atau lebih jaringan yang dihubungkan dengan menggunakan router berbasis IP.
- IP mendukung banyak protokol klien, karena memang IP merupakan "kurir" pembawa data yang dikirimkan oleh protokol-protokol lapisan yang lebih tinggi dibandingkan dengannya. Protokol IP dapat membawa beberapa protokol lapisan tinggi yang berbeda-beda, tapi setiap paket IP hanya dapat mengandung data dari satu buah protokol dari banyak protokol tersebut dalam satu waktu. Karena setiap paket dapat membawa satu buah paket dari beberapa paket data, maka harus ada cara yang digunakan untuk mengidikasikan protokol lapisan tinggi dari paket data yang dikirimkan sehingga dapat diteruskan kepada protokol lapisan tinggi yang sesuai pada sisi penerima. Mengingat klien dan server selalu menggunakan protokol yang sama untuk sebuah data yang saling dipertukarkan, maka setiap paket tidak harus mengindikasikan sumber dan tujuan yang terpisah. Contoh dari protokol-protokol lapisan yang lebih tinggi dibandingkan IP adalah Internet Control Management Protocol (ICMP), Internet Group Management Protocol (IGMP), User Datagram Protocol (UDP), dan Transmission Control Protocol (TCP).
- IP mengirimkan data dalam bentuk datagram, karena memang IP hanya menyediakan layanan pengiriman data secara connectionless serta tidak andal (unreliable) kepada protokol-protokol yang berada lebih tinggi dibandingkan dengan protokol IP. Pengirimkan connectionless, berarti tidak perlu ada negosiasi koneksi (handshaking) sebelum mengirimkan data dan tidak ada koneksi yang harus dibuat atau dipelihara dalam lapisan ini. Unreliable, berarti IP akan mengirimkan paket tanpa proses pengurutan dan tanpa acknowledgment ketika pihak yang dituju telah dapat diraih. IP hanya akan melakukan pengiriman sekali kirim saja untuk menyampaikan paket-paket kepada hop selanjutnya atau tujuan akhir (teknik seperti ini disebut sebagai "best effort delivery"). Keandalan data bukan merupakan tugas dari protokol IP, tapi merupakan protokol yang berada pada lapisan yang lebih tinggi, seperti halnya protokol TCP.
- Bersifat independen dari lapisan antarmuka jaringan (lapisan pertama dalam DARPA Reference Model), karena memang IP didesain agar mendukung banyak komputer dan antarmuka jaringan. IP bersifat independen terhadap atribut lapisan fisik, seperti halnya pengabelan, pensinyalan, dan bit rate. Selain itu, IP juga bersifat independen terhadap atribut lapisan data link seperti halnya mekanisme Media access control (MAC), pengalamatan MAC, serta ukuran frame terbesar. IP menggunakan skema pengalamatannya sendiri, yang disebut sebagai "IP address", yang merupakan bilangan 32-bit dan independen terhadap skema pengalamatan yang digunakan dalam lapisan antarmuka jaringan.
- Untuk mendukung ukuran frame terbesar yang dimiliki oleh teknologi lapisan antarmuka jaringan yang berbeda-beda, IP dapat melakukan pemecahan terhadap paket data ke dalam beberapa fragmen sebelum diletakkan di atas sebuah saluran jaringan. Paket data tersebut akan dipecah ke dalam fragmen-fragmen yang memiliki ukuran maximum transmission unit (MTU) yang lebih rendah dibandingkan dengan ukuran datagram IP. Proses ini dinamakan dengan fragmentasi ([[Fragmentasi paket jaringan|fragmentation). Router atau host yang mengirimkan data akan memecah data yang hendak ditransmisikan, dan proses fragmentasi dapat berlangsung beberapa kali. Selanjutnya host yang dituju akan menyatukan kembali fragmen-fragmen tersebut menjadi paket data utuh, seperti halnya sebelum dipecah.
- Dapat diperluas dengan menggunakan fitur IP Options dalam header IP. Fitur yang dapat ditambahkan contohnya adalah kemampuan untuk menentukan jalur yang harus diikuti oleh datagram IP melalui sebuah internetwork IP.
[sunting] Datagram IP
Paket-paket data dalam protokol IP dikirimkan dalam bentuk datagram. Sebuah datagram IP terdiri atas header IP dan muatan IP (payload), sebagai berikut:- Header IP: Ukuran header IP bervariasi, yakni berukuran 20 hingga 60 byte, dalam penambahan 4-byte. Header IP menyediakan dukungan untuk memetakan jaringan (routing), identifikasi muatan IP, ukuran header IP dan datagram IP, dukungan fragmentasi, dan juga IP Options.
- Muatan IP: Ukuran muatan IP juga bervariasi, yang berkisar dari 8 byte hingga 65515 byte.
[sunting] Header IP
Header IP terdiri atas beberapa field sebagai berikut:| Field | Panjang | Keterangan |
|---|---|---|
| Version | 4 bit | Digunakan untuk mengindikasikan versi dari header IP yang digunakan. Karena memiliki panjang 4 bit, maka terdapat 24=16 buah jenis nilai yang berbeda-beda, yang berkisar antara 0 hingga 15. Meskipun begitu hanya ada dua nilai yang bisa digunakan, yakni 4 dan 6, mengingat versi IP standar yang digunakan saat ini dalam jaringan dan Internet adalah versi 4 dan 6 merupakan singkatan dari versi selanjutnya (IPv6). Lihat situs web IANA untuk informasi mengenai field ini lebih lanjut. |
| Header length | 4 bit | Digunakan untuk mengindikasikan ukuran header IP. Karena memiliki panjang 4 bit, maka terdapat 24=16 buah jenis nilai yang berbeda-beda. Field header length ini mengindikasikan bilangan double-word 32-bit (blok 4-byte) di dalam header IP. Ukuran terkecilnya adalah 5 (0x05), yang menunjukkan ukuran terkecil dari header IP yakni 20 byte. Dengan jumlah maksimum dari IP Options, ukuran header IP maksimum adalah 60 byte, yang diindikasikan dengan nilai 15 (0x0F). |
| Type of Service (TOS) | 8 bit | Field ini digunakan untuk menentukan kualitas transmisi dari sebuah datagram IP. Ada dua jenis TOS yang didefinisikan, yakni pada RFC 791 dan RFC 2474. Hal ini akan dibahas pada seksi berikutnya. |
| Total Length | 16 bit | Merupakan panjang total dari datagram IP, yang mencakup header IP dan muatannya. Dengan menggunakan angka 16 bit, nilai maksimum yang dapat ditampung adalah 65535 byte. Untuk datagram IP yang memiliki ukuran maksimum, field ini memiliki nilai yang sama dengan nilai maximum transmission unit yang dimiliki oleh teknologi protokol lapisan antarmuka jaringan. |
| Identifier | 16 bit | Digunakan untuk mengidentifikasikan sebuah paket IP tertentu yang dikirimkan antara node sumber dan node tujuan. Host pengirim akan mengeset nilai dari field ini, dan field ini akan bertambah nilainya untuk datagram IP selanjutnya. Field ini digunakan untuk mengenali fragmen-fragmen sebuah datagram IP. |
| Flag | 3 bit | Berisi dua buah flag yang berisi apakah sebuah datagram IP mengalami fragmentasi atau tidak. Meski berisi tiga bit, ada dua jenis nilai yang mungkin, yakni apakah hendak memecah datagram IP ke dalam beberapa fragmen atau tidak. |
| Fragment Offset | 13 bit | Digunakan untuk mengidentifikasikan ofset di mana fragmen yang bersangkutan dimulai, dihitung dari permulaan muatan IP yang belum dipecah. |
| Time-to-Live (TTL) | 8 bit | Digunakan untuk mengidentifikasikan berapa banyak saluran jaringan di mana sebuah datagram IP dapat berjalan-jalan sebelum sebuah router mengabaikan datagram tersebut. Field ini pada awalnya ditujukan sebagai penghitung waktu, untuk mengidentifikasikan berapa lama (dalam detik) sebuah datagram IP boleh terdapat di dalam jaringan. Adalah router IP yang memantau nilai ini, yang akan berkurang setiap kali hinggap dalam router. |
| Protocol | 8 bit | Digunakan untuk mengidentifikasikan jenis protokol lapisan yang lebih tinggi yang dikandung oleh muatan IP. Field ini merupakan tanda eksplisit untuk protokol klien. Terdapat beberapa nilai dari field ini, seperti halnya nilai 1 (0x01) untuk ICMP, 6 (0x06) untuk TCP, dan 17 (0x11) untuk UDP (selengkapnya lihat di bawah). Field ini bertindak sebagai penanda multipleks (multiplex identifier), sehingga muatan IP pun dapat diteruskan ke protokol lapisan yang lebih tinggi saat diterima oleh node yang dituju. |
| Header Checksum | 16 bit | Field ini berguna hanya untuk melakukan pengecekan integritas terhadap header IP, sementara muatan IP sendiri tidak dimasukkan ke dalamnya, sehingga muatan IP harus memiliki checksum mereka sendiri untuk melakukan pengecekan integritas terhadap muatan IP. Host pengirim akan melakukan pengecekan checksum terhadap datagram IP yang dikirimkan. Setiap router yang berada di dalam jalur transmisi antara sumber dan tujuan akan melakukan verifikasi terhadap field ini sebelum memproses paket. Jika verifikasi dianggap gagal, router pun akan mengabaikan datagram IP tersebut. Karena setiap router yang berada di dalam jalur transmisi antara sumber dan tujuan akan mengurangi nilai TTL, maka header checksum pun akan berubah setiap kali datagram tersebut hinggap di setiap router yang dilewati. Pada saat menghitung checksum terhadap semua field di dalam header IP, nilai header checksum akan diset ke nilai 0. |
| Source IP Address | 32 bit | Mengandung alamat IP dari sumber host yang mengirimkan datagram IP tersebut, atau alamat IP dari Network Address Translator (NAT). |
| Destination IP Address | 32 bit | Mengandung alamat IP tujuan ke mana datagram IP tersebut akan disampaikan, atau yang dapat berupa alamat dari host atau NAT. |
| IP Options and Padding | 32 bit | [place holder] |
[sunting] Type of Service (ToS)
Field Type of Service (ToS) adalah sebuah field dalam header IPv4 yang memiliki panjang 8 bit dan digunakan untuk menandakan jenis Quality of Service (QoS) yang digunakan oleh datagram yang bersangkutan untuk disampaikan ke router-router internetwork. ToS didefinisikan di dalam dua buah standar, yakni RFC 791 dan RFC 2474.[sunting] ToS dalam RFC 791
[place holder][sunting] ToS dalam RFC 2474
[place holder][sunting] Time-to-Live (TTL)
[place holder][sunting] Protocol
Berikut ini adalah nilai dari field Protocol| Nilai | Protokol |
|---|---|
| 0 | Internet Protocol (IP) |
| 1 | Internet Control Message Protocol (ICMP) |
| 2 | Internet Group Message Protocol (IGMP) |
| 3 | Gateway-to-Gatway Protocol (GGP) |
| 4 | IP in IP encapsulation |
| 6 | Transmission Control Protocol (TCP) |
| 8 | Exterior Gateway Protocol (EGP) |
| 12 | PARC Universal Packet Protocol (PUP) |
| 17 | User Datagram Protocol (UDP) |
| 20 | Host Monitoring Protocol (HMP) |
| 22 | Xerox NS IDP |
| 27 | Reliable Datagram Protocol (RDP) |
| 41 | Internet Protocol version 6 (IPv6) |
| 47 | Generic Routing Encapsulation (GRE) |
| 50 | IP Security Encapsulating Security Payload (IPSec ESP) |
| 51 | IP Security Authentication Header (AH) |
| 66 | MIT Remote Virtual Disk (RVD) |
| 89 | Open Shortest Path First (OSPF) |
Aplikasi jaringan Windows yang berbasis Windows Sockets API (WinSock) dapat merujuk protokol berdasarkan namanya saja. Nama-nama protokol kemudian akan diterjemahkan ke dalam nomor protokol dengan menggunakan berkas yang disimpan di dalam %systemroot%\System32\Drivers\Etc\Protocol.
[sunting] Fragmentasi Paket IP
Ketika sebuah host sumber atau router harus mentransmisikan sebuah datagram IP dalam sebuah saluran jaringan di mana nilai Maximum transmission unit (MTU) yang dimilikinya lebih kecil dibandingkan ukuran datagram IP, datagram IP yang akan ditransmisikan tersebut harus dipecah ke dalam beberapa fragmen. Proses ini disebut sebagai Fragmentation (fragmentasi). Ketika fragmentasi terjadi, muatan IP akan dibelah menjadi beberapa segmen, dan setiap segmen akan dikirimkan dengan header IP-nya masing-masing.Header IP mengandung informasi yang dibutuhkan untuk menyatukan kembali muatan IP yang telah dipecah tersebut menjadi muatan IP yang utuh pada saat datagram IP tersebut telah sampai pada host tujuan. Karena IP merupakan teknologi datagram packet-switching dan juga fragmen dapat sampai ke tujuan dalam kondisi tidak terurut, fragmen-fragmen tersebut harus dikelompokkan (dengan menggunakan field Identification dalam header IP), diurutkan (dengan menggunakan field Fragment Offset dalam header IP), dan diperjelas pembatasannya (dengan menggunakan flag More Fragment dalam header IP).
Teknologi virtual circuit packet-switching seperti halnya X.25 dan Asynchronous Transfer Mode (ATM) hanya membutuhkan pembatasan fragmen/segmen. Sebagai contoh, dengan ATM Adaptation Layer 5, sebuah datagram IP akan dibelah menjadi beberapa segmen berukuran 48 byte yang menjadi muatan setiap sel ATM. ATM selanjutnya mengirimkan sel-sel ATM tersebut yang mengandung datagram IP dan menggunakan bit ketiga dari field Payload Type di dalam header ATM untuk mengindikasikan akhir aliran sel ATM untuk sebuah datagram IP.
[sunting] Field-field dalam header IP yang berguna untuk fragmentasi
Ada tiga buah field yang berguna untuk menunjukkan apakah sebuah datagram IP harus difragmentasi atau tidak, yakni sebagai berikut:- Field identification:
Digunakan untuk mengelompokkan semua fragmen dari sebuah datagram IP dalam sebuah kelompok. Host pengirim akan mengeset nilai field ini, dan nilai ini tidak akan beruba selama proses fragmentasi berlangsung. Field ini selalu diset (memiliki nilai) meskipun datagram IP tidak boleh diset dengan menggunakan bit flag Dont Fragment (DF). - Field Flag, yang memiliki dua buah nilai:
- Don't fragment (DF):
Flag ini akan diset ke nilai "0" untuk mengizinkan fragmentasi dilakukan, atau nilai "1" untuk mencegah fragmentasi dilakukan terhadap datagram IP. Dengan kata lain, fragmentasi akan terjadi jika flag DF ini bernilai "0". Jika fragmentasi dibutuhkan untuk meneruskan datagram IP (akibat ukuran datagram IP yang lebih besar dibandingkan dengan ukuran maximum transmission unit (MTU)) dan flag DF ini diset ke nilai "1", maka router akan mengirimkan pesan "ICMP Destination Unreachable-Fragmentation Needed And DF Set" kepada host pengirim, sebelum router tersebut akan mengabaikan datagram IP tersebut. - More Fragments (MF):
Flag ini akan diset ke nilai "0" jika tidak ada fragmen lainnya yang mengikuti fragmen yang bersangkutan (berarti tanda bahwa fragmen tersebut merupakan fragmen terakhir), atau diset ke nilai "1" jika ada tambahan fragmen yang mengikuti fragmen tersebut (berarti tanda bahwa fragmen tersebut bukanlah fragmen terakhir).
- Don't fragment (DF):
- Field' Fragment Offset:
Field ini akan diset untuk mengindikasikan posisi fragmen yang bersangkutan terhadap muatan IP yang belum difragmentasikan. Field ini akan digunakan untuk mengurutkan kembali semua fragmen pada saat proses penyatuan kembali menjadi sebuah datagram IP yang utuh di pihak penerima. Ukurannya adalah 13 bit, sehingga mendukung nilai hingga 8191 saja.
Mengingat ukuran muatan IP terbesar adalah 65515 byte (216-20), sedangkan ukuran field ini adalah 13 bit, maka field ini tidak dapat digunakan untuk mengindikasikan byte offset. Karenanya setiap nilai field fragment offset harus merepresentasikan nilai 3 bit. Dengan demikian, field Fragment Offset pun dapat didefinisikan dalam blok-blok berukuran 8 byte yang disebut sebagai Fragment block.
Selama fragmentasi dilakukan, muatan IP akan dipecah ke dalam fragmen-fragmen dengan menggunakan batasan 8 byte dan nilai maksimum fragment block (8 byte) diletakkan pada setiap fragmen. Field Fragment Offset pun diset untuk mengindikasikan permulaan fragment block untuk fragmen tersebut dibandingkan dengan muatan IP yang belum difragmentasi.
- Header length: Bisa berubah atau tidak bergantung pada keberadaan IP Options, dan juga apakah IP Options tersebut disalin ke semua fragmen atau hanya fragmen pertama saja.
- Time-to-Live (TTL): selalu dikurangi 1.
- Total Length: Diubah untuk merefleksikan perubahan pada header IP yang baru dan tentunya muatan IP yang baru.
- Flag More Fragment akan diset ke angka 1 untuk fragmen pertama atau fragmen pertengahan, atau nilai 0 untuk fragmen terakhir.
- Fragment Offset: Diset untuk mengindikasikan posisi fragmen di dalam fragment block relatif terhadap muatan IP yang belum difragmentasi.
- Header Checksum: dihitung ulang berdasarkan field yang berubah di dalam header IP.
- Field "identification": tidak berubah untuk setiap fragmen.
[sunting] Contoh proses fragmentasi
Sebagai sebuah contoh bagaimana proses fragmentasi berlangsung, perhatikan skenairo berikut:Sebuah node yang berada di dalam jaringan Token Ring mengirimkan sebuah datagram IP yang dapat difragmentasikan dengan nilai field Identification (dalam header IP) diset ke nilai 9999 ke sebuah node dalam jaringan Ethernet, seperti terlukis dalam gambar. Anggaplah jaringan Token Ring tersebut memiliki pengaturan sebagai berikut: kepemilikan token selama 9 milidetik, kecepatan 4 megabit per detik, dan tidak ada header routing Token Ring, serta MTU 4482 byte. Sementara itu, jaringan Ethernet memiliki MTU 1500 byte, yang menggunakan skema enkapsulasi frame Ethernet II.
Sebelum fragmentasi terjadi, field-field dalam header IP untuk datagram IP yang asli bernilai sebagai berikut:
| Field | Nilai |
|---|---|
| Total Length | 4482 |
| Identification | 9999 |
| flag DF | 0 |
| flag MF | 0 |
| Fragment Offset | 0 |
Muatan IP maksimum yang dapat ditampung dalam MTU 1500 byte milik Ethernet adalah 1480 byte (20 byte digunakan sebagai header IP, dan dengan anggapan bahwa datagram tersebut tidak memiliki IP Options). Setiap muatan yang berukuran 1480 byte tesebut dipecah ke dalam 185 fragment block (185x8=1480). Karenanya router akan mengirimkan empat fragmen dengan ukuran muatan 1480 byte dan fragmen terakhir berukuran 22 byte (4462=1480+1480+1480+22)
Karena fragmentasi terjadi, maka nilai-nilai field datagram IP yang dikirimkan pun akan diubah oleh router menjadi nilai-nilai berikut:
| Field | Nilai pada fragmen 1 | Nilai pada fragmen 2 | Nilai pada fragmen 3 | Nilai pada fragmen 4 |
|---|---|---|---|---|
| Total Length | 1500 | 1500 | 1500 | 42 |
| Identification | 9999 | 9999 | 9999 | 9999 |
| flag DF | 0 | 0 | 0 | 0 |
| flag MF | 1 | 1 | 1 | 0 |
| Fragment Offset | 0 | 185 | 370 | 555 |
[sunting] Contoh penyatuan kembali (proses reassembly)
[place holder][sunting] Contoh datagram IP
Berikut ini adalah contoh dari datagram IP (packet capture dari Microsoft Network Monitor, dipantau dengan perintah "Ping 192.168.1.2"):+ Frame: Base frame properties + ETHERNET: ETYPE = 0x0800 : Protocol = IP: DOD Internet Protocol IP: ID = 0x34CD; Proto = ICMP; Len: 60 IP: Version = 4 (0x4) IP: Header Length = 20 (0x14) IP: Precedence = Routine IP: Type of Service = Normal Service IP: Total Length = 60 (0x3C) IP: Identification = 13517 (0x34cd) IP: Flags Summary = 0 (0x0) IP: .......0 = Last fragment in datagram IP: ......0. = May fragment datagram if necessary IP: Fragment Offset = 0 (0x0) bytes IP: Time to Live = 128 (0x80) IP: Protocol = ICMP - Internet Control Message IP: Checksum = 0xB869 IP: Source Address = 192.168.1.1 IP: Destination Address = 192.168.1.2 IP: Data: Number of data bytes remaining = 40 (0x0028) + ICMP: Echo: From 192.168.1.1 To 192.168.1.2
apa yg dimaksud TCP???
Transmission Control Protocol
Transmission Control Protocol (TCP) adalah suatu protokol yang berada di lapisan transpor (baik itu dalam tujuh lapis model referensi OSI atau model DARPA yang berorientasi sambungan (connection-oriented) dan dapat diandalkan (reliable). TCP dispesifikasikan dalam1. Karakteristik TCP
TCP memiliki karakteristik sebagai berikut:- Berorientasi sambungan (connection-oriented): Sebelum data dapat ditransmisikan antara dua host, dua proses yang berjalan pada lapisan aplikasi harus melakukan negosiasi untuk membuat sesi koneksi terlebih dahulu. Koneksi TCP ditutup dengan menggunakan proses terminasi koneksi TCP (TCP connection termination).
- Full-duplex: Untuk setiap host TCP, koneksi yang terjadi antara dua host terdiri atas dua buah jalur, yakni jalur keluar dan jalur masuk. Dengan menggunakan teknologi lapisan yang lebih rendah yang mendukung full-duplex, maka data pun dapat secara simultan diterima dan dikirim. Header TCP berisi nomor urut (TCP sequence number) dari data yang ditransmisikan dan sebuah acknowledgment dari data yang masuk.
- Dapat diandalkan (reliable): Data yang dikirimkan ke sebuah koneksi TCP akan diurutkan dengan sebuah nomor urut paket dan akan mengharapkan paket positive acknowledgment dari penerima. Jika tidak ada paket Acknowledgment dari penerima, maka segmen TCP (protocol data unit dalam protokol TCP) akan ditransmisikan ulang. Pada pihak penerima, segmen-segmen duplikat akan diabaikan dan segmen-segmen yang datang tidak sesuai dengan urutannya akan diletakkan di belakang untuk mengurutkan segmen-segmen TCP. Untuk menjamin integritas setiap segmen TCP, TCP mengimplementasikan penghitungan TCP Checksum.
- Byte stream: TCP melihat data yang dikirimkan dan diterima melalui dua jalur masuk dan jalur keluar TCP sebagai sebuah byte stream yang berdekatan (kontigu). Nomor urut TCP dan nomor acknowlegment dalam setiap header TCP didefinisikan juga dalam bentuk byte. Meski demikian, TCP tidak mengetahui batasan pesan-pesan di dalam byte stream TCP tersebut. Untuk melakukannya, hal ini diserahkan kepada protokol lapisan aplikasi (dalam DARPA Reference Model), yang harus menerjemahkan byte stream TCP ke dalam "bahasa" yang ia pahami.
- Memiliki layanan flow control: Untuk mencegah data terlalu banyak dikirimkan pada satu waktu, yang akhirnya membuat "macet" jaringan internetwork IP, TCP mengimplementasikan layanan flow control yang dimiliki oleh pihak pengirim yang secara terus menerus memantau dan membatasi jumlah data yang dikirimkan pada satu waktu. Untuk mencegah pihak penerima untuk memperoleh data yang tidak dapat disangganya (buffer), TCP juga mengimplementasikan flow control dalam pihak penerima, yang mengindikasikan jumlah buffer yang masih tersedia dalam pihak penerima.
- Melakukan segmentasi terhadap data yang datang dari lapisan aplikasi (dalam DARPA Reference Model)
- Mengirimkan paket secara "one-to-one": hal ini karena memang TCP harus membuat sebuah sirkuit logis antara dua buah protokol lapisan aplikasi agar saling dapat berkomunikasi. TCP tidak menyediakan layanan pengiriman data secara one-to-many.
2. Segmen TCP
Segmen-segmen TCP akan dikirimkan sebagai datagram-datagram IP (datagram merupakan satuan protocol data unit pada lapisan internetwork). Sebuah segmen TCP terdiri atas sebuah header dan segmen data (payload), yang dienkapsulasi dengan menggunakan header IP dari protokol IP.Di dalam header IP dari sebuah segmen TCP, field Source IP Address diatur menjadi alamat unicast dari sebuah antarmuka host yang mengirimkan segmen TCP yang bersangkutan. Sementara itu, field Destination IP Address juga akan diatur menjadi alamat unicast dari sebuah antarmuka host tertentu yang dituju. Hal ini dikarenakan, protokol TCP hanya mendukung transmisi one-to-one.
3. Header TCP
Ukuran dari header TCP adalah bervariasi, yang terdiri atas beberapa field yang ditunjukkan dalam gambar dan tabel berikut. Ukuran TCP header paling kecil (ketika tidak ada tambahan opsi TCP) adalah 20 byte.| Nama field | Ukuran | Keterangan |
|---|---|---|
| Source Port | 2 byte (16 bit) | Mengindikasikan sumber protokol lapisan aplikasi yang mengirimkan segmen TCP yang bersangkutan. Gabungan antara field Source IP Address dalam header IP dan field Source Port dalam field header TCP disebut juga sebagai socket sumber, yang berarti sebuah alamat global dari mana segmen dikirimkan. Lihat juga Port TCP. |
| Destination Port | 2 byte (16 bit) | Mengindikasikan tujuan protokol lapisan aplikasi yang menerima segmen TCP yang bersangkutan. Gabungan antara field Destination IP Address dalam header IP dan field Destination Port dalam field header TCP disebut juga sebagai socket tujuan, yang berarti sebuah alamat global ke mana segmen akan dikirimkan. |
| Sequence Number | 4 byte (32 bit) | Mengindikasikan nomor urut dari oktet pertama dari data di dalam sebuah segmen TCP yang hendak dikirimkan. Field ini harus selalu diset, meskipun tidak ada data (payload) dalam segmen. Ketika memulai sebuah sesi koneksi TCP, segmen dengan flag SYN (Synchronization) diset ke nilai 1, field ini akan berisi nilai Initial Sequence Number (ISN). Hal ini berarti, oktet pertama dalam aliran byte (byte stream) dalam koneksi adalah ISN+1. |
| Acknowledgment Number | 4 byte (32 bit) | Mengindikasikan nomor urut dari oktet selanjutnya dalam aliran byte yang diharapkan oleh untuk diterima oleh pengirim dari si penerima pada pengiriman selanjutnya. Acknowledgment number sangat dipentingkan bagi segmen-segmen TCP dengan flag ACK diset ke nilai 1. |
| Data Offset | 4 bit | Mengindikasikan di mana data dalam segmen TCP dimulai. Field ini juga dapat berarti ukuran dari header TCP. Seperti halnya field Header Length dalam header IP, field ini merupakan angka dari word 32-bit dalam header TCP. Untuk sebuah segmen TCP terkecil (di mana tidak ada opsi TCP tambahan), field ini diatur ke nilai 0x5, yang berarti data dalam segmen TCP dimulai dari oktet ke 20 dilihat dari permulaan segmen TCP. Jika field Data Offset diset ke nilai maksimumnya (24=16) yakni 15, header TCP dengan ukuran terbesar dapat memiliki panjang hingga 60 byte. |
| Reserved | 6 bit | Direservasikan untuk digunakan pada masa depan. Pengirim segmen TCP akan mengeset bit-bit ini ke dalam nilai 0. |
| Flags | 6 bit | Mengindikasikan flag-flag TCP yang memang ada enam jumlahnya, yang terdiri atas: URG (Urgent), ACK (Acknowledgment), PSH (Push), RST (Reset), SYN (Synchronize), dan FIN (Finish). |
| Window | 2 byte (16 bit) | Mengindikasikan jumlah byte yang tersedia yang dimiliki oleh buffer host penerima segmen yang bersangkutan. Buffer ini disebut sebagai Receive Buffer, digunakan untuk menyimpan byte stream yang datang. Dengan mengimbuhkan ukuran window ke setiap segmen, penerima segmen TCP memberitahukan kepada pengirim segmen berapa banyak data yang dapat dikirimkan dan disangga dengan sukses. Hal ini dilakukan agar si pengirim segmen tidak mengirimkan data lebih banyak dibandingkan ukuran Receive Buffer. Jika tidak ada tempat lagi di dalam Receive buffer, nilai dari field ini adalah 0. Dengan nilai 0, maka si pengirim tidak akan dapat mengirimkan segmen lagi ke penerima hingga nilai field ini berubah (bukan 0). Tujuan hal ini adalah untuk mengatur lalu lintas data atau flow control. |
| Checksum | 2 byte (16 bit) | Mampu melakukan pengecekan integritas segmen TCP (header-nya dan payload-nya). Nilai field Checksum akan diatur ke nilai 0 selama proses kalkulasi checksum. |
| Urgent Pointer | 2 byte (16 bit) | Menandakan lokasi data yang dianggap "urgent" dalam segmen. |
| Options | 4 byte (32 bit) | Berfungsi sebagai penampung beberapa opsi tambahan TCP. Setiap opsi TCP akan memakan ruangan 32 bit, sehingga ukuran header TCP dapat diindikasikan dengan menggunakan field Data offset. |
5. Port TCP
Port TCP mampu mengindikasikan sebuah lokasi tertentu untuk menyampaikan segmen-segmen TCP yang dikirimkan yang diidentifikasi dengan TCP Port Number. Nomor-nomor di bawah angka 1024 merupakan port yang umum digunakan dan ditetapkan oleh IANA (Internet Assigned Number Authority). Tabel berikut ini menyebutkan beberapa port TCP yang telah umum digunakan.| Nomor port TCP | Keterangan |
|---|---|
| 20 | File Transfer Protocol/FTP (digunakan untuk saluran data) |
| 21 | File Transfer Protocol/FTP (digunakan untuk saluran kontrol) |
| 25 | Simple Mail Transfer Protocol/SMTP yang digunakan untuk mengirim e-mail |
| 23 | Telnet |
| 80 | Hypertext Transfer Protocol/HTTP yang digunakan untuk World Wide Web. |
| 110 | Post Office Protocol 3/POP3 yang digunakan untuk menerima e-mail. |
| 139 | NetBIOS over TCP session service |
Lihat juga Port TCP dan UDP
[sunting] TCP Flag
Sebuah segmen TCP dapat memiliki flag (tanda-tanda) khusus yang mengindikasikan segmen yang bersangkutan, seperti yang disebutkan dalam tabel berikut:| Nama flag | Keterangan |
|---|---|
| URG | Mengindikasikan bahwa beberapa bagian dari segmen TCP mengandung data yang sangat penting, dan field Urgent Pointer dalam header TCP harus digunakan untuk menentukan lokasi di mana data penting tersebut berada dalam segmen. |
| ACK | Mengindikasikan field Acknowledgment mengandung oktet selanjutnya yang diharapkan dalam koneksi. Flag ini selalu diset, kecuali pada segmen pertama pada pembuatan sesi koneksi TCP. |
| PSH | Mengindikasikan bahwa isi dari TCP Receive buffer harus diserahkan kepada protokol lapisan aplikasi. Data dalam receive buffer harus berisi sebuah blok data yang berurutan (kontigu), dilihat dari ujung paling kiri dari buffer. Dengan kata lain, sebuah segmen yang memiliki flag PSH diset ke nilai 1, tidak bolah ada satu byte pun data yang hilang dari aliran byte segmen tersebut; data tidak dapat diberikan kepada protokol lapisan aplikasi hingga segmen yang hilang tersebut datang. Normalnya, TCP Receive buffer akan dikosongkan (dengan kata lain, isi dari buffer akan diteruskan kepada protokol lapisan aplikasi) ketika buffer tersebut berisi data yang kontigu atau ketika dalam "proses perawatan". Flag PSH ini dapat mengubah hal seperti itu, dan membuat akan TCP segera mengosongkan TCP Receive buffer. Flag PSH umumnya digunakan dalam protokol lapisan aplikasi yang bersifat interaktif, seperti halnya Telnet, karena setiap penekanan tombol dalam sesi terminal virtual akan dikirimkan dengan sebuah flag PSH diset ke nilai 1. Contoh dari penggunaan lainnya dari flag ini adalah pada segmen terakhir dari berkas yang ditransfer dengan menggunakan protokol FTP. Segmen yang dikirimkan dengan flag PSH aktif tidak harus segera di-acknowledge oleh penerima. |
| RST | Mengindikasikan bahwa koneksi yang dibuat akan digagalkan. Untuk sebuah koneksi TCP yang sedang berjalan (aktif), sebuah segmen dengan flag RST diset ke nilai 1 akan dikirimkan sebagai respons terhadap sebuah segmen TCP yang diterima yang ternyata segmen tersebut bukan yang diminta, sehingga koneksi pun menjadi gagal. Pengiriman segmen dengan flag RST diset ke nilai 1 untuk sebuah koneksi aktif akan menutup koneksi secara paksa, sehingga data yang disimpan dalam buffer akan dibuang (dihilangkan). Untuk sebuah koneksi TCP yang sedang dibuat, segmen dengan flag RST aktif akan dikirimkan sebagai respons terhadap request pembuatan koneksi untuk mencegah percobaan pembuatan koneksi. |
| SYN | Mengindikasikan bahwa segmen TCP yang bersangkutan mengandung Initial Sequence Number (ISN). Selama proses pembuatan sesi koneksi TCP, TCP akan mengirimkan sebuah segmen dengan flag SYN diset ke nilai 1. Setiap host TCP lainnya akan memberikan jawaban (acknowledgment) dari segmen dengan flag SYN tersebut dengan menganggap bahwa segmen tersebut merupakan sekumpulan byte dari data. Field Acknowledgment Number dari sebuah segmen SYN diatur ke nilai ISN + 1. |
| FIN | Menandakan bahwa pengirim segmen TCP telah selesai dalam mengirimkan data dalam sebuah koneksi TCP. Ketika sebuah koneksi TCP akhirnya dihentikan (akibat sudah tidak ada data yang dikirimkan lagi), setiap host TCP akan mengirimkan sebuah segmen TCP dengan flag FIN diset ke nilai 1. Sebuah host TCP tidak akan mengirimkan segmen dengan flag FIN hingga semua data yang dikirimkannya telah diterima dengan baik (menerima paket acknowledgment) oleh penerima. Setiap host akan menganggap sebuah segmen TCP dengan flag FIN sebagai sekumpulan byte dari data. Ketika dua host TCP telah mengirimkan segmen TCP dengan flag FIN dan menerima acknowledgment dari segmen tersebut, maka koneksi TCP pun akan dihentikan. |
* TCP Three-way handshake
Proses pembuatan koneksi TCP disebut juga dengan "Three-way Handshake". Tujuan metode ini adalah agar dapat melakukan sinkronisasi terhadap nomor urut dan nomor acknowledgement yang dikirimkan oleh kedua pihak dan saling bertukar ukuran TCP Window. Prosesnya dapat digambarkan sebagai berikut:- Host pertama (yang ingin membuat koneksi) akan mengirimkan sebuah segmen TCP dengan flag SYN diaktifkan kepada host kedua (yang hendak diajak untuk berkomunikasi).
- Host kedua akan meresponsnya dengan mengirimkan segmen dengan acknowledgment dan juga SYN kepada host pertama.
- Host pertama selanjutnya akan mulai saling bertukar data dengan host kedua.
SUMBER DARI : WIKIPEDIA.ORG
Apa yg dimaksud OSI??
Model OSI
Sebelum munculnya model referensi OSI, sistem jaringan komputer sangat tergantung kepada pemasok (vendor). OSI berupaya membentuk standar umum jaringan komputer untuk menunjang interoperatibilitas antar pemasok yang berbeda. Dalam suatu jaringan yang besar biasanya terdapat banyak protokol jaringan yang berbeda. Tidak adanya suatu protokol yang sama, membuat banyak perangkat tidak bisa saling berkomunikasi.
Model referensi ini pada awalnya ditujukan sebagai basis untuk mengembangkan protokol-protokol jaringan, meski pada kenyataannya inisatif ini mengalami kegagalan. Kegagalan itu disebabkan oleh beberapa faktor berikut:
- Standar model referensi ini, jika dibandingkan dengan model referensi DARPA (Model Internet) yang dikembangkan oleh Internet Engineering Task Force (IETF), sangat berdekatan. Model DARPA adalah model basis protokol TCP/IP yang populer digunakan.
- Model referensi ini dianggap sangat kompleks. Beberapa fungsi (seperti halnya metode komunikasi connectionless) dianggap kurang bagus, sementara fungsi lainnya (seperti flow control dan koreksi kesalahan) diulang-ulang pada beberapa lapisan.
- Pertumbuhan Internet dan protokol TCP/IP (sebuah protokol jaringan dunia nyata) membuat OSI Reference Model menjadi kurang diminati.
OSI Reference Model pun akhirnya dilihat sebagai sebuah model ideal dari koneksi logis yang harus terjadi agar komunikasi data dalam jaringan dapat berlangsung. Beberapa protokol yang digunakan dalam dunia nyata, semacam TCP/IP, DECnet dan IBM Systems Network Architecture (SNA) memetakan tumpukan protokol (protocol stack) mereka ke OSI Reference Model. OSI Reference Model pun digunakan sebagai titik awal untuk mempelajari bagaimana beberapa protokol jaringan di dalam sebuah kumpulan protokol dapat berfungsi dan berinteraksi.
OSI Reference Model memiliki tujuh lapis, yakni sebagai berikut
| Lapisan ke- | Nama lapisan | Keterangan |
|---|---|---|
| 7 | Application layer | Berfungsi sebagai antarmuka dengan aplikasi dengan fungsionalitas jaringan, mengatur bagaimana aplikasi dapat mengakses jaringan, dan kemudian membuat pesan-pesan kesalahan. Protokol yang berada dalam lapisan ini adalah HTTP, FTP, SMTP, dan NFS. |
| 6 | Presentation layer | Berfungsi untuk mentranslasikan data yang hendak ditransmisikan oleh aplikasi ke dalam format yang dapat ditransmisikan melalui jaringan. Protokol yang berada dalam level ini adalah perangkat lunak redirektor (redirector software), seperti layanan Workstation (dalam Windows NT) dan juga Network shell (semacam Virtual Network Computing (VNC) atau Remote Desktop Protocol (RDP)). |
| 5 | Session layer | Berfungsi untuk mendefinisikan bagaimana koneksi dapat dibuat, dipelihara, atau dihancurkan. Selain itu, di level ini juga dilakukan resolusi nama. |
| 4 | Transport layer | Berfungsi untuk memecah data ke dalam paket-paket data serta memberikan nomor urut ke paket-paket tersebut sehingga dapat disusun kembali pada sisi tujuan setelah diterima. Selain itu, pada level ini juga membuat sebuah tanda bahwa paket diterima dengan sukses (acknowledgement), dan mentransmisikan ulang terhadp paket-paket yang hilang di tengah jalan. |
| 3 | Network layer | Berfungsi untuk mendefinisikan alamat-alamat IP, membuat header untuk paket-paket, dan kemudian melakukan routing melalui internetworking dengan menggunakan router dan switch layer-3. |
| 2 | Data-link layer | Befungsi untuk menentukan bagaimana bit-bit data dikelompokkan menjadi format yang disebut sebagai frame. Selain itu, pada level ini terjadi koreksi kesalahan, flow control, pengalamatan perangkat keras (seperti halnya Media Access Control Address (MAC Address)), dan menetukan bagaimana perangkat-perangkat jaringan seperti hub, bridge, repeater, dan switch layer 2 beroperasi. Spesifikasi IEEE 802, membagi level ini menjadi dua level anak, yaitu lapisan Logical Link Control (LLC) dan lapisan Media Access Control (MAC). |
| 1 | Physical layer | Berfungsi untuk mendefinisikan media transmisi jaringan, metode pensinyalan, sinkronisasi bit, arsitektur jaringan (seperti halnya Ethernet atau Token Ring), topologi jaringan dan pengabelan. Selain itu, level ini juga mendefinisikan bagaimana Network Interface Card (NIC) dapat berinteraksi dengan media kabel atau radio. |
Langganan:
Postingan (Atom)







