Каква е целта на гнездото?
Каква е целта на гнездото?

Видео: Каква е целта на гнездото?

Видео: Каква е целта на гнездото?
Видео: Что, если бы на вас упало 2 капли лавы 2024, Може
Anonim

А гнездо е една крайна точка на двупосочна комуникационна връзка между две програми, работещи в мрежата. А гнездо е свързан с номер на порт, така че TCP слоят да може да идентифицира приложението, към което са предназначени да бъдат изпратени данните. Крайната точка е комбинация от IP адрес и номер на порт.

Просто така, каква е ползата от сокет и ServerSocket?

Java гнездо програмирането се използва за комуникация между приложенията, работещи на различни JRE. Сокет и ServerSocket класовете се използват за ориентирани към свързване гнездо програмиране и класовете DatagramSocket и DatagramPacket се използват за без връзка гнездо програмиране.

Второ, какво е порт и сокет? IP адрес с пристанището се знае като гнездо . гнездо е абстракцията на API за IP- пристанището двойка. Той обработва мрежовия и трансферния слой на комуникация. Може да се разглежда като интерфейс на приложението към мрежата. А пристанището от друга страна е местоназначението/произхода на пакета.

Ето защо, защо се нуждаем от сокет?

гнезда са полезни както за самостоятелни, така и за мрежови приложения. гнезда ви позволяват да обменяте информация между процеси на една и съща машина или в мрежа, да разпределите работата на най-ефективната машина и лесно позволяват достъп до централизирани данни.

Как се създава сокетът?

А сокетът е създаден без име. Отдалечен процес няма начин да се позовава на a гнездо докато адрес не бъде обвързан с гнездо . Процесите, които комуникират, са свързани чрез адреси. Интерфейсът bind(3SOCKET) позволява на процес да посочи локалния адрес на гнездо.

Препоръчано: