Kokia yra lizdo paskirtis?
Kokia yra lizdo paskirtis?

Video: Kokia yra lizdo paskirtis?

Video: Kokia yra lizdo paskirtis?
Video: Vidiniai kompiuterio įtaisai, jų paskirtis. 2024, Gegužė
Anonim

A lizdas yra vienas dvipusio ryšio tarp dviejų tinkle veikiančių programų galinis taškas. A lizdas yra susietas su prievado numeriu, kad TCP sluoksnis galėtų identifikuoti programą, į kurią turi būti siunčiami duomenys. Galutinis taškas yra IP adreso ir prievado numerio derinys.

Paprasčiausiai, kas yra „Socket“ir „ServerSocket“naudojimas?

Java Lizdas programavimas naudojamas ryšiui tarp skirtingų JRE veikiančių programų. Socket ir ServerSocket klasės naudojamos orientuotis į ryšį lizdas programavimas ir DatagramSocket bei DatagramPacket klasės naudojamos be ryšio lizdas programavimas.

Antra, kas yra prievadas ir lizdas? IP adresas su uostas yra žinomas kaip lizdas . Lizdas yra API abstrakcija, skirta IP uostas pora. Jis tvarko tinklo ir perdavimo lygmenį. Tai gali būti laikoma programos sąsaja su tinklu. A uostas kita vertus, yra paketo paskirties vieta / kilmė.

Taigi, kodėl mums reikia lizdo?

Kištukiniai lizdai yra naudingi tiek atskiroms, tiek tinklo programoms. Kištukiniai lizdai leidžia keistis informacija tarp procesų tame pačiame įrenginyje arba tinkle, paskirstyti darbą efektyviausiam įrenginiui ir lengvai pasiekti centralizuotus duomenis.

Kaip sukuriamas lizdas?

A sukurtas lizdas be vardo. Nuotolinis procesas negali nurodyti a lizdas kol adresas bus susietas su lizdas . Procesai, kurie bendrauja, yra sujungti per adresus. bind (3SOCKET) sąsaja leidžia procesui nurodyti vietinį adresą lizdas.

Rekomenduojamas: