tutorial pengembangan web terbaru
 

Web TCP / IP


TCP / IP adalah sebuah keluarga protokol untuk komunikasi antar komputer.


Apa TCP / IP?

TCP / IP adalah singkatan dari T ransmission C ontrol P rotocol / I nternet P rotocol. Ini mendefinisikan bagaimana perangkat elektronik (seperti komputer) harus terhubung melalui Internet, dan bagaimana data harus ditransmisikan antara mereka.

TCP - Transmission Control Protocol

TCP bertanggung jawab untuk memecah data ke dalam paket-paket kecil sebelum mereka dapat dikirim melalui jaringan, dan untuk merakit paket lagi ketika mereka tiba.

IP - Internet Protocol

IP menangani komunikasi antara komputer. Hal ini bertanggung jawab untuk mengatasi, mengirim dan menerima paket data melalui Internet.


TCP / IP Protokol Untuk Web

Web browser dan server menggunakan protokol TCP / IP untuk terhubung ke Internet. TCP umum / protokol IP adalah:

HTTP - Hyper Text Transfer Protocol

HTTP menangani komunikasi antara web server dan web browser. HTTP digunakan untuk mengirimkan permintaan dari klien web (browser) ke web server, kembali konten web (halaman web) dari server ke klien.

HTTPS - HTTP Aman

HTTPS menangani komunikasi yang aman antara web server dan web browser. HTTPS biasanya menangani transaksi kartu kredit dan data sensitif lainnya.

FTP - File Transfer Protocol

FTP mengurus pengiriman file antar komputer.


IP adalah Connection-Less

IP adalah protokol komunikasi "connection-kurang".

IP tidak menempati garis komunikasi antara dua komputer. Hal ini mengurangi kebutuhan untuk jalur jaringan. Setiap baris dapat digunakan untuk komunikasi antara banyak komputer yang berbeda pada waktu yang sama.

Dengan IP, pesan (atau data lain) yang dipecah menjadi independen kecil "paket" dan dikirim antara komputer melalui Internet. IP bertanggung jawab untuk "routing" setiap paket ke tujuan yang benar.


IP Router

Ketika sebuah paket IP yang dikirimkan dari komputer, tiba pada sebuah IP router.

IP router bertanggung jawab untuk "routing" paket ke tujuan yang benar, secara langsung atau melalui router lain.

Jalur paket akan mengikuti mungkin berbeda dari paket lain dari komunikasi yang sama. Router bertanggung jawab untuk benar pengalamatan, tergantung pada volume lalu lintas, kesalahan dalam jaringan, atau parameter lainnya.

Analogi: Berkomunikasi via IP adalah seperti mengirimkan surat panjang sebagai sejumlah besar kartu pos kecil, masing-masing menemukan sendiri (sering berbeda) perjalanan ke penerima.


Alamat IP

IP menggunakan 32 bit, atau empat angka antara 0 dan 255, untuk mengatasi komputer.

Alamat IP biasanya ditulis sebagai empat angka yang dipisahkan oleh periode, seperti ini: 192.168.1.50.

Setiap komputer harus memiliki alamat IP yang unik sebelum dapat terhubung ke Internet.

Setiap paket IP harus memiliki alamat sebelum dapat dikirim ke komputer lain.

Ini adalah alamat IP: 192.68.20.50. Ini mungkin alamat yang sama: www.w3ii.com

Ini adalah alamat IP Anda: 108.161.252.158

Dalam istilah komputer, TCP / IP menggunakan 32 bit pengalamatan. Menggunakan 4 byte. Satu byte adalah 8 bit. Satu byte dapat berisi 256 nilai yang berbeda:

00000000, 00000001, 00000010, 00000011, 00000100, 00000101, 00000110, 00000111, 00001000 ....... dan semua jalan sampai ke 11111111.


Nama domain

Sebuah nama yang lebih mudah diingat daripada nomor 12 digit.

Nama yang digunakan untuk alamat TCP / IP disebut nama domain.

w3ii.com adalah nama domain.

Ketika Anda alamat situs web, seperti http://www.w3ii.com, nama ini diterjemahkan ke nomor oleh Domain Name Server (DNS).

Di seluruh dunia, server DNS yang terhubung ke Internet. server DNS bertanggung jawab untuk menerjemahkan nama domain menjadi alamat TCP / IP.

Ketika nama domain baru terdaftar bersama-sama dengan alamat TCP / IP, DNS server di seluruh dunia diperbarui dengan informasi ini.


TCP / IP Protokol untuk Email

program E-mail menggunakan TCP / IP untuk mengirim dan menerima e-mail. Protokol TCP / IP untuk email adalah:

SMTP - Simple Mail Transfer Protocol

SMTP mengurus pengiriman email. Seringkali email dikirim ke server email (SMTP server), kemudian ke server lain, dan akhirnya ke tujuan. SMTP hanya bisa mengirimkan teks murni. Tidak dapat mengirimkan data biner seperti gambar, suara atau film.

MIME - Multi-purpose Internet Mail Extensions

Protokol MIME memungkinkan SMTP mengirimkan file multimedia termasuk suara, audio, dan data biner melalui jaringan TCP / IP. Protokol MIME mengkonversi data biner ke teks murni, sebelum dikirim.

POP - Post Office Protocol

Protokol POP yang digunakan oleh program email untuk mengambil email dari server email. Jika program email Anda menggunakan POP, semua email Anda di-download ke program anda email (juga disebut email client), setiap kali terhubung ke server email Anda.

IMAP - Internet Message Access Protocol

Protokol IMAP bekerja seperti protokol POP. Perbedaan utama adalah bahwa protokol IMAP tidak akan secara otomatis men-download semua email Anda setiap kali program email Anda terhubung ke server email Anda.

Protokol IMAP memungkinkan Anda untuk melihat melalui pesan email Anda di server email sebelum Anda men-download mereka. Dengan IMAP Anda dapat memilih untuk men-download pesan Anda atau hanya menghapusnya. Cara IMAP ini sempurna jika Anda perlu untuk terhubung ke server email Anda dari lokasi yang berbeda, tetapi hanya ingin men-download pesan Anda saat Anda kembali di kantor Anda.


TCP / IP Protokol lainnya

ARP - Address Resolution Protocol

ARP digunakan oleh IP untuk mencari alamat hardware dari kartu jaringan komputer berdasarkan alamat IP.

BOOTP - Boot Protocol

BOOTP digunakan untuk boot (mulai) komputer dari jaringan.

DHCP - Dynamic Host Configuration Protocol

DHCP digunakan untuk alokasi alamat IP dinamis untuk komputer dalam jaringan.

ICMP - Internet Control Message Protocol

ICMP mengurus kesalahan penanganan dalam jaringan.

LDAP - Direktori Ringan Access Protocol

LDAP digunakan untuk mengumpulkan informasi tentang pengguna dan alamat e-mail dari internet.

NTP - Network Time Protocol

NTP digunakan untuk sinkronisasi waktu (jam) antara komputer.

PPTP - Point to Point Tunneling Protocol

PPTP digunakan untuk pengaturan koneksi (tunnel) antara jaringan pribadi.

RARP - Reverse Address Resolution Protocol

RARP digunakan oleh IP untuk mencari alamat IP berdasarkan alamat hardware dari kartu jaringan komputer.

SNMP - Simple Network Management Protocol

SNMP digunakan untuk administrasi jaringan komputer.

SSL - Secure Sockets Layer

Protokol SSL digunakan untuk mengenkripsi data untuk transmisi data yang aman.

TLS - Transport Layer Security

Protokol TLS adalah versi yang lebih baru dan lebih aman dari SSL.