Сетевая инфраструктура
Работа приложений для электронной коммерции зависит от внутренней инфраструктуры сети. Сетевая инфраструктура включает носители для перемещения информации, и поэтому Интернет в нее входит, наряду с кабельным телевидением, телекоммуникационными и частными корпоративными сетями. Другие инфраструктуры с электронной основой также могут быть встроены в бизнес. Производственная инфраструктура сфокусирована на продукции (независимо от того, представима она или нет в электронной форме) и на том, что требуется для ее создания. Инфраструктура сбыта имеет целью довести товары и услуги до потребителей. И, наконец, инфраструктура обслуживания включает такие процессы, как платежи, послепродажная поддержка и безопасность.
Сетевая инфраструктура охватывает все технологии Интернет. Еe работа напрямую зависит от протоколов — правил работы сети. Протоколы определяют, как приложения получают доступ к сети и как данные из приложения разбиваются на пакеты для передачи по кабелю, и какие электрические сигналы представляют данные в сетевом кабеле.
Пытаясь упорядочить подход к рассмотрению сетевых протоколов, Международная организация по стандартизации (International Standards Organization, ISO) создала семиуровневую модель, определяющую основные функции сети (см. таблицу). Она называется эталонной моделью взаимодействия открытых систем — OSI Reference Model.
Таблица. Сетевые уровни и протоколы TCP/IP
Уровень | Функции
вопросы) | Передаваемая информация | Протоколы TCP/IP
| ||||
Прикладной | Какие данные я должен переслать своему партнеру? | Сообщения приложений | FTP,HTTP,
SNMP, DNS | ||||
Представления данных | Как должны выглядеть данные? | Зашифрованные
или сжатые | |||||
Сеансовый | Кто мой партнер? | Сообщения сеанса | |||||
Транспортный | Где находится партнер? | Серии пакетов | TCP. UDP | ||||
Сетевой | Каким маршрутом нужно следовать, чтобы до него добраться? | Пакеты | IP, ARP | ||||
Канальный | Какие шаги я должен сделать, чтобы пройти по этому маршруту? | Фреймы | Ethernet, PPP | ||||
Физический | Как для этого использовать среду передачи данных (кабели и т. д.)? | Биты | Оборудование сети | ||||
В основе модели OSI два ключевых принципа. Во-первых, это концепция открытых систем. Каждый уровень модели имеет строго определенные сетевые функции. Это означает, что две различные сетевые системы, поддерживающие функции соответствующего уровня, могут обмениваться данными на этом уровне. Во-вторых, модель OSI построена на концепции однорангового соединения типа «точка-точка» (peer-to-peer communication). Данные, сформированные на конкретном уровне модели, предназначены только соответствующему уровню другого устройства. Иначе говоря, для выполнения закрепленных за ними сетевых функций уровни-посредники не изменяют «чужие» данные, а просто добавляют свою информацию к обнаруженным в пакете данным.
Семейства протоколов разделены на отдельные уровни с тем, чтобы один протокол был легко заменим другим.
Можно сказать, что семейства протоколов отвечают за обмен данными между уровнями каждого протокола (семейства порой называют стеками протоколов; причина здесь в графическом представлении семейства протоколов в виде вертикальных уровней). При разработке протокола определяется то, как он будет обмениваться данными с соседними уровнями. До тех пор пока разработчик следует этим спецификациям, он может заменить один из протоколов семейства новым, улучшенным, и это никак не отразится на общем поведении сети. Например, новая версия протокола IP (Internet protocol), находящаяся на стадии внедрения в Интернет, обеспечивает больше адресов для сетевых устройств и вместе с тем обладает повышенной безопасностью и позволяет использовать средства мультимедиа.