User talk:Laporan KP

   TCP/IP

TCP (Transfort Control Prosesing) merupakan salah satu protocol atau standar layanan komunikasi yang sering digunakan pada jaringan internet untuk proses transfer data. TCP berfungsi mengatur perintah-perintah yang berhubungan dengan pengiriman paket data, selain itu juga TCP berfungsi mengawali jalannya paket data agar tidak hilang atau rusak sampai pada tujuan. Jika data yang dikirimkan oleh TCP mengalami kerusakan atau hilang di tengah jalan maka TCP akan mengembalikan data tersebut dan mengirim ulang data sampai benar-benar sampai pada tujuan. Dalam melakukan tugasnya, TCP dibantu oleh IP Address. IP Address adalah nomor atau angka yang digunakan untuk pengalamatan kepada sebuah computer dalam suatu jaringan. Pengalamatan dari tiap computer harus unik (berbeda) antara satu computer dengan computer yang lainnya agar bisa terkoneksi dengan baik dan bisa digunakan sesuai dengan apa yang kita harapkan. TCP/IP memiliki beberapa lapisan layer yang mempunyai fungsi berbeda-beda. Lapisan layer TCP/IP adalah sebagai berikut:

********************                          * Application Layer* ********************                          ********************                           * Transport Layer  * ********************                          * Inernet Layer    * ********************                          * Network Layer    * ******************** 1. Application layer adalah bagian yang paling tinggi di dalam TCP/IP dan terdafat bagian Trnsfort layer yang berfungsi sebagai tempat pengiriman data dan semua yang menycakup semua proses dalam pengiriman paket data

2. Transport layer pada lapisan ini terdapat dua protocol penting yaitu TCP dan UDP dan kedua protocol ini mengirimkan paket data di antara lapisan application layer dan internet layer.

3. Internet layer adalah protocol paling penting dalam dalam internet. Internet layer menyediakan layanan pengiriman paket data dasar jaringan tempat TCP/IP di bangun.

4. Network Layer berfungsi menyediakan media bagi system untuk paket data pada sisitem dan mengirimkan data pada perangkat lain yang terhubung secara langsung pada jaringan.

Dalam suatu jaringan kita akan mengenal apa yang namanya ISO-OSI layer.ISO-OSI layer memiliki tujuh lapisan layer, yang masing-masing dari lapisannya terdapat fungsi dan aturan masing- masing yang berbeada.

Dari tujuh lapisan layer ISO-OSI layer tersebut adalah :

********************                          * Application layer* ********************                          *Persentation Layer* ********************                          * Session Layer    * ********************                          * Transport Layer  * ********************                          *  Network Layer   * ********************                           * Data Link Layer  * ********************                          * Physical Layer   * ********************

fungsi dari masing-masing lapisan ISO di atas adalah :

1. lapisan application layer lapisan ini adaLah lapisan  tertinggi pada model OSI layer. Biasanya pada lapisan ini berupa program atau aplikasi pada tingkat layanan informasi. 2. lapisan presentasi di gunakan untuk menyelesaikan syntax (bahas pemrogramaan) data yang berada dalam jaringan. Lapisan presentasi memiliki standar encoding (penyandian) yang di gunakan dalam proses aplikasi data. 3. Lapisan seseion menyediakan fasilitas bagi pengguna jaringan untuk melakukan percakapan atau komunikasi dari satu computer ke computer lain. 4. Fungsi dasar lapisan transport adalah meneima data dari lapisan session, memisahkan menjadi bagian atau unit yang kecil, meneruskan ke lapisan jaringan untuk dikirinkan , dan menjamin unit-unit data tersebut sampai dengan benar ketempat tujuan. 5. Network layer bertanggung jawab untuk membuat paket data yang akan di kirim kan, memberikan fasilitas pengalamat jaringan (routing), dan melakukan pengontrolan aliran data pada computer ke interface jaringan. Lapisan jaringan harus dapat membedakan pengalamatan jaringan, serta mengatur paket-paket data yang berukuran berbeda. 6. Lapisan data link bertugas menjamin agar data yang di kirimkan ke lapisan jaringan sampai ke tujuan dalam ke adaan baik. 7. Lapisan physical layer lapisan ini merupakan lapisan paling rendah dari model referensi ISO. Lapisan ini berhubungan dengan segala macam bentuk media fisik yang berhubungan dengan jaringan contoh kabel dan lain sebagainya yang bentuknya fisik.

Setelah kita belajar mengenai TCP dan OSI laye maka terdapat perbedaan di antanya adalah :

1. OSI Layer memiliki 7 lapisan layer, dan TCP/IP hanya memiliki 4 layer 2. tiga layer teratas pada OSI Layer, yaitu Aplikasi, Presentasi, dan session direpresentasikan ke dalam satu lapisan layer TCP/IP yaitu layer Aplicationer 3. layer network pada OSI Layer direpresentasikan sebagai layer internet pada TCP/IP layer, namun fungsi keduanya masih tetap sama. 4. Layer Network Accsess pada TCP/IP menggabingkan fungsi dari layer datalink dan physical pada OSI Layer, dengan kata lain layer network accsess merupakan representasi dari kedua layer paling  bawah dari OSI Layer yaitu datalink dan physical. 5. TCP/IP Layer merupakan “protocol spesific”, sedangkan OSI Layer adalah Protokol “independent”

Webserver

Dari Wikipedia bahasa Indonesia, dijelaskan bahwa sebuah situs web (sering pula disingkat menjadi situs saja; web site, site) adalah sebutan bagi sekelompok halaman web (web page), yang umumnya merupakan nama domain (domain name) atau subdomain di Word Wide Web (WWW) di Internet. Sebuah web page adalah dokumen yang ditulis dalam format HTML (Hyper Text Markup Language) yang hamper bisa selalu diakses melalui HTTP (Hyper Text Transfer Protocol), yaitu protocol yang menyampaikan informasi dari server website untuk ditampilkan kepada pemakai melalui web browser. Halaman-halaman dari website akan bisa diakses melalui sebuah URL yang biasa disebut Homepage. Beberapa website membutuhkan data masukan agar para user bisa mengakses sebagian atau keseluruhan isi website tersebut. Contohnya: ada situs-situs bisnis, situs=situs e-mail gratisan, yang membutuhkan data masukan agar kita bisa mengakses setus tersebut.

Penemu Website adalah Sir Timothy John, Tim Berners-Lee, sedangkan website yang tersambung dengan jaringan pertama kali muncul pada tahun 1991. pada tanggal 30 April 1993, CERN (tempat dimana Tim bekerja) menginformasikan bahwa WWW dapat digunakan secara gratis oleh semua orang.

Website ditulis dengan format HTML dan diakses melalui sebuah program software yang biasa disebut dengan web browser.Sebuah website dibuat didalam sebuah system 	computer yang dikenal dengan Web Server, dan pengertian ini juga bisa menunjuk pada software yang dipakai untuk menjalankan system ini, yang kemudian menerima lalu mengirimkan halaman-halaman yang diperlukan untuk merespon permintaan dari user. Apache adalah bahasa program/software yang biasa digunakan dalam sebuah webserver. Webserver yang terkenal diantaranya adalah Apache dan Microsoft Internet Information Service (IIS). Webserver juga bisa berarti computer yang berfungsi seperti definisi di atas. Web Server, untuk berkomunikasi dengan clientnya (web browser)mempunyai protokol sendiri yaitu HTTP (HyperText Transfer Protocol) atau HTTPS (HyperText Transfer Protocol Secure). Dengan protokol ini, komunikasi antar web server dengan clientnya (browser) dapat saling dimengerti dan lebih mudah. Kata HyperText mempunyai arti bahwa seorang pengguna internet dengan web browsernya 	dapat membuka dan membaca dokumen-dokumen yang ada dalam komputernya atau bahkan komputer yang jauh tempatnya sekalipun. Hal ini memberikan cita rasa dari suatu proses yang tridimensional, artinya pengguna internet dapat membaca dari satu dokumen ke dokumen yang lain hanya dengan mengklik beberapa bagian dari halaman-halaman dokumen (web) itu. Proses yang dimulai dari permintaan webclient (browser), diterima web server, diproses, dan dikembalikan hasil prosesnya oleh web server ke webclient lagi dilakukan secara transparan. Setiap orang dapat dengan mudah mengetahui apa yang terjadi pada tiap- tiap proses. Secara garis besarnya web server hanya memproses semua masukan yang diperolehnya dari web clientnya. Di Indonesia sudah banyak organisasi yang menggunakan jasa hosting webstitenya memakai PHP dengan Apache sebagai webservernya dan MySQL sebagai basis datanya, hal ini dikarenakan program-program tersebut bersifat gratis.

 Keamanan Jariangan Internet

Dalam keamanan jaringan internet terdapat beberapa istilah yang digunakan. Beberapa diantaranya adalah sebagai berikut :

1. Scan Scan adalah kegiatan probe dalam jumlah yang besar dengan menggunakan tool secara otomatis. Tool tersebut secara otomatis dapat mengetahui port-port yang terbuka pada host lokal maupun host remote, IP address yang aktif, bahkan bisa untuk mengetahui sistem operasi yang digunakan pada host yang dituju.

2. Packet Sniffer Packet Sniffer adalah suatu device, baik perangkat lunak maupun perangkat keras yang digunakan untuk memperoleh informasi yang melewati jaringan komputer. Kegunaan dari packet sniffer adalah membuat NIC (Network Interface Card), contohnya Ethernet, dalam mode promiscuous sehingga dapat menangkap semua traffic dalam jaringan. Mode promiscuous adalah mode di mana semua orkstation pada jaringan komputer dapat “mendengar” semua traffic, tidak hanya traffic yang dialamatkan ke workstation itu sendiri. Jadi workstation pada mode promiscuous dapat “mendengarkan” traffic dalam jaringan yang dialamatkan kepada workstation lain. salah satu contoh aplikasi yang dapat digunakan sebagai sniffer adalah networkActiv. Sebuah sniffer dapat berupa kombinasi dari perangkat lunak dan perangkat keras. Keberadaan sniffer di dalam jaringan sangat sulit untuk dideteksi karena sniffer adalah program aplikasi yang sangat pasif dan tidak meninggalkan jejak pada sistem.

3. Monitoring Jaringan Monitoring jaringan berfungsi untuk memantau jaringan. Mulai dari penggunaan hingga mengantisipasi jika terjadi masalah di jaringan. Karena dengan melakukan monitoring jaringan kita dapat melihat isi traffic, pola trafic dan mengetahui berapa besar bandwidth dalam jaringan tersebut. Kegiatan memonitoring jaringan biasa dilakukan oleh admin jaringan dengan menggunakan software monitoring. Salah satu software yang banyak digunakan adalah networkview.

4. HTTPS Https adalah protokol Http dimana data  disandikan  menggunakan SLL ( Secure Socket Layer ) atau TLS ( Transport Layer Security ) sebagai sublayer dari Http.Kedua protol tersebut memberikan keamanan dari man in the middle attack (dimana serangan attcer berada bebas mendengarkan dan mengubah percakapan antara dua pihak  yang ) tidak bisa dilakukan. Https digunakan untuk melindungi data dari akses yang tidak diijinkan. Dengan penggunaan Https kita mendapatkan perlindungan data yaitu data hanya bisa dibaca oleh penerima saja. Https mempunyai port 433. SLL ( Secure Socket Layer ) adalah sebuah protokol yang digunakan untuk menjaga keamanan data yang dikirimkan oleh web server serta situs web tersebut.Didalam protokol SSL disediakan privasi komunikasi. Berikut merupakan kemampuan SSL untuk berkomunikasi melalui internet : 1. SSL server authentication adalah pengguna diizinkan untuk mengkonfirmasi identitas server. 2. SSL client authentication adalah server diizinkan untuk mengkonfirmasi identitas clien. 3. Encrypted SSL connection adalah semua data yang dikirim antara clien dan server  sehingga akan terjga tingkat kerahasiaannya.

Tools Keamanan Internet

Software yang dapat digunakan dalam mendeteksi jaringan sudah tersedia banyak sekali di internet. Mulai dari software yang digunakan untuk meng-crack jaringan, mengumpulkan data otentikasi yang sedang lewat di jaringan atau merecover enkripsi password. Untuk mengetahui permasalahan-permasalahan suatu jaringan kita dapat menggunakan software-software yang sudah banyak tersedia di internet yang dapat dibrowsing secara gratis.

Adapun beberapa software yang dapat digunakan sebagai tools jaringan adalah sebagai berikut :

1. NetworkActive NetworkActiv adalah aplikasi Web server perorangan yang khusus dibuat untuk kebutuhan bagi file sharing atau pembuatan portal menggunakan bahasa pemrograman PHP atau CGI. Dengan menggunakan networkActiv kita dapat mendengarkan traffic dalam jaringan yang dialamatkan ke workstation lain. Kita bisa mengetahui alamat IP pengirim dan alamat tujuannya, mengetahui port mana yang dipakai oleh host pengirim dan penerima paket serta waktu pengiriman paket.

2.Netstumbler Network Stumbler atau sering disebut juga NetStumbler adalah sebuah tool yang dapat dijalankan pada sistem operasi Windows yang mempunyai fasilitas untuk jaringan wireless pada protokol 802.11b, 802.11a dan 802.11g.

Kami menggunakan tool ini karena tool ini berjalan di lingkungan Windows. Netstumbler bekerja pada OS Windows 2000, Windows 98, Windows 95 dan sekarang kami menggunakannya pada windows XP. Dengan tool ini kita bisa mendeteksi signal jaringan wifi yang sedang aktif, dengan mengetahui sinyal-sinyal yang aktif saat ini, kita bisa memantau besarnya interferensi di lingkungan kita berada, Netstumbler ini juga bisa menangkap signal wifi yang lebih jauh dari yang bisa ditangkap oleh software monitoring bawaan device wifi standard. Umumnya tool ini dipergunakan untuk keperluan hacking, menemukan tempat yang sepi dari jaringan wifi, dan memposisikan ketepatan arah antena (pointing).

kegunaan lain dari netstumbler adalah sebagai berikut :

1. mendeteksi SSID 2. memerikasa konfigurasi jaringan wireless 3. memeriksa kulaitas signal wifi 4. mencari lokasi yang lemah terhadap signal wifi

Disamping itu Netstumbler bisa melakukan monitoring channel-channel yang dipergunakan,kekuatan signal wifi, menampilkan SSID yang terdeteksi

3. Networkview Networkview adalah salah satu software monitoring jaringan yang dapat digunakan untuk melihat suatu host yang terkoneksi dalam suatu jaringan sehingga kita dapat melihat komputer mana saja yang terhubung pada jaringan. Dengan menggunakan software ini kita dapat mengetahui komputer mana saja yang sedang aktif pada suatu jaringan dan menampilkan gambar host yang terhubung dalam jaringan tersebut disertai dengan alamat ip dan nama komputernya. Fasilitas lain yang dapat diakses dari software ini adalah View info, Modify, Edit note, MIB Browser, Port Scanner, Ping, Ftp, Telnet dan NetMeeting.

4. Nmap Nmap (Network Mapper) adalah sebuah program open source yang berguna untuk mengesksplorasi jaringan. Nmap didesain untuk dapat melakukan scan jaringan yang besar, juga dapat digunakan untuk melakukan scan host tunggal. Nmap menggunakan paket IP untuk menentukan host-host yang aktif dalam suatu jaringan, port-port yang terbuka, sistem operasi yang digunakan dll.

Keunggulan-keunggulan yang dimiliki oleh Nmap: ♣. Powerful Nmap dapat digunakan untuk men-scan jaringan yang besar ♣. Portable Nmap dapat berjalan di berbagai macam sistem operasi seperti Linux, Windows,FreeBSD,OpenBSD,    Solaris, dll ♣. Mudah untuk digunakan ♣. Free ♣. Mempunyai dokumentasi yang baik

Dapat juga kita melakukan scanning pada suatu server apakah port 25 terbuka atau tidak. Jika terbuka kemungkinan kita bisa mengirimkan fake e-mail akan bisa dilakukan. Akan tetapi, jika tidak terbuka maka kita tidak bisa mengirimkannya.