Nama Rekan

Nama serekan digunakan oleh Peer Name Resolution Protocol (PNRP), Peer Identity Manager, dan Peer Grouping Infrastructure. Nama serekan adalah nama yang stabil untuk sumber daya seperti komputer, pengguna, grup, atau layanan. PNRP menggunakan nama serekan untuk mengidentifikasi simpul dalam jaringan serekan.

Catatan

Titik akhir yang digunakan Infrastruktur Serekan sebenarnya adalah tuple yang terdiri dari alamat, port, dan protokol IPv4 atau IPv6 (baik TCP atau UDP). Satu nama serekan dapat memiliki lebih dari satu tuple.

 

Nama serekan adalah string teks yang memiliki format berikut:

  • "Authority.Classifier"

Nilai Otoritas tergantung pada apakah nama tersebut aman atau tidak aman. Pengklasifikasi nama serekan adalah string. Pengklasifikasi dapat berupa nama apa pun yang berisi 150 karakter UNICODE atau kurang. Nama serekan peka huruf besar/kecil dan dapat didaftarkan sebagai aman atau tidak aman. Daftar berikut mengidentifikasi beberapa contoh nama serekan:

  • "0.MyUnsecuredPeerName"
  • "0.JohnDoe.Games"
  • "6520c005f63fc1864b7d8f3cabebd4916ae7f33d. JohnDoe"

Nama Serekan Aman

Untuk nama yang aman, Otoritas adalah hash Secure Hash Algorithm (SHA) dari kunci publik nama serekan, dan menghasilkan string heksadesimal 40 karakter. Nama serekan yang aman hanya dapat didaftarkan ke PNRP oleh pemilik atau delegasi pemilik nama serekan. Nama serekan aman harus dibuat dengan memanggil PeerCreatePeerName.

Nama Serekan Tidak Aman

Untuk nama yang tidak aman, Otoritas adalah nol (0), dan Pengklasifikasi adalah satu-satunya bagian penting dari nama serekan, yang membuat nama serekan yang tidak aman tanpa identitas terkait. Nama serekan yang tidak aman digunakan dalam pendaftaran dan resolusi nama PNRP. Nama serekan yang tidak aman menyediakan cara yang berguna untuk mendaftar dan menyelesaikan sumber daya yang tidak memerlukan resolusi nama yang aman. Namun, simpul apa pun dapat menerbitkan nama yang tidak aman. Aplikasi yang berkaitan dengan keamanan harus memastikan bahwa mereka kuat dan aman dalam konsumsi nama serekan yang tidak aman.

Catatan

Siapa pun dapat mendaftarkan nama serekan yang tidak aman dengan PNRP.

 

PNRP dan Instans Nama Serekan Terdekat

Mungkin ada lebih dari satu instans nama serekan. Saat menggunakan PNRP untuk menyelesaikan nama serekan, ada konsep instans nama serekan terdekat , yang berarti bahwa namanya memiliki lokasi layanan yang paling dekat dengan anggota saHint yang ditentukan dalam PNRPINFO_V1 atau PNRPINFO_V2. Jika tidak ada petunjuk yang disediakan, paling dekat dengan salah satu alamat IP lokal.