2015-02-21 3 views
-1

Я изучаю концепцию os, и я нашел сокет в качестве конечной точки связи. Теперь, что такое сокет? Это процесс, посредством которого система связывается? Заранее спасибоЧто такое розетка? Это процесс?

+1

Вы прочитали, например. http://en.wikipedia.org/wiki/Network_socket? –

+0

Я прочитал. В нем говорится «Inter Process Communication Flow». Это означает, что это процесс? Если да, то как каждый процесс получает свой IP-адрес? – user3718000

+1

Ваш вопрос сводится к тому, чтобы «научить меня созданию сетей и сокетов». ПУТЬ слишком широка. –

ответ

0

Из прочитанной статьи в Википедии я могу понять, почему вы можете быть смущены.

Сокет - это виртуальное устройство. То есть, это устройство, которое написано в программном обеспечении и не имеет физического устройства. Таким образом, вы можете читать и записывать из сокета, как вы делали бы с терминалом.

Сокеты работают в парах для связи и обычно двунаправлены. Один считывает в сокет (A) и записывает в сокет (B) --- или ---- записывает в сокет (A) и читает из сокета --- или --- переключается взад и вперед.

Обычно сокеты используются для связи в сети. Обычно они поддерживают несколько протоколов (TPC/IP, UDP/IP, даже DECnet - диапазон зависит от базовой системы).

Сокеты могут использоваться для межпроцессного взаимодействия на одной системе.

Смежные вопросы