Skip to main content

Apa itu soket internet?

Soket Internet adalah istilah yang digunakan untuk mengidentifikasi titik koneksi yang dapat digunakan oleh program perangkat lunak komputer untuk mengirimkan data melalui Internet.Mereka bukan konstruksi fisik, seperti soket dinding listrik, tetapi sebaliknya adalah konsep perangkat lunak komputer.Dengan soket seperti itu, data apa pun dapat melakukan perjalanan bolak -balik dari program yang berjalan di satu komputer ke program yang berjalan di yang lain;Dalam banyak kasus, ini ke dan dari klien dan server.Istilah ini juga digunakan untuk merujuk ke antarmuka pemrograman aplikasi (API) yang dapat digunakan pemrogram komputer untuk membuat aplikasi sadar jaringan tersebut yang mampu mengirim dan menerima data melalui Internet. Soket bekerja di lapisan atas protokol internet (IP) Tumpukan, dikenal sebagai lapisan transport, di mana data diteruskan dari aplikasi ke jaringan melalui sistem operasi.Ketika aplikasi di komputer ingin mengirim dan menerima data dari koneksi jaringan, ia meminta sistem operasi untuk membuka soket internet.Soket diatur yang terdiri dari informasi protokol, seperti Pengguna Datagram Protocol (UDP) atau Transmission Control Protocol (TCP), serta alamat pengiriman dan penerima dari kedua komputer dan nomor port IP untuk koneksi.Soket internet juga dimungkinkan yang mem -bypass sistem operasi dan mengirimkan paket mentah tanpa terlebih dahulu membiarkan sistem operasi komputer menangani informasi soket tambahan.

seperti yang digunakan secara umum di server internet, perangkat lunak server dimulaidan membuka soket mendengarkan.Karena server menerima permintaan data, kemudian membuat soket unik untuk klien yang meminta, yang kemudian digunakan untuk mengirimkan data yang diminta.Jenis koneksi ini juga disebut sebagai sesi, karena soket ditutup oleh server setelah klien selesai.Dengan cara ini, server dapat membuat sejumlah soket simultan dengan klien lain, masing -masing dengan pengidentifikasi unik mereka sendiri, dan mengirimkan data yang unik untuk setiap klien.

Dengan demikian, ada tiga jenis soket internet umum.Salah satu jenis tersebut adalah soket datagram.Ini adalah koneksi soket cepat yang tidak memerlukan komunikasi tambahan untuk membuat koneksi khusus sebelum mengirim paket data.Untuk alasan ini, mereka sering disebut sebagai soket tanpa koneksi dan menggunakan UDP sebagai protokol transport mereka.Mereka membuat metode api-dan-laba, karena tidak ada pemeriksaan urutan paket atau koreksi kesalahan.

Soket yang berorientasi pada koneksi, yang disebut soket aliran, melalui beberapa langkah tambahan untuk membangun tautan komunikasi antara klien dan server.Ini menggunakan TCP, atau protokol lain yang dikenal sebagai Stream Control Transmission Protocol (SCTP), untuk transportasi.Jenis soket internet ini lebih dapat diandalkan dan memiliki sarana untuk menangani kesalahan seperti paket yang hilang.

Salah satu jenis soket internet unik lainnya digunakan terutama untuk perutean jaringan komputer.Jenis soket ini melewatkan lapisan transport dari tumpukan IP, alih -alih melewati paket dari jaringan langsung ke aplikasi dengan informasi soket masih utuh.Soket mentah seperti itu memungkinkan pengiriman paket yang jauh lebih cepat ke aplikasi, karena sistem operasi komputer tidak bisa memiliki jalan dengan paket terlebih dahulu.Protokol Pesan Kontrol Internet (ICMP) menggunakan soket mentah seperti itu ketika satu komputer hanya ingin melakukan ping yang lain.