2015-01-31 1 views
0

Надеюсь, это не звучит глупо, но я просматриваю книги Computer Networking, которые определяют Интернет-API как «набор правил», определяемый Интернетом, посредством которого данные передаются от одного конечного пользователя к другому. Протоколы снова определяются таким же образом, но это немного меня смущает, каково именно основное различие между ними.В чем разница между Internet API и интернет-протоколами?

Книга представляет собой компьютерную сеть Джеймса Ф. КУРОСА и КЭЙТА У. Розе. В одном из параграфов сказано, что «Интернет-API - это набор правил, которым должна следовать программа отправки, чтобы Интернет мог доставлять данные в пункт назначения».

Теперь для Google интернет-протоколы «Набор правил, определяющих формат данных, передаваемых через Интернет или в другую сеть».

Оба они не могут ошибаться. Есть один момент, который мне не хватает.

Пожалуйста, помогите.

+0

Было бы очень полезно, если бы вы предоставили некоторый пример из своей книги о том, что он рассматривает Интернет-API и что он рассматривает Интернет-протокол. – Bakuriu

+0

@Bakuriu Я отредактировал мой вопрос. Пожалуйста, проверьте. –

+0

Забудьте префикс «Интернет» и сосредоточьтесь на различии между API и протоколом – kolossus

ответ

0

API - это интерфейс прикладного программирования, он ссылается на методы, данные и правила для взаимодействия с компонентом приложения, которое вы программируете. Если кто-то говорит об интернет-API, он может ссылаться на набор методов, данных и правил, которые вы должны учитывать в своем приложении. Я не знаю об общем «интернет-API» ... Определение протокола вы можете найти в Википедии (также для API). Протокол включает определения формата сообщений, потоков данных и иногда алгоритмов, которые позволяют двум объектам взаимодействовать друг с другом. Протокол определяет способ обмена двумя объектами, API протокола - это интерфейс для приложения, использующего реализацию протокола. Надеюсь, это поможет, я не согласен с такой концепцией, как «Internet API», и я думаю, что определение протокола, которое вы нашли, является неполным.

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