brsscla - Online di Cloud

Ini adalah perintah brsscla yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


brsscla - tugas adaptor lapisan konvergensi BP berbasis BRSS (input dan output)

RINGKASAN


brsscla nama_host_lokal[:lokal_port_nbr][ first_duct_nbr_in_scope[ last_duct_nbr_in_scope]]

DESKRIPSI


BRSS adalah sisi "server" dari protokol lapisan konvergensi Bundle Relay Service (BRS) untuk
BP. Ini dilengkapi dengan BRSC, sisi "klien" dari protokol lapisan konvergensi BRS
untuk BP.

brsscla adalah tugas "daemon" latar belakang yang memunculkan dua plus N utas: satu yang menangani
Koneksi klien BRSS dan memunculkan soket untuk pertukaran data lanjutan dengan yang terhubung
klien; yang menangani keluaran protokol BRSS dengan mentransmisikan melalui soket yang muncul itu
untuk klien terkait; dan satu utas input untuk setiap soket yang muncul, untuk menangani BRSS
masukan protokol dari klien terhubung terkait.

Utas koneksi hanya menerima koneksi pada soket TCP yang terikat ke nama_host_lokal
dan lokal_port_nbr dan memunculkan utas penerimaan. Nilai default untuk lokal_port_nbr, Jika
dihilangkan, adalah 80.

Setiap utas penerimaan menerima melalui koneksi soket nomor simpul dari
menghubungkan klien (dalam representasi SDNV), diikuti oleh tag waktu 32-bit dan 160-bit
Intisari HMAC-SHA1 dari tag waktu tersebut. Nomor simpul harus dalam kisaran
first_duct_nbr_in_scope melalui last_duct_nbr_in_scope inklusif; ketika dihilangkan,
first_duct_nbr_in_scope default ke 1 dan last_duct_nbr_in_scope default ke
first_duct_nbr_in_scope ditambah 255. Utas penerima juga memeriksa tag waktu,
mengharuskan itu berbeda dari waktu saat ini tidak lebih dari BRSTERM (nilai default 5)
detik. Kemudian menghitung ulang nilai intisari menggunakan kunci HMAC-SHA1 bernama
"simpul_nomor.brs" seperti yang tercatat dalam basis data keamanan ION (lihat ionecrc(5)), membutuhkan
bahwa intisari yang disediakan dan dihitung menjadi identik. Jika semua syarat pendaftaran adalah
terpenuhi, utas penerima mengirimkan tanda balasan kepada klien -- HMAC-SHA1 yang dihitung dengan cara yang sama
intisari, untuk tag waktu yang 1 detik lebih lambat dari tag waktu yang disediakan -- untuk memastikan
klien dari keasliannya sendiri, kemudian mulai menerima bundel melalui yang terhubung
stopkontak. Setiap bundel yang diterima pada koneksi didahului oleh panjangnya, 32-bit
unsigned integer dalam urutan byte jaringan. Bundel yang diterima diteruskan ke bundel
agen protokol pada node ION lokal.

Utas keluaran mengekstrak bundel dari antrian bundel yang siap ditransmisikan melalui
BRSS ke agen protokol bundel jarak jauh, menemukan klien yang terhubung yang nomor simpulnya
cocok dengan nomor node penerima terdekat yang ditetapkan ke bundel oleh daemon perutean
yang mengantrekan mereka, dan mengirimkan bundel melalui soket ke klien tersebut. Setiap
bundel yang ditransmisikan didahului oleh panjangnya, bilangan bulat tidak bertanda 32-bit dalam byte jaringan
ketertiban.

Perhatikan bahwa brsscla adalah daemon lapisan konvergensi "pilih-pilih", mampu mengirimkan bundel ke
setiap induk BRSS tujuan yang telah menerima koneksi. Satu-satunya keluarannya
name adalah nama induk yang sesuai, bukan nama induk tunggal mana pun
Induk tujuan BRSS yang mungkin didedikasikan untuk saluran keluar, jadi konfigurasi skema
arahan yang mengutip outduct ini harus memberikan ID induct tujuan. Untuk BRS
protokol lapisan konvergensi, ID induk tujuan hanyalah nomor simpul dari
klien yang terhubung.

brsscla dimunculkan secara otomatis oleh badmin sebagai tanggapan atas perintah 's' (MULAI) yang
memulai pengoperasian Bundle Protocol, dan diakhiri oleh badmin dalam menanggapi sebuah
perintah 'x' (BERHENTI). brsscla juga dapat dimunculkan dan diakhiri sebagai respons terhadap MULAI dan
Perintah STOP yang berkaitan secara khusus dengan protokol lapisan konvergensi BRSS.

EXIT STATUS


"0" brsscla dihentikan secara normal, untuk alasan yang disebutkan dalam ion.log mengajukan. Jika ini
penghentian tidak diperintahkan, selidiki dan selesaikan masalah yang diidentifikasi dalam log
file dan gunakan badmin untuk memulai kembali protokol BRSS.

"1" brsscla dihentikan secara tidak normal, karena alasan yang disebutkan dalam ion.log mengajukan. Selidiki dan
selesaikan masalah yang diidentifikasi dalam file log, lalu gunakan badmin untuk memulai ulang BRSS
protokol.

Gunakan brsscla online menggunakan layanan onworks.net



Program online Linux & Windows terbaru