Добавлен: 25.04.2023
Просмотров: 248
Скачиваний: 2
Системные вызовы сокетов WinSock
|
вызов |
назначение |
|
socket |
создает новый сокет с параметрами домен, тип соединения, транспортный протокол. |
|
bind |
связывает созданный сокет с его высокоуровневым именем или с низкоуровневым адресом. |
|
connect |
используется в случае, если предполагается передавать сообщения в потоковом режиме требующем установления соединения. |
|
listen |
используется для организации режима ожидания сервером запросов на установление соединения. |
|
accept |
используется сервером для приема запроса на установление соединения, поступившего от системного вызова listen. |
|
write |
(s, message, msg_len) Сообщение длиной msg_len, хранящееся в буфере message, отправляется получателю, с которым предварительно соединяется сокет s. |
|
read |
(snew, buffer, amount) Сообщение, поступившее через сокет snew, с которым предварительно соединяется отправитель, принимается в буфер buffer размером amount. Если сообщений нет, то процесс-получатель блокируется. |
|
sendto |
Отправляет сообщение без предварительного соединения. |
|
recvfrom |
Аналогично предыдущему вызову при приеме без установленного соединения в каждом вызове recvf гот указывается адрес сокета отправителя, от которого нужно принять сообщение. Если сообщений нет, то процесс-получатель блокируется |
Таблица составлена по: Олифер В., Олифер Н. Сетевые операционные системы: Учебник для вузов. 2-е изд.
Рисунок №1
Элементы сетевой операционной системы
Источник: Олифер В., Олифер Н. Сетевые операционные системы: Учебник для вузов. 2-е изд.
Рисунок №2
Принципы функционирования шлюза
Источник: Олифер В., Олифер Н. Сетевые операционные системы: Учебник для вузов. 2-е изд.Рисунок №3
Мультиплексирование протоколов
Источник: Олифер В., Олифер Н. Сетевые операционные системы: Учебник для вузов. 2-е изд.Рисунок №4
Примеры монтирования удаленных файловых систем
Источник: Таненбаум Э., Бос Х. Современные операционные системы. 4-е издание.Рисунок №5
Структура ядра ОС Linux
Источник: Таненбаум Э., Бос Х. Современные операционные системы. 4-е издание.Рисунок №6
Структура виртуальной файловой системы
Источник: Таненбаум Э., Бос Х. Современные операционные системы. 4-е издание.Рисунок №7
Структура ядра NT
Источник: Таненбаум Э., Бос Х. Современные операционные системы. 4-е издание.
-
1. [Таненбаум Э., Бос Х. Современные операционные системы. 4-е издание. С.22-26] ↑
-
. [Олифер В., Олифер Н. Сетевые операционные системы: Учебник для вузов. 2-е изд. Глава 4] ↑
-
1. [Олифер В., Олифер Н. Сетевые операционные системы: Учебник для вузов. 2-е изд. С.123-127] ↑
-
1. [Таненбаум Э., Бос Х. Современные операционные системы. 4-е издание. С.45-47] ↑
-
2. [Таненбаум Э., Бос Х. Современные операционные системы. 4-е издание. Глава 1.1] ↑
-
3. [Таненбаум Э., Бос Х. Современные операционные системы. 4-е издание. С.24] ↑
-
1. [Таненбаум Э., Бос Х. Современные операционные системы. 4-е издание. С.25] ↑
-
2. [Олифер В., Олифер Н. Сетевые операционные системы: Учебник для вузов. 2-е изд. С.80] ↑
-
1. [Олифер В., Олифер Н. Сетевые операционные системы: Учебник для вузов. 2-е изд. С.23-25] ↑
-
1. [Олифер В., Олифер Н. Сетевые операционные системы: Учебник для вузов. 2-е изд. С.56-57] ↑
-
2. [Олифер В., Олифер Н. Сетевые операционные системы: Учебник для вузов. 2-е изд. С.61-64] ↑
-
1. [Таненбаум Э., Бос Х. Современные операционные системы. 4-е издание. Глава 1.2.1.] ↑
-
2. [Таненбаум Э., Бос Х. Современные операционные системы. 4-е издание. Глава 1.2.3.] ↑
-
1. [Олифер В., Олифер Н. Сетевые операционные системы: Учебник для вузов. 2-е изд. С.20-22] ↑
-
2. [Олифер В., Олифер Н. Сетевые операционные системы: Учебник для вузов. 2-е изд. С.22] ↑
-
1. [Олифер В., Олифер Н. Сетевые операционные системы: Учебник для вузов. 2-е изд. С.23-24] ↑
-
2. [Таненбаум Э., Бос Х. Современные операционные системы. 4-е издание. Глава 1.9] ↑
-
1. [Олифер В., Олифер Н. Сетевые операционные системы: Учебник для вузов. 2-е изд. С.24-26] ↑
-
2. [Таненбаум Э., Бос Х. Современные операционные системы. 4-е издание. С.35] ↑
-
3. [Таненбаум Э., Бос Х. Современные операционные системы. 4-е издание. С.36] ↑
-
4. [Олифер В., Олифер Н. Сетевые операционные системы: Учебник для вузов. 2-е изд. С.25] ↑
-
1. [Таненбаум Э., Бос Х. Современные операционные системы. 4-е издание. Глава 10.1.4] ↑
-
2. [Олифер В., Олифер Н. Сетевые операционные системы: Учебник для вузов. 2-е изд. С.25] ↑
-
1. [Олифер В., Олифер Н. Сетевые операционные системы: Учебник для вузов. 2-е изд. С.26-30] ↑
-
2. [Олифер В., Олифер Н. Сетевые операционные системы: Учебник для вузов. 2-е изд. С.30] ↑
-
1. [Таненбаум Э., Бос Х. Современные операционные системы. 4-е издание. Глава 1.2.4] ↑
-
2. [Олифер В., Олифер Н. Сетевые операционные системы: Учебник для вузов. 2-е изд. С.30-31] ↑
-
3. [Таненбаум Э., Бос Х. Современные операционные системы. 4-е издание. C.36-39] ↑
-
4. [Таненбаум Э., Уэзеролл Д. Компьютерные сети. 5-е издание. С.61] ↑
-
1. [Олифер В., Олифер Н. Сетевые операционные системы: Учебник для вузов. 2-е изд. С.31-32] ↑
-
2. [Таненбаум Э., Бос Х. Современные операционные системы. 4-е издание. С.792] ↑
-
1. [Олифер В., Олифер Н. Сетевые операционные системы: Учебник для вузов. 2-е изд. С.578] ↑
-
2. [Олифер В., Олифер Н. Сетевые операционные системы: Учебник для вузов. 2-е изд. С.580] ↑
-
1. [Таненбаум Э., Бос Х. Современные операционные системы. 4-е издание. С.841] ↑
-
2. [Олифер В., Олифер Н. Сетевые операционные системы: Учебник для вузов. 2-е изд. С.580] ↑
-
3. [Таненбаум Э., Уэзеролл Д. Компьютерные сети. 5-е издание. Глава 1.4.2.] ↑
-
1. [Олифер В., Олифер Н. Сетевые операционные системы: Учебник для вузов. 2-е изд. С.500-504] ↑
-
1. [Олифер В., Олифер Н. Сетевые операционные системы: Учебник для вузов. 2-е изд. С.501-503] ↑
-
2. [Олифер В., Олифер Н. Сетевые операционные системы: Учебник для вузов. 2-е изд. С.581] ↑
-
3. [Таненбаум Э., Уэзеролл Д. Компьютерные сети. 5-е издание. Глава 6.2.5.] ↑
-
4. [Олифер В., Олифер Н. Сетевые операционные системы: Учебник для вузов. 2-е изд. С.588] ↑
-
1. [Таненбаум Э., Уэзеролл Д. Компьютерные сети. 5-е издание. С.45] ↑
-
2. [Олифер В., Олифер Н. Сетевые операционные системы: Учебник для вузов. 2-е изд. С.519] ↑
-
3. [Олифер В., Олифер Н. Сетевые операционные системы: Учебник для вузов. 2-е изд. С.519-540] ↑
-
1. [Олифер В., Олифер Н. Сетевые операционные системы: Учебник для вузов. 2-е изд. С.521] ↑
-
2. [Таненбаум Э., Бос Х. Современные операционные системы. 4-е издание. С.866] ↑
-
1. [The FreeBSD Documentation Project. URL:https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/index.html (Дата обращения: 10.09.2019)] ↑
-
1. [Таненбаум Э., Бос Х. Современные операционные системы. 4-е издание. Глава 10] ↑
-
1. [Таненбаум Э., Бос Х. Современные операционные системы. 4-е издание. С.802-804] ↑
-
1. [Таненбаум Э., Бос Х. Современные операционные системы. 4-е издание. Глава 10.5] ↑
-
2. [Таненбаум Э., Бос Х. Современные операционные системы. 4-е издание. Глава 10.6] ↑
-
1. [Таненбаум Э., Бос Х. Современные операционные системы. 4-е издание. С.953] ↑
-
2. [Таненбаум Э., Бос Х. Современные операционные системы. 4-е издание. С.955] ↑
-
1. [Таненбаум Э., Бос Х. Современные операционные системы. 4-е издание. С.954-955] ↑
-
2. [Таненбаум Э., Бос Х. Современные операционные системы. 4-е издание. Глава 11.7] ↑
-
3. [Олифер В., Олифер Н. Сетевые операционные системы: Учебник для вузов. 2-е изд. С.561] ↑
-
4. [Олифер В., Олифер Н. Сетевые операционные системы: Учебник для вузов. 2-е изд. С.562] ↑
-
1. [Олифер В., Олифер Н. Сетевые операционные системы: Учебник для вузов. 2-е изд. С.562] ↑
-
2. [Олифер В., Олифер Н. Сетевые операционные системы: Учебник для вузов. 2-е изд. С.563] ↑
-
3. [Олифер В., Олифер Н. Сетевые операционные системы: Учебник для вузов. 2-е изд. С.566] ↑
-
1. [Олифер В., Олифер Н. Сетевые операционные системы: Учебник для вузов. 2-е изд. С.521] ↑