Изучение веб-служб. Основные понятия Интернета. Интрасети. Система имен доменов

Страницы работы

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.

Содержание работы

Изучение веб-служб

Протокол TCP/IP позволяет осуществлять связь между компьютерами, работающими под управлением различных операционных систем в разных сетевых средах, включая большие объединенные сети. Крупнейшей из таких объединенных сетей является сеть Интернет, которая предоставляет ряд служб, именуемых веб-службами. Веб-службы используют протокол TCP/IP для связи между большими объединенными сетями по всему миру. Обращаясь к этим веб-службам из сети, можно производить поиск информации, обмениваться идеями и мнениями, а также связываться с другими пользователями, подключенными к Интернету.

Основные понятия Интернета

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

Технологии, разработанные для размещения служб Интернета, можно также использовать внутри организации. Можно создать интрасеть, чтобы более полно использовать преимущества служб Интернета в сети организации.

Необходимо также знать, как компьютеры находят или адресуют другие подключенные к Интернету компьютеры для пересылки на них информации. Адресация компьютеров в Интернете осуществляется путем использования понятной для пользователя системы имен, именуемой системой наименования доменов.

Структура Интернета

Используя Интернет, люди по всему миру могут с помощью компьютеров обмениваться разнообразной информацией – текстами, форматированными документами, рисунками, видео- и аудиоинформацией и компьютерными программами. Хотя конкретные организации и могут разрабатывать средства или программы для Интернета, никакое физическое лицо и никакая организация не контролирует Интернет и не управляет Интернетом. Однако частная компания может быть владельцем магистрали Интернета (физического носителя, по которому осуществляется передача потоков данных в Интернете).

Компьютеры в Интернете используют технологию «клиент-сервер». Это означает, что удаленный сервер предоставляет файлы и службы для локального клиентского компьютера пользователя. Скорость, с которой клиент может осуществлять доступ к службам, предоставляемым сервером, зависит от используемой технологии. В результате непрерывного технологического прогресса происходит повышение скоростей и усовершенствование механизмов доступа, что позволяет быстрее загружать с сервера большие объемы информации.

Протокол TCP/IP

Протокол TCP/IP является стандартным стеком протоколов, используемым для связи через Интернет. Стек протоколов TCP/IP состоит из протоколов низкого уровня TCP и IP и таких протоколов более высокого уровня, как HTTP, FTP и SMTP. Протоколы TCP и IP обеспечивают функционирование на низком уровне, необходимое для многих приложений, а протоколы HTTP, FTP и SMTP обеспечивают доступ к службам более высокого уровня, таким как обмен файлами между компьютерами, отправка электронной почты или идентификация пользователя, вошедшего в сеть на другом компьютере. В связи с широким набором функций протокола TCP/IP необходимо установить и настроить этот протокол на всех компьютерах, подключаемых к Интернету.

Частные и общие адреса

Помимо понимания функций протокола TCP/IP необходимо также знать, как назначаются необходимые для доступа в Интернет IP-адреса компьютеров.

IP-адреса выделяются агентством IANA (Internet Assigned Numbers Authority – Служба назначения адресов Интернета). Адреса, выделенные агентством IANA, могут получать данные от узлов Интернета, и называются общими адресами. Общие адреса для предприятий малого бизнеса или домашних офисов выделяются поставщиком услуг Интернета, которым является компания, обслуживающая некий диапазон общих адресов и предлагающая услугу доступа в Интернет.

Для того, чтобы несколько компьютеров в небольшом офисе могли осуществлять связь с Интернетом, каждый компьютер должен иметь свой собственный общий адрес. Потребность в общих адресах превышает ограниченное количество имеющихся общих адресов. Чтобы обойти этот дефицит общих адресов, агентство IANA предоставляет систему повторного использования адресов, которая резервирует группу IP-адресов, называемых частными адресами, для подключения к Интернету частных сетей. Частные адреса не могут непосредственно использоваться для получения информации от узлов Иньернета.

Службы Интернета

В число наиболее часто используемых служб Интернета входят электронная почта, веб-служба, разговор, служба новостей Интернета и протоколы FTP и Telnet.

·  Электронная почта (e-mail). Электронная почта является наиболее часто используемой службой Интернета. С ее помощью можно отправлять сообщения любому пользователю, подключенному к Интернету.

·  Веб-служба (WWW). Веб (или WWW – World Wide Web) – термин, используемый для обозначения взаимосвязанного набора гипертекстовых документов и мультимедиа, имеющихся в Интернете. Гипертекстовые документы – это файлы, отформатированные для использования в Интернете. Для поиска, навигации, просмотра и загрузки информации из Интернета используется веб-обозреватель, например, программа Microsoft Internet Explorer.

Похожие материалы

Информация о работе

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.