.
Wednesday 23rd of May 2012    

Информация

Счетчики

Голосование

Лучшая марка телефона
 

фильмы онлайн

фильмы онлайн


Трудности при разработке структуры API-интерфейса
загрузка...

Желательно, чтобы при отправке каждой дейтаграммы прикладная программа могла явно указать адрес ее получателя, а не задавать его один раз при вызове функции open. Поэтому, чтобы учесть все приведенные выше соображения, разработчики решили отказаться от традиционного принципа open-read-write-close и добавить в операционную систему несколько новых вызовов, а также новые библиотечные подпрограммы. Таким образом, добавление сетевых протоколов в систему UNIX основательно усложнило интерфейс ввода-вывода.

Дополнительные трудности при разработке структуры API-интерфейса сетевых протоколов системы UNIX возникают из-за стремления разработчиков создать общий механизм, который бы позволял одновременно поддерживать множество протоколов. Такая обобщенность позволяет, например, наряду с семейством протоколов TCP/IP включить в операционную систему программы поддержки других типов сетевых протоколов. При этом любая прикладная программа может одновременно использовать несколько типов протоколов. В результате прикладная программа не может просто так передать операционной системе 32-битовый адрес и ожидать от операционной системы правильной его интерпретации. Прикладная программа должна явно указать, что это 32-битовое число представляет IP-адрес.


загрузка...
 

Самое популярное:

Наши партнеры

bottom

карта сайта