Sabtu, 07 Maret 2015

IT Audit  Trail

Audit Trail merupakan salah satu fitur dalam suatu program yang mencatat semua kegiatan yang dilakukan tiap user dalam suatu tabel log. secara rinci. Audit Trail secara default akan mencatat waktu , user, data yang diakses dan berbagai jenis kegiatan. Jenis kegiatan bisa berupa menambah, merungubah dan menghapus. Audit Trail apabila diurutkan berdasarkan waktu bisa membentuk suatu kronologis manipulasi data.Dasar ide membuat fitur Audit Trail adalah menyimpan histori tentang suatu data (dibuat, diubah atau dihapus) dan oleh siapa serta bisa menampilkannya secara kronologis. Dengan adanya Audit Trail ini, semua kegiatan dalam program yang bersangkutan diharapkan bisa dicatat dengan baik.
Cara kerja Audit Trail
Audit Trail yang disimpan dalam suatu tabel
1. Dengan menyisipkan perintah penambahan record ditiap query Insert, Update dan Delete
2. Dengan memanfaatkan fitur trigger pada DBMS. Trigger adalah kumpulan SQL statement, yang secara otomatis menyimpan log pada event INSERT, UPDATE, ataupun DELETE pada sebuah tabel.
Fasilitas Audit Trail
Fasilitas Audit Trail diaktifkan, maka setiap transaksi yang dimasukan ke Accurate, jurnalnya akan dicatat di dalam sebuah tabel, termasuk oleh siapa, dan kapan. Apabila ada sebuah transaksi yang di-edit, maka jurnal lamanya akan disimpan, begitu pula dengan jurnal barunya.
Hasil Audit Trail
Record Audit Trail disimpan dalam bentuk, yaitu :
  1. Binary File – Ukuran tidak besar dan tidak bisa dibaca begitu saja
  2. Text File – Ukuran besar dan bisa dibaca langsung
  3. Tabel.

Real Time Audit

Real Time Audit atau RTA adalah suatu sistem untuk mengawasi kegiatan teknis dan keuangan sehingga dapat memberikan penilaian yang transparan status saat ini dari semua kegiatan, di mana pun mereka berada. Ini mengkombinasikan prosedur sederhana dan logis untuk merencanakan dan melakukan dana untuk kegiatan dan “siklus proyek” pendekatan untuk memantau kegiatan yang sedang berlangsung dan penilaian termasuk cara mencegah pengeluaran yang tidak sesuai.
RTA menyediakan teknik ideal untuk memungkinkan mereka yang bertanggung jawab untuk dana, seperti bantuan donor, investor dan sponsor kegiatan untuk dapat “terlihat di atas bahu” dari manajer kegiatan didanai sehingga untuk memantau kemajuan. Sejauh kegiatan manajer prihatin RTA meningkatkan kinerja karena sistem ini tidak mengganggu dan donor atau investor dapat memperoleh informasi yang mereka butuhkan tanpa menuntut waktu manajer. Pada bagian dari pemodal RTA adalah metode biaya yang sangat nyaman dan rendah untuk memantau kemajuan dan menerima laporan rinci reguler tanpa menimbulkan beban administrasi yang berlebihan baik untuk staf mereka sendiri atau manajemen atau bagian dari aktivitas manajer.
Penghematan biaya overhead administrasi yang timbul dari penggunaan RTA yang signifikan dan meningkat seiring kemajuan teknologi dan teknik dan kualitas pelaporan dan kontrol manajemen meningkatkan menyediakan kedua manajer dan pemilik modal dengan cara untuk mencari kegiatan yang dibiayai dari sudut pandang beberapa manfaat dengan minimum atau tidak ada konsumsi waktu di bagian aktivitas manajer.

IT Forensik

IT Forensik merupakan Ilmu yang berhubungan dengan pengumpulan fakta dan bukti pelanggaran keamanan sistem informasi serta validasinya menurut metode yang digunakan (misalnya metode sebab-akibat),
Tujuan IT Forensik adalah  untuk mendapatkan fakta-fakta objektif dari sistem informasi, karena semakin berkembangnya teknologi komputer dapat digunakan sebagai alat bagi para pelaku kejahatan komputer.
Fakta-fakta tersebut setelah di verifikasi akan menjadi bukti-bukti (evidence) yang akan di gunakan dalam proses hukum, selain itu juga memerlukan keahlian dibidang IT ( termasuk diantaranya hacking) dan alat bantu (tools) baik hardware maupun software.
Untuk Menganalisis Barang Bukti dalam Bentuk Elektronik atau Data seperti :
• NB/Komputer/Hardisk/MMC/CD/Camera Digital/Flash Disk dan SIM Card/HP
• Menyajikan atau menganalisis Chart Data Komunikasi Target
• Menyajikan atau Analisis Data isi SMS Target dari HP
• Menentukan Lokasi/Posisi Target atau Maping
• Menyajikan Data yg ada atau dihapus atau Hilang dari Barang Bukti Tersebut
Data atau barang bukti tersebut diatas diolah dan dianalisis menggunakan software dan alat khusus untuk dimulainya IT Forensik, Hasil dari IT Forensik adalah sebuah Chart data Analisis komunikasi data Target.
Berikut prosedur forensik yang umum di gunakan antara lain :
1. Membuat copies dari keseluruhan log data, files, daln lain-lain yang dianggap perlu pada media terpisah
2. Membuat finerptint dari data secara matematis.
3. Membuat fingerprint dari copies secvara otomatis.
4. Membuat suatu hashes masterlist
5. Dokumentasi yang baik dari segala sesuatu yang telah dikerjakan.
Sedangkan menurut metode Search dan Seizure adalah :
1. Identifikasi dan penelitian permasalahan.
2. Membaut hipotesa.
3. Uji hipotesa secara konsep dan empiris.
4. Evaluasi hipotesa berdasarkan hasil pengujian dan pengujian ulang jika hipotesa tersebut jauh dari apa yang diharapkan.
5. Evaluasi hipotesa terhadap dampak yang lain jika hipotesa tersebut dapat diterima.
Tools dalam Forensik IT
1. Antiword 
Antiword merupakan sebuah aplikasi yang digunakan untuk menampilkan teks dan gambar dokumen Microsoft Word. Antiword hanya mendukung dokumen yang dibuat oleh MS Word versi 2 dan versi 6 atau yang lebih baru.
2. Autopsy
    The Autopsy Forensic Browser merupakan antarmuka grafis untuk tool analisis investigasi diginal perintah baris The Sleuth Kit. Bersama, mereka dapat menganalisis disk dan filesistem Windows dan UNIX (NTFS, FAT, UFS1/2, Ext2/3).
3. Binhash
    Binhash merupakan sebuah program sederhana untuk melakukan hashing terhadap berbagai bagian file ELF dan PE untuk perbandingan. Saat ini ia melakukan hash terhadap segmen header dari bagian header segmen obyek ELF dan bagian segmen header obyekPE.
4. Sigtool
    Sigtcol merupakan tool untuk manajemen signature dan database ClamAV. sigtool dapat digunakan untuk rnenghasilkan checksum MD5, konversi data ke dalam format heksadesimal, menampilkan daftar signature virus dan build/unpack/test/verify database CVD dan skrip update.
5. ChaosReader
    ChaosReader merupakan sebuah tool freeware untuk melacak sesi TCP/UDP/… dan mengambil data aplikasi dari log tcpdump. la akan mengambil sesi telnet, file FTP, transfer HTTP (HTML, GIF, JPEG,…), email SMTP, dan sebagainya, dari data yang ditangkap oleh log lalu lintas jaringan. Sebuah file index html akan tercipta yang berisikan link ke seluruh detil sesi, termasuk program replay realtime untuk sesi telnet, rlogin, IRC, X11 atau VNC; dan membuat laporan seperti laporan image dan laporan isi HTTP GET/POST.
6. Chkrootkit
    Chkrootkit merupakan sebuah tool untuk memeriksa tanda-tanda adanya rootkit secara lokal. la akan memeriksa utilitas utama apakah terinfeksi, dan saat ini memeriksa sekitar 60 rootkit dan variasinya.
7. dcfldd
    Tool ini mulanya dikembangkan di Department of Defense Computer Forensics Lab (DCFL). Meskipun saat ini Nick Harbour tidak lagi berafiliasi dengan DCFL, ia tetap memelihara tool ini.
8. ddrescue
    GNU ddrescue merupakan sebuah tool penyelamat data, la menyalinkan data dari satu file atau device blok (hard disc, cdrom, dsb.) ke yang lain, berusaha keras menyelamatkan data dalam hal kegagalan pembacaan. Ddrescue tidak memotong file output bila tidak diminta. Sehingga setiap kali anda menjalankannya kefile output yang sama, ia berusaha mengisi kekosongan.
9. foremost

Foremost merupakan sebuah tool yang dapat digunakan untuk me-recover file berdasarkan header, footer, atau struktur data file tersebut. la mulanya dikembangkan oleh Jesse Kornblum dan Kris Kendall dari the United States Air Force Office of Special Investigations and The Center for Information Systems Security Studies and Research. Saat ini foremost dipelihara oleh Nick Mikus seorang Peneliti di the Naval Postgraduate School Center for Information Systems Security Studies and Research.
10. Gqview
Gqview merupakan sebuah program untuk melihat gambar berbasis GTK la mendukung beragam format gambar, zooming, panning, thumbnails, dan pengurutan gambar.
11. Galleta
      Galleta merupakan sebuah tool yang ditulis oleh Keith J Jones untuk melakukan analisis forensic terhadap cookie Internet Explorer.
12. Ishw
      Ishw (Hardware Lister) merupakan sebuah tool kecil yang memberikan informasi detil mengenai konfigurasi hardware dalam mesin. la dapat melaporkan konfigurasi memori dengan tepat, versi firmware, konfigurasi mainboard, versi dan kecepatan CPU, konfigurasi cache, kecepatan bus, dsb. pada sistem t>MI-capable x86 atau sistem EFI.
13. pasco
     Banyak penyelidikan kejahatan komputer membutuhkan rekonstruksi aktivitas Internet tersangka. Karena teknik analisis ini dilakukan secara teratur, Keith menyelidiki struktur data yang ditemukan dalam file aktivitas Internet Explorer (file index.dat). Pasco, yang berasal dari bahasa Latin dan berarti “browse”, dikembangkan untuk menguji isi file cache Internet Explorer. Pasco akan memeriksa informasi dalam file index.dat dan mengeluarkan hasil dalam field delimited sehingga dapat diimpor ke program spreadsheet favorit Anda.
14. Scalpel
      Scalpel adalah sebuah tool forensik yang dirancang untuk mengidentifikasikan, mengisolasi dan merecover data dari media komputer selama proses investigasi forensik. Scalpel mencari hard drive, bit-stream image, unallocated space file, atau sembarang file komputer untuk karakteristik, isi atau atribut tertentu, dan menghasilkan laporan mengenai lokasi dan isi artifak yang ditemukan selama proses pencarian elektronik. Scalpel juga menghasilkan (carves) artifak yang ditemukan sebagai file individual.

sumber :https://mami96.wordpress.com/2012/02/29/it-audit-trailreal-time-audit-it-forensik/

Sabtu, 03 Januari 2015

Macam - Macam Teks Editor pada Linux

1.  Nano
            nano adalah sebuah kutukan berbasis editor teks untuk Unix dan Unix-seperti sistem. Ini merupakan tiruan dari Pico, editor dari Pine klien email. nano bertujuan untuk meniru fungsionalitas dan mudah digunakan antarmuka dari Pico, tetapi tanpa ketat mailer integrasi dari Pine / Pico paket. Nano ad alah perangkat lunak bebas. Dengan rilis versi 2.0.7 yang telah berubah dari lisensi GPLv2 ke GPLv3.
            nano, seperti Pico, adalah keyboard-berorientasi, dikontrol dengan tombol kontrol. Misalnya, Control-O menyimpan file saat ini; Control-W pergi ke menu pencarian. nano meletakkan dua baris "jalan pintas bar" di bagian bawah layar, banyak dari daftar perintah yang tersedia saat ini dalam konteks. Untuk daftar lengkap, Control-G mendapat bantuan layar.
            Tidak seperti Pico, nano menggunakan meta kunci untuk Toggle dengan perilakuMeta-S berganti lancar dan bergulir pada mode off. Hampir semua fitur yang dapat dipilih dari baris perintah dapat secara dinamis toggled.
Dasar-dasar Nano
Membuka dan Menciptakan sebuah File
# nano filename
            Nano merupakan sebuah editor modeless, jadi anda dapat langsung mengetik untuk memasukkan teks. Jika anda mengedit sebuah file konfigurasi seperti /etc/fstab, gunakan opsi -w, sebagai contoh:
 Nonaktifkan word wrap
# nano -w /etc/fstab
Keterangan: Penggunaan opsi -w sangatlah penting ketika anda mengedit file konfigurasi. Jika tidak, sistem anda tidak akan dapat boot atau mengalami masalah lain.
Simpan dan Keluar
            Jika anda ingin menyimpan perubahan yang telah anda buat, tekan Ctrl+O. Untuk keluar dari nano, tekan Ctrl+X. Jika anda ingin keluar dari nano setelah melakukan perubahan, anda akan ditanyakan apakah ingin menyimpan perubahan tersebut atau tidak. Tekan N jika anda tidak ingin, atau Y jika anda ingin menyimpannya. Anda kemudian akan ditanyakan tentang nama file. Ketik nama file lalu tekan Enter.
            Jika anda dengan tidak sengaja memberikan perintah untuk menyimpan perubahan, anda dapat membatalkannya dengan menekan Ctrl+C ketika anda ditanyakan tentang nama file.
Cut dan Paste
            Untuk meng-cut sebuah baris, gunakan Ctrl+K (tahan tombol Ctrl lalu tekan K). Baris tersebut akan hilang. Untuk mem-paste-nya, pindahkan kursor pada baris yang anda inginkan lalu tekan Ctrl+U. Baris tadi akan tampak kembali. Untuk memindahkan banyak baris, cut-lah baris-baris tersebut dengan berkali-kali menekan Ctrl+K secara berurutan, kemudian paste baris-baris tersebut dengan sekali menekan Ctrl+U. Seluruh paragraf akan tampil di tempat yang anda inginkan.
            Jika anda memerlukan kendali lebih, berarti anda harus menandakan teks tersebut. Pindahkan kursor ke awal teks yang ingin anda cut. Tekan Ctrl+6 (atau Alt+A). Sekarang pindahkan kursor anda sampai ke akhir teks yang ingin anda cut: teks yang telah ditandai akan disorot. Jika anda ingin membatalkan penandaan teks, tekan kembali Ctrl+6. Tekan Ctrl+K untuk meng-cut teks yang telah ditandai, Ctrl+U untuk mem-paste.
Mencari Teks
            Mencari sebuah string sangatlah mudah selama anda berpikir "WhereIs", bukannya "Search". Tekan Ctrl+W, ketikkan string yang ingin anda cari, lalu tekan Enter. Untuk mencari kembali string yang sama, tekan Alt+W.
Catatan: Pada teks bantuan nano, tombol Ctrl dilambangkan dengan sebuah tanda sisipan (^), jadi Ctrl+W dituliskan sebagai ^W, dsb. tombol Alt dilambangkan dengan sebuah M (dari "Meta"), jadi Alt+W dituliskan sebagai M-W. 

semoga berhasil...

sumber : http://cloudlous.blogspot.com/2012/01/macam-macam-teks-editor-pada-linux.html

Instal Aplikasi Linux secara Offline

Instalasi aplikasi OS berbasis linux (termasuk Linux Mint) paling bagus memang dilakukan secara online. Namun, bagi user yang berada di tempat dengan jaringan internet minim, hal tersebut tentu menjadi masalah. 
Jalan yang paling aman adalah melakukan download aplikasi di tempat dengan jaringan yang stabil kemudian melakukan co–pas untuk dilakukan instalasi aplikasi secara offline. 


Cara  melakukan instalasi offline di Linux Mint:

1. Aplikasi yang memerlukan file-file pendukung (dependency)
        Start Menu -> Terminal (Linux Mint 10, 11)
         Applications -> Accessories -> Terminal (Linux Mint 12 [classic Gnome)
         Start Menu -> ikon Terminal (Linux Mint 12 [Gnome dan Mate])
         atau pakai shortcut Ctrl + Alt + T
  • Masuk ke folder aplikasi yang akan kita install (misal vlc
         ~$ cd vlc
  • Kemudian ketika perintah untuk istalasi secara offline 
        ~/vlc $ sudo dpkg –i *.deb 
  • Ketikkan password kita lalu enter 

2. Aplikasi yang tidak memerlukan dependency
  • Download aplikasi dari sumbernya
  • Buka Terminal
  • Ketik command line
         $ sudo dpkg -i (nama aplikasi)

      misal kita ingin menginstall opera (opera_11.01.1190_i386.deb), maka command line-nya

        $ sudo dpkg -i opera_11.01.1190_i386.deb    


Selamat mencoba, semoga bermanfaat...

sumber : http://linuxminttutorial.blogspot.com/2011/12/install-aplikasi-secara-offline-di.html

Instal Aplikasi Linux Secara Online

bagi anda yang masih kurang jelas tentang cara menginstal aplikasi linux secara online,di bawah ini sudah ada cara2nya mari kita pelajari !,,

Untuk menginstal aplikasi di linux secara online kita memperhatikan hal-hal berikut:
1. Pastikan jaringan internet yang kita gunakan stabil
2. Masuk ke Terminal
     Applications ->Accessories -> Terminal (Ubuntu)
     Start Menu ->Accessories -> Terminal (Linux Mint)
3. Ketik command line: $ sudo apt-get install (aplikasi yang akan kita install)
    misal kita ingin menginstall vlc, maka command line nya:
    $ sudo apt-get install vlc
4. Setelah selesai, silahkan close Terminal dan silahkan mencoba aplikasi
    yang kita instal.
Semoga apa yang kita baca diatas berilmu bagi yang membaca…
 
sumber : https://www.google.com/search?q=cara+menginstal+aplikasi+linux+secara+online&ie=utf-8&oe=utf-8

Senin, 01 Desember 2014

cara instalasi virtual box


cara instalasi VirtualBox

Instalasi VirtualBox dapat menggunakan file instalasi (offline) atau secara online. Instalasi online hanya dapat dilakukan untuk hosts Linux. Untuk sistem operasi Windows (32 bit atau 64 bit), download file aplikasi VirtualBox di bagian VirtualBox for Windows hosts. Selanjutnya klik dua kali pada file aplikasi VirtualBox yang telah didownload tersebut.   

langkah - langkah yang harus diikuti untuk  menginstalasi VirtualBox.

muncul layar selamat datang dalam proses instalasi VirtualBox. Klik tombol Next untuk proses selanjutnya.



Biarkan seluruh pengaturan folder dan fitur aplikasi yang akan diinstal. Klik tombol Next untuk proses selanjutnya.


Aktifkan Register file associations agar file dengan ekstensi terkait VirtualBox dikenal oleh sistem operasi. Klik tombol Next untuk proses selanjutnya.


Selanjutnya muncul pemberitahuan, bahwa dalam proses instalasi, interface atau kartu jaringan yang ada pada komputer akan dinonaktifkan untuk sementara waktu, namun akan diaktifkan kembali secara otomatis, dengan tambahan kartu jaringan virtual bawaan dari VirtualBox. Klik tombol Yes untuk melanjutkan proses instalasi.


VirtualBox sudah memiliki informasi yang diperlukan dan siap untuk diinstall. Klik tombol Install untuk memulai proses instalasi VirtualBox.


Proses instalasi dan penyalinan file aplikasi VirtualBox sedang dilakukan.



Layar selanjutnya menginformasikan bahwa instalasi VirtualBox sudah selesai dilakukan. Klik tombol finish untuk keluar dari proses instalasi dan menjalankan aplikasi VirtualBox.



nahh, buat anda yang masih belum tau, cara instalasi VirtualBox kunjungi saja gebiga.blogspot.com
disini langsung diajarin tata caranya'Ko,
terima kasih atas perhatiannya.
                                                   

                                                             -SELESAI-

Senin, 22 September 2014

Cara Membuat Kabel UTP, Straight,Cross,dan Rollover

kali ini saya akan menjelaskan tentang bagaimana caranya membuat, Kabel UTP, Straight,Cross, dan Rollover. untuk bisa terhubung kejaringan komputer maupun internet.

      untuk perlengkapan kabel UTP yang akan disiapkan adalah:
  1.  bagi yang mau ngopi silahkan gx kita paksa.
  2. senjatanya krimping tool
  3. kabel UTP
  4. konektor RG45
  5. cable tester
  6. ketelitian dan kesabaran
untuk menjelasakannya silahkan anda melihat barisan di bawah ini : 
 -Krimping Tool
Pengertian Crimping Tool :
Crimp tool / Crimping tool adalah alat untuk memasang kabel UTP ke konektor RJ-45 / RJ-11 tergantung kebutuhan. Bentuknya macam-macam ada yang besar dengan fungsi yang banyak, seperti bisa memotong kabel, mengupas dan lain sebagainya. Ada juga yang hanya diperuntukan untuk crimp RJ-45 atau RJ-11 saja. Contoh gambarnya seperti ini.


Fungsi Crimping Tool :










- KABEL UTP :
 
 kabel utp ini untuk menyambungkan ke jaringan internet & didalam kabel ini
terbagi 8 jenis sambungan /warna sambungan.

- KONEKTOR RG45:
Hasil gambar untuk gambar rg45
konektor RG45 ini untuk menyambungkan kekabel UTP .

- CABLE TESTER


Cable Tester adalah alat untuk menguji hasil crimpingan kabel kita, kalau krimpingan kita salah maka lampu di Cable Tester ini tidak akan menyala dan kalau hasil crimpingan kita sudah benar maka lampu di Cable Tester akan menyala dengan otomatis,jadi alat ini sangat berguna bagi kita untuk mengetahui hasil crimpingan kita
Cara membuat Kabel UTP versi Straight :
- Kupas bagian ujung kabel UTP, kira-kira 2 cm.
– Buka pilinan kabel, luruskan dan urutankan kabel sesuai standar gambar.
– Setelah urutannya sesuai standar, potong dan ratakan ujung kabel,
– Masukan kabel yang sudah lurus dan sejajar tersebut ke dalam konektor RJ-45, dan pastikan semua kabel posisinya sudah benar dengan posisi sebagai berikut:
urutan pin
  • Orange Putih pada Pin 1.susunan straight
  • Orange pada Pin 2.
  • Hijau Putih pada Pin 3.
  • Biru pada Pin 4.
  • Biru Putih pada Pin 5.
  • Hijau pada Pin 6.
  • Coklat Putih pada Pin 7.
  • Coklat pada Pin 8.
- Lakukan crimping menggunakan crimping tools, tekan crimping tool dan pastikan semua pin (kuningan) pada konektor RJ-45 sudah “menggigit” tiap-tiap kabel. biasanya akan terdengar suara “klik”.
Setelah selesai pada ujung yang satu, lakukan lagi pada ujung yang lain
Langkah terakhir adalah mengecek kabel yang sudah kita buat tadi dengan menggunakan LAN tester, caranya masukan masing-masing ujung kabel (konektor RJ-45) ke masing2 port yang tersedia pada LAN tester, nyalakan dan pastikan semua lampu LED menyala sesuai dengan urutan kabel yang kita buat.
Contoh penggunaan kabel straight adalah sebagai berikut :
  • Menghubungkan antara computer dengan switch
  • Menghubungkan computer dengan LAN pada modem cable/DSL
  • Menghubungkan router dengan LAN pada modem cable/DSL
  • Menghubungkan switch ke router
  • Menghubungkan hub ke router
Cara membuat kabel UTP versi Cross :
B. Cara Pemasangan dengan Tipe Crossover cable
Fungsi Pemasangan dengan tipe crossover cable adalah :
Menghubungkan perangkat yang sama, misalnya antara PC dengan PC, Switch dengan Switch, Router dengan Router, dsb.
Urutan Warna : 
Urutan Ujung A
1. Putih Orange
2. Orange
3. Putih Hijau
4. Biru
5. Putih Biru
6. Hijau
7. Putih Coklat
8. Coklat
Urutan Ujung B
1. Putih Hijau
2. Hijau
3. Putih Orange
4. Biru
5. Putih Biru
6. Orange
7. Putih Coklat
8. Coklat
Contoh penggunaan kabel cross adalah sebagai berikut :
  • Menghubungkan 2 buah komputer secara langsung
  • Menghubungkan 2 buah switch
  • Menghubungkan 2 buah hub
  • Menghubungkan switch dengan hub
  • Menghubungkan komputer dengan router
Dari 8 buah kabel yang ada pada kabel UTP ini (baik pada kabel straight maupun cross over) hanya 4 buah saja yang digunakan untuk mengirim dan menerima data, yaitu kabel pada pin no 1,2,3 dan 6.
C. Cara Pemasangan dengan Tipe Roll Over
Fungsi Pemasangan dengan Tipe Roll Over adalah :
Pada umumnya digunakan untuk mengkonsole router dari terminal komputer ke router console port. Untuk mengingat susunan kabel ini sangat mudah karena kita hanya perlu hafal susunan kabel straight saja untuk ujung kabel yang pertama, karena untuk ujung yang satunya merupakan kebalikannya. Untuk lebih jelas lihat urutan warnanya.
Urutan Warna :
Urutan Ujung A
1. Putih Orange
2. Orange
3.putih hijau
4. Biru
5. Putih Biru
6. Hijau
7. Putih Coklat
8. Coklat
Urutan Ujung B
1. Coklat
2. Putih Coklat
3. Hijau
4. Putih Biru
5. Biru
6. Putih Hijau
7. Putih Orange
8. Orange

                                                                       - SELESAI-



kurasa kalian semua mengerti dalam bacaan/gambar diatas, jangan takut2 untuk mencoba apalagi
demi pelajaran penting.

sumber:
 https://www.blogger.com/blogger.g?blogID=6899317504308132280
 http:// gebiga.blogspot.com

Senin, 08 September 2014

Pengenalan tentang TCP/IP

TCP/IP merupakan dasar dari segalanya, tanpa mempelajari TCP/PI kemungkinan kita tidak dapat melakah maju di dunia pehackingan. Dengan kata lain, TCP/IP merupakan awal dari segalanya. Banyak orang yg menyepelekan pentingnya mempelajari TCP/IP, mereka mengaku dirinya “hacker” tetapi tidak mengerti sama sekali apa itu TCP/IP. Merasa hacker hanya apabila bisa mencrash ataupun menjebol server, tetapi sebetulnya bukan itulah maksud dari segala itu. Hacker itu adalah orang yg haus akan pengetahuan, bukan haus akan penghancuran. Untuk menjadi hacker dibutuhkan kerja keras, semangat, motivasi yg tinggi serta pemahaman seluk-beluk internet itu sendiri, tanpa hal-hal tersebut mustahil anda dapat menjadi seorang hacker yang tangguh.
Tulisan ini didedikasikan terutama untuk member Kecoak Elektronik dan siapa saja yang ingin mempelajari TCP/IP, bukan untuk mereka yang hanya ingin mencari jalan pintas menjadi hacker sejati. Bagi anda yg memang udah profhacking mungkin tulisan ini tidak penting, karena memang tulisan ini hanyalah pengantar belaka dan bukan merupakan referensi yg sempurna (dan jauh dari sempurna) oleh karenanya hanya dikhususkan bagi mereka yg pendatang baru (newbies).
1.Apa itu TCP/IP ?
TCP/IP (singkatan dari Transmission Control Protocol/Internet Protocol) adalah standar komunikasi data yang digunakan oleh komunitas internet dalam proses tukar-menukar data dari satu komputer ke komputer lain di dalam jaringan Internet. Protokol ini tidaklah dapat berdiri sendiri, karena memang protokol ini berupa kumpulan protokol (protocol suite). Protokol ini juga merupakan protokol yang paling banyak digunakan saat ini. Data tersebut diimplementasikan dalam bentuk perangkat lunak (software) di sistem operasi. Istilah yang diberikan kepada perangkat lunak ini adalah TCP/IP stack
Protokol TCP/IP dikembangkan pada akhir dekade 1970-an hingga awal 1980-an sebagai sebuah protokol standar untuk menghubungkan komputer-komputer dan jaringan untuk membentuk sebuah jaringan yang luas (WAN). TCP/IP merupakan sebuah standar jaringan terbuka yang bersifat independen terhadap mekanisme transport jaringan fisik yang digunakan, sehingga dapat digunakan di mana saja. Protokol ini menggunakan skema pengalamatan yang sederhana yang disebut sebagai alamat IP (IP Address) yang mengizinkan hingga beberapa ratus juta komputer untuk dapat saling berhubungan satu sama lainnya di Internet. Protokol ini juga bersifat routable yang berarti protokol ini cocok untuk menghubungkan sistem-sistem berbeda (seperti Microsoft Windows dan keluarga UNIX).
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 semua sistem berikut ini :
Novel Netware, Mainframe IBM, Sistem digital VMS, Server Microsoft Windows NT, Workstation UNIX, LinuX, FreeBSD, Personal komputer DOS.
3.Pembahasan Tentang TCP/IP
Arsitektur TCP/IP tidaklah berbasis model referensi tujuh lapis OSI, tetapi menggunakan model referensi DARPA. Seperti diperlihatkan pada diagram di bawah ini :



Gambar 1. Model TCP/IP
TCP/IP mengimplemenasikan arsitektur berlapis yang terdiri atas empat lapis. Empat lapis ini, dapat dipetakan (meski tidak secara langsung) terhadap model referensi OSI. Empat lapis ini, kadang-kadang disebut sebagai DARPA Model, Internet Model, atau DoD Model, mengingat TCP/IP merupakan protokol yang awalnya dikembangkan dari proyek ARPANET yang dimulai oleh Departemen Pertahanan Amerika Serikat.
Singkatnya, TCP/IP merupakan sebuah protokol yang digunakan untuk komunikasi data di komputer. Dengan menggunakan protokol ini, semua peranti maupun komputer dapat saling berbicara satu dengan lainnya.
TCP/IP merupakan bahasa yang digunakan di jaringan internet. Karena itu TCP/IP merupakan protokol yang paling terkenal di dunia.
Dalam TCP/IP dikenal tiga peng-alamatan. Diantaranya adalah :
  1. Physical Address
  2. IP Address (Alamat Logic)
  3. Port Address
TCP/IP terdiri dari 2 komponen utama. Kedua komponen tersebut berhubungan dengan aspek-aspek yang berbeda di jaringan komputer. Bagian Internet Protokol (IP) merupakan koneksi yang connectionless yang bertujuan me-routing paket network menggunakan datagram IP sebagai unit pokok dari informasi jaringan. Datagram IP terdiri atas sebuah header yang diikuti dengan sebuah pesan tertentu.
Adapun transmission control protocol (TCP) memungkinkan host jaringan untuk membuat koneksi yang dapat digunakan sebagai sarana untuk bertukar data. TCP memastikan data akan bisa sampai ditujuan dengan urutan yang sama seperti ketika menyimpannya.
  1. Beberapa elemen konfigurasi umum TCP/IP dan tujuannya adalah sebgai berikut:IP address     : IP address atau biasa disebut sebagai alamat IP merupakan sebuah string unik yang dituliskan dalam angka decimal yang dibagi dalam empat segmen. Tiap-tiap segmen bias ditulis angka yang terdiri atas 0 hingga 255. Tiap-tiap segmen tersebut merepresentasikan 8 bit dari alamat yang memiliki panjang 32 bit untuk keseluruhannya. Format ini disebut sebagai dotted quad notation.
  2. Netmask        : subnet mask (biasa disingkat netmask) adalah tanda yang fungsinya membagi porsi dari alamat IP yang menunjukan Network dan porsi dari alamat IP yang menunjukan subnetwork. Misalnya untuk kategori alamat IP kelas C, netmask standard adalah 255.255.255.0, netmask tersebut berguna untuk masking 3byte pertama dari alamat IP sementara byte terakhirnya disediakan untuk penentuan host subnetwork.
  3. Network address      : network address merepresentasikan porsi jairngan dari alamat IP. Misalnya host 12.128.1.2 di jaringan kelas A memiliki network address 12.0.0.0. host jaringan yang menggunakan IP pribadi seperti 192.168.1.100 akan menggunakan network address 192.168.1.0. network address tersebut menjelaskan bahwa jaringan termasuk dibagian kelas C 192.168.1  network.
  4. Broadcast address   : broadcast address merupakan alamat IP yang memungkinkan data jaringan dikirimkan secara simultan kesemua host subnetwork. Broadcast address standar untuk jaringan IP adalah 255.255.255.255. namun alamat broadcast ini tidak bisa digunakan untuk mem-Broadcast pesan kesemua host di internet karena adanya blok oleh router. Alamat broadcast biasanya di-set untuk subnetwork tertentu saja, semisal alamat IP 192.168.1.0. akan memiliki alamat broadcast 192.168.1.255. pesan broadcast biasanya dibuat oleh protokol jaringan seperti address resolution protocol (ARP) dan routing information protocol (RIP).
  5. Gateaway address   : gateway address adalah alamat IP yang harus dilewati oleh semua komputer di jairngan ingin berkomunikasi dengan host dijairngan lain maka perlu adanya network gateaway. Dalam banyak kasus, gateaway address akan menjadi router di jaringan yang sama yang akan mengalokasikan traffic ke jaringan atau host lain (seperti internet).
  6. Nameserver address           : nameserver address menunjukan IP address dari domain name service (DNS) yang bertujuan menerjemahkan nama hostname ke alamat IP. Ada tiga lapis nameserver yakni Primary Nameserver, Secondary Nameserver dan Tertiari Nameserver. Agar system anda resolve hostname dan menerjemeahkannya menjadi IP address, anda harus menentukan name server yang valid.
Di bawah ini merupkan contoh dari penjelasan konfigurasi umum TCP/IP di atas :


Gambar 2. Konfigurasi Umum TCP/IP
Model TCP/IP berbeda dengan model OSI yang terdiri dari 7 lapisan, pada model TCP/IP hanya terbagi menjai 4 lapisan meskipun setiap sub di dalamnya merupakan satuan apliksai yang sama dengan tipe OSI.
Di bawah ini merupakan skema dari model TCP/IP dan OSI :



Gambar 3. Model TCP/IP dan OSI
Setiap lapisan yang dimiliki oleh kumpulan protokol (protocol suite) TCP/IP diasosiasikan dengan protokolnya masing-masing.
4.Lapisan Aplikasi
Lapisan aplikasi adalah suatu terminologi yang digunakan untuk mengelompokkan protokol dan metode dalam model arsitektur jaringan komputer. Baik model OSI maupun TCP/IP memiliki suatu lapisan aplikasi.
Dalam TCP/IP, lapisan aplikasi mengandung semua protokol dan metode yang masuk dalam lingkup komunikasi proses-ke-proses melalui jaringan IP (Internet Protocol) dengan menggunakan protokol lapisan transpor untuk membuat koneksi inang-ke-inang yang mendasarinya. Sedangkan dalam model OSI, definisi lapisan aplikasi lebih sempit lingkupnya, membedakan secara eksplisit fungsionalitas tambahan di atas lapisan transpor dengan dua lapisan tambahan: lapisan sesi dan lapisan presentasi. OSI memberikan pemisahan modular yang jelas fungsionalitas lapisan-lapisan ini dan memberikan implementasi protokol untuk masing-masing lapisan.
Protokol lapisan aplikasi bertanggung jawab untuk menyediakan akses kepada aplikasi terhadap layanan jaringan TCP/IP. Protokol ini mencakup protokol Dynamic Host Configuration Protocol (DHCP), Domain Name System (DNS), Hypertext Transfer Protocol (HTTP), File Transfer Protocol (FTP), Telnet, Simple Mail Transfer Protocol (SMTP), Simple Network Management Protocol (SNMP), dan masih banyak protokol lainnya. Dalam beberapa implementasi stack protokol, seperti halnya Microsoft TCP/IP, protokol-protokol lapisan aplikasi berinteraksi dengan menggunakan antarmuka Windows Sockets (Winsock) atau NetBIOS over TCP/IP (NetBT).
  • HTTP
HTTP adalah sebuah protokol meminta/menjawab antara klien dan server. Sebuah klien HTTP (seperti web browser), biasanya memulai permintaan dengan membuat hubungan ke port tertentu di sebuah server Webhosting tertentu (biasanya port 80). Klien yang mengirimkan permintaan HTTP juga dikenal dengan user agent. Server yang meresponsnya, yang menyimpan sumber daya seperti berkas HTML dan gambar, dikenal juga sebagai origin server. Di antara user agent dan juga origin server, bisa saja ada penghubung, seperti halnya proxy, gateway, dan juga tunnel.
HTTP tidaklah terbatas untuk penggunaan dengan TCP/IP, meskipun HTTP merupakan salah satu protokol aplikasi TCP/IP paling populer melalui Internet. Memang HTTP dapat diimplementasikan di atas protokol yang lain di atas Internet atau di atas jaringan lainnya.
  • FTP
FTP merupakan salah satu protokol Internet yang paling awal dikembangkan, dan masih digunakan hingga saat ini untuk melakukan pengunduhan (download) dan penggugahan (upload) berkas-berkas komputer antara klien FTP dan server FTP. Sebuah Klien FTP merupakan aplikasi yang dapat mengeluarkan perintah-perintah FTP ke sebuah server FTP, sementara server FTP adalah sebuah Windows Service atau daemon yang berjalan di atas sebuah komputer yang merespons perintah-perintah dari sebuah klien FTP. Perintah-perintah FTP dapat digunakan untuk mengubah direktori, mengubah modus pengiriman antara biner dan ASCII, menggugah berkas komputer ke server FTP, serta mengunduh berkas dari server FTP.
FTP menggunakan protokol Transmission Control Protocol (TCP) untuk komunikasi data antara klien dan server, sehingga di antara kedua komponen tersebut akan dibuatlah sebuah sesi komunikasi sebelum pengiriman data dimulai. Sebelum membuat koneksi, port TCP nomor 21 di sisi server akan “mendengarkan” percobaan koneksi dari sebuah klien FTP dan kemudian akan digunakan sebagai port pengatur (control port) untuk (1) membuat sebuah koneksi antara klien dan server, (2) untuk mengizinkan klien untuk mengirimkan sebuah perintah FTP kepada server dan juga (3) mengembalikan respons server ke perintah tersebut. Sekali koneksi kontrol telah dibuat, maka server akan mulai membuka port TCP nomor 20 untuk membentuk sebuah koneksi baru dengan klien untuk mengirim data aktual yang sedang dipertukarkan saat melakukan pengunduhan dan penggugahan.
FTP hanya menggunakan metode autentikasi standar, yakni menggunakan username dan password yang dikirim dalam bentuk tidak terenkripsi. Pengguna terdaftar dapat menggunakan username dan password-nya untuk mengakses, men-download, dan meng-upload berkas-berkas yang ia kehendaki. Umumnya, para pengguna terdaftar memiliki akses penuh terhadap beberapa direktori, sehingga mereka dapat membuat berkas, membuat direktori, dan bahkan menghapus berkas. Pengguna yang belum terdaftar dapat juga menggunakan metode anonymous login, yakni dengan menggunakan nama pengguna anonymous dan password yang diisi dengan menggunakan alamat e-mail.
  • DNS
DNS menyediakan servis yang cukup penting untuk Internet, bilamana perangkat keras komputer dan jaringan bekerja dengan alamat IP untuk mengerjakan tugas seperti pengalamatan dan penjaluran (routing), manusia pada umumnya lebih memilih untuk menggunakan nama host dan nama domain, contohnya adalah penunjukan sumber universal (URL) dan alamat surel. Analogi yang umum digunakan untuk menjelaskan fungsinya adalah DNS bisa dianggap seperti buku telepon internet dimana saat pengguna mengetikkan http://www.indosat.net.id di peramban web maka pengguna akan diarahkan ke alamat IP 124.81.92.144 (IPv4) dan 2001:e00:d:10:3:140::83 (IPv6)
  • POP3
POP3 (Post Office Protocol version 3) adalah protokol yang digunakan untuk mengambil surat elektronik (email) dari server email. Protokol ini erat hubungannya dengan protokol SMTP dimana protokol SMTP berguna untuk mengirim surat elektronik dari komputer pengirim ke server.
Protokol POP3 dibuat karena desain dari sistem surat elektronik yang mengharuskan adanya server surat elektronik yang menampung surat eletronik untuk sementara sampai surat elektronik tersebut diambil oleh penerima yang berhak. Kehadiran server surat elektronik ini disebabkan kenyataan hanya sebagian kecil dari komputer penerima surat elektronik yang terus-menerus melakukan koneksi ke jaringan internet.
  • IMAP
IMAP (Internet Message Access Protocol) adalah protokol standar untuk mengakses/mengambil e-mail dari server. IMAP memungkinkan pengguna memilih pesan e-mail yang akan ia ambil, membuat folder di server, mencari pesan e-mail tertentu, bahkan menghapus pesan e-mail yang ada.
Kemampuan ini jauh lebih baik daripada POP3 (Post Office Protocol versi 3) yang hanya memperbolehkan kita mengambil/download semua pesan yang ada tanpa kecuali.
  • SNMP
Simple Network Management Protocol (SNMP) merupakan protokol standard industri yang digunakan untuk memonitor dan mengelola berbagai perangkat di jaringan Internet meliputi hub, router, switch, workstation dan sistem manajemen jaringan secara jarak jauh (remote).
  • DHCP
Dynamic Host Configuration Protocol (DHCP) adalah protokol yang berbasis arsitektur client/server yang dipakai untuk memudahkan pengalokasian alamat IP dalam satu jaringan. Sebuah jaringan lokal yang tidak menggunakan DHCP harus memberikan alamat IP kepada semua komputer secara manual. Jika DHCP dipasang di jaringan lokal, maka semua komputer yang tersambung di jaringan akan mendapatkan alamat IP secara otomatis dari server DHCP. Selain alamat IP, banyak parameter jaringan yang dapat diberikan oleh DHCP, seperti default gateway dan DNS server.
5.Bagaimana TCP dan IP Bekerja ?
Seperti yg telah dikemukakan diatas TCP/IP hanyalah merupakan suatu lapisan protokol(penghubung) antara satu komputer dg yg lainnya dalam network, meskipun ke dua komputer tersebut memiliki OS yg berbeda. Untuk mengerti lebih jauh marilah kita tinjau pengiriman sebuah email. Dalam pengiriman email ada beberapa prinsip dasar yg harus dilakukan. Pertama, mencakup hal-hal umum berupa siapa yg mengirim email, siapa yg menerima email tersebut serta isi dari email tersebut. Kedua, bagaimana cara agar email tersebut sampai pada tujuannya.Dari konsep ini kita dapat mengetahui bahwa pengirim email memerlukan “perantara” yg memungkinkan emailnya sampai ke tujuan (seperti layaknya pak pos). Dan ini adalah tugas dari TCP/IP. Antara TCP dan IP ada pembagian tugas masing-masing.
TCP merupakan connection-oriented, yg berarti bahwa kedua komputer yg ikut serta dalam pertukaran data harus melakukan hubungan terlebih dulu sebelum pertukaran data ( dalam hal ini email) berlangsung. Selain itu TCP juga bertanggung jawab untuk menyakinkan bahwa email tersebut sampai ke tujuan, memeriksa kesalahan dan mengirimkan error ke lapisan atas hanya bila TCP tidak berhasil melakukan hubungan (hal inilah yg membuat TCP sukar untuk dikelabuhi). Jika isi email tersebut terlalu besar untuk satu datagram * , TCP akan membaginya kedalam beberapa datagram. IP bertanggung jawab setelah hubungan berlangsung, tugasnya adalah untuk meroute data packet . didalam network. IP hanya bertugas sebagai kurir dari TCP dalam penyampaian datagram dan “tidak bertanggung jawab” jika data tersebut tidak sampai dengan utuh (hal ini disebabkan IP tidak memiliki informasi mengenai isi data yg dikirimkan) maka IP akan mengirimkan pesan kesalahan ICMP*. Jika hal ini terjadi maka IP hanya akan memberikan pesan kesalahan (error message) kembali ke sumber data. Karena IP “hanya” mengirimkan data “tanpa” mengetahui mana data yg akan disusun berikutnya menyebabkan IP mudah untuk dimodifikasi daerah “sumber dan tujuan” datagram. Hal inilah penyebab banyak paket hilang sebelum sampai kembali ke sumber awalnya. (jelas ! sumber dan tujuannya sudah dimodifikasi) Kalimat Datagram dan paket sering dipertukarkan penggunaanya. Secara teknis, datagram adalah kalimat yg digunakan jika kita hendak menggambarkan TCP/IP. Datagram adalah unit dari data, yg tercakup dalam protokol.
ICPM adalah kependekan dari Internet Control Message Protocol yg bertugas memberikan pesan dalam IP. Berikut adalah beberapa pesan potensial sering timbul (lengkapnya lihat RFC 792):
  1. Destination unreachable, terjadi jika host,jaringan,port atau protokol tertentu tidak dapat dijangkau.
  2. Time exceded, dimana datagram tidak bisa dikirim karena time to live habis.
  3. Parameter problem, terjadi kesalahan parameter dan letak oktert dimana kesalahan terdeteksi.
  4. Source quench, terjadi karena router/host tujuan membuang datagram karena batasan ruang buffer atau karena datagram tidak dapat diproses.
  5. Redirect, pesan ini memberi saran kepada host asal datagram mengenai router yang lebih tepat untuk menerima datagram tsb.
  6. Echo request dan echo reply message, pesan ini saling mempertukarkan data antara host.
Selain RFC 792 ada juga RFC 1256 yg isinya berupa ICMP router discovery message dan merupakan perluasan dari ICMP, terutama membahas mengenai kemampuan bagi host untuk menempatkan rute ke gateway.
6.Bagaimanakah bentuk format header protokol UDP,TCP,IP ?
UDP memberikan alternatif transport untuk proses yg tidak membutuhkan pengiriman yg handal. Seperti yg telah dibahas sebelumnya, UDP merupakan protokol yg tidak handal, karena tidak menjamin pengiriman data atau perlindungan duplikasi. UDP tidak mengurus masalah penerimaan aliran data dan pembuatan segmen yg sesuai untuk IP.Akibatnya, UDP adalah protokol sederhana yg berjalan dengan kemampuan jauh dibawah TCP. Source port, adalah port asal dimana system mengirimkan datagram. Destination port, adalah port tujuan pada host penerima. Length, berisikan panjang datagram dan termasuk data. Checksum, bersifat optional yg berfungsi utk meyakinkan bahwa data tidak akan mengalami rusak (korup)
TCP, Seperti yg telah dibahas sebelumnya, TCP merupakan protokol yg handal dan bertanggung jawab untuk mengirimkan aliran data ke tujuannya secara handal dan berurutan. Untuk memastikan diterimanya data, TCP menggunakan nomor urutan segmen dan acknowlegement (jawaban). Misalkan anda ingin mengirim file berbentuk seperti berikut :
TCP kemudian akan memecah pesan itu menjadi beberapa datagram (untuk melakukan hal ini, TCP tidak mengetahui berapa besar datagram yg bisa ditampung jaringan. Biasanya, TCP akan memberitahukan besarnya datagram yg bisa dibuat, kemudian mengambil nilai yg terkecil darinya, untuk memudahkan).
TCP kemudian akan meletakan header di depan setiap datagram tersebut. Header ini biasanya terdiri dari 20 oktet, tetapi yg terpenting adalah oktet ini berisikan sumber dan tujuan “nomor port (port number)” dan “nomor urut (sequence number)”. Nomor port digunakan untuk menjaga data dari banyaknya data yg lalu lalang. Misalkan ada 3 orang yg mengirim file. TCP anda akan mengalokasikan nomor port 1000, 1001, dan 1002 untuk transfer file. Ketika datagram dikirim, nomor port ini menjadi “sumber port (source port)” number untuk masing-masing jenis transfer. Yg perlu diperhatikan yaitu bahwa TCP perlu mengetahui juga port yg dapat digunakan oleh tujuan (dilakukan diawal hubungan). Port ini diletakan pada daerah “tujuan port (destination port)”. Tentu saja jika ada datagram yg kembali, maka source dan destination portnya akan terbalik, dan sejak itu port anda menjadi destination port dan port tujuan menjadi source port.
Setiap datagram mempunyai nomor urut (sequence number) masing-masing yg berguna agar datagram tersebut dapat tersusun pada urutan yg benar dan agar tidak ada datagram yg hilang. TCP tidak memberi “nomor” datagram, tetapi pada oktetnya. Jadi jika ada 500 oktet data dalam setiap datagram, datagram yg pertama mungkin akan bernomor urut 0, kedua 500, ketiga 1000, selanjutnya 1500 dan eterusnya. Kemudian semua susunan oktet didalam datagram akan diperiksa keadaannya benar atau salah, dan biasa disebut dg “checksum”. Hasilnya kemudian diletakan ke header TCP. Yg perlu diperhatikan ialah bahwa checksum ini dilakukan di kedua komputer yg melakukan hubungan. Jika nilai keberadaan susunan oktet antara satu checksum dg checksum yg lain tidak sama, maka sesuatu yg tidak diinginkan akan terjadi pada datagram tersebut, yaitu gagalnya koneksi (lihat bahasan sebelumnya).
Ada beberapa bagian dari header yg belum kita bahas. Biasanya bagian header ini terlibat sewaktu hubungan berlangsung.
  • Seperti ‘acknowledgement number’ misalnya, yg bertugas untuk menunggu jawaban apakah datagram yg dikirim sudah sampai atau belum. Jika tidak ada jawaban (acknowledgement) dalam batas waktu tertentu, maka data akan dikirim lagi.
  • Window berfungsi untuk mengontrol berapa banyak data yg bisa singgah dalam satu waktu. Jika Window sudah terisi, ia akan segera langsung mengirim data tersebut dan tidak akan menunggu data yg terlambat, karena akan menyebabkan hubungan menjadi lambat.
  • Urgent pointer menunjukan nomor urutan oktet menyusul data yg mendesak. Urgent pointer adalah bilangan positif berisi posisi dari nomor urutan pada segmen. Reserved selalu berisi nol. Dicadangkan untuk penggunaan mendatang.
  • Control bit (disamping kanan reserved, baca dari atas ke bawah). Ada enam kontrol bit :
  1. URG, Saat di set 1 ruang urgent pointer memiliki makna, set 0 diabaikan.
  2. ACK saat di set ruang acknowledgement number memiliki arti.
  3. PSH, memulai fungsi push.
  4. RST, memaksa hubungan di reset.
  5. SYN, melakukan sinkronisasi nomor urutan untuk hubungan. Bila diset maka hubungan di buka.
  6. FIN, hubungan tidak ada lagi.
IP
TCP akan mengirim setiap datagram ke IP dan meminta IP untuk mengirimkannya ke tujuan(tentu saja dg cara mengirimkan IP alamat tujuan). Inilah tugas IP sebenarnya. IP tidak peduli apa isi dari datagram, atau isi dari TCP header. Tugas IP sangat sederhana, yaitu hanya mengantarkan datagram tersebut sampai tujuan (lihat bahasan sebelumnya). Jika IP melewati suatu gateway, maka ia kemudian akan menambahkan header miliknya. Hal yg penting dari header ini adalah “source address” dan “Destination address”, “protocol number” dan “checksum”. “source address” adalah alamat asal datagram. “Destination address” adalah alamat tujuan datagram (ini penting agar gateway mengetahui ke mana datagram akan pergi). “Protocol number” meminta IP tujuan untuk mengirim datagram ke TCP. Karena meskipun jalannya IP menggunakan TCP, tetapi ada juga protokol tertentu yg dapat menggunakan IP, jadi kita harus memastikan IP menggunakan protokol apa untuk mengirim datagram tersebut. Akhirnya, “checksum” akan meminta IP tujuan untuk meyakinkan bahwa header tidak mengalami kerusakan. Yang perlu dicatat yaitu bahwa TCP dan IP menggunakan checksum yang berbeda.

Sumber :
http://id.wikipedia.org/wiki/Internet_protocol_suite
http://cyberkomputer.com/jaringan-komputer/pengertian-dan-fungsi-tcp-ip-dalam-jaringan-komputer/
http://www.blogger.com