Информация по предмету Компьютеры, программирование
-
- 2161.
Просмотр и обработка результатов моделирования в программном пакете MicroCAP-7
Другое Компьютеры, программирование Команда Назначение Delete All Objects Удаление всех значений координат, текста и всех графических объектов, нанесенных ранее (для удаления индивидуального объекта он выбирается щелчком курсора и затем удаляется нажатием клавиши Delete или Ctrl+X) Auto Scale (F6) Автоматическое масштабирование графиков выбранного окна Restore Limit Scales (Ctrl+Home) Перечерчивание графиков всех окон в масштабе, указанном на закладке Scale диалогового окна Properties workХарактер отображения информации:Data Points Отображение на графиках расчетных точек Tokens Нанесение на графики специальных значков для облегчения их распознавания Ruler Нанесение разметки координатных осей вместо изображения сетки Plus Mark Замена изображения сетки знаками "+" Horizontal Axis Grids Нанесение сетки по горизонтальной оси координат Vertical Axis Grids Нанесение сетки по вертикальной оси координат Minor Log Grids Нанесение более мелкой логарифмической сетки на всех осях координат, размеченных в логарифмическом масштабе Baseline Нанесение нулевой линии на выбранный график Horizontal Cursor Проведение горизонтальной линии через точку пересечения курсора с графиком при включенном режиме Cursor Mode Trackers Управление изображением координат на графиках (команды доступны в режиме Cursor Mode, активизируемым нажатием пиктограммы ): Cursor (Ctrl+Shifl+C) Включение/выключение координат вертикальных курсоров на точке пересечения с графиком. Intercept (Ctrl+l) Включение/выключение индикации координат точек пересечения вертикальных курсоров с графиком на осях координат Mouse (Ctrl+M) Включение/выключение координат курсора мыши) Cursor Functions Перемещение курсора к характерным точкам выбранного графика (команды доступны в режиме Cursor Mode, активизируемым нажатием пиктограммы Next Simulation Data Point Перемещение курсора к следующей точке данных при нажатии на пиктограмму и клавиши Next Interpolation Data Point Перемещение курсора к следующей интерполированной точке нажатии на пиктограмму и клавиши Peak Перемещение курсора к следующему пику, расположенному слева или справа от текущего положения курсора нажатием клавиш соответственно Valley Перемещение курсора к следующей впадине, расположенной слева или справа от текущего положения курсора нажатием клавиш соответственно High Перемещение курсора нажатием пиктограммы и клавиш к наиболее высокой точке (глобальному максимуму)Low Перемещение курсора нажатием пиктограммы и клавиш к наиболее низкой точке (глобальному минимуму) Inflection Перемещение курсора к следующей точке перегиба (точке, в которой 2-ая производная графика изменяет знак). Top (Alt+Home) Активизация графика, расположенного сверху Bottom (Alt+End) Активизация графика, расположенного снизу Global High Перемещение курсора нажатием пиктограммы или клавиш к наиболее высокой точке семейства графиков (наиболее эффективно при многовариантном анализе или статистическом анализе по методу Монте-Карло) Global Low Перемещение курсора нажатием клавиш к наиболее низкой точке семейства графиков (наиболее эффективно при многовариантном анализе или статистическом анализе по методу Монте-Карло) Остальные команды меню SCOPELabel BranchesПростановка параметров графиков при многовариантном анализеLabel Time (Frequency) PointПометка точек с заданным временем (частотой) в режиме TRANSIENT (AC)Animate Options...Открытие диалогового окна Animate Options для задания параметров анимации (замедления расчета и вывода графиков)Normalize at Cursor (Ctrl+N)Нормализация выбранного графика (деление всех его ординат Y на значение ординаты Y точки графика, отмеченной курсором)Go To X... (Shift+Ctrl+X)Перемещение левого или правого курсора в точку с заданной координатой по оси X GO TO Y.(Shift+Ctrl+Y)Перемещение левого или правого курсора в ближайшую точку с заданной координатой по оси Y Go to Performance...Перемещение левого или правого курсора в точку с заданными свойствами, выбранными с помощью функции Performance (см. табл. 2). Go to BranchПереход к указанной реализации многовариантного анализа. Tag Left Cursor (Ctrl+L)Нанесение на график значений координат левого курсораTag Right Cursor (Ctrl+R)Нанесение на график значений координат правого курсораTag Horizontal (Shift+Ctrl+H)Нанесение на график размерных линий между точками графика, отмеченными левым и правым курсором и простановка расстояния между ними по горизонталиTag Vertical (Shift+Ctrl+V)Нанесение на график размерных линий между точками графика, отмеченными левым и правым курсором и простановка расстояния между ними по вертикали.Align CursorsСинхронное перемещение курсора и считывание координат всех графиков, расположенных во всех графических окнахKeep Cursors on Same BranchПоддержание перемещения левого и правого курсоров по одному и тому же графику результатов многовариантного анализаSame Y ScalesПерестроение всех графиков так, чтобы они имели общую ось Y (используется в том случае, если графики строятся в одном окне, но в разных масштабах)Thumb Nail PlotИзображение текущих графиков в отдельном окне в мелком масштабе
- Функции раздела PERFORMANCE
- 2161.
Просмотр и обработка результатов моделирования в программном пакете MicroCAP-7
-
- 2162.
Просмотрщики Интернет
Другое Компьютеры, программирование В настоящее время наиболее популярны броузеры Netscape Navigator и Мicrоsоft Internet Explorer, хотя существуют и другие программы, предназначенные для этой цели. Браузер Internet Explorer появился позже, чем Netscape Navigator, но постепенно завоевывает все большую популярность, хотя это не свидетельствует о том, что данный продукт лучше. Здесь дело не только в качестве, но и в том, что компания Мicrosоft включила Internet Explorer 4.0 в операционную систему Windows 98 в качестве стандартного средства просмотра Web. Начиная с этой версии, программа называется уже не браузером, а обозревателем Web. Основное назначение обозревателя загрузка Web-страниц из Интернета и отображение ее на экране. Местонахождение Web-страницы определяется адресом URL. Это специальная форма записи адреса документа, используемая в Интернете, она позволяет однозначно указать нужный документ, на каком бы сервере Сети он ни находился. Первоочередное назначение программы это просмотр Web-страниц, которые отображаются в рабочей области: ее окна. Однако Интернет не сводится только к Web-страницам. полномасштабная работа в Сети требует использования и других возможностей обозревателя. Он позволяет загружать из Интернета произвольные файлы: программы, архивы, справочную информацию, не прибегая к помощи дополнительного программного обеспечения. Передачей файлов через Интернет занимается служба FTP, и обозреватель способен работать с этой службой по ее протоколу. Некоторые службы Интернета (например, почта, телеконференции) недоступны непосредственно из программы Internet Explorer, но в таких случаях программа предоставляет средства для быстрого обращения к ним с помощью вспомогательных программ. Реальная работа в Интернете может быть начата только после установления соединения с Интернетом. В этом случае после запуска программы Internet Explorer загружается и отображается основная страница, на адрес которой настроен обозреватель. В окне обозревателя отображается один документ. Обычно Web- страницы Интернета просматривают последовательно, с целью найти те, которые содержат нужную информацию. Как правило, Web- страницы представляют собой сложные комбинированные документы, содержащие как текстовую информацию, так и встроенные объекты. В настоящее время большинство Web-страниц богато иллюстрированы. В качестве иллюстраций используют как изображения, так и звуки, видеоролики и другие объекты, относящиеся к мультимедиа. Разнообразие встроенных объектов постоянно увеличивается. Web-страницы это форматированные электронные документы, во многом напоминающие документы, создаваемые текстовым процессором. Однако у них есть важные особенности. В текстовом процессоре готовят документы, про которые заранее известно, в каком виде они будут воспроизводиться (например, печататься на листе бумаги определенного размера). Web-документы более универсальны: они должны читаться легко вне зависимости от того, какой размер и разрешение имеет экран читателя, и от того, сколько цветов воспроизводит его оборудование. Наиболее качественные Web-страницы настолько универсальны, что с ними можно работать даже с простейшим неграфическим браузером. Современное разнообразие Web-страниц и постоянное появление новых типов объектов, включаемых в их состав, приводит к тому, что средства просмотра Web-страниц не всегда могут правильно воспроизвести объекты, встреченные в Web-документах. Первыe браузеры были способны воспроизводить только текст (с гиперссылками). Современные средства просмотра могут работать со многими типами объектов, но все-таки не со всеми. Проблема воспроизведения на Web-страницах разнообразных видов объектов решается либо путем подключения дополнительных приложений, либо путем расширения возможностей обозревателя. Соответственно, программы, предназначенные для отображения встроенных объектов, используются как вспомогательные или как встроенные приложения. Вспомогательное приложение это обычное приложение из числа установленных на компьютере, которое можно использовать для отображения элемента Web-страницы. В случае необходимости такое приложение запускается обозревателем автоматически. При этом открывается отдельное окно. Целостность Web-страницы несколько нарушается, но зато вся имеющаяся на ней информация отображается. Встроенное приложение это особый вид приложения, которое работает только под управлением обозревателя. Встроенные приложения используют для отображения объектов в рамках Web-страниц без открытия отдельного окна. Эти приложения запускаются автоматически, когда обозреватель сталкивается с соответствующим объектом. В настоящее время существуют сотни встроенных приложений. С их помощью можно воспроизводить любые объекты, встречающиеся на Web-страницах. На серверах всемирной сети хранится множество файлов, представляющих массовый интерес. Это программы, архивы, справочные документы. Эти файлы могут храниться как на обычных Web-узлах, содержащих Web-страницы, так и на специальных узлах, содержащих только файлы. И в том и в другом случае для загрузки файла из Интернета используют гиперссылки. Такие гиперссылки указывают не на Web-страницу, а на файл, хранящийся на Web-узле или в архиве FTP. Это может быть файл любого типа, хотя общепринятыми считаются архивы в формате .ZIP или самораспаковывающиеся архивы (ЕХЕ). Загрузка и сохранение файлов несколько отличается от загрузки Web-страниц, поскольку в этом случае используется другой протокол передачи данных. В частности, перед загрузкой файла необходимо сообщить программе дополнительную информацию.
- 2162.
Просмотрщики Интернет
-
- 2163.
Просопографические базы данных России на примере баз данных Comandarm и Duma1
Другое Компьютеры, программирование Структура базы данных: база данных состоит из 7 файлов, связанных между собой идентификатором-номером каждого депутата. Основной файл состоит из 487 записей по 53 полям, содержащих сведения о следующего показателях: губерния, возраст, национальность, вероисповедание, сословие (происхождение, принадлежность, титул), образование (учебные заведения, профиль, уровень, ученые степени и т.д.), чиновное звание, источник дохода (уровень дохода, сведения о владении землей и др.), ремесло (для крестьян) должность (для служащих), место жительства, участие в экономических обществах и ассоциациях, участие в органах местного самоуправления, участие в правительственных комиссиях, культурная, просветительская,, научная деятельность, членство в профессиональных обществах, партийность и общественно-политические взгляды, позиции по общественно-политическим вопросам, участие в политической борьбе, персональные политические акции, репрессии со стороны администрации до Думы и во время выборов, отставка, связанная с Думой, курия и прочая информация о выборах, участие в войнах, военные награды, участие в последующих Думах. Шесть вспомогательных файлов содержат сведения об образовании, карьере, общественной и политической деятельности депутатов, репрессии по отношению к депутатам со стороны официальных органов. Вспомогательные файлы находятся в стадии разработки. Программное обеспечение: dBASE III plus. Общий объем информации 0,3 МВ в основном файле.
- 2163.
Просопографические базы данных России на примере баз данных Comandarm и Duma1
-
- 2164.
Простейшая локальная сеть из 2 компьютеров
Другое Компьютеры, программирование Если вы не желаете приобретать сетевые карты (которые, между прочим, в последнее время часто встраивают непосредственно в материнские платы) или вас пугают слова типа NETBEUI, IPX/SPX, TCP/IP или DNS,то совершенно бесплатный вариант, встроенный в Windows 95/98, DCC (Direct CableConnection) предоставит вам нужные сетевые возможности и не потребует для этого особых технических знаний. Единственная вещь, на которую вам придется потратиться, это специальный нуль-модемный параллельный или последовательный кабель. Их можно купить примерно за 10 долл. в любом компьютерном магазине или спаять самому. ВDCC реализована так называемая идеология “гость/хозяин” (guest/host) (или “ведущий/ведомый” в русской версии), которая позволит вам работать с обеими системами одновременно, с одной клавиатуры. Вы можете определить как “ведомый”и еще один дисковод в гостевой системе. А вот хост-система (“ведомая”) не имеет доступа к гостевой (“ведущей”), то есть полученная сеть будет иметь только одностороннее управление.
- 2164.
Простейшая локальная сеть из 2 компьютеров
-
- 2165.
Простые операторы в Паскале
Другое Компьютеры, программирование Оператор Case работает следующим образом. Сначала вычисляется значение выражения-селектора, затем обеспечивается реализация того оператора, константа выбора которого равна текущему значению селектора. Если ни одна из констант не рана текущему значению селектора, то выполняется оператор стоящий за словом Else. Если слово Else отсутствует, то активируется оператор, находящийся за словом End, т.е. первый оператор за границей Case.
- 2165.
Простые операторы в Паскале
-
- 2166.
Протокол Frame Relay
Другое Компьютеры, программирование У авторов всех статей, публикуемых по тематике FR, факт того, что FR любим конечными пользователями и, что традиционным операторам сетей и альтернативным поставщикам услуг выгодно развертывать сети FR, не вызывает сомнений. В США переход пользователей от арендованных линий к FR связан с тем, что это позволяет им снизить общие сетевые расходы на 25-50%. Напомним, что FR наиболее эффективная технология (дешевая и простая в управлении) для передачи очень неравномерного трафика ЛВС и организации межсетевого обмена. Дополнительным преимуществом является то, что частные и общедоступные сети FR позволяют бесплатно передавать речевой трафик. С точки зрения операторов сетей связи, арендуемые линии, несмотря на свою высокую доходность, на самом деле не эффективны. Позволяя обслужить большое число пользователей с помощью одной линии связи, технология FR дает возможность операторам в полной мере использовать емкость своих сетей. Разделение полосы пропускания между множеством виртуальных соединений FR снижает стоимость доступа к сети и уменьшает требуемую среднюю полосу пропускания. Большинство приложений загружают сеть очень неравномерно, поэтому разделяемое использование высокоскоростного канала имеет значительные преимущества (по производительности) перед применением низкоскоростного выделенного канала.
- 2166.
Протокол Frame Relay
-
- 2167.
Протокол HDLC
Другое Компьютеры, программирование
- 2167.
Протокол HDLC
-
- 2168.
Протокол HTTP 1.1
Другое Компьютеры, программирование Общие требования:
- HTTP/1.1 серверам следует поддерживать постоянные соединения и использовать механизмы управления потоком данных TCP в целях уменьшения временных перегрузок, вместо закрытия соединений, которые, как ожидается, могут быть повторно использованы клиентами. Последняя методика может усиливать сетевую загрузку.
- HTTP/1.1 (или более поздним) клиентам, посылающим тело сообщения (message-body) следует контролировать сетевое соединение на предмет ошибок во время передачи запроса. Если клиент обнаруживает ошибку, ему следует немедленно прекратить передачу тела сообщения. Если тело посылается с использованием кодирования "по кускам" ("chunked"), то кусок нулевой длины, и пустой завершитель могут использоваться для индикации преждевременного конца сообщения. Если телу предшествовал заголовок Content-Length, клиент должен закрыть соединение.
- HTTP/1.1 (или более поздний) клиент должен быть готов принять ответ с кодом состояния 100 (Продолжать, Continue), предшествующий основному ответу.
- HTTP/1.1 (или более поздний) сервер, который получает запрос от HTTP/1.0 (или более раннего) клиента не должен отвечать кодом состояния 100 (Продолжать, Continue); ему следует либо ждать пока запрос будет выполнен обычным образом (то есть без использования прерванного запроса), либо преждевременно закрыть соединение.
- После получения метода, подчиненного этим требованиям, от HTTP/1.1 (или более позднего) клиента, HTTP/1.1 (или более поздний) сервер должен либо ответить кодом состояния 100 (Продолжать, Continue) и продолжать чтение входного потока, либо ответить кодом состояния ошибки. Если сервер ответил кодом состояния ошибки, то он может либо закрыть транспортное соединение (TCP), либо продолжать читать и отбрасывать оставшуюся часть запроса. Он не должен выполнять запрошенный метод, если возвратил код состояния ошибки.
- 2168.
Протокол HTTP 1.1
-
- 2169.
Протокол TELNET
Другое Компьютеры, программирование Протокол TELNET позволяет вам подсоединиться к удаленному компьютеру, находящемуся где-то "на просторах" Internet, и работать с ним как будто бы вы используете локальную систему, скажем, непосредственно в техническом университете. На практике ваши возможности лимитируются тем уровнем доступа, которым задан для вас администратором удаленной системы. Во всяком случае вы должны иметь свой идентификатор ID (userid или username) и пароль для входа в систему. В то же время, только относительно небольшое количество компьютеров в Internet позволяют свободный доступ через TELNET. Использование TELNET Чтобы подключиться к удаленной машине в Internet и произвести те или иные действия в ней, запустите программу telnet, которая является пользовательским интерфейсом протокола TELNET (в данном случае речь идет о вводе команды на UNIX или UNIX-подобных системах, о работе программ-клиентов для telnet на других платформах будет сказано отдельно).
- 2169.
Протокол TELNET
-
- 2170.
Протокол межсетевого взаимодействия IP
Другое Компьютеры, программирование В этой таблице в столбце "Адрес сети назначения" указываются адреса всех сетей, которым данный маршрутизатор может передавать пакеты. В стеке TCP/IP принят так называемый одношаговый подход к оптимизации маршрута продвижения пакета (next-hop routing) - каждый маршрутизатор и конечный узел принимает участие в выборе только одного шага передачи пакета. Поэтому в каждой строке таблицы маршрутизации указывается не весь маршрут в виде последовательности IP-адресов маршрутизаторов, через которые должен пройти пакет, а только один IP-адрес - адрес следующего маршрутизатора, которому нужно передать пакет. Вместе с пакетом следующему маршрутизатору передается ответственность за выбор следующего шага маршрутизации. Одношаговый подход к маршрутизации означает распределенное решение задачи выбора маршрута. Это снимает ограничение на максимальное количество транзитных маршрутизаторов на пути пакета.
- 2170.
Протокол межсетевого взаимодействия IP
-
- 2171.
Протоколы TCP/IP
Другое Компьютеры, программирование Для смягчения проблемы дефицита адресов разработчики стека TCP/IP предлагают разные подходы. Принципиальным решением является переход на новую версию IPv6, в которой резко расширяется адресное пространство за счет использования 16-байтных адресов. Однако и текущая версия IPv4 поддерживает некоторые технологии, направленные на более экономное расходование IP-адресов. Одной из таких технологий является технология бесклассовой междоменной маршрутизации (Classless Inter-Domain Routing, CIDR). Технология CIDR основана на масках, она отказывается от традиционной концепции разделения адресов протокола IP на классы, что позволяет выдавать в пользование столько адресов, сколько реально необходимо потребителю. Благодаря CIDR поставщик услуг получает возможность «нарезать» блоки из выделенного ему адресного пространства в точном соответствии с требованиями каждого клиента. Как уже было сказано, IP-адреса могут назначаться администратором сети вручную. Это представляет для администратора утомительную процедуру. Ситуация усложняется еще тем, что многие пользователи не обладают достаточными знаниями для того, чтобы конфигурировать свои компьютеры для работы в интерсети и должны поэтому полагаться на администраторов. Протокол Dynamic Host Configuration Protocol (DHCP) был разработан для того, чтобы освободить администратора от этих проблем. Основным назначением DHCP является динамическое назначение IP-адресов. Однако, кроме динамического, DHCP может поддерживать и более простые способы ручного и автоматического статического назначения адресов. В ручной процедуре назначения адресов активное участие принимает администратор, который предоставляет DHCP-серверу информацию о соответствии IP-адресов физическим адресам или другим идентификаторам клиентов. Эти адреса сообщаются клиентам в ответ на их запросы к DHCP-серверу. При автоматическом статическом способе DHCP-сервер присваивает IP-адрес (и, возможно, другие параметры конфигурации клиента) из пула наличных IP-адресов без вмешательства оператора. Границы пула назначаемых адресов задает администратор при конфигурировании DHCP-сервера. Между идентификатором клиента и его IP-адресом по-прежнему, как и при ручном назначении, существует постоянное соответствие. Оно устанавливается в момент первичного назначения сервером DHCP IP-адреса клиенту. При всех последующих запросах сервер возвращает тот же самый IP-адрес. При динамическом распределении адресов DHCP-сервер выдает адрес клиенту на ограниченное время, что дает возможность впоследствии повторно использовать IP-адреса другими компьютерами. Динамическое разделение адресов позволяет строить IP-сеть, количество узлов в которой намного превышает количество имеющихся в распоряжении администратора IP-адресов. DHCP обеспечивает надежный и простой способ конфигурации сети TCP/IP, гарантируя отсутствие конфликтов адресов за счет централизованного управления их распределением. Администратор управляет процессом назначения адресов с помощью параметра "продолжительности аренды" (lease duration), которая определяет, как долго компьютер может использовать назначенный IP-адрес, перед тем как снова запросить его от сервера DHCP в аренду. Примером работы протокола DHCP может служить ситуация, когда компьютер, являющийся клиентом DHCP, удаляется из подсети. При этом назначенный ему IP-адрес автоматически освобождается. Когда компьютер подключается к другой подсети, то ему автоматически назначается новый адрес. Ни пользователь, ни сетевой администратор не вмешиваются в этот процесс. Это свойство очень важно для мобильных пользователей. Протокол DHCP использует модель клиент-сервер. Во время старта системы компьютер-клиент DHCP, находящийся в состоянии "инициализация", посылает сообщение discover (исследовать), которое широковещательно распространяется по локальной сети и передается всем DHCP-серверам частной интерсети. Каждый DHCP-сервер, получивший это сообщение, отвечает на него сообщением offer (предложение), которое содержит IP-адрес и конфигурационную информацию. Компьютер-клиент DHCP переходит в состояние "выбор" и собирает конфигурационные предложения от DHCP-серверов. Затем он выбирает одно из этих предложений, переходит в состояние "запрос" и отправляет сообщение request (запрос) тому DHCP-серверу, чье предложение было выбрано. Выбранный DHCP-сервер посылает сообщение DHCP-acknowledgment (подтверждение), содержащее тот же IP-адрес, который уже был послан ранее на стадии исследования, а также параметр аренды для этого адреса. Кроме того, DHCP-сервер посылает параметры сетевой конфигурации. После того, как клиент получит это подтверждение, он переходит в состояние "связь", находясь в котором он может принимать участие в работе сети TCP/IP. Компьютеры-клиенты, которые имеют локальные диски, сохраняют полученный адрес для использования при последующих стартах системы. При приближении момента истечения срока аренды адреса компьютер пытается обновить параметры аренды у DHCP-сервера, а если этот IP-адрес не может быть выделен снова, то ему возвращается другой IP-адрес. В протоколе DHCP описывается несколько типов сообщений, которые используются для обнаружения и выбора DHCP-серверов, для запросов информации о конфигурации, для продления и досрочного прекращения лицензии на IP-адрес. Все эти операции направлены на то, чтобы освободить администратора сети от утомительных рутинных операций по конфигурированию сети. Однако использование DHCP несет в себе и некоторые проблемы. Во-первых, это проблема согласования информационной адресной базы в службах DHCP и DNS. Как известно, DNS служит для преобразования символьных имен в IP-адреса. Если IP-адреса будут динамически изменятся сервером DHCP, то эти изменения необходимо также динамически вносить в базу данных сервера DNS. Хотя протокол динамического взаимодействия между службами DNS и DHCP уже реализован некоторыми фирмами (так называемая служба Dynamic DNS), стандарт на него пока не принят. Во-вторых, нестабильность IP-адресов усложняет процесс управления сетью. Системы управления, основанные на протоколе SNMP, разработаны с расчетом на статичность IP-адресов. Аналогичные проблемы возникают и при конфигурировании фильтров маршрутизаторов, которые оперируют с IP-адресами. Наконец, централизация процедуры назначения адресов снижает надежность системы: при отказе DHCP-сервера все его клиенты оказываются не в состоянии получить IP-адрес и другую информацию о конфигурации. Последствия такого отказа могут быть уменьшены путем использовании в сети нескольких серверов DHCP, каждый из которых имеет свой пул IP-адресов. Как уже отмечалось, в адресной схеме протокола выделяют особые IP-адреса. Если биты всех октетов адреса равны нулю, то он обозначает адрес того узла, который сгенерировал данный пакет. Это используется в ограниченных случаях, например в некоторых сообщениях протокола IP. Если биты сетевого префикса равны нулю, полагается, что узел назначения принадлежит той же сети, что и источник пакета. Когда биты всех октетов адреса назначения равны двоичной единице, пакет доставляется всем узлам, принадлежащим той же сети, что и отправитель пакета. Такая рассылка называется ограниченным широковещанием. Наконец, если в битах адреса, соответствующих узлу назначения, стоят единицы, то такой пакет рассылается всем узлам указанной сети. Это называется широковещанием. Специальное значение имеет, так же, адреса сети 127/8. Они используются для тестирования программ и взаимодействия процессов в пределах одной машины. Пакеты, отправленные на этот интерфейс, обрабатываются локально, как входящие. Потому адреса из этой сети нельзя присваивать физическим сетевым интерфейсам.
- 2171.
Протоколы TCP/IP
-
- 2172.
Протоколы и интерфейсы управления проводных сетей доступа
Другое Компьютеры, программирование Спецификации интерфейса Q создаются с помощью объектных моделей, которые затем могут быть реализованы с помощью различных языков программирования и применяться для управления телекоммуникационным оборудованием различных производителей. В спецификации не существует универсальной, всеобъемлющей информационной модели. Это связано с тем, что весьма затруднительно дать корректное абстрактное описание всех свойств и особенностей элемента сети. В итоге для одного и того же типа телекоммуникационного оборудования с помощью объектно-ориентированного подхода может быть разработано несколько информационных моделей интерфейса Q, причем каждая модель затрагивает одну из функциональных областей управления или относится к управлению одной группой оборудования. Это подтверждается анализом многочисленных рекомендаций ETSI [6-9, 24] и аналогичных рекомендаций МСЭ-Т, которые описывают модель интерфейса Q для управления конфигурацией и неисправностями сетью доступа и портами пользователя на базе интерфейсов V.5.1, V.5.2. По адресу www.etsi.org можно найти множество спецификаций интерфейса Q для управления различными сетями и оборудованием связи. Безусловно актуально, с учетом предполагаемого повсеместного перехода к повременному учету местных телефонных соединений, ознакомление с Рек. МСЭ-Т Q.825 «Спецификация приложений управления на интерфейсе Q.3: Подробная запись о состоявшемся соединении» (введено в действие с 06.1998 г.).
- 2172.
Протоколы и интерфейсы управления проводных сетей доступа
-
- 2173.
Протоколы и методы реализации VPN сетей
Другое Компьютеры, программирование Две первые функции обязательны для протокола АН, а последняя выбирается при установлении ассоциации по желанию. Для выполнения этих функций протокол АН использует специальный заголовок. Его структура рассматривается по следующей схеме:
- В поле следующего заголовка (next header) указывается код протокола более высокого уровня, то есть протокола, сообщение которого размещено в поле данных IP-пакета.
- В поле длины полезной нагрузки (payload length) содержится длина заголовка АН.
- Индекс параметров безопасности (Security Parameters Index, SPI) используется для связи пакета с предусмотренной для него безопасной ассоциацией.
- Поле порядкового номера (Sequence Number, SN) указывает на порядковый номер пакета и применяется для защиты от его ложного воспроизведения (когда третья сторона пытается повторно использовать перехваченные защищенные пакеты, отправленные реально аутентифицированным отправителем).
- Поле данных аутентификации (authentication data), которое содержит так называемое значение проверки целостности (Integrity Check Value, ICV), используется для аутентификации и проверки целостности пакета. Это значение, называемое также дайджестом, вычисляется с помощью одной из двух обязательно поддерживаемых протоколом АН вычислительно необратимых функций MD5 или SAH-1, но может использоваться и любая другая функция.
- ESP или Encapsulating Security Payload инкапсуляция зашифрованных данных шифрует передаваемые данные, обеспечивая конфиденциальность, может также поддерживать аутентификацию и целостность данных;
- 2173.
Протоколы и методы реализации VPN сетей
-
- 2174.
Протоколы и серверы интернета
Другое Компьютеры, программирование Одно из достоинств Internet состоит в том, что для работы на базовом уровне достаточно только межсетевого протокола. Сеть будет не очень дружественной, но если Вы будете вести себя достаточно разумно, то решите свои задачи. Поскольку Ваши данные помещаются в IP-конверт, то сеть имеет всю информацию, необходимую для перемещения этого пакета из Вашего компьютера в пункт назначения. Здесь, однако, возникает сразу несколько проблем.
- Во-первых, в большинстве случаев объем пересылаемой информации превышает 1500 символов. Если бы почта принимала только открытки, Вас бы это, естественно, разочаровало.
- Во-вторых, может произойти ошибка. Почтовое ведомство иногда теряет письма, а сети иногда теряют пакеты или повреждают их при передаче. Вы увидите, что в отличие от почтовых отделений Internet успешно решает такие проблемы.
- В-третьих, последовательность доставки пакетов может быть нарушена. Если Вы послали по одному адресу одно за другим два письма, то нет никакой гарантии, что они пойдут по одному маршруту или придут в порядке их отправления. Такая же проблема существует и в Internet.
- 2174.
Протоколы и серверы интернета
-
- 2175.
Протоколы и стандарты объектно-ориентированного программирования
Другое Компьютеры, программирование пов данных "треугольник" или "квадрат" как производные от базово-
- 2175.
Протоколы и стандарты объектно-ориентированного программирования
-
- 2176.
Протоколы обмена маршрутной информацией стека TCP/IP
Другое Компьютеры, программирование Интерфейсы, к которым подключены локальные сети, называются широковещательными (broadcast) интерфейсами, так как они могут использовать широковещательные возможности локальных сетей для обмена сигнальной информацией между маршрутизаторами. Интерфейсы, к которым подключены глобальные сети, не поддерживающие широковещание, но обеспечивающие доступ ко многим узлам через одну точку входа, например сети Х.25 или frame relay, называются нешироковещательными интерфейсами с множественным доступом или NBMA (non-broadcast multi-access). Они рассматриваются аналогично широковещательным интерфейсам за исключением того, что широковещательная рассылка эмулируется путем посылки сообщения каждому соседу. Так как обнаружение соседей не является автоматическим, как в широковещательных сетях, NBMA-соседи должны задаваться при конфигурировании вручную. Как на широковещательных, так и на NBMA-интерфейсах могут быть заданы приоритеты маршрутизаторов для того, чтобы они могли выбрать выделенный маршрутизатор.
- 2176.
Протоколы обмена маршрутной информацией стека TCP/IP
-
- 2177.
Протоколы сетевого взаимодействия
Другое Компьютеры, программирование TCP - это протокол более высокого уровня, который позволяет прикладным программам, запущенным на различных главных компьютерах сети, обмениваться потоками данных. TCP делит потоки данных на цепочки, которые называются TCP-сегментами, и передает их с помощью IP. В большинстве случаев каждый TCP-сегмент пересылается в одной IP-дейтаграмме. Однако при необходимости TCP будет расщеплять сегменты на несколько IP-дейтаграмм, вмещающихся в физические кадры данных, которые используют для передачи информации между компьютерами в сети. Поскольку IP не гарантирует, что дейтаграммы будут получены в той же самой последовательности, в которой они были посланы, TCP осуществляет повторную "сборку" TCP-сегментов на другом конце маршрута, чтобы образовать непрерывный поток данных. FTP и telnet - это два примера популярных прикладных программ TCP/IP, которые опираются на использование TCP. Другой важный член комплекта TCP/IP - User Datagram Protocol (UDP, протокол пользовательских дейтаграмм), который похож на TCP, но более примитивен. TCP - "надежный" протокол, потому что он обеспечивает проверку на наличие ошибок и обмен подтверждающими сообщениями чтобы данные достигали своего места назначения заведомо без искажений. UDP - "ненадежный" протокол, ибо не гарантирует, что дейтаграммы будут приходить в том порядке, в котором были посланы, и даже того, что они придут вообще. Если надежность - желательное условие, для его реализации потребуется программное обеспечение. Но UDP по-прежнему занимает свое место в мире TCP/IP, и испльзуется во многих программах. Прикладная программа SNMP (Simple Network Management Protocol, простой протокол управления сетями), реализуемый во многих воплощениях TCP/IP, - это один из примеров программ UDP. Другие TCP/IP протоколы играют менее заметные, но в равной степени важные роли в работе сетей TCP/IP. Например, протокол определения адресов (Address Resolution Protocol, ARP) ппреобразует IP-адреса в физические сетевые адреса, такие, как идентификаторы Ethernet. Родственный протокол - протокол обратного преобразования адресов (Reverse Address Resolution Protocol, RARP) - выполняет обеспечивает обратное действие, преобразуя физические сетевые адреса в IP-адреса. Протокол управления сообщениями Internet (Internet Control Message Protocol, ICMP) представляет собой протокол сопровождения, который использует IP для обмена управляющей информацией и контроля над ошибками, относящимися к передаче пакетов IP. Например, если маршрутизатор не может передать IP-дейтаграмму, он использует ICMP, с тем чтобы информировать отправителя, что возникла проблема. Краткое описание некоторых других протоколов, которые "прячутся под зонтиком" TCP/IP, приведено во врезке
- 2177.
Протоколы сетевого взаимодействия
-
- 2178.
Протоколы транспортного уровня
Другое Компьютеры, программирование Мысль принимать данные после закрытия соединения кажется странной на первый взгляд. На самом деле, установленный в пакете флаг FIN является сигналом, означающим, что одна сторона прекратила передачу данных. Приход сообщения-подтверждения от другой стороны означает, что обе стороны договорились прекратить обмен данными в одном направлении. Начиная с этого момента одна из сторон соединения будет молчаливо принимать данные, не делая никаких замечаний по их поводу, а другая молчаливо посылать, не ожидая никаких комментариев. Окончание (закрытие) TCP-соединения двухступенчатый процесс. Одна сторона выполняет активное закрытие, а другая пассивное. Закрытие активно, если вызвано по инициативе данной стороны, и, наоборот, пассивно, если вызвано противоположной стороной соединения. Сторона, первой высылающая пакет с установленным флагом «окончание соединения», является активной. Как правило, модуль TCP, принявший пакет с установленным флагом «окончание соединения», инициирует пассивное окончание соединения. Это просто значит, что пассивная сторона также посылает сообщение с установленным флагом окончания. Другими словами, сторона, принявшая сообщение об окончании первой, отвечает: «Хорошо, если тебе нечего больше послать, то и мне тоже нечего послать тебе». После того как обе стороны выслали друг другу сообщения об окончании и получили подтверждения о доставке этих сообщений, соединение TCP считается действительно законченным (закрытым).
- 2178.
Протоколы транспортного уровня
-
- 2179.
Протоколы ускоренной маршрутизации. Технология маршрутизации по меткам MPLS
Другое Компьютеры, программирование Перед внедрением MPLS, как, впрочем, и любой новой технологии, необходимо дать ответ на вопрос: “Для чего это нужно?” Основная польза от технологии MPLS состоит в том, что она создает основу для развертывания новых типов услуг, не поддерживаемых традиционной маршрутизацией. Это особенно актуально в условиях нынешней жесткой конкуренции, когда провайдерам необходимо постоянно предлагать пользователям новые услуги, отсутствующие у конкурентов. Одновременно MPLS позволяет уменьшить себестоимость и улучшить качество базовых услуг. MPLS расширяет возможности маршрутизации, позволяя учитывать многие факторы (а не только адрес назначения пакета). Предположим, что хосты А и Б отправляют пакеты хосту В через сеть, в которой поддерживается технология MPLS (рис. 6). При традиционной маршрутизации по принципу кратчайшего пути пакеты и от хоста А, и от хоста Б будут направлены по пути № 1, выбранному средствами IGP в качестве кратчайшего. Теперь предположим, что сетевой администратор, проанализировав статистику загрузки сети, решил установить правила управления трафиком для того, чтобы уменьшить нагрузку на маршрутизатор LSR 2. Для этого ему необходимо перенаправить часть трафика по другим маршрутам, скажем, трафик от хоста Б к хосту В перевести на путь № 2 (а для трафика хоста А оставить прежний путь № 1). Осуществить такое разделение средствами традиционной маршрутизации было бы невозможно, поскольку она принимает во внимание только адрес назначения пакета, одинаковый в обоих случаях. Но в нашем примере маршрутизаторы в ядре сети поддерживают MPLS, поэтому реализовать такие правила достаточно просто. Для этого нужно сконфигурировать два маркированных маршрута так, чтобы маршрутизатор LSR 1 направлял весь трафик от А к В по пути № 1, а от Б к В по пути № 2. Возможность классифицировать трафик по множеству параметров и направить трафик каждого класса по выбранному и, возможно, специально оптимизированному пути позволяет администратору точно управлять потоками трафика.
- 2179.
Протоколы ускоренной маршрутизации. Технология маршрутизации по меткам MPLS
-
- 2180.
Профилировщик Quantify
Другое Компьютеры, программирование
- 2180.
Профилировщик Quantify