Rabu, 13 Februari 2019

                                LINUX BOOTCAMP

         IP ADDRESS

     Alamat IP (Internet Protocol Address atau sering disingkat IP) adalah deretan angka biner antara 32 bit sampai 128 bit yang di pakai sebagai alamat identifikasi untuk tiap komputer host dalam jaringan internet. panajang dari angka ini adalah 32 bit (untuk ipv4 atau IP versi 4), dan 128 bit (untuk IPv6 atau IP versi 6) yang menunjukkan alamat dari komputer tersebut pada jaringan internet berbasis TCP/IP.  IP address memiliki dua fungsi yakni : 
  1.    Sebagai alat identitas host atau antarmuka pada jaringan. fungsi ini diilustrasikan seperti alat rumah kita yg menunjukkan lokasi kita berada. untuk memudahkan pengiriman paket data, maka IP address memuat informasi keberadaannya. ada rute yg harus dilalui agar data dapat sampai ke komputer yang dituju.
  2.     Sebagai alamat lokasi jaringan. fungsi ini di ilustrasikan seperti alamat rumah yang menunjukkan lokasi kita berada, untuk memudahkan pengirim paket dat, maka IP address memuat informasi keberadaannya. ada rute yg harus dilalui agar data dapat sampai ke komputeryg dituju.
  Alamat IPv4 vs IPv6

   Dikenal sebagai sistem pengalamatan internet asli, internet protocol versi 4 (IPv4) menggunakan skema alamat 32-bit yg memungkinkan untuk total 4,294,967,296 alamat. Dengan meningkatnya proliferasi perangkat,jumlah alamat IPv4 yg tersedia akan segera habis karena setiap ponsel pintar,printer,laptop,konsol game dan bahkan mesin penjual otomatis yg terhubung ke internet memerlukan alamat IP.

   Namun kabar baiknya adalah bahwa sistem pengalamatan internet baru yg disebut internet protocol versi (IPV6), secara aktif digunakan untuk memenuhi permintatan global untuk lebih banyak alamat internet. Karena menggunakan skema alamat 128-bit buaknnya skema 32-bit, Ipv6 secara teoritis memungkinkan untuk mengejutkan 340 undecillion alamat yg mungkin, mengakomodasi lebih banyak perangkat ke internet.

  Kedua versi alamat IP dapat dengan mudah dibedakan. menggunakan serangkaian angka yg dipisahkan oelh titik atau titik (yaitu 192.168.3.3).Di sisi lain, IPv6 menggunakan 8 kelompok dari empat angka dan huruf yg dipisahkan oleh titik dua (yaitu 2041:08bd:4dc3:6a46:f329:74ca:ed7c:fa92). Dalam suatu jaringan komputer, IP address harus  unik aliasntidakbboleh sam persis dengan IP pada interface yang lain, hal itu dimaksudkan untuk menghindari adnya kesalahan pengiriman data.

  Ada 3 cara cek IP Address

1.Cara cek IP address Smartphone
   >Melalui website
   >melalui menu wifi pada smartphone
   >menggunakan aplikasi pihak ketiga

2.Cara cek IPaddress (Laptop atau PC)
   >melalui command prompt
   >melalui control panel
   >melalui website

3.Cara cek IP address modem
   >klik start>control panel>network and internet>network and sharing center>local area network
   >pilih profil koneksi modem yg anda gunkan
   >klik kanan pada profil koneksi, lalu opsi status
   >akan muncul jendela yg berisi konfigurasi IP komputer anda, klik details.
   >lihat alamat gateway , alamat tersebut merupakan IP address modem anda.



                     DAFTAR PUSTAKA

  1.Wikipedia.IP-address
     https://id.m.wikipedia.org      

  2.belajarkomputer.memahami-pengertian-IP-address
     www.belajar-komputer-mu.com

  3.Hypernet. Ip-Address
     https://hypernet.co.id

  4.MeretasDC.
    https://www-meretas-com.cdn.ampproject.org

  5.DosenIT-cara-cek-ip-address
      https://dosenit.com



             DNS SERVER


     DNS atau domain name system adalah sebuah standar teknologi yg mengatur penamaan publik dari sebauh situs website, atau juga bisa disebut dengan sebuah sistem yg menyimpan informasi tentang nama host atau nama domain dalam bentuk distributed database didalam jaringan komputer. DNS server adalah server komputer yg terhubung ke DNS.DNS server inilah yg bertugas untuk mengatur software network khusus yg memetakan alamat IP yg berisi database network hostname.


     Pengelola dari sistem DNS terdiri dari tiga komponen:
1. DNS resolver,sebuah program klien yg berjalan di komputer pengguna, yang membuat permintaan DNS dari program aplikasi.

2.recursive DNS server, yg melakukakn pencarian melalui DNS sebagai tanggapan permintaan dari resolver, dan mengembalikan jawaban kepada para resolver tersebut.

3.authoritative DNS server, yg memberikan jawaban terhadap permintaan dari recursor, baik dalam bentuk sebuah jawaban maupun delegasi ke DNS server lainnya.

     Fungsi DNS Server

  DNS server berfungsi sebagai database server yg menyimpan alamat IP yg digunakan untuk penamaan sebuah hostname, jadi ketika anda mengetik google.com akhirnya tampil google.com pada layar pencarian.

  nama domain harus menggunakan satu sub-kumpulan dari karakter ASSCII,hal ini mencegah beberapa bahasa untuk menggunakan nama maupun kata lokal mereka,ICANN telah menyetujui Punycode yg berbasiskan sistem IDNA, yg memetakan string unicode ke karakter set yg valid untuk DNS, sebagai bentuk penyelesaian untuk masalah ini, dan beberapa registries sudah mengadopsi metode IDNS ini.

   Langkah Konfigurasi

- Langkah pertama kita masuk ke servernya kita terllebih dahulu.
- Kemudian ketikkan perintah install paket DNS yaitu bind9, caranya seperti ini:

     #apt-get install bind9

- Tunggu hingga proses penginstalan selesai, kemudian untuk masuk ke dalam direktori/folder bind9 ketikkan perintah:

     #cd /etc/bind/

- Setelah itu kita melakukan konfigurasi dengan menuliskan perintah seperti ini:
 
     #nano named.conf.local

- kemudian tambahkan script

- Jika sudah selesai, untuk menyimpannya tekan tombol "CTRL+X" kemudian "Y" lalu enter.
- Selanjutnya kita ubah file db.local dan db.127 dengan file yang barusan kita buat tadi  yaitu db.kelompok3 dan db.192 caranya seperti ini:
     
     #cp db.local db.kelompok3
     #cp db.127 db.192


- Jika sudah kita masuk ke dalam file db.kelompok3 dengan perintah "#nano db.kelompok3" untuk diedit isi filenya menjadi seperti dibawah ini:
Jika sudah selesai simpan filenya dengan menekan tombol "CTRL+X" kemudian "Y" lalu enter.

- Selanjutnya kita masuk kedalam file db.192 dengan perintah "#nano db.192" untuk mengedit isi filenya menjadi seperti ini:
- Jika sudah selesai simpan isi filenya dengan menekan tombol "CTRL+X" kemudian "Y" lalu enter.

- Langkah selanjutnya kita daftarkan domain tersebut kedalam file "resolv.conf" dengan perintah  
''
#nano /etc/ resolv.conf" kemudian daftarkan domainnya seperti ini:

- Jika sudah selesai simpan isi filenya dengan menekan tombol "CTRL+X" kemudian "Y" lalu enter.
-Kemudian langkah terakhir adalah merestart bind9 agar hasil konfigurasinya dapat tersimpan. Perintah untuk merestart ada 2 yaitu:

    #service bind9 restart atau  #/etc/init.d/bind9 restart

 

         Daftar Pustaka


1.https://idcloudhost.com

2.DinaAamalia - pengertian DNS server
   https://idwebhost-com.cdn.ampproject.org

3.Wikipedia Indonesia
   https://id.m.wikipedia.org

4.https://id.wikipedia.org/wiki/sistem_penamaan_domain

5.eckosaputra-langkah-langkah-konfigurasi-dns-server
   https://eckosaputra22.blogspot.co.id/2016/08/dns-server.html



 

 

 WEB SERVER

  Web server adalah perangkat lunak yang berfungsi sebagai penerima permintaan yang dikirimkan melalui browser kemudian memberikan tanggapan permintaan dalam bentuk halaman situs web atau lebih umumnya dalam dokumen HTML. Namun, web server dapat mempunyai dua pengertian berbeda yaitu sebagai bagian dari perangkat keras (hardware) maupun sebagai bagian dari perangkat lunak (software).Jika merujuk pada hardware, web server digunakan untuk menyimpan semua data seperti HTML dokumen, gambar, file CSS stylesheets, dan file JavaScript. Sedangkan pada sisi software, fungsi web server adalah sebagai pusat kontrol untuk memproses permintaan yang diterima dari browser.

    
     Localhost adalah sebutan bagi server lokal yang ada di komputer kita. Pada dasarnya komputer adalah server, dan server adalah komputer. Namun sebutan server lebih sering digunakan bagi komputer yang diakses oleh orang banyak melalui komputer lain. Maksudnya adalah kita bisa mengakses virtual server dari sebuah komputer menggunakan komputer atau media lain sepanjang akses port-nya dibuka. Hehe, terdengar techie ya.. Mudah-mudahan bisa memberikan gambaran yang cukup.


 10 web server untuk infrastruktur web

1.Apache http server
2.Apache tomcat
3.Caddy
4.Litespeed
5.Lightpd
6.Glashfish
7.IIS
8.Cherroke
9.Jetty
10.Nginx


    Macam – macam Web Server diantanya:
Apache web server-the HTTPweb server  
1.apache tomcat
2.microsoft windows server 2003 internet information services(IIS)
3.LiteSpeed4.Sun Java System Web Server
5.Xitami Web Server6.Zeus Web Server

   Namun web yang terkenal dan yang sering digunakan adalah Apache dan Microsoft Internet Information Service (IIS).  Dari penjelasan tersebut maka kita dapat menyimpulkan bahwa web server adalah software yang berfungsi sebagai pemberi layaan kepada web client (browser) seperti Chrome, Mozilla, Opera, Safari, dan lainya, agar browser tersebut dapat menampilkan halaman website yang diminta.

 

 

     Daftar Pustaka 

1.Yasin k.april 24,2018-web-server
   https://www.niagahoster.co.id/blog/web-server-adalah/

2.Ridwan Fajar-08 desember 2016-web-server
   https://www.codepolitan.com/mengenal-10-web-server-untuk-infrastruktur-web

3.AAN ROFIK-5 JUNI 2017-macam-macam-web
   https://webhostmu.com/web-server-localhost

4.Ahmad islamyunbaja - pengertian-macam-macam-web-server
   http://achmadislamyunbaja.blogspot.com/2015/04/pengertian-dan-macam-macam-web-server.html

5.Nugroho - contoh-web-server
   https://www.maxmanroe.com/vid/teknologi/internet/pengertian-web-server.html




     FTP SERVER

      FTP atau File Transfer Protocol adalah protokol internet yang berjalan dalam satu lapisan aplikasi yang berfungsi untuk tukar menukar data antara client dan server dalam 1 jaringan. Sebelum melakukan pengiriman data akan dibuatkan sesi komunikasi terlebih dahulu oleh FTP dengan menggunakan protokol TCP. FTP server berperan sebagai komputer yang menerima request tukar – menukar data dari client. FTP client berperan sebagai komputer yang me-request kepada FTP server untuk tukar – menukar data.

     Secara default FTP menggunakan kode ASCII untuk transfer data, jadi sebenarnya FTP tidak aman untuk transfer data hal ini dikarenakan FTP melakukan transfer data tanpa melalui enkripsi terlebih dahulu melainkan melalui clear text.

      Sniffing data username dan password bisa saja dilakukan oleh seseorang yang menggunakan protocol analyzer hal ini akibat transfer data yang tidak terenkripsi. Solusi dari terjadinya kejadian ini adalah menggunakan SFTP yaitu FTP yang berbasis SSH sehingga data yang di transfer di enkripsi terlebih dahulu.

       FTP juga merupakan aplikasi yang powerful atau aplikasi yang sangat berguna itu karena FTP menyediakan akses kepada user atau pengunjung untuk mengakses data yang tersimpan di server, dan data ini dapat di akses secara bersamaan oleh komputer dalam jumlah yang besar.

       Biasanya port yang digunakan dalam FTP ada dua yaitu port 20 dan 21. FTP server listen pada port 21 yaitu untuk incoming connection dari FTP client. Biasanya port 20 untuk data port dan port 21 untuk command port.terdapat 2 mode koneksi pada FTP server yaitu pasif mode dan aktif mode


Tujuan dari FTP server adalah sebagai berikut :
• Untuk tujuan sharing data
• Untuk menyediakan indirect atau implicit remote computer
• Untuk menyediakan tempat penyimpanan bagi user
• Untuk menyediakan transfer data yang reliable dan efisien


    Sebelum membahas mengenai sejarah apa itu FTP, saya akan menjelaskan sedikit mengenai hubungan Telnet dengan FTP. Telnet digunakan untuk melakukan koneksi secara langsung (indirect network), sedangkan FTP menggunakan koneksi tidak langsung. Kedua jenis  TCP/IP koneksi ini menjadi dua model utama yang dikenalkan.

     Koneksi tidak langsung berarti menggunakan sumber daya dari remote-host dan menggunakannya pada sistem lokal. Kemudian mentransferkannya kembali ke remote-host. Standar FTP pertama kali adalah RFC 114 yang dikeluarkan pada tahun 1971, bahkan sebelum TCP dan IP ada. Standar ini digunakan untuk mendefinisikan perintah dasar yang digunakan untuk perencanaan sistem komunikasi yang ingin menggunakannya. Protokol FTP yang digunakan untuk standar internet disusun oleh komite Internet Engineering Task Force sebagai serangkaian dokumen resmi RFC (Request for Comments).


  Daftar Pustaka

1.Cloudhost-12 november 2017-mengenal-FTP
   https://idcloudhost.com/mengenal-apa-itu-ftp-server-dan-manfaatnya/

2.http://klien.indositehost.com/knowledgebase.php?action=displayarticle&id=8

3.Yasin K-31,juli 2018
    https://www.niagahoster.co.id/blog/apa-itu-ftp/

4.wikipedia
   https://en.wikipedia.org/wiki/File_Transfer_Protocol

5.ITCLUBSMKNEGRIBANTARKALONG-Maret-12-2016
   https://itclubsmknegeribantarkalong.wordpress.com/2016/03/12/pengertian-ftp-server-dan-ftp-client-tujuan-kegunaannya/

Tidak ada komentar:

Posting Komentar