April 19, 2013

Internet Protocol



INTERNET PROROCOL

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.    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) untuk membentuk jaringan yang heterogen. Protokol TCP/IP selalu berevolusi seiring dengan waktu, mengingat semakin banyaknya kebutuhan terhadap jaringan komputer dan Internet. Pengembangan ini dilakukan oleh beberapa badan, seperti halnya Internet Society (ISOC), Internet Architecture Board (IAB), dan Internet Engineering Task Force (IETF).
Macam-macam protokol yang berjalan di atas TCP/IP, skema pengalamatan, dan konsep TCP/IP didefinisikan dalam dokumen yang disebut sebagai Request for Comments (RFC) yang dikeluarkan oleh IETF.
                   


Macam-macam protocol
IP ( Internet Protocol )                                                                                                                                                                                                          Internet Protocol (IP) adalah protokol yang digunakan untuk melakukan komunikasi data melalui sebuah internetwork packet-switched menggunakan Internet Protocol Suite, juga disebut sebagai TCP / IP. IP adalah protokol utama dalam Layer Internet Protocol Suite dan mempunyai tugas untuk menyampaikan datagram, protokol dibedakan (paket) dari sumber host ke host tujuan semata-mata berdasarkan alamat mereka. Untuk tujuan ini Protokol Internet mendefinisikan pengalamatan metode dan struktur untuk enkapsulasi datagram. Versi utama pertama menangani struktur, sekarang disebut sebagai Internet Protocol Version 4 (IPv4) masih dominan protokol Internet, walaupun penggantinya, Internet Protocol Version 6 (IPv6) sedang digunakan secara aktif di seluruh dunia Karena abstraksi disediakan oleh enkapsulasi, IP dapat digunakan melalui jaringan heterogen, yaitu, menghubungkan jaringan komputer dapat terdiri dari kombinasi Ethernet, ATM, FDDI, Wi-Fi, token ring, atau lainnya. Setiap pelaksanaan link layer mungkin memiliki metode sendiri menangani (atau mungkin kurang lengkap itu), dengan kebutuhan yang sesuai untuk menyelesaikan alamat IP ke alamat data link. Resolusi alamat ini ditangani oleh Address Resolution Protocol (ARP) untuk IPv4 dan Neighbor Discovery Protocol (RPN) untuk IPv6.
TCP (Transmission Control Protocol)                                                                                                                                                                                                   Transmission Control Protocol (TCP) , merupakan salah satu protokol inti dari Internet Protocol Suite. TCP merupakan salah satu dari dua komponen asli suite (yang lainnya adalah Internet Protocol, atau IP), sehingga seluruh paket sering disebut sebagai TCP / IP. Sedangkan IP menangani tingkat transmisi yang lebih rendah dari komputer ke komputer sebagai pesan membuat jalan di Internet, TCP beroperasi pada tingkat yang lebih tinggi, hanya peduli dengan dua sistem akhir, misalnya browser Web dan server Web. Secara khusus, TCP menyediakan system yang handal, memerintahkan pengiriman aliran byte dari sebuah program pada satu komputer ke program lain pada komputer lain. Selain Web, aplikasi TCP umum lainnya termasuk e-mail dan transfer file. Di antara tugas lainnya manajemen, ukuran segmen TCP kontrol, kontrol aliran, tingkat di mana data dipertukarkan, dan kemacetan lalu lintas jaringan.
          TCP menyediakan layanan komunikasi pada tingkat menengah antara program aplikasi dan Protokol Internet (IP). Yaitu, ketika sebuah program aplikasi menginginkan untuk mengirim potongan besar data di Internet menggunakan IP, bukan memecah data menjadi potongan IP-ukuran dan menerbitkan serangkaian permintaan IP, perangkat lunak dapat mengeluarkan permintaan tunggal untuk TCP dan biarkan TCP menangani rincian IP. TCP merupakan layanan streaming handal yang menjamin pengiriman arus data yang dikirim dari satu host ke yang lain tanpa duplikasi atau kehilangan data. Sejak transfer paket tidak dapat diandalkan, teknik yang dikenal sebagai pengakuan positif dengan transmisi digunakan untuk menjamin kehandalan transfer paket. Teknik fundamental mengharuskan penerima untuk merespon dengan pesan pengakuan seperti menerima data. Pengirim menyimpan catatan dari setiap paket yang dikirim, dan menunggu confirmasi sebelum mengirim paket berikutnya. Pengirim juga menggunakan waktu dari saat paket itu dikirimkan, dan mentransmisikan kembali paket jika waktunya berakhir. Penghitung waktu diperlukan dalam kasus sebuah paket akan hilang atau rusak.
          TCP menggunakan nomor port gagasan untuk mengidentifikasi aplikasi mengirim dan menerima end-titik pada suatu host, atau soket Internet. Setiap sisi dari sebuah koneksi TCP memiliki nomor port 16-bit unsigned terkait (0-65535) dilindungi oleh mengirim atau menerima aplikasi. Paket data TCP diidentifikasi sebagai milik koneksi TCP tertentu dengan socket, yaitu, kombinasi alamat host sumber, port sumber, alamat tujuan host, dan port tujuan. Ini berarti bahwa komputer server dapat menyediakan beberapa klien dengan beberapa layanan sekaligus, selama klien mengurus memulai koneksi simultan ke satu port tujuan dari port sumber yang berbeda. nomor Port dikategorikan menjadi tiga kategori dasar: yang terkenal, terdaftar, dan dinamis / swasta. Port terkenal ditetapkan oleh Internet Assigned Numbers Authority (IANA) dan biasanya digunakan oleh sistem-level atau proses root. Terkenal aplikasi yang berjalan sebagai server dan pasif mendengarkan untuk koneksi biasanya menggunakan port. Beberapa contoh termasuk: FTP (21), SSH (22), TELNET (23), SMTP (25) dan HTTP (80).
UDP (User Datagram Protocol)                                                                                                                                                                                                                   User Datagram Protocol (UDP) adalah salah satu anggota inti dari Internet Protocol Suite, seperangkat protokol jaringan yang digunakan untuk Internet. Dengan UDP, aplikasi komputer dapat mengirim pesan, dalam hal ini disebut sebagai datagram, untuk host lain pada Internet Protocol (IP) jaringan tanpa membutuhkan komunikasi sebelum mengatur saluran khusus atau jalur transmisi data. UDP kadang-kadang disebut Universal Datagram Protocol. UDP menggunakan model transmisi sederhana tanpa implisit hand-shaking dialog untuk menjamin kehandalan, memesan, atau integritas data. Dengan demikian, UDP menyediakan layanan datagram tidak dapat diandalkan dan mungkin tiba out of order, muncul digandakan, atau hilang tanpa pemberitahuan. UDP mengasumsikan bahwa pemeriksaan kesalahan dan koreksi baik tidak diperlukan atau dilakukan dalam aplikasi, menghindari overhead pengolahan tersebut pada tingkat antarmuka jaringan. aplikasi Sisa-sensitif sering menggunakan paket UDP karena menjatuhkan adalah lebih baik untuk menunggu untuk paket tertunda, yang tidak mungkin menjadi pilihan dalam sistem real-time. Jika kesalahan fasilitas, koreksi dibutuhkan di tingkat antarmuka jaringan, aplikasi dapat menggunakan Transmission Control Protocol (TCP) atau Stream Control Transmission Protocol (SCTP) yang dirancang untuk tujuan ini.  Biasanya aplikasi UDP menggunakan soket datagram untuk membangun komunikasi host-to-host. Soket mengikat aplikasi untuk port layanan, yang berfungsi sebagai titik akhir transmisi data. port adalah struktur perangkat lunak yang diidentifikasi oleh nomor port, sebuah nilai integer 16 bit, yang memungkinkan untuk nomor port antara 0 dan 65.535. Port 0 adalah reserved, tetapi apabila nilai port sumber diperbolehkan, jika proses pengiriman tidak mengharapkan pesan dalam         respon.  Port 1 sampai 1023 (0x3FF heksadesimal) diberi nama " well-known " port dan pada sistem operasi mirip Unix, mengikat ke salah satu port ini membutuhkan superuser (root) akses. Port 1024 melalui 49.151 (0xBFFF) adalah port terdaftar. Pelabuhan 49.152 melalui 65.535 (0xFFFF) digunakan sebagai port sementara terutama oleh klien ketika berkomunikasi dengan server.
DNS (Domain Name System)                                                                                                                                                                                                   Domain Name System (DNS) adalah suatu sistem hirarki penamaan untuk komputer, jasa, atau sumber daya yang terhubung ke Internet atau jaringan pribadi. Hal asosiasi berbagai informasi dengan nama domain ditugaskan untuk masing-masing peserta. Yang terpenting, hal menerjemahkan nama domain berarti bagi manusia ke dalam numerik (biner) pengidentifikasi yang terkait dengan jaringan peralatan untuk tujuan menemukan dan menangani perangkat ini di seluruh dunia. Sebuah analogi yang sering digunakan untuk menjelaskan DNS adalah bahwa ia berfungsi sebagai buku telepon "untuk Internet dengan menerjemahkan nama host komputer yang digunakan manusia menjadi alamat IP.                                                                  Secara umum, DNS juga menyimpan informasi jenis lain, seperti daftar mail server yang menerima email untuk domain Internet tertentu. Dengan memberikan seluruh dunia sebuah kata kunci layanan berbasis redirection, Domain Name System merupakan komponen penting dari fungsi Internet.
Fungsi dari DNS adalah menerjemahkan nama komputer ke IP address (memetakan). Client DNS disebut dengan resolvers dan DNS server disebut dengan name servers. Resolvers atau client mengirimkan permintaan ke name server berupa queries. Name server akan memproses dengan cara mencek ke local database DNS, menghubungi name server lainnya atau akan mengirimkan message failure jika ternyata permintaan dari client tidak ditemukan. Proses tersebut disebut dengan Forward Lookup Query, yaitu permintaan dari client dengan cara memetakan nama komputer (host) ke IP address.

PPP (Point-to-Point Protocol)
          Point-to-Point Protocol, atau PPP, merupakan data link protokol yang umum digunakan untuk membuat sambungan langsung antara dua node jaringan. Ini dapat memberikan otentikasi koneksi, transmisi privasi enkripsi, dan kompresi. PPP digunakan di banyak jenis jaringan fisik termasuk kabel serial, line telepon, trunk line, telepon selular, radio link khusus, dan serat optik link seperti SONET. Kebanyakan penyedia layanan Internet (ISP) menggunakan PPP untuk akses pelanggan dial-up ke Internet. Dua bentuk enkapsulasi PPP, Point-to-Point Protocol over Ethernet (PPPoE) dan Point-to-Point Protocol atas ATM (PPPoA), yang digunakan oleh Internet Service Provider (ISP) untuk menghubungkan Digital Subscriber Line (DSL) layanan Internet.
PPP biasanya digunakan sebagai protokol data link layer untuk koneksi lebih dari rangkaian sinkron dan asinkron, di mana sebagian besar telah digantikan dengan yang lebih tua, non-standar Serial Line Internet Protokol (SLIP) dan perusahaan telepon standar diamanatkan (seperti Link Access Protocol Balanced ( LAPB) dalam protokol X.25). PPP dirancang untuk bekerja dengan berbagai protokol lapisan jaringan, termasuk Internet Protocol (IP), Novell IPX (IPX), NBF dan AppleTalk.

SLIP (
Serial Line Internet Protocol)
          Serial Line Internet Protocol (SLIP) adalah kebanyakan enkapsulasi usang dari Internet Protocol yang dirancang untuk bekerja di port serial dan koneksi modem. Hal ini didokumentasikan di RFC 1055. Pada komputer pribadi, SLIP telah digantikan oleh Point-to-Point Protocol (PPP), yang lebih baik penggunannya, memiliki lebih banyak fitur dan tidak memerlukan konfigurasi alamat IP yang harus ditetapkan sebelum dibentuk. Pada mikrokontroler, bagaimanapun, SLIP masih merupakan cara yang disukai encapsulating paket IP karena overhead yang sangat kecil.
SLIP memodifikasi standar TCP / IP datagram dengan menambahkan " SLIP END " karakter untuk itu, yang membedakan batas datagram dalam aliran byte. SLIP memerlukan konfigurasi port serial 8 bit data, no parity, dan either EIA hardware flow control, atau mode CLOCAL (3-wire null-modem) UART pengaturan operasi.
SLIP tidak menyediakan deteksi kesalahan, karena bergantung pada protokol lapisan atas untuk ini. Oleh karena itu SLIP sendiri tidak memberikan koneksi dial-up error. Meskipun demikian masih berguna untuk menguji kemampuan respon sistem operasi 'di bawah beban (dengan melihat statistik flood-ping).SLIP juga saat ini digunakan dalam Protokol BlueCore Serial untuk komunikasi antara modul Bluetooth dan komputer host.

ICMP (Internet Control Message Protocol)
          Internet Control Message Protocol (ICMP) adalah salah satu protokol inti dari Internet Protocol Suite. Hal ini terutama digunakan oleh sistem komputer jaringan operasi untuk mengirim pesan kesalahan-menunjukkan, misalnya, bahwa layanan yang diminta tidak tersedia atau bahwa host atau router tidak bisa dihubungi.
ICMP mengandalkan IP untuk melakukan tugasnya, dan merupakan bagian integral dari IP. Hal ini berbeda dalam tujuan dari protokol transport seperti TCP dan UDP bahwa biasanya tidak digunakan untuk mengirim dan menerima data antara sistem akhir. Hal ini biasanya tidak digunakan secara langsung oleh aplikasi jaringan pengguna, dengan beberapa pengecualian sebagai                alat ping dan traceroute.
                                                                                                                      Pesan ICMP umumnya dihasilkan sebagai respons terhadap kesalahan di datagram IP (seperti dispesifikasikan di RFC 1122) atau untuk tujuan diagnosa atau routing. Pesan ICMP yang dibangun pada layer IP, biasanya dari sebuah datagram IP yang normal yang menghasilkan respon ICMP. IP merangkum pesan ICMP yang sesuai dengan header IP yang baru (untuk mendapatkan pesan ICMP ke host pengirim yang asli) dan memancarkan datagram yang dihasilkan dengan cara biasa. Sebagai contoh, setiap mesin (seperti router perantara) yang ke depan sebuah datagram IP harus menurunkan
time to live (TTL) bidang header IP per satu; jika TTL mencapai 0, sebuah Sisa ICMP untuk hidup melebihi transit pesan dikirim ke sumber datagram. Setiap pesan ICMP dienkapsulasi secara langsung dalam IP datagram tunggal, dan dengan demikian, seperti UDP, ICMP tidak dapat diandalkan. Meskipun ICMP pesan yang terkandung dalam datagram IP standar, pesan ICMP biasanya diproses sebagai kasus khusus, dibedakan dari pengolahan IP normal, bukan diproses sebagai sub-protokol IP normal. Dalam banyak kasus, perlu untuk memeriksa isi pesan ICMP dan memberikan pesan kesalahan yang sesuai dengan aplikasi yang dihasilkan paket IP asli, salah satu yang mendorong pengiriman pesan ICMP.


POP3 (Post Office Protocol version 3)
       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.Protokol ini dispesifikasikan pada RFC 1939.

IMAP (Internet Message Access Protocol)
Internet Message Access Protocol (IMAP) adalah salah satu dari dua protokol standar Internet yang paling umum digunakan untuk pengambilan e-mail, yang sedang berinteraksi pada Post Office Protocol (POP). Hampir semua modern e-mail client dan server mail. Lain mendukung kedua protokol sebagai sarana untuk mentransfer e-mail dari server.
E-mail klien menggunakan IMAP umumnya meninggalkan pesan pada server sampai pengguna secara eksplisit menghapusnya. Ini dan karakteristik lain dari operasi IMAP memungkinkan beberapa klien untuk mengelola kotak surat yang sama. Kebanyakan klien e-mail dukungan IMAP di samping untuk POP untuk mengambil pesan, namun lebih sedikit penyedia layanan internet (ISP) dukungan IMAP. IMAP menawarkan akses ke toko mail. Klien dapat menyimpan salinan setempat dari pesan, tetapi ini dianggap sebagai cache sementara.
E-mail akan dikirim ke server e-mail yang menyimpan pesan dalam kotak email penerima. Pengguna mengambil pesan dengan klien e-mail yang menggunakan salah satu dari sejumlah e-mail protokol pengambilan. Beberapa klien dan server preferentially penggunaan khusus vendor, protokol proprietary, tetapi kebanyakan mendukung protokol standar Internet, SMTP untuk mengirim e-mail dan POP dan IMAP untuk mengambil e-mail, memungkinkan interoperabilitas dengan server lain dan klien. Sebagai contoh, Microsoft Outlook client menggunakan protokol khusus untuk berkomunikasi dengan server Microsoft Exchange Server sebagai tidak Catatan IBM klien saat berkomunikasi dengan server Domino, tapi semua produk ini juga mendukung POP, IMAP, dan SMTP keluar. Dukungan untuk protokol Internet standar memungkinkan banyak e-mail klien seperti Pegasus Mail atau Mozilla Thunderbird (lihat perbandingan e-mail klien) untuk mengakses server, dan memungkinkan klien untuk digunakan dengan server yang lain (lihat daftar server mail) .
SMTP (Simple Mail Transfer Protocol)
Simple Mail Transfer Protocol (SMTP) adalah standar Internet untuk surat elektronik (e-mail) dan melakukan transmisi di Internet Protocol (IP) jaringan. SMTP pertama kali didefinisikan dalam RFC 821 (STD 15) (1982) [1], dan terakhir diperbarui oleh RFC 5321 (2008) [2] yang meliputi SMTP diperluas (ESMTP) penambahan, dan merupakan protokol yang digunakan secara luas hari ini. SMTP ditetapkan untuk transportasi surat keluar dan menggunakan port TCP 25.
Sementara server surat elektronik dan agen surat lain transfer menggunakan SMTP untuk mengirim dan menerima pesan email, aplikasi-aplikasi client user-level mail biasanya hanya menggunakan SMTP untuk mengirimkan pesan ke server mail untuk menyampaikan. Untuk menerima pesan, aplikasi-aplikasi client biasanya menggunakan baik Post Office Protocol (POP) atau Internet Message Access Protocol (IMAP) untuk mengakses account email mereka di kotak server mail.
SMTP adalah protokol berbasis teks, di mana mail pengirim berkomunikasi dengan penerima mail dengan menerbitkan string perintah dan penyediaan data yang diperlukan melalui saluran data yang dapat dipercaya memerintahkan sungai, biasanya sebuah Transmission Control Protocol (TCP) koneksi. Sebuah sesi SMTP terdiri dari perintah berasal oleh klien SMTP dan tanggapan yang sesuai dari server SMTP dengan sesi yang dibuka, parameter sesi dipertukarkan, penerima ditentukan dan mungkin diverifikasi, dan pesan telah dikirim, sebelum sesi ditutup. Tuan rumah yang berasal adalah salah satu email client pengguna-akhir ini, fungsional diidentifikasi sebagai mail user agent (Mua), atau transfer server melalui mail transfer agent (MTA)

HTTP (
Hypertext Transfer Protocol)
Hypertext Transfer Protocol (HTTP) adalah protokol untuk Layer Aplikasi terdistribusi, kolaboratif, sistem informasi hypermedia. HTTP adalah standar permintaan-respon khas komputasi client-server. Dalam HTTP, web browser atau laba-laba biasanya bertindak sebagai klien, sementara aplikasi yang berjalan pada komputer hosting situs web bertindak sebagai server. Klien, yang mengajukan permintaan HTTP, juga disebut sebagai user agent. Server merespons, yang menyimpan atau menciptakan sumber daya seperti file HTML dan gambar, dapat disebut server asal. Di antara agen pengguna dan server asal mungkin beberapa perantara, seperti proxy, gateway, dan tunnels.
HTTP tidak dibatasi pada prinsipnya untuk menggunakan TCP / IP, meskipun ini adalah implementasi platform yang paling populer. Memang HTTP dapat "diimplementasikan di atas protokol lainnya di Internet, atau jaringan lain." HTTP hanya mengandaikan sebuah transportasi yang handal; setiap protokol yang menyediakan jaminan tersebut dapat digunakan. Sumber daya yang akan diakses oleh HTTP diidentifikasi dengan menggunakan Uniform Resource Identifier (URI)-atau, lebih khusus, Uniform Resource Locators (URL)-menggunakan http atau https URI skema.
Sebuah sesi HTTP adalah urutan transaksi jaringan permintaan-respon. Sebuah HTTP client memulai permintaan. Ini menetapkan Daftar Transmission Control Protocol (TCP) koneksi ke port tertentu pada host (biasanya port 80; melihat TCP dan nomor port UDP). Sebuah server HTTP yang mendengarkan pada port menunggu pesan permintaan klien. Setelah menerima permintaan ini, server akan mengirimkan kembali baris status, seperti "HTTP/1.1 200 OK", dan pesan sendiri, tubuh yang mungkin merupakan sumber daya yang diminta, pesan kesalahan, atau beberapa informasi lainnya.


HTTPS (
Hypertext Transfer Protocol Secure)
Hypertext Transfer Protocol Secure (HTTPS) adalah kombinasi dari Hypertext Transfer Protocol / protokol TLS/SSL untuk menyediakan enkripsi dan pengaman (website pengujian keamanan) identifikasi server. koneksi HTTPS sering digunakan untuk transaksi pembayaran di World Wide Web dan untuk transaksi sensitif dalam sistem informasi perusahaan. HTTPS tidak harus bingung dengan Secure HTTP (S-HTTP) yang ditentukan di RFC 2660.
Gagasan utama HTTPS adalah untuk membuat saluran aman melalui jaringan tidak aman. Ini menjamin perlindungan yang wajar dari penyadap dan serangan man-in-the-middle, asalkan cipher suite yang memadai digunakan dan bahwa sertifikat server diverifikasi dan terpercaya. Kepercayaan yang melekat dalam HTTPS didasarkan pada sertifikat otoritas utama yang datang pra-instal di software browser (ini setara dengan mengatakan "Saya percaya otoritas sertifikat (misalnya VeriSign / Microsoft / dll)
Sistem ini juga dapat digunakan untuk otentikasi client untuk membatasi akses ke web server untuk pengguna yang sah. Untuk melakukan hal ini, administrator situs biasanya membuat sertifikat untuk setiap pengguna, sebuah sertifikat yang dimuat ke / di browser nya. Biasanya, yang berisi nama dan alamat e-mail dari pengguna yang berwenang dan secara otomatis diperiksa oleh server pada masing-masing kembali untuk memverifikasi identitas pengguna, berpotensi bahkan tanpa memasukkan password.

SSH (
Secure Shell)
Secure Shell atau SSH adalah protokol jaringan yang memungkinkan data yang akan dipertukarkan menggunakan saluran aman antara dua perangkat jaringan. Digunakan terutama di GNU / Linux dan sistem Unix berbasis untuk mengakses account shell, SSH dirancang sebagai pengganti Telnet dan system terpencil tidak aman lain, yang mengirim informasi, terutama password, di plaintext, membuat mereka rentan terhadap analisis paket. Enkripsi yang digunakan oleh SSH menyediakan kerahasiaan dan integritas data melalui jaringan tidak aman, seperti Internet.
SSH menggunakan kriptografi kunci publik untuk mengotentikasi komputer remote dan jika perlu, memungkinkan komputer remote untuk mengotentikasi pengguna. SSH biasanya digunakan untuk login ke mesin remote dan mengeksekusi perintah, tetapi juga mendukung tunneling, forwarding TCP port dan koneksi X11, yang dapat mentransfer file menggunakan protokol SFTP berhubungan atau SCP SSH. Menggunakan model client-server. TCP port standar 22 telah ditetapkan untuk menghubungi server SSH. Sebuah program klien SSH biasanya digunakan untuk membangun koneksi ke daemon SSH menerima koneksi jauh. Keduanya sering hadir pada sistem operasi paling modern, termasuk Mac OS X, Linux, FreeBSD, Solaris dan OpenVMS. Proprietary, freeware dan versi open source dari berbagai tingkat kompleksitas dan kelengkapan yang ada.

TELNET (TErminaL NETwork)
TELNET (TErminaL NETwork) adalah protokol jaringan yang digunakan di Internet atau jaringan area lokal untuk memberikan fasilitas komunikasi teks interaktif dua arah berorientasi koneksi melalui virtual terminal. User data di-band diselingi dengan informasi DNS TELNET dalam sambungan data 8-bit byte berorientasi selama Transmission Control Protocol (TCP).  Telnet adalah sebuah protokol client-server, berdasarkan koneksi-berorientasi transportasi yang handal. Biasanya protokol ini digunakan untuk membuat sambungan ke Transmission Control Protocol (TCP) nomor port 23, di mana aplikasi Telnet server (telnetd) adalah mendengarkan. Telnet, Namun, ada sebelum TCP / IP dan awalnya tergilas Jaringan Control Program (NCP) protokol. Sebelum 5 Maret 1973, Telnet adalah protokol ad-hoc tanpa definisi resmi . Pada dasarnya, dulu saluran 8-bit untuk pertukaran data 7-bit ASCII. Setiap byte dengan bit set tinggi Telnet karakter khusus. Pada tanggal 5 Maret 1973, sebuah standar protokol Telnet adalah pasti pada UCLA dengan penerbitan dua dokumen NIC: Telnet Protocol Specification, NIC # 15372, dan Spesifikasi Opsi Telnet, NIC # 15.373. Karena "" arsitektur protokol pilihan negotiable, banyak ekstensi dibuat untuk itu, beberapa di antaranya telah diadopsi sebagai standar Internet, dokumen IETF STD STD 27 sampai 32. Beberapa ekstensi telah diterapkan secara luas dan lain-lain diusulkan standar pada jalur standar IETF.

FTP (File Transfer Protocol)
File Transfer Protocol ( FTP ) adalah protokol jaringan standar yang digunakan untuk pertukaran dan memanipulasi file melalui jaringan TCP / IP berbasis, seperti Internet. FTP dibangun pada arsitektur klien-server dan menggunakan kontrol terpisah dan koneksi data antara aplikasi client dan server. FTP digunakan dengan otentikasi berbasis password atau pengguna dengan akses pengguna anonim.
Aplikasi interaktif awalnya alat baris perintah dengan sintaks perintah standar, tetapi antarmuka pengguna berbasis grafik telah dikembangkan untuk semua sistem operasi desktop yang digunakan saat ini.
Spesifikasi FTP yang asli adalah sebuah metode yang secara inheren aman untuk mentransfer file karena tidak ada metode khusus untuk mentransfer data dengan cara dienkripsi. Ini berarti bahwa konfigurasi jaringan yang paling bawah, nama user, password, perintah FTP dan file yang ditransfer dapat ditangkap oleh siapa saja di jaringan yang sama menggunakan packet sniffer. Ini adalah masalah umum untuk spesifikasi protokol Internet yang ditulis sebelum penciptaan SSL, seperti HTTP, SMTP dan Telnet. Solusi umum untuk masalah ini adalah dengan menggunakan SFTP baik (SSH File Transfer Protocol), atau FTPS (FTP melalui SSL), yang menambahkan enkripsi SSL atau TLS untuk FTP sebagaimana tercantum dalam RFC 4217.
Sebuah host yang menyediakan layanan FTP tambahan dapat menyediakan akses FTP anonim. Pengguna biasanya login ke layanan dengan account 'anonim' ketika diminta untuk nama pengguna. Meskipun pengguna biasanya diminta untuk mengirim alamat email mereka sebagai pengganti password, sedikit ada verifikasi sebenarnya dilakukan pada data yang disediakan, contoh untuk ini adalah server FTP dari Pusat Informasi Nasional Bioteknologi Sebagai klien FTP modern biasanya menyembunyikan proses login anonim dari pengguna, ftp klien akan menyediakan data dummy sebagai password (karena alamat email pengguna mungkin tidak dikenal untuk aplikasi).
LDAP (Lightweight Directory Access Protocol)                                                                                                                                                                                 Lightweight Directory Access Protocol (LDAP) adalah sebuah protokol aplikasi untuk queri dan memodifikasi data menggunakan layanan direktori berjalan melalui TCP / IP. direktori adalah satu set obyek dengan atribut yang diselenggarakan secara logis dan hirarkis. Sebuah contoh sederhana adalah direktori telepon, yang terdiri dari daftar nama (baik orang atau organisasi) yang diselenggarakan abjad, dengan nama masing-masing memiliki alamat dan nomor telepon yang terkait dengannya. Direktori LDAP sering mencerminkan politik, geografis, dan / atau batas-batas organisasi, tergantung pada model yang dipilih. LDAP deployments hal ini cenderung menggunakan Domain Name System (DNS) nama untuk penataan tingkat paling atas hirarki. Lebih dalam direktori entri mungkin muncul mewakili orang-orang, unit organisasi, printer, dokumen, kelompok orang atau hal lain yang merupakan catatan pohon tertentu (atau beberapa entri).  Sebagian besar bagian dari LDAP yang diperluas. Contoh: Satu dapat menentukan operasi baru. Kontrol dapat mengubah permintaan dan tanggapan, misalnya diurutkan meminta hasil pencarian. lingkup pencarian baru dan metode Bind dapat didefinisikan. Atribut dapat memiliki pilihan yang dapat memodifikasi semantik mereka. Sebagai LDAP yang mendapatkan perhatian, vendor telah menyediakan itu sebagai protokol akses ke layanan lainnya. implementasi kemudian recasts data untuk meniru model LDAP/X.500, tetapi seberapa dekat model ini diikuti bervariasi. Misalnya, ada perangkat lunak untuk mengakses database SQL melalui LDAP, meskipun LDAP tidak mudah meminjamkan sendiri untuk ini. Server [7] X.500 dapat mendukung LDAP juga. Demikian pula, data yang sebelumnya diselenggarakan di jenis lain menyimpan data kadang-kadang dipindahkan ke direktori LDAP. Misalnya, pengguna Unix dan kelompok informasi dapat disimpan dalam LDAP dan diakses melalui PAM dan modul NSS. LDAP sering digunakan oleh layanan lainnya untuk

SSL (Secure Socket Layer)                                                                                                                                                                                                                        SSL (Secure Socket Layer) adalah teknologi keamanan standar untuk mendirikan sebuah link dienkripsi antara web server dan browser. Link ini memastikan bahwa semua data yang melewati antara web server dan browser tetap swasta dan integral. SSL adalah suatu standar industri dan digunakan oleh jutaan situs dalam perlindungan transaksi online mereka dengan pelanggan mereka.  Supaya dapat membuat sambungan SSL web server membutuhkan Sertifikat SSL. Bila ingin memilih mengaktifkan SSL di server web Anda, Anda akan diminta untuk melengkapi sejumlah pertanyaan tentang identitas situs Web Anda dan perusahaan Anda. web server Anda kemudian membuat dua kunci kriptografi - Private Key dan Public Key.  Biasanya sebuah SSL Certificate akan berisi nama domain Anda, nama perusahaan, alamat Anda, kota Anda dan negara Anda. Hal ini juga akan berisi tanggal berakhirnya Sertifikat dan rincian Otoritas Sertifikasi bertanggung jawab atas penerbitan Sertifikat. Ketika browser menghubungkan ke situs yang aman akan mengambil situs SSL Sertifikat dan memeriksa bahwa itu belum kedaluwarsa dan telah dikeluarkan oleh browser Sertifikasi Otoritas, dan yang sedang digunakan oleh situs web yang telah diterbitkan . Jika gagal di salah satu dari pemeriksaan ini browser akan menampilkan peringatan kepada pengguna akhir membiarkan mereka tahu bahwa situs tersebut tidak dijamin dengan SSL.





ARSITEKTUR
                   Arsitektur TCP/IP tidaklah berbasis model referensi tujuh lapis OSI, tetapi menggunakan model referensi DARPA diagram, TCP/IP merngimplemenasikan 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.Setiap lapisan yang dimiliki oleh kumpulan protokol (protocol suite) TCP/IP diasosiasikan dengan protokolnya masing-masing. Protokol utama dalam protokol TCP/IP adalah sebagai berikut:

PENGALAMATAN

Protokol TCP/IP menggunakan dua buah skema pengalamatan yang dapat digunakan untuk mengidentifikasikan sebuah komputer dalam sebuah jaringan atau jaringan dalam sebuah internetwork, yakni sebagai berikut:
  • Pengalamatan IP: yang berupa alamat logis yang terdiri atas 32-bit (empat oktet berukuran 8-bit) yang umumnya ditulis dalam format www.xxx.yyy.zzz. Dengan menggunakan subnet mask yang diasosiasikan dengannya, sebuah alamat IP pun dapat dibagi menjadi dua bagian, yakni Network Identifier (NetID) yang dapat mengidentifikasikan jaringan lokal dalam sebuah internetwork dan Host identifier (HostID) yang dapat mengidentifikasikan host dalam jaringan tersebut. Sebagai contoh, alamat 205.116.008.044 dapat dibagi dengan menggunakan subnet mask 255.255.255.000 ke dalam Network ID 205.116.008.000 dan Host ID 44. Alamat IP merupakan kewajiban yang harus ditetapkan untuk sebuah host, yang dapat dilakukan secara manual (statis) atau menggunakan Dynamic Host Configuration Protocol (DHCP) (dinamis).
  • Fully qualified domain name (FQDN): Alamat ini merupakan alamat yang direpresentasikan dalam nama alfanumerik yang diekspresikan dalam bentuk <nama_host>.<nama_domain>, di mana <nama_domain> mengindentifikasikan jaringan di mana sebuah komputer berada, dan <nama_host> mengidentifikasikan sebuah komputer dalam jaringan. Pengalamatan FQDN digunakan oleh skema penamaan domain Domain Name System (DNS). Sebagai contoh, alamat FQDN id.wikipedia.org merepresentasikan sebuah host dengan nama "id" yang terdapat di dalam domain jaringan "wikipedia.org". Nama domain wikipedia.org merupakan second-level domain yang terdaftar di dalam top-level domain .org, yang terdaftar dalam root DNS, yang memiliki nama "." (titik). Penggunaan FQDN lebih bersahabat dan lebih mudah diingat ketimbang dengan menggunakan alamat IP. Akan tetapi, dalam TCP/IP, agar komunikasi dapat berjalan, FQDN harus diterjemahkan terlebih dahulu (proses penerjemahan ini disebut sebagai resolusi nama) ke dalam alamat IP dengan menggunakan server yang menjalankan DNS, yang disebut dengan Name Server atau dengan menggunakan berkas hosts (/etc/hosts atau %systemroot%\system32\drivers\etc\hosts) yang disimpan di dalam mesin yang bersangkutan.

 

LAYANAN

Berikut ini adalah layanan tradisional yang dapat berjalan di atas protokol TCP/IP:
  • Pengiriman berkas (file transfer). File Transfer Protocol (FTP) memungkinkan pengguna komputer yang satu untuk dapat mengirim ataupun menerima berkas ke sebuah host di dalam jaringan. Metode otentikasi yang digunakannya adalah penggunaan nama pengguna (user name) dan password'', meskipun banyak juga FTP yang dapat diakses secara anonim (anonymous), alias tidak berpassword. (Keterangan lebih lanjut mengenai FTP dapat dilihat pada RFC 959.)
  • Remote login. Network terminal Protocol (telnet) memungkinkan pengguna komputer dapat melakukan log in ke dalam suatu komputer di dalam suatu jaringan secara jarak jauh. Jadi hal ini berarti bahwa pengguna menggunakan komputernya sebagai perpanjangan tangan dari komputer jaringan tersebut. (Keterangan lebih lanjut mengenai Telnet dapat dilihat pada RFC 854 dan RFC 855.)
  • Computer mail. Digunakan untuk menerapkan sistem surat elektronik. (Keterangan lebih lanjut mengenai e-mail dapat dilihat pada RFC 821 RFC 822.)
  • Network File System (NFS). Pelayanan akses berkas-berkas yang dapat diakses dari jarak jauh yang memungkinkan klien-klien untuk mengakses berkas pada komputer jaringan, seolah-olah berkas tersebut disimpan secara lokal. (Keterangan lebih lanjut mengenai NFS dapat dilihat RFC 1001 dan RFC 1002.)
  • Remote execution. Memungkinkan pengguna komputer untuk menjalankan suatu program tertentu di dalam komputer yang berbeda. Biasanya berguna jika pengguna menggunakan komputer yang terbatas, sedangkan ia memerlukan sumber yg banyak dalam suatu sistem komputer.
    Ada beberapa jenis remote execution, ada yang berupa perintah-perintah dasar saja, yaitu yang dapat dijalankan dalam system komputer yang sama dan ada pula yg menggunakan sistem
    Remote Procedure Call (RPC), yang memungkinkan program untuk memanggil subrutin yang akan dijalankan di sistem komputer yg berbeda. (sebagai contoh dalam Berkeley UNIX ada perintah rsh dan rexec.)
  • Name server yang berguna sebagai penyimpanan basis data nama host yang digunakan pada Internet (Keterangan lebih lanjut dapat dilihat pada RFC 822 dan RFC 823 yang menjelaskan mengenai penggunaan protokol name server yang bertujuan untuk menentukan nama host di Internet.)

Request for Comments

RFC (Request For Comments) merupakan standar yang digunakan dalam Internet, meskipun ada juga isinya yg merupakan bahan diskusi ataupun omong kosong belaka. Diterbitkan oleh IAB yang merupakan komite independen yang terdiri atas para peneliti dan profesional yang mengerti teknis, kondisi dan evolusi Internet. Sebuah surat yg mengikuti nomor RFC menunjukan status RFC :
  • S: Standard, standar resmi bagi internet
  • DS: Draft standard, protokol tahap akhir sebelum disetujui sebagai standar
  • PS: Proposed Standard, protokol pertimbangan untuk standar masa depan
  • I: Informational, berisikan bahan-bahan diskusi yg sifatnya informasi
  • E: Experimental, protokol dalam tahap percobaan tetapi bukan pada jalur standar.
  • H: Historic, protokol-protokol yg telah digantikan atau tidak lagi dipertimbankan utk standarisasi.

 

ALAMAT IP

Alamat IP (Internet Protocol Address atau sering disingkat IP) adalah deretan angka biner antar 32-bit sampai 128-bit yang dipakai sebagai alamat identifikasi untuk tiap komputer host dalam jaringan Internet. Panjang 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.
Sistem pengalamatan IP ini terbagi menjadi dua, yakni:

Perbandingan Alamat IPv6 dan IPv4
Tabel berikut menjelaskan perbandingan karakteristik antara alamat IP versi 4 dan alamat IP versi 6.
Kriteria
Panjang alamat
32 bit
128 bit
Jumlah total host (teoritis)
232=±4 miliar host
2128
Menggunakan kelas alamat
Ya, kelas A, B, C, D, dan E.
Belakangan tidak digunakan lagi, mengingat telah tidak relevan dengan perkembangan jaringan Internet yang pesat.
Tidak
Alamat multicast
Kelas D, yaitu 224.0.0.0/4
Alamat multicast IPv6, yaitu FF00:/8
Alamat broadcast
Tidak ada
Alamat yang belum ditentukan
0.0.0.0
::
Alamat loopback
127.0.0.1
::1
Alamat IP publik
Alamat IP publik IPv4, yang ditetapkan oleh otoritas Internet (IANA)
Alamat IPv6 unicast global
Alamat IP pribadi
Alamat IP pribadi IPv4, yang ditetapkan oleh otoritas Internet
Alamat IPv6 unicast site-local (FEC0::/48)
Konfigurasi alamat otomatis
Ya (APIPA)
Alamat IPv6 unicast link-local (FE80::/64)
Representasi tekstual
Dotted decimal format notation
Colon hexadecimal format notation
Fungsi Prefiks
Subnet mask atau panjang prefiks
Panjang prefiks
Resolusi alamat DNS
A Resource Record (Single A)
AAAA Resource Record (Quad A)

 

PROTOKOL JARINGAN

Kata protokol dibidang komputer digunakan untuk menjelaskan suatu aturan untuk saling berhubungan antara berbagai unit. Peralatan jaringan komputer mengikuti protokol dalam berkomunikasi satu sama lain.Sejak awal terdapat keragaman produk perangkat keras dan perangkat lunak Jaringan komputer yang tersedia di pasar. Keragaman ini disatu sisi menguntungkan pemakai peralatan Jaringan komputer karena mendorong persaingan di antara pemasok dan menyediakan pilihan model yang luas, namun keragaman ini menjadi beban karena sulit untuk saling menghubungkan produk dari para pemasok yang berbeda.
Sejumlah perusahaan manufaktur peralatan jaringan komputer menyadari potensi ketidak sesuaian peralatan sebelum situasi menjadi tidak terkendali. IBM adalah salah satunya. Pada tahun 1970 IBM memasarkan 200 produk jaringan komputer yang berbeda yang dapat saling dihubungkan dengan 15 cara yang berbeda, dan majemen IBM memutuskan bahwa satu set protokol perlu disefinisikan agar menjadi panduan bagi pengembang di masa depan. IBM menamakan system protokolnya dengan System Network Architecture (SNA).
SNA diterima begitu baik sehingga perusahaan manufakture komputer lain mengembangkan standar mereka sendiri. Misalnya burroughs mengumumkan Burrougs Network Architecture (BNA) dan Honeywell mengembangkan Distibuted System Environment (DSE), namun para pemakai tidak melihat banyaknya standar dari perusahaan manufaktur sebagai solusi bagi permasalahan mereka. Misalnya, SNA dari IBM memudahkan hubungan dengan perangkat keras dan perangkat lunak IBM, tetapi tidak membantu pemakai yang ingin menggbungkan produk IBM dengan pemasok lain.

Alamat Situs Web Yang Terkenal Internet Beserta Nomer IP
1.     WWW.facebook.com  Alamat IP  = 69.171.224.42
2.    WWW.Youtube.com  Alamat IP = 74.125.235.41
3.    WWW.4shared.com  Alamat IP = 74.117.178.90
4.    WWW.Kaskus.us  Alamat IP = 112.78.131.5
5.    WWW.Friendster.com  Alamat IP = 209.11.168.112
6.    WWW.telkomnet.com  Alamat IP = 125.160.17.16
7.    WWW.blogger.com  Alamat IP = 209.80.178.191
8.    WWW.Google.co.id  Alamat IP = 209.85.175.191
9.    WWW.yahoo.co.id  Alamat IP = 203.84.219.114
10. WWW.Gmail.com  alamat IP = 209.85.175.18
11.  WWW.Indowebster.com  Alamat IP = 175.103.59.110 





No comments:

Post a Comment

:)

 Selamat ulang tahun annaku SYFIA NUR SHABRINA ke -3tahun di tahun 2024   semoga Allah SWT mempertemukan kita kelak di dalam Surga Firdaus...