Posts Tagged ‘протокол’

Perl и работа с сокетами

Суббота, Август 11th, 2012 Нет комментариев

Under : , , , ,

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

Первое что нам понадобится это — сокеты (sockets). Сокет — это канал, проложенный между сервером на котором запускается программа и сервером, с которым мы хотим установить соединение. Для работы с сокетами в перле есть модуль — Socket. (далее…)

Monad

Суббота, Май 5th, 2012 Нет комментариев

Under : , , , , ,

Вышла вторая Beta версия Monad.

Windows Command Shell Monad Beta 2 x86>>>
Windows Command Shell Monad Beta 2 x64>>>


Вышла первая BETA версия Monad. Бета-тестеры Microsoft, могут получить ее легальным образом. Ну, а кто не является официальным тестером, может раздобыть ее через сеть BitTorrent.

Скачать Monad BETA для X86>>>
Скачать Monad BETA для X64>>>


(далее…)

Улучшенные функции хранения и доступности в Windows Server 8

Среда, Май 2nd, 2012 Нет комментариев

Under : , , , ,

На конференции разработчиков Storage Developer Conference у меня была возможность представить посетителям некоторые новые функции хранения в Windows Server 8. Сегодня я хотел бы поделиться с вами информацией о том, что мы делаем для того, чтобы предоставить нашим клиентам более унифицированные, гибкие и экономичные решения, которые могут предоставить возможности хранения данных и их доступности уровня предприятия. (далее…)

WAP и ASP — Часть I

Вторник, Апрель 17th, 2012 Нет комментариев

Under : , , , ,

Потенциал WAP

По эргономике мобильный телефон едва ли может конкурировать с PC. Экран мобильника может показывать только несколько символов, его пропускная полоса чрезвычайно ограничена, а ввод текста — довольно неуклюжее занятие. Так зачем беспокоиться? Однако имеются два первичных фактора, которые ,как я думаю ,фактически гарантируют успех WAP:

· Вездесущность: Вы можете обращаться к WAP приложению везде, где Вы можете использовать Ваш мобильный.  (далее…)

Web-сервис за 10 минут

Вторник, Апрель 17th, 2012 Нет комментариев

Under : , , , ,

Для того чтобы начать создавать и использовать Web-сервисы, нет необходимости дожидаться выхода финальной версии Microsoft .NET — такие сервисы могут быть созданы уже сегодня. Например, чтобы создать новую модель вашего Web-приложения, которая будет совместима с концепциями сервисоориентированного Web, достаточно решить, какие части приложения будут реализованы в виде сервисов, определить интерфейсы и задать спецификацию выходной информации. В этой статье мы рассмотрим, как создать простой Web-сервис средствами Active Server Pages (ASP), и напишем код сервера и потребителя. (далее…)

ASP на блюдечке. Часть 3. Программируем WAP

Вторник, Апрель 17th, 2012 Нет комментариев

Under : , , , ,

Введение

В первой статье серии «<% ASP на блюдечке %>» («ASP на блюдечке. Часть 1. Построение интерфейса к базе данных») мы познакомились с ASP, а также с принципами построения простейшего интерфейса к базе данных с его помощью (газетный сайт со встроенными возможностями его пополнения новыми статьями, снабжаемыми фотографиями, непосредственно с самого сайта и без программирования). Вторая статья «ASP на блюдечке. Часть 2. ActiveX компоненты и ASP» была посвящена основам использования ActiveX-компонентов в ASP, а также азам разработки собственных компонентов с помощью известных всем Microsoft VB и Microsoft VC++. (далее…)

Клиент TCP

Вторник, Апрель 17th, 2012 Нет комментариев

Under : , , , ,

Исходный код:

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

История Интернета

Понедельник, Апрель 16th, 2012 Нет комментариев

Under : , , , ,

Около 20 лет назад Министерство Обороны США создало сеть, которая явилась предтечей Internet, — она называлась ARPAnet. ARPAnet была экспериментальной сетью, — она создавалась для поддержки научных исследований в военно-промышленной сфере, — в частности, для исследования методов построения сетей, устойчивых к частичным повреждениям, получаемым, например, при бомбардировке авиацией и способных в таких условиях продолжать нормальное функционирование. Это требование дает ключ к пониманию принципов построения и структуры Internet. В модели ARPAnet всегда была связь между компьютером-источником и компьютером-приемником (станцией назначения). Сеть предполагалась ненадежной: любая часть сети может исчезнуть в любой момент. (далее…)

Защита информации в интернете. Часть 2. Протокол безопасных соединений (SSL)

Понедельник, Апрель 16th, 2012 Нет комментариев

Under : , , , ,

Протокол SSL, разработанный Netscape Communications, тем не менее, не является собственностью фирмы и обычно используется для защиты данных при их передаче по Интернет и Всемирной сети. Протокол SSL вмонтирован в большинство браузеров Web, включая Netscape Communications и Microsoft Internet Explorer, а также во многие другие программные продукты. Этот протокол функционирует на сетевом уровне, между протоколом Интернет TCP/IP и прикладным программным обеспечением. (далее…)

Защита информации в интернете. Часть 1. Шифрование с открытым ключом

Понедельник, Апрель 16th, 2012 Нет комментариев

Under : , , , ,

Проблема секретности: вы хотели бы сообщить номер вашей кредитной карты, если бы знали, что эта информация может попасть в чужие руки? Проблема целостности: как вы можете определить, не была ли посланная вам информация изменена хакером? Проблема подлинности: вы можете быть уверены в том, что компания, получающая вашу информацию, имеет хорошую репутацию? Проблема отказа от обязательств: как вы сможете доказать, что сообщение было действительно послано? Эти вопросы формулируют четыре основных требования успешной, безопасной транзакции. В этой статье мы обсудим, как эти требования могут быть учтены с помощью такого популярного механизма защиты электронной коммерции, как шифрование с открытым ключом. (далее…)