Tampilkan postingan dengan label Jaringan. Tampilkan semua postingan
Tampilkan postingan dengan label Jaringan. Tampilkan semua postingan

Simple Network Management Protocol - Snmp

Protokol Manajemen Jaringan Sederhana Atau Simple Network Management Protocol  (-SNMP-) Merupakan protokol standard industri yg digunakan untuk memonitor serta mengelola aneka macam perangkat di jaringan Internet mencakup Hub, Router, Switch, Workstation serta Sistem anajemen Jaringan secara Jak Jauh (Remote).

Banyak digunakan dalam administrasi jaringan untuk memonitor jaringan. Memaparkan pengelolaan Data dalam bentuk variabel pada sistem yg dikelola. Diselenggarakan dalam Basis Informasi Manajemen yg menggambarkan Status serta Konfigurasi Sistem. Variabel ini kemudian sanggup secara Remote Bertanya. (Dalam beberapa keadaan, Dimanipulasi)

Arsitekture SNMP

Untuk melaksanakan layanan pemantauan SNMP memakai Arsitektur Sistem Manajemen Terpengiriman serta Agen serta beberapa komponen terkait.
AGEN yg didesain untuk berinteraksi dengan MANAGER.
 -  Manajemen SNMP Manager serta Agen
 -  Proses Komunikasi antara Manajer serta Agen.
 -  Manajemen Basis Informasi  (MIB)
 -  SNMP Pesan
 -  SNMP Komunitas












Manajemen SNMP Systems serta Agent

SNMP menempatkan komponen administrasi jaringan pada satu atau lebih komputer serta menempatkan komponen berhasil pada beberapa perangkat dikelola:
 -  Manajer SNMP. 
Manajer SNMP, pun dikenal sebagai sistem administrasi SNMP atau Konsol Manajemen, yaitu setiap komputer yg mengirim ajakan untuk informasi IP-terkait dengan komputer berhasil, dikenal sebagai biro SNMP.
 -  Agen SNMP 
Adalah setiap komputer atau jaringan lain perangkat yg memonitor serta merespon ajakan dari Manajer SNMP. Agen pun sanggup mengirim Pesan Trap untuk manajer saat ditentukan acara, menyerupai reboot sistem atau kanal ilegal, terso.

Sebuah komputer yg menginstal perangkat lunak administrasi SNMP yaitu Manajer SNMP,
Dan komputer yg menginstal perangkat lunak Agen yaitu Agen SNMP.

Komunikasi SNMP Manager/Agent

 -  Host A - Manajer SNMP, Mengirim pesan ajakan Informasi pada sejumlah Sesi aktif, Nama Komunitas yg Manajer SNMP miliki, ke Host B - Agen SNMP (131,107.3.24).  Menggunakan SNMP Manajemen API library untuk melaksanakan langkah ini.

 -  Host B - Agen SNMP, Menerima pesan serta memverifikasi nama Komunitas (MonitorInfo) yg terdapat dalam Paket. Daftar nama komunitas diterima serta dievaluasi atas izin kanal bagi masyarakat itu serta memverifikasi alamat IP sumber.
 -  Jika nama komunitas atau kanal izin tidak benar,
Dari layanan SNMP telah dikonfigurasi untuk mengirim Perangkap Otentikasi,
Host B - Agen mengirimkan pesan "Kegagalan Otentikasi" untuk tujuan menjebak yg ditentukan oleh Host C. Host B serta C milik komunitas TrapAlarm .
 -  Komponen Master Agen SNMP
Menyebut penyuluh yg sempurna untuk mengambil Informasi Sesi yg diminta dari MIB.
 -  Menggunakan Informasi Sesi yg diambil dari penyuluh, layanan SNMP membentuk kembali SNMP pesan yg berisi jumlah sesi aktif serta tujuan - alamat IP (131.107.7.29) dari manajer SNMP, Host A.
 -  Host B mengirimkan respon ke Host A.

Manajemen Basis Informasi  (-MIB-)

Manajer SNMP meminta Informasi dari Agen SNMP, Agen SNMP mengambil Nilai dari Informasi yg diminta dari Information Base Management (MIB). MIB mendefinisikan objek yg dikelola SNMP Manager Monitor (kasertag mengkonfigurasi) dari Agen SNMP.

Sistem dalam jaringan (Workstation, Server Router, Bridge, serta sebagainya) Mempertahankan MIB yg mencerminkan Status Sumber Daya yg dikelola pada sistem tersebut, menyerupai Versi Perangkat Lunak yg berjalan pada perangkat, Alamat IP ditugaskan untuk Port atau Interface, Jumlah ruang Hard Drive, atau Jumlah File yg terbuka.

MIB tidak berisi Data Statis, tetapi bukan Objek-Berorientasi, Database yg Dinamis yg menyediakan Koleksi Logis dari definisi objek yg dikelola. MIB mendefinisikan Tipe Data dari setiap Objek yg dikelola serta menggambarkan Objek.

MIB Pohon
Cabang yg berafiliasi dengan SNMP dari pohon MIB terletak di cabang Internet, yg berisi dua jenis utama dari cabang:
 -  Cabang umum (mgmt = 2)
Yang didefinisikan oleh Internet Engineering Task Force (-IETF-) RFC,
Adalah sama untuk semua perangkat SNMP dikelola.
 -  Cabang eksklusif (swasta = 4)
Yang ditugaskan oleh Internet Assigned Numbers Authority (IANA),
Yang didefinisikan oleh Perusahaan serta Organisasi yg cabang tugaskan.



Pesan SNMP

SNMP mengirimkan Permintaan Operasi serta Tanggapan sebagai pesan SNMP. 
Pesan SNMP terdiri dari Protokol Data Unit (PDU) SNMP ditambah Elemen Header pesan didefinisikan oleh RFC. 

Agen SNMP mengirimkan Informasi dalam dua Keadaan
 -  Ketika menanggapi ajakan dari Manajer SNMP
 -  Ketika Perangkap terso


Komunitas SNMP

SNMP Memperkenalkan penggunaan nama komunitas bersama untuk otentikasi kemudian lintas SNMP. Tidak ada nama komunitas dikonfigurasi serta layanan SNMP yg mendapatkan ajakan SNMP hanya dari nama Host, Localhost. 

Untuk memungkinkan komunikasi yg baik antara Agen SNMP serta Manajer SNMP harus mengkonfigurasi setidaknya satu nama komunitas di SNMP. Nama Komunitas yaitu Case-Sensitive. Nama masyarakat bertindak sebagai Password yg dibagikan, biasanya, oleh beberapa Agen SNMP serta satu atau lebih Manajer SNMP. 

Mengkonfigurasi Manajer SNMP serta Komputer atau Perangkat yg dikelolanya sebagai anggota komunitas SNMP tunggal. Agen SNMP hanya mendapatkan ajakan dari Manajer SNMP yg ada di daftar biro nama komunitas diterima.

Manajer SNMP mengirim ajakan atau meyesuaikan ajakan ke Agen SNMP, Layanan SNMP membandingkan nama komunitas pemohon dengan nama komunitas biro serta izin aksesnya. 
 -  Jika nama-nama sesuai, 
Manajer SNMP berhasil dikonfirmasi, serta biro membalas query atau melaksanakan ajakan SET. 
 -  Jika nama-nama tidak cocok, 
Agen SNMP menganggap ajakan kanal perjuangan yg gagal serta mengirim pesan SNMP Trap memberitahukan tujuan perangkap bahwa kanal yg tidak benar telah dicoba.

= FOR YOUR INFO =

SNMP v1 telah digunakan semenjak awal tahun 1980-an. Terdapat aneka macam perjuangan untuk memperbaiki Standard SNMP dengan munculnya SNMP v2 serta SNMP v3 pada tahun 1998. Menggunakan SNMP v3, yg menyediakan Fitur keamanan yg lebih Canggih.

Pertengahan Februari 2002 - Oulu University Secure Programming Group, Group riset keamanan jaringan di Finlandia, telah menemukan asertaya kelemahan pada SNMP v1. Kelemahan tersebut memungkinkan seorang Cracker menempatkan BackDoor pada peralatan yg memakai SNMP v1 sehingga sanggup menyusup ke Jaringan serta Melakukan apa saja terhadap Jaringan.

Kelemahan ditemukan pada SNMP Trap and Request Facilities yg memungkinkan penyusup memperoleh kanal ke dalam sistem yg menjalankan SNMP serta melaksanakan serangan Denial of Service (DoS) yg menciptakan sistem tidak berfungsi (Down) atau tidak Stabil.

[  SNMP - Overview
[  Intel® Simple Network Management Protocol
[  Chapter 12 - Network Management
[  Understanding Simple Network Management Protocol
[  IBM Simple Network Management Protocol
[  Chapter 4 Simple Network Management Protocol
[  ERLANG Simple Network Management Protocol
[  SNMP Simple Network Management Protocol


Internet Control Message Protocol - Icmp

Bagian dari keluarga Protokol Internet serta didefinisikan di dalam RFC-792. Pesan ICMP umumnya dibentuk sebagai Jawaban atas kesalahan di datagram IP (dispesifikasikan di RFC1122) atau untuk kegunaan Pelacakan atau Routing.


ICMP berbeda tujuan TCP serta UDP, ICMP tidak dipakai secara pribadi oleh Aplikasi Jaringan milik pengguna. Salah satu pengecualian yaitu Aplikasi PING yg mengirim pesan ICMP Echo Request (serta mendapatkan Echo Reply) untuk memilih apakah komputer tujuan sanggup digapai serta berapa usang paket yg dikirimkan dibalas oleh komputer tujuan.


Versi ICMP ini pun dikenal sebagai ICMPv4, yg merupakan pecahan dari Internet Protocol versi 4. Sesertagkan versi terkini yaitu ICMPv6.

Format ICMP Header

Pesan ICMP berisi tiga kolom yg memilih tujuan serta menunjukkan Checksum.
  -  Kolom JENIS mengidentifikasi pesan ICMP,
  -  Kolom KODE bisertag menunjukkan Informasi ihwal kolom JENIS
  -  Kolom PEMERIKSAAN menyediakan Metode untuk memilih Integritas pesan.


  -  Echo Permintaan & Echo Balasan
ICMP yg paling dipakai untuk menguji konektivitas IP dikenal sebagai PING. Permintaan gema ICMP akan mempunyai jenis bisertag 8 serta arahan bisertag 0. Echo Balasan mempunyai jenis bisertag 0 serta arahan bisertag 0.

  -  Tujuan tidak terjangkau
Setelah paket tidak terkirim, tujuan tidak terjangkau, tipe 3 ICMP dibuat.
Tipe 3 ICMPs sanggup mempunyai arahan nilai dari 0 hingga 15:

  -  Sumber memuaskan
Pesan ICMP sumber memuaskan mempunyai kolom jenis 4 serta arahan 0. Sumber memuaskan pesan yg dikirim ketika tujuan tidak sanggup memproses kemudian lintas cepat sumber mengirimnya. Sumber memuaskan ICMP memberitahu sumber untuk mengurangi tingkat yg sesertag mengirim data. Tujuan akan terus menghasilkan sumber memuaskan ICMPs hingga sumber mengirimkan pada berkecepatan yg sanggup diterima.

  -  Pengalihan pesan
Perangkat mediator akan menghasilkan pesan mengarahkan ICMP ketika ini memilih bahwa rute yg diminta sanggup mencapai lokal atau melalui jalan yg makin bagus. Pengalihan pesan ICMPs jenis 5 serta selanjutnya didefinisikan oleh nilai kolom arahan berikut ini:

  -  Waktu melebihi
Apabila router atau host membuang paket alasannya yaitu batas waktu, itu akan menghasilkan waktu melebihi jenis 11 ICMP. Waktu melebihi ICMP akan mempunyai arahan nilai 0 atau 1. Kode 0 yg dihasilkan ketika jumlah hop datagram melebihi serta paket dibuang. 1 arahan yg dihasilkan ketika berkumpul kembali paket yg terfragmentasi melebihi nilai batas waktu.

  -  Parameter masalah
Ketika perangkat mediator atau host membuang datagram alasannya yaitu ketidakmampuan untuk memproses, 12 ICMP dibuat. Penyebab umum ICMP ini yaitu informasi header rusak atau hilang opsi. Apakah alasan ICMP hilang opsi yg diperlukan, ICMP akan mempunyai nilai arahan 1. Jika arahan nilai 0, kolom penunjuk akan berisi octet datagram dibuang header ketika galat terdeteksi.

  -  Stempel waktu seruan & Stempel waktu Balasan
Permintaan stempel waktu serta stempel waktu Balasan yaitu metode dasar untuk menyinkronkan waktu terjaga pada perangkat yg berbeda. Permintaan mempunyai kolom jenis 13 serta balasan jenis 14. Metode ini untuk waktu sinkronisasi bernafsu serta sanggup diandalkan. Oleh alasannya yaitu itu, tidak banyak digunakan.

  -  Permintaan informasi & Informasi Balasan
Jenis ICMP awalnya didesain untuk mengizinkan host boot untuk menemukan alamat IP. Metode ini usang serta tidak lagi digunakan. Metode yg paling umum untuk inovasi alamat IP yg bootp dalam sistem OPERASI (bootstrap protokol) serta DHCP (protokol konfigurasi host dinamis).

  -  Permintaan Mask alamat & Balasan Mask alamat
Komputer boot untuk memilih subnet mask dipakai pada jaringan lokal memakai alamat Mask seruan ICMP jenis 17. Perantara perangkat atau komputer yg bertindak sebagai perangkat mediator akan membalas dengan jenis 18 ICMP alamat Mask Balasan ICMP.


[  Chapter 9 Internet Control Message Protocol
[  Deterministic Networking
[  ICMP Internet Control Message Protocol
[  Internet Control Message Protocol (ICMP)
[  Internet Control Message Protocol - Raj Jain
[  Internet Control Message Protocols - Prof. Lin Weiguo
[  Module 8 Internet Control Message Protocol


File Transfer Protocol - Ftp

Protokol Pengiriman Berkas (File Transfer Protocol). Protokol Internet yg berjalan di dalam lapisan Aplikasi yg merupakan standar untuk pengiriman berkas (File) komputer antar mesin-mesin dalam sebuah Antar Jaringan.


FTP merupakan salah satu protokol Internet yg paling awal dikembangkan, serta masih dipakai sampai dikala ini untuk melaksanakan pengunduhan (Download) serta penggugahan (Upload) berkas-berkas komputer antara klien FTP serta server FTP. Berada pada Lapisan APLIKASI

FTP Menawarkan Mekanisme
 -  FTP Menciptakan Dua Proses
      Seperti Process Control serta Proses Transfer Data di kedua ujungnya yaitu Client maupun Server
 -  FTP Menetapkan Dua Koneksi
      Yang berbeda: untuk Transfer Data serta untuk mengendalikan nformasi.
 -  FTP Menggunakan Port
      Port 21 untuk Koneksi Kontrol serta Port 20 untuk Koneksi Data.

FTP Klien merupakan aplikasi yg sanggup mengeluarkan Perintah FTP ke Server FTP, sementara Server FTP yaitu sebuah Windows Service atau Daemon yg berjalan di atas sebuah komputer yg merespons perintah dari Klien FTP.

Perintah FTP sanggup dipakai untuk mengubah direktori, mengubah modus pengiriman antara biner serta ASCII, menggugah berkas komputer ke server FTP, serta mengunduh berkas dari server FTP.

FTP Server diakses dengan memakai Universal Resource Identifier (URI) yaitu format ftp://namaserver. Klien FTP menghubungi Server FTP dengan membuka URI tersebut.

FTP memakai Transmission Control Protocol (TCP) untuk Komunikasi Data antara Klien serta Server, sehingga di antara kedua komponen tersebut akan dibuatlah sebuah sesi komunikasi sebelum pengiriman data dimulai.

Sebelum menciptakan Koneksi, Port 21 TCP disisi Server akan "Mendengarkan" percobaan koneksi dari sebuah Klien FTP serta lalu akan dipakai sebagai Port Pengatur (Control Port) untuk
  (1)  Membuat sebuah Koneksi antara Klien serta Server
  (2)  Mengizinkan Klien untuk mengirimkan sebuah Perintah FTP kepada Server
  (3)  Mengembalikan Respons Server ke perintah tersebut.

FTP Menggunakan Metode Autentikasi Standar,
yakni memakai Username serta Password yg dikirim dalam bentuk tidak terenkripsi. Pengguna terdaftar sanggup memakai username serta password-nya untuk mengakses, men-download, serta meng-upload berkas-berkas yg ia kehendaki.

Umumnya, Para pengguna terdaftar mempunyai jalan masuk penuh terhadap beberapa Direktori, sehingga mereka sanggup menciptakan Berkas, menciptakan Direktori, serta bahkan menghapus Berkas. Pengguna yg belum terdaftar sanggup pun memakai metode Anonymous login, yakni dengan memakai nama pengguna Anonymous serta Password yg diisi dengan memakai alamat e-mail.

AKTIF serta PASIF File Transfer Protocol

Aktif serta Pasif yaitu dua mode yg FTP sanggup dijalankan dalam. FTP memakai dua saluran antara Klien serta Server, Saluran Perintah serta Saluran Data, yg bergotong-royong koneksi TCP yg terpisah. Saluran Perintah untuk Perintah serta Tanggapan, Saluran Data untuk benar-benar mentransfer File. Cara yg anggun untuk mengirim Perintah ke Server tanpa harus menunggu untuk Transfer Data dikala untuk menyelesaikan.



Modus FTP Aktif - Klien terhubung dari port Unprivileged Random (N> 1023) ke port Perintah FTP server, Port 21. Kemudian, Klien mulai mendengarkan Port N + 1 serta mengirim perintah FTP Port N + 1 ke FTP Server. Server lalu akan menghubungkan kembali ke Port Data ditentukan klien dari port data lokal, yg merupakan port 20.

Dari sudut pansertag Server-Side Firewall,
Untuk mendukung Mode FTP Aktif Saluran Komunikasi berikut perlu dibuka:
  -  FTP Server port 21 dari mana saja (Client memulai koneksi)
  -  FTP Server port 21 untuk port> 1023 (Server merespon port kontrol klien)
  -  FTP Server port 20 ke port> 1023 (Server memulai koneksi data ke port data klien)
  -  FTP Server port 20 dari port> 1023 (Client mengirimkan ACK ke port data server)





Modus FTP Pasif - Klien memulai kedua koneksi ke Server, memecahkan problem Firewall menyaring koneksi port data yg masuk ke klien dari server. Saat membuka koneksi FTP, klien membuka dua port Unprivileged acak secara lokal (N> 1023 serta N + 1).

Kontak pertama server pada port 21, tapi bukannya lalu mengeluarkan perintah PORT serta memungkinkan server untuk menghubungkan kembali ke port data, klien akan mengeluarkan perintah PASV.

Hasil ini yaitu bahwa server lalu membuka port unprivileged random (P> 1023) serta mengirim P kembali ke klien dalam menanggapi perintah PASV. Klien lalu memulai koneksi dari port N + 1 ke port P pada server untuk mentransfer data.

Dari sudut pansertag server-side firewall, untuk mendukung mode FTP pasif saluran komunikasi berikut perlu dibuka:
  -  FTP server port 21 dari mana saja (Client memulai koneksi)
  -  FTP server port 21 untuk port> 1023 (Server merespon port kontrol klien)
  -  FTP server port > 1023 dari mana saja
      (Client memulai koneksi data ke port acak yg ditentukan oleh server)
  -  FTP server port > 1023 ke port jarak jauh> 1023
      (Server mengirimkan ACK (serta data) ke port data klien)




[  An Introduction to FTP - Conrad Chung
[  File Transfer And Access - Sang Oh Spencer Kam Atsuya Takagi
[  E57 Securing FTP on VSE - Don Stoever
[  Handout File Transfer Protocol (FTP)
[  5 File Transfer Protocol (FTP)
[  The KERMIT File Transfer Protocol 
[  4 File Transfer Protocol - Jean-Raymond Abrial

Trivial File Transfer Protocol - Tftp

Dibuat menurut protokol yg sebelumnya Easy File Transfer Protocol (-EFTP-), yg merupakan bab dari kumpulan Protokol PARC Universal Packet (-PUP-). Saat pengembangan Protokol TCP/IP, TFTP merupakan protokol pertama kali yg diimplementasikan dalam HOST jaringan,

Karena Ssederhana, Berbaris, Trivial File Transfer Protocol memungkinkan Klien Mendapatkan File atau Meletakkan File ke Remote Host. Salah satu kegunaan utamanya yaitu pada tahap awal Node Boot dari Jaringan Area Lokal.


TFTP Sangat sederhana serta tanpa Otentikasi. Didefinisikan pada tahun 1980 serta menso Standar pada tahun 1981 dengan Spesifikasi RFC 1350.  Karena memang sangat Sederhana serta tidak ada Otentikasi, TFTP kurang dalam Fitur Keamanan maka tidak dianjurkan memakai TFTP.

Kecil dalam ukuran, Keuntungan besar bagi Sistem.
  ►  Embedded Sistem sanggup mempunyai TFTP di ROM serta menggunakannya untuk mendapat pemetaan Memori awal ketika sistem dinyalakan.
  ►  Ketika pembaruan citra memori awal yg dibutuhkan, pembharuan citra sudah cukup serta tidak memerlukan perubahan ke sistem itu sendiri

Tidak menyerupai FTP, TFTP berjalan diatas UDP (Port 69).
  ►  Sejak UDP tidak sanggup diandalkan, TFTP memakai batas waktu serta transmisi untuk memastikan data.
  ►  Pengiriman sisi mengirimkan file dalam ukuran tetap (512 Bbyte) blok serta menunggu Pengakuan untuk setiap blok sebelum mengirim berikutnya.
  ►  Penerima berterus terangi setiap blok pada penerimaan.

Akhirnya, TFTP pun dipakai untuk melaksanakan BOOTING Komputer menyerupai halnya Router jaringan komputer yg tidak mempunyai perangkat penyimpanan data. Protokol ini sekarang masih dipakai untuk mentransfer berkas-berkas kecil antar host di dalam sebuah jaringan, menyerupai halnya ketika terminal jarak jauh X Window System atau Thin Client lainnya melaksanakan Proses Booting dari sebuah Host Jaringan atau Server.

Versi orisinil TFTP, sebelum direvisi oleh RFC 1350, menampilkan sebuah kelemahan protokol, yg diberinama Sorcerer's Apprentice Syndrome, Saat pertama kali diketemukan.

TFTP Pertama kali muncul sebagai bab dari Sistem Operasi 4.3 BSD. Protokol ini pun masih dimasukkan ke dalam Mac OS X, paling tidak sampai versi 10.5.

Akhir-akhir ini, TFTP sering dipakai oleh Worm Komputer, menyerupai W32.Blaster, sebagai Metode untuk berbagi dirinya serta menginfeksi Host Jaringan lainnya. TFTP dipakai pun untuk menginstal komputer melalui jaringan.


Paket pertama dikirim meminta Transfer File serta tetapkan Interaksi Klien serta Server.
  ► Juga memilih Nama File serta apakah File akan dibaca, dipindahkan ke Klien, atau tertulis, dipindahkan ke Server.

Blok File diberi nomor berurutan mulai dari 1.
  ► Setiap paket data berisi Header yg memilih jumlah blok yg dibawanya, serta masing-masing ratifikasi mengandung jumlah yg blok yg diakui.
  ► Blok kurang dari 512 byte Sinyal Akhir Diajukan (EOF)

Hal ini dimungkinkan untuk mengirim pesan kesalahan baik di daerah data atau pengakuan.
  ► Setelah kesalahan, Transfer akan dihentikan.

Setelah membaca atau menulis seruan yg telah dibuat, Server memakai alamat IP serta port UDP nomor klien untuk mengidentifikasi Operasi berikutnya.
  ► Demikian, tak satu pun dari pesan data atau pesan ack perlu memilih nama file.

Pesan hilang sanggup ditransmisikan ulang sehabis waktu habis.
  ► Namun, sebagian besar kesalahan lain hanya mengakibatkan pemutusan Interaksi, alasannya TFTP yaitu dimaksudkan untuk menso sederhana!

TFTP memastikan kedatangan datanya dengan mewajibkan setiap sisi untuk menerapkan timeout serta transmisi.
► Jika Pengiriman Data Waktu habis, Akan mengrim ulang Blok Data terakhir.
► Jika Pengakuan Waktu habis, Akan mengrim ulang Pengakuan terakhir.

Masalah, yg dikenal "Sorcerer’s Apprentice Bug",
Muncul ketika sebuah ratifikasi Data Paket k tertunda, tapi tidak hilang.
► Pengirim mentransmisikan kembali Paket Data.
► Setiap dikala Pengakuan tiba, serta Setiap Pemicu pengiriman Paket Data k + 1.
► Masalah ini diperbaiki pada versi terbaru dari TFTP.



[  File Transfer And Access (FTP, TFTP, NFS)
[  IBM Networking :: Trivial File Transfer Protocol
[  Linux Networking :: Trivial File Transfer Protocol - David Morgan
[  TFTP (Trivial File Transfer Protocol)



Hyper Text Transfer Protocol - Http

Protokol Komunikasi. Mendefinisikan prosedur untuk komunikasi antara Browser serta Web Server. Protokol Jaringan Lapisan Aplikasi yg dipakai untuk Sistem Informasi Terpengiriman, Kolaboratif, serta memakai Hipermedia.

Penggunaannya banyak pada pengambilan sumber daya yg saling terhubung dengan tautan, yg disebut dengan Dokumen Hiperteks, yg kemudian membentuk World Wide Web pada tahun 1990 oleh Fisikawan Inggris, Tim Berners-Lee.


VERSI Protokol HTTP
  -  HTTP/1.0  Menggunakan koneksi terpisah untuk setiap dokumen,
  -  HTTP/1.1  Dapat memakai koneksi yg sama untuk melaksanakan transaksi.
HTTP/1.1 sanggup lebih cepat alasannya memang tidak perlu membuang waktu untuk pembuatan koneksi berulang-ulang.

Pengembangan Standar HTTP telah dilaksanakan oleh Konsorsium World Wide Web (World Wide Web Consortium - W3C) serta (Internet Engineering Task Force - IETF), Berujung pada publikasi beberapa dokumen (Request for Comments - RFC), serta yg paling banyak dirujuk adalah RFC 2616  (Yang dipublikasikan pada bulan Juni 1999), yg mendefinisikan HTTP/1.1.


HTTP Protokol Meminta/Menjawab antara Klien serta Server. Sebuah klien HTTP (seperti web browser atau Robot serta lain sebagainya), Memulai Permintaan dengan menciptakan kekerabatan ke Port tertentu di sebuah Server Webhosting (Biasanya Port 80).

Klien yg mengirimkan seruan HTTP pun dikenal dengan User Agent. Server yg meresponsnya, yg menyimpan sumber daya ibarat berkas HTML serta gambar, dikenal pun sebagai Origin Werver. Di antara user agent serta pun origin server, sanggup saja ada penghubung, ibarat halnya Proxy, Gateway, serta pun Tunnel.


HTTP (Hypertext Transfer Protocol)

Protokol Aplikasi yg paling terkenal dipakai di Internet (WEB).
  -  HTTP Permintaan-Respon, Protokol Client-Server Asimetris. Klien HTTP mengirimkan pesan seruan ke Server HTTP. Server mengembalikan pesan Respon. Protokol Tarik, Klien menarik Informasi dari Server.
  -  HTTP Protokol Stateless. Permintaan dikala ini tidak tahu apa yg telah dilakukan dalam seruan sebelumnya.
  -  HTTP Memungkinkan Negosiasi tipe Data serta Representasi, sehingga memungkinkan sistem yg akan dibangun secara independen dari data yg ditransfer.

Mengutip dari RFC2616 "The Hypertext Transfer Protocol - HTTP" Protokol level aplikasi untuk di-Distribusikan, Kolaboratif, Sistem Informasi Hypermedia.  Ini Generik, Stateless, Protokol yg sanggup dipakai untuk banyak kiprah di luar penggunaannya Hypertext, seperti. Sebagai Nama Server serta sistem administrasi objek terpengiriman, melalui ekspansi Metode Permintaan, Kode Kesalahan serta Header. "


Setiap kali mengeluarkan URL dari browser Anda untuk mendapat sumber daya web memakai HTTP.
Misalnya : http://www.nowhere123.com/index.html,
Browser ternyata URL ke pesan seruan serta mengirimkannya ke Server HTTP.
Server HTTP menafsirkan pesan Permintaan, serta mengembalikan pesan Respon yg tepat, yg merupakan salah satu sumber daya yg Anda minta atau pesan kesalahan.



HTTP tidaklah terbatas untuk penggunaan dengan TCP/IP, meskipun HTTP merupakan salah satu Protokol Aplikasi TCP/IP paling terkenal melalui Internet.  Memang HTTP sanggup diimplementasikan di atas Protokol yg lain di atas Internet atau di atas Jaringan lainnya.

Seperti disebutkan dalam "Implemented on top of any other protocol on the Internet or on other networks.", tapi HTTP membutuhkan sebuah Protokol Lapisan Transport yg sanggup diandalkan. Protokol lainnya yg menyediakan layanan serta jaminan ibarat itu pun sanggup digunakan.

HTTP  diatas  TCP/IP

TCP / IP (Transmission Control Protocol / Internet Protocol) Set Transportasi serta Jaringan dari Lapisan Protokol untuk berkomunikasi satu sama lain melalui jaringan.



IP (Internet Protocol) Protokol Lapisan Jaringan, berkaitan dengan jaringan pengalamatan serta Routing. Setiap mesin ditugaskan Alamat IP yg unik (Misalnya, 165.1.2.3), serta perangkat lunak IP bertanggung jawab untuk Pouting Pesan dari Sumber IP ke IP Tujuan.

IPv4 (IP versi 4), Alamat IP terdiri dari 4 byte, masing-masing berkisar dari 0 hingga 255, dipisahkan oleh titik, yg disebut bentuk quad-putus-putus. Skema penomoran ini mendukung hingga 4G alamat pada jaringan.

IPv6 terbaru (IP versi 6) mendukung lebih alamat. Karena menghafal nomor sulit bagi sebagian besar orang, nama domain bahasa Inggris, ibarat www.nowhere123.com dipakai sebagai gantinya.

DNS (Domain Name Service) menerjemahkan nama domain ke Alamat IP (melalui Tabel Lookup dipengirimankan). Sebuah IP 127.0.0.1 alamat khusus selalu mengacu pada mesin Anda sendiri. Ini nama domian yaitu "Localhost" serta sanggup dipakai untuk pengujian LoopBack lokal.


[  Hypertext Transfer Protocol - Ing. Pierluigi Gallo
[  Hypertext Transfer Protocol Tutorial
[  Hypertext Transfer Protocol - rfc2616
[  HTTP - Hypertext Transfer Protocol
[  Hypertext Transfer Protocol - HTTP/1.1 - R. Fielding, J. Gettys