Selasa, 13 September 2016

Apa Itu HTTP ? Dan Apa Perbedaannya ?

18.17 Posted by Unknown No comments
Akhir-akhir ini terdengar kabar bahwa mesin pencari Google akan lebih mengutamakan kepada websiteyang sudah menggunakan HTTPS. Lalu bagaimana dengan website yang mengggunakan HTTP? Apa yang mendasari terdengarnya kabar tersebut? Sebelum lebih lanjut, bagi para pembaca yang belum tahu apa itu HTTP dan HTTPS, dapat membaca tulisan di bawah ini.
Apa itu HTTP? HTTP adalah singkatan dari Hypertext Transfer Protocol yang merupakan protokol untuk mengatur komunikasi antara client dan server. Dalam hal ini, client adalah browser atau perangkat yang dapat menampilkan konten web. Sedangkan HTTPS (Hypertext Transfer Protocol Secure) adalah versi aman dari HTTP.
Perbedaan utama yang terdapat pada HTTP dan HTTPS adalah terhadap penggunaan port. Pada HTTP,port yang digunakan adalah port 80. Sedangkan untuk HTTPS, port yang digunakan adalah 443. Dengan menggunakan HTTPS, informasi akan lebih aman karena dilakukan enkripsi pada pengiriman informasi. Informasi yang dikirim pun hanya akan dapat diakses oleh client dan server akhir.
Selain itu, HTTPS mencakup hal auntentikasi server, kerahasiaan data, dan integritas data. Autentikasi server memungkinkan pengguna memiliki kepercayaan sedang berkomunikasi dengan server yang dituju. Data yang tersandi membuat data yang dikirimkan atau diterima akan menjadi sangat rahasia. Integritas data ini terkait penyerang jaringan yang tidak dapat merusak atau mengubah komunikasi data antaraclient dan server karena divalidasi oleh MAC (Message Authentication Code).
HTTPS bukanlah protokol yang terpisah, tetapi HTTPS mengacu pada kombinasi dari interaksi HTTP normal melalui Secure Socket Layer (SSL) atau Transport Layer Security (TLS). Hal ini menjamin keamanan dari para penyadap informasi.
Dalam hal ini, ada dua jenis umum lapisan enkripsi diantaranya Transport Layer Security (TLS) danSecure Socket Layer (SSL). TLS adalah protokol pada jaringan komputer yang dapat menjaga kerahasiaan data yang dikirim oleh client ke server ataupun sebaliknya. Dengan itu, pihak ketiga tidak dapat menyadap data yang dikirim ke server atau ke client.
Sedangkan SSL adalah sebuah teknologi enkripsi untuk mengamankan HTTP sehingga terjaga pengiriman data antara server dengan client. Penggunaan SSL biasanya dapat dilihat pada address bar browser yang digunakan. Web yang sudah terpasang SSL akan menjadi https://namadomain.com. Kemanan seperti ini biasanya digunakan oleh web yang melakukan transaksi keuangan seperti PayPal, Intenet Banking, dan lainnya.
Menggunakan HTTPS akan membuat kemanan pengiriman data jauh lebih baik. Sebagai ilustrasi, ketika kita mengakses halaman web yang menggunakan HTTPS, halaman yang dikirim kepada kita telah dienkripsi terlebih dahulu oleh protokol HTTPS sehingga identitas seperti nama, alamat, bahkan nomor pin akan dienkripsi sehingga tidak ada yang bisa mencuri data-data ketika proses transaksi berlangsung. Dengan hal ini, transaksi akan lebih aman.
Sudah jelas kan kenapa terdengar kabar mengenai Google akan lebih mengutamakan website yang sudah menggunakan HTTPS? Ya, hal ini terkait demi menjaga kemanan website tersebut.


Apa Itu Telnet (Telecommunication Network) ?

18.10 Posted by Unknown No comments
Pengertian Telnet (Telecommunications network protocol)
Telnet atau Telecommunications Network Protocol adalah perangkat lunak yang digunakan untuk melakukan kontrol jarak jauh pada sistem komputer.

Pengertian dari Telnet bisa dijabarkan sebagai remote login yang yang terjadi pada jaringan komputer yang memungkinkan penggunanya dapat melakukan login dan bekerja dari jarak yang jauh melalui jaringan internet. Pengguna dapat mengakses dan menjalankan komputer dari jarak yang jauh melalui service dari protokol telnet.
Apakah Fungsi dari Telnet?

Fungsi Telnet (Telecommunications network protocol)
Fungsi utama dari telnet adalah untuk mengontrol dan mengakses komputer dari jarak yang jauh melalui jaringan internet. Telnet juga memungkinkan pengguna untuk melalukan login sebagai administrator atau user dan menjalankan program atau aplikasi yan ada pada komputer tersebut.

Apa Kelebihan dan kekurangan menggunakan Telnet?

1.    Kelebihan Telnet
Kelebihan menggunakan telnet adalah memudahkan pengguna untuk mengakses komputer dari jarak yang jauh.selain itu user interface yang cukup ramah, maksudnya pengguna dapat memberikan perintah dari jarak jauh (remote) jadi seolah-olah penggunanya mengeksekusi perintah pada command line pada komputer tersebut.

2.    Kekurangan Telnet
Adapun kekurangan dari Telnet yaitu tingkat keamanan data dan program kurang baik yang memungkinkan pengguna NTLM authentication tanpa adanya enkripsi sehingga dapat memudahkan pencurian password yang dilakukan oleh sniffers, jika kita administrator sistem maka disarankan untuk menggunakan SSH pada Linux daripada Telnet Server untuk mengkonfigurasikan sistem kita.

Itulah sekilas pengertian dan fungsi dari telnet, semoga artikel ini bisa bermanfaat dan bisa membantu.

Apa Itu FTP (File Transfer Protocol) ?

18.10 Posted by Unknown No comments
FTP (File Transfer Protocol) adalah suatu protokol yang berfungsi untuk pertukaran file dalam suatu jaringan komputer yang mendukung protokol TCP/IP. Dua hal pokok pada FTP yaitu FTP Server dan FTP Client. FTP juga bisa dikatakan sebuah protokol Internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pentransferan berkas (file) komputer antar mesin-mesin dalam sebuah framework.
FTP merupakan salah satu protokol Internet yang paling awal dikembangkan, dan masih digunakan hingga saat ini untuk melakukan pengunduhan (download) dan pengngunggahan (upload) berkas-berkas komputer antara FTP Client dan FTP Server. Sebuah Client 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 Client FTP. Perintah-perintah FTP dapat digunakan untuk mengubah direktori, mengubah modus transfer antara biner dan ASCII, menggugah berkas komputer ke Server FTP, serta mengunduh berkas dari Server FTP.
Fungsi FTP yang utama adalah melakukan pertukaran file dalam jaringan.
Fungsi FTP adalah Melakukan transfer file antara komputer yang terhubung melalui jaringan, termasuk internet. Dalam bahasa teknis, FTP dikenal sebagai protokol jaringan yang memungkinkan transfer file antara komputer yang tersambung pada TCP/IP yang berbasis jaringan. Hal ini mencangkup serangkaian peraturan dan prosedur untuk transfer data digital yang aman. FTP juga berfungsi untuk mempermudah dalam pembagian file-file., mempercepat secara tidak langsung atau implicyt menggunakan komputer remote, melindungi user dari berbagai file storage system antar host.
Fungsi FTP Server adalah menjalankan perangkat lunak yang digunakan untuk pertukaran file (File Exchange), yang selalu siap memberikan layanan FTP apabila mendapatkan request atau permintaan dari FTP Client. FTP Client adalah komputer yang meminta koneksi ke FTP Server untuk tujuan tukar menukar file (Upload dan Download File).
Cara Kerja FTP Cara utamanya digunakan dalam pengembangan situs web untuk menjalankan fungsi-fungsi FTP yaitu mentransfer halaman file dari komputer Client ke situs web komputer hosting, juga digunakan oleh situs yang menyediakan fasilitas download file. Ini juga digunakan untuk file intra-jaringan pada sistem jaringan komputer kecil. Sebagian besar program termasuk web browser memiliki dukungan built-in untuk transfer data berbasis FTP.


Pengertian Dan Fungsi DHCP

18.04 Posted by Unknown No comments
Pengertian Dan Fungsi DHCP (Dynamic Host Configuration Protocol)



Pengertian Dan Fungsi DHCP Pernah mendengar kata DHCP, bagi pelajar SMK di kejuruan komputer pasti pernah mendengar DHCP, namun apa sih DHCP itu ? dan apa fungsi serta cara kerjanya ? nah disini saya akan menjelaskan materinya secara rinci dan efektif. 


DHCP (Dynamic Host Configuration Protocol) merupakan sistem pengalamatan atau pendistribusian yang secara otomatis akan memberikan IP Address kepada Host/Komputer atau Client pada layanan TCP/IP yang memintanya. Komputer atau perangkat yang memberikan IP Address dinamakan sebagai DHCP Server. sedangkan komputer atau perangkat yang meminta IP Address dinamakan sebagai DHCP Client. dengan demikian DHCP juga disebut dengan arsitektur yang berbasis client server.


CARA KERJA DHCP SERVER
DHCP menggunakan 4 tahapan proses untuk memberikan konfigurasi nomor IP. (Jika Client memiliki NIC lebih dari satu dan perlu no IP lebih dari satu maka proses DHCP dijalankan untuk setiap adaptor secara sendiri-sendiri)

§  IP Least Request
Client meminta nomor IP ke server (Broadcast mencari DHCP server).

§  IP Least Offer
DHCP server (bisa satu atau lebih server jika memang ada 2 atau lebih DHCP server) yang mempunyai nomor IP, memberikan penawaran ke client
tersebut.


§  IP Lease Selection
Client memilih penawaran DHCP Server yang pertama diterima dan kembali melakukan broadcast dengan message menyetujui peminjaman tersebut kepada DHCP Server

§  IP Lease Acknowledge
DHCP Server yang menang memberikan jawaban atas pesan tersebut berupa konfirmasi nomor IP dan informasi lain kepada Client dengan sebuah ACKnowledgment. Kemudian client melakukan inisialisasi dengan mengikat (binding) nomor IP tersebut dan client dapat bekerja pada jaringan tersebut. Sedangkan DHCP Server yang lain menarik tawarannya kembali.



FUNGSI DHCP 
§  DHCP memiliki fungsi utama mendistribusikan IP address secara otomatis kepada setiap client yang terhubung dengan jaringan komputer
§  DHCP akan memberikan kemudahan bagi seorang network administrator dalam mengelola jaringan komputer, karena alokasi IP address dapat ditentukan secara otomatis dan dalam satu kali kerja
§  DHCP server selain bisa memberikan IP address secara dinamik, juga bisa memberikan IP address secara statis kepada client yang terhubung ke jaringan komputer
§  DHCP memberikan kemudahan dalam proses komunikasi data antar komputer
KELEBBIHAN DHCP SERVER
§  Memudahkan dalam transfer data kepada PC client lain atau PC server. DHCP menyediakan alamat-alamat IP secara dinamis dan konfigurasi lain.
§  DHCP memungkinkan suatu client menggunakan alamat IP yang tidal bisa dipakai oleh client yang lain.
§  DHCP memungkinkan suatu client menggunakan satu alamat IP untuk jangka waktu tertentu dari server.
§  Menghemat tenaga dan waktu dalam pemberian IP.
§  Mencegah terjadinya IP conflict.
KEKURANGAN DHCP SERVER
§  Semua pemberian IP bergantung pada server, maka dari hal itu jika server mati maka semua komputer akan disconnect dan saling tidak terhubung.
METODE DALAM KONFIGURASI DHCP
§  Konfigurasi dengan range secara random otomatis IP.Pemberian IP address kepada client secara random dan dapat berubah-ubah namun masih dalam range IP address yang ditentukan.
§  Konfigurasi dengan Fixed alamat IP address.Pemberian IP address yang sifatnya tetap value pada client yang memerlukan data MAC address.  
Sekian yang bisa saya sampaikan mengenai Pengertian, Cara Kerja, Fungsi, Kelebihan, Kekurangan Pada DHCP Server, semoga bisa menambah ilmu dan wawasan pada sebuah Jaringan


Application Layer

17.50 Posted by Unknown No comments
Apa itu Application Layer?
Application layer merupakan layer atau lapisan teratas pada model OSI reference ketika user akan mengirimkan pesan dan menjadi layer atau lapisan terakhir pada sistem OSI Reference model ketika user akan menerima sebuah pesan. Sesuai dengan namanya, application layer merupakan layer atau lapisan yang bekerja pada program – program tertentu, dimana application layer sendiri bekerja pada komputer server ataupun komputer client. Terdapat 7 model OSI layer dan fungsi setiap layernya yang berbeda-beda.
Singkatnya, application layer merupakan lapisan OSI Layer yang menyediakan interface atau antar muka antar aplikasi yang digunakan untuk melakukan komunikasi di dalam jaringan, dan kemudian membantu mengerimkan dan menerima pesan yang dikirimkan di dalam jaringan tersebut. Ini juga di namakan protokol jaringan yang mengatur tugas-tugas tertentu dalam suatu jaringan internet.
Berbeda dengan layer atau lapisan pada OSI Reference Model lainnya, application layer merupakan layer atau lapisan yang paling dekat dengan user komputer, karena di dalam sistem jaringan komputer, application layer bisa menjadi awal dan juga bisa menjadi akhir lapisan, dan selalu terkait dengan berbagai macam aplikasi dan software di dalam komputer, seperti email client, web browser dan sebagainya.
Cara kerja dari Application layer
Mendefinisikan dan juga menelusuri cara kerja dari application layer jauh lebih mudah untuk dilakukan dibandingakan dengan mendefinisikan cara kerja dari lapisan atau layer lainnya di dalam jaringan. Pada dasarnya, application layer akan menerima perintah dari usernya, dengna bantuan aplikasi atau software tertentu untuk mengirimkan suatu pesan atau data ke komputer lainnya.
Begitupun sebaliknya. application layer akan menampilkan pesan atau data yang diterima oleh user dalam bentuk aplikasi atau software teretentu. Cara kerja dari layer application sangat mudah untuk diamati dibandingkan cara kerja layer lainnya.
Fungsi dari Application Layer
Application Layer sendiri memiliki beberapa fungsi dan tugas utama. Berikut ini adalah beberapa fungsi juga tugas utama dari Application Layer :
1.      Sebagai alat pengumpul informasi dan data yang dikrimkan melalui jaringan
Fungsi pertama, application layer merupakan lapisan atau layer yang berfungsi sebagai pengumpul keseluruhan informasi dan data yang diterima dan yang akan dikirim melalui sebuah jaringan. Ketika user akan menerima data (receiver / recipient) maka application layer akan mengumpulkan seluruh data yang telah sampai untuk kemudian dimunculkan di dalam aplikasi tertentu.
Begitupun sebaliknya, ketika user akan mengirimkan data, maka application layer akan mengumpulkan keseluruhan data di dalam aplikasi tertentu, dan kemudian meneruskan data tersebut ke presentation layer untuk didefinisikan dan diproses lebih lanjut ke dalam jaringan.
2.      Sebagai user interface dalam menampilkan data dan informasi
Fungsi berikutnya dari application layer adalah sebagai user interface. Apa gunaya pendefinisian data danpenyajian data yang dilakukan oleh layer presentation, namun user tidak dapat membaca dan melihat data tersebut? Karena itu, setelah presentation layer menyajikan data, application layer akan bekerja dalam menampilkan data yang tersaji tersebut di dalam sebuah user interface (bisa sebuah aplikasi, program, ataupun sistem – sistem tertentu), sehingga data yang tersaji bisa dilihat dan diamati langsung oleh usernya.


Apa Itu X Window ?

17.50 Posted by Unknown No comments
  • X Window atau lengkapnya X Window System adalah software sistem komputer dan protokol jaringan yang menyediakan dasar untuk interface pengguna grafis (GUI) dan kaya akan kemampuan perangkat intput dan jaringan komputer. Ini menciptakan lapisan abstraksi perangkat keras di mana perangkat lunak ditulis dengan menggunakan set umum dari perintah, memungkinkan untuk independensi perangkat keras dan penggunaan kembali program di komputer manapun yang mengimplementasikan X. Menjadi pondasi yang memungkinkan elemen-elemen grafis digambar pada layar pada lingkungan sistem operasi UNIX dan sejenisnya. Disebut juga X atau X11 pada awalnya dikembangkan di Massachusetts Institute of Technology (MIT) pada tahun 1984.
  • Window Manager adalah interface utama antara X Window System dengan user. Tanpa window manager, sistem akan lebih sulit digunakan dan tidak akan terlalu produktif. Window manager menyediakan fungsi-fungsi pengontrolan dan kustomisasi border, menu, icon, virtual desktop, button, tool bar.
  • Desktop Environment adalah yang didalamnya juga termasuk window manager, desktop environmentmerupakan system yang jauh lebih terintegrasi dibanding window manager karena desktop environment memiliki utiliti dan software bawaan yang lebih lengkap dan terintegrasiDesktop environment membutuhkan X Window System dan Window Manager.
Jadi, untuk sistem operasi sejenis UNIX seperti GNU\Linux membutuhkan minimal X Window dan Window Manager agar tampil dengan interaksi grafis atau GUI(Graphical User Interface). Namun akan lebih canggih dengan menggunakan desktop environment karena didalamnya sudah termasuk window manager dan utiliti-utiliti atau aplikasi pendukung yang terintegrasi.
Tampilan X Window System dengan Window Manager twm [sekita akhir 1980an]
Tampilan GUI SO Unix dengan Window Manager twm yang dapat berjalan dengan dukungan X Window System [sekitar akhir 1980an]

Beberapa desktop environment.

GNOME (GNU Network Object Model).

Komponen GNOME.GNOME tidak saja memiliki window manager, tetapi system desktop yang interoperable antar komputer dan platform. Kemampuan ini diperoleh karena GNOME menggunakan Common Object Resource Broker Architecture (COBRA). GNOME lebih diterima di dunia OpenSource karena dibuat dengan GTK+ toolkit yang free dan OpenSource berdasarkan GNU License. Percabangan (fork) dari GNOME juga ada seperti halnya Unity, MATE, ataupun Cinnamon.
Logo GNOME

Window Manager : Metacity (GNOME 2.x), Mutter (GNOME 3.x shell).
File Manager : Nautilus.
Office Suite : GNOME Office (which includes AbiWord and Gnumeric).
Music Player : Rhythmbox.
Video Player : Totem.
CD/DVD Burner : Brasero.
Games : GnomeGames.
Tampilan DE GNOME
Tampilan Dekstop Environment GNOME

KDE (K Desktop Environment).

Komponen KDE.KDE adalah desktop environment dan platform pengembangan aplikasi yang dibangun dengan toolkit Qt dari Trolltech. KDE dapat ditemui pada berbagai sistem Unix, termasuk Linux, BSD, dan Solaris. KDE juga tersedia untuk Mac OS X dengan bantuan lapisan X11 dan untuk Microsoft Windows dengan bantuan Cygwin.
Logo KDE

Window Manager : KWin.
File Manager : Dolphin.
Office Suite : KOffice.
Music Player : Amarok.
Video Player : Dragon Player.
CD/DVD Burner : K3b.
Terminal Emulator : Konsole.
Games : The KDE Games Center.
Education : KDE Edu.
Tampilan DE KDE
Tampilan Dekstop Environment KDE
Komponen LXDE.LXDE adalah sebuah lingkungan desktop yang ringan dan cepat. LXDE dirancang agar ramah bagi pengguna dan desainnya ramping, ini untu menjaga agar penggunaan sumber daya tetap rendah. LXDE menggunakan RAM dan CPU berkemampuan rendah namun tetap kaya fitur sistem operasi. Karena penggunaan sumber daya yang rendah inilah yang membuat LXDE hemat energi.
Logo LXDE

Window Manager : Openbox.
File Manager : PCManFM.
Task Manager : LXTask.
Terminal Emulator : LXTerminal.
Tampilan DE LXDE
Tampilan Desktop Environment LXDE
Komponen XFCE.Xfce adalah free desktop environment untuk Unix dan Unix-like platform, seperti Linux, Solaris, dan BSD. Xfce dibuat agar menjadi cepat dan ringan dan tampilan visual menarik dan mudah digunakan. Ini terdiri dari komponen terpisah yang dikemas bersama-sama menyediakan fungsionalitas penuh dalam lingkunan desktop. Xfce terutama digunakan karena kemampuannya untuk dijalankan pada lingkungan desktop modern pada perangkat keras yang relatif rendah.
Logo XFCE

Window Manager : Xfwm
File Manager : Thunar
Media Player : Parole
CD/DVD Burner : Xfburn
Task Manager : Xfce Task Manager
Tampilan DE XFCE
Tampilan Desktop Environment XFCE

Beberapa window manager.

AfterStep, amiwm, awesome, Blackbox, Compiz, Enlightenment, Fluxbox, IceWM, Sawfish, twm, Openbox, dan masih banyak lagiWindow manager tentu lebih ringan saat dipasang pada sistem GNU\Linux, karena tidak terlalu banyak tambahan seperti utiliti atau software yang ada pada desktop environment.
Enlightenment17 Window Manager
WM Enlightenment17
FluxBox Window Manager
WM FluxBox
Compiz Window Manager
WM Compiz
IceWM Window Manager
WM IceWM
JWM Window Manager
WM JVMCompiz Window Manager