Читаем Полное руководство по Microsoft Windows XP полностью

Прежде чем двигаться далее, я хотел бы дать краткое определение некоторым терминам, встретившимся в предыдущем абзаце. Вы узнали, что раньше представлял собой протокол, – набор правил. TCP/IP – это общая реализация набора правил. Сокет легко рассматривать как держатель трубки, применявшийся в старых телевизорах или радио. Приложение вправе вставить запрос (трубку) какой-либо службы в гнездо и отправить его какому-нибудь хосту. Этот хост может быть файловым сервером, мини-компьютером, мэйнфреймом и даже другим PC.

Приложение в состоянии также использовать сокет для обращения к серверу базы данных. К примеру, оно может запросить статистику сбыта за прошлый год. В случае, если каждый хост работает с сокетом другого размера, приложениям потребуется различный набор трубок, соответствующих этим сокетам. WinSock решает проблему путем стандартизации сокетов, служащих для запроса сервисов и осуществления запросов.

Помимо упрощения интерфейса, WinSock предоставляет еще одно преимущество. Обычно приложение добавляет заголовок сетевой базовой системы ввода-вывода NetBIOS к каждому пакету, отправляемому с рабочей станции. Станции на другом конце не нужен такой заголовок, тем не менее он присутствует. Дополнительная обработка служебных данных снижает производительность сети. При установке WinSock необходимость в заголовке отпадает, а пользователи получают выигрыш в производительности.

Сокеты являются старым (по крайней мере, в компьютерной области), но далеко не устаревшим принципом. Проект WinSock оказался таким успешным, что Microsoft начала применять его в других транспортных схемах. Например, Windows XP включает модуль WinSock в протокол IPX/SPX.

Конечно, на сегодняшний день WinSock – всего лишь временная замена. В конечном счете компании откажутся от модели клиент-сервер для некоторых приложений и будут использовать распределенный подход. Такие технологии, как XML (extensible Markup Language – язык расширяемой разметки, универсальный формат структурированных данных в Internet) и протокол SOAP (Simple Object Access Protocol – протокол упрощенного доступа к объектам; стандарт RPC в Internet), – это лишь часть огромного количества новых технологий, основанных на передаче информации в Internet. Распределенные приложения требуют интерфейс RPC, а не WinSock.

Конфигурирование TCP/IP – упрощенное представление

Гибкость, так упрощающая применение TCP/IP в Windows XP, делает его конфигурирование непосильным для неопытного пользователя. Учитывая это, я решил рассмотреть очень быстрый и простой метод конфигурирования TCP/IP для локальной сети. Допустим, вы будете использовать Web-сервер, работающий в локальной сети, однако принципы, описываемые в данном разделе, также справедливы и для других схем.

Сначала следует изменить параметры TCP/IP вашего компьютера таким образом, чтобы другие компьютеры могли его видеть. Щелкните правой кнопкой мыши по ярлыку Сетевое окружение и из контекстного меню выберите пункт Свойства. Щелкните правой кнопкой мыши по ярлыку Подключение по локальной сети и из контекстного меню снова выберите пункт Свойства. На вкладке Общие (General) диалогового окна Подключение по локальной сети – свойства (Local Area Connection) укажите опцию Протокол Интернета [TCP/ IP] – Internet Protocol (TCP/IP). После этого щелкните по кнопке Свойства, и на экране появится диалоговое окно Свойства: Протокол Интернета (TCP/IP) – Internet Protocol (TCP/IP) Properties (рис. 21.8).

Рисунок 21.8. Для конфигурирования сетевых настроек компьютера служит вкладка Общие диалогового окна Свойства: Протокол Интернета (TCP/IP)

Перейти на страницу:

Похожие книги

Основы программирования в Linux
Основы программирования в Linux

В четвертом издании популярного руководства даны основы программирования в операционной системе Linux. Рассмотрены: использование библиотек C/C++ и стан­дартных средств разработки, организация системных вызовов, файловый ввод/вывод, взаимодействие процессов, программирование средствами командной оболочки, создание графических пользовательских интерфейсов с помощью инструментальных средств GTK+ или Qt, применение сокетов и др. Описана компиляция программ, их компоновка c библиотеками и работа с терминальным вводом/выводом. Даны приемы написания приложений в средах GNOME® и KDE®, хранения данных с использованием СУБД MySQL® и отладки программ. Книга хорошо структурирована, что делает обучение легким и быстрым. Для начинающих Linux-программистов

Нейл Мэтью , Ричард Стоунс , Татьяна Коротяева

ОС и Сети / Программирование / Книги по IT
1001 совет по обустройству компьютера
1001 совет по обустройству компьютера

В книге собраны и обобщены советы по решению различных проблем, которые рано или поздно возникают при эксплуатации как экономичных нетбуков, так и современных настольных моделей. Все приведенные рецепты опробованы на практике и разбиты по темам: аппаратные средства персональных компьютеров, компьютерные сети и подключение к Интернету, установка, настройка и ремонт ОС Windows, работа в Интернете, защита от вирусов. Рассмотрены не только готовые решения внезапно возникающих проблем, но и ответы на многие вопросы, которые возникают еще до покупки компьютера. Приведен необходимый минимум технических сведений, позволяющий принять осознанное решение.Компакт-диск прилагается только к печатному изданию книги.

Юрий Всеволодович Ревич

Программирование, программы, базы данных / Интернет / Компьютерное «железо» / ОС и Сети / Программное обеспечение / Книги по IT