Socket vs Port
Dalam konteks rangkaian komputer, soket adalah titik akhir komunikasi dua hala yang berlaku dalam rangkaian yang berdasarkan protokol internet. Soket akan mengedarkan paket data yang datang melalui saluran komunikasi ke aplikasi yang betul. Ini dilakukan dengan menggunakan maklumat seperti alamat IP dan nombor port. Secara umum port (perisian) adalah sambungan data logik yang boleh digunakan untuk pertukaran data. Di internet TCP dan UDP port digunakan untuk pertukaran data antara komputer dan ini adalah pelabuhan yang paling banyak digunakan.
Apa itu Socket?
Soket adalah titik akhir komunikasi dua hala yang berlaku dalam rangkaian komputer yang berdasarkan protokol internet. Soket akan mengedarkan paket data yang datang melalui saluran komunikasi ke aplikasi yang betul. Sistem operasi menggerakkan setiap soket ke proses atau benang yang berkomunikasi. Terdapat dua jenis soket yang disebut soket aktif dan soket pasif. Soket aktif ialah soket yang disambungkan ke soket aktif yang lain melalui sambungan data yang dibuka. Soket aktif di kedua-dua hujung saluran komunikasi akan dimusnahkan apabila sambungan ditutup. Sifar pasif tidak mengambil bahagian dalam sambungan, tetapi soket yang sedang menunggu sambungan masuk. Apabila soket pasif dihubungkan, ia akan menjana soket aktif baru. Soket internet dikenal pasti dengan alamat soket setempat (alamat IP tempatan dan nombor port), alamat soket terpencil dan protokol pengangkutan (mis. TCP, UDP).
Apa itu Pelabuhan?
Pelabuhan adalah sambungan data logik yang boleh digunakan untuk menukar data tanpa menggunakan fail sementara atau penyimpanan. Di internet TCP dan UDP port digunakan untuk pertukaran data antara komputer dan ini adalah pelabuhan yang paling banyak digunakan. Port dikenalpasti menggunakan nombor yang berkaitan dengan port yang dipanggil nombor port, alamat IP yang berkaitan dengan port dan protokol pengangkutan. Set nombor port umumnya disimpan dalam komputer hos untuk jenis perkhidmatan tertentu. Pengimbasan pelabuhan adalah proses percubaan untuk menyambung ke satu set port yang berada dalam urutan. Secara umumnya, pengimbasan port dianggap sebagai cubaan yang berniat jahat. Pentadbir sistem menjalankannya untuk memeriksa kelemahan dalam sistem.
Apakah perbezaan antara Socket dan Port?
Soket adalah titik akhir komunikasi dua hala yang berlaku dalam rangkaian komputer yang berdasarkan protokol Internet, manakala port adalah sambungan data logik yang boleh digunakan untuk bertukar data tanpa menggunakan fail sementara atau penyimpanan. Suatu soket dikaitkan dengan sebuah pelabuhan dan terdapat beberapa soket yang berkaitan dengan port. Terdapat soket pasif tunggal yang berkaitan dengan port yang sedang menunggu sambungan masuk. Selain itu, terdapat beberapa soket aktif yang sesuai dengan sambungan yang dibuka di port tersebut.