Автоматический выбор кодировки
Автоматический выбор кодировки
Microsoft Internet Explorer 6.0 обладает возможностью автоматического выбора кодировки текста. Для того чтобы эта функция работала, ее надо включить. Это можно сделать из контекстного меню: выбрать команду Вид кодировки (Encoding), установить флажок Автоматический выбор (Auto-select). Либо из меню Вид (View) выбрать команду Вид кодировки (Encoding) и проделать те же самые операции.
Форма курсора при передвижении панелей
Рисунок 7.2. Форма курсора при передвижении панелей
Впервые запустив обозреватель, перед вашими
Интерфейс Microsoft Internet Explorer 6.0
Впервые запустив обозреватель, перед вашими глазами предстанет такое изображение — Рисунок 7.1.
Избранное
Избранное
Если вы уже достаточное время используете Netscape Navigator, то у вас уже могло накопиться большое количество ссылок на ваши любимые сайты в закладках. Перенос их в Internet Explorer вручную может занять много времени, да и сильно утомить. Создатели обозревателя от Microsoft учли эту проблему. Все закладки Netscape автоматически импортируются в Избранное Internet Explorer. Импортированные закладки находятся в Избранном, в специально созданной папке Импортированные закладки. Теперь для доступа к вашему любимому веб-узлу просто щелкните по его названию.
Кнопки
Кнопки
Как известно, на панели инструментов представлены наиболее используемые кнопки. Например, Вперед (Forward), Назад (Back), Остановить (Stop). Дело в том, что теперь любая устанавливаемая программа может добавить свою кнопку на панель. Будь то менеджер загрузки или медиа-плейер. И иногда эти появившиеся кнопки оказываются совершенно не к месту. Для этих и для других целей была придумана возможность установки/удаления кнопок. Чтобы это сделать, наведите курсор на панель инструментов и нажмите правую кнопку мыши. Появится контекстное меню. В нем выберите пункт Настройка (Customize). Появится новое окно — Настройка панели инструментов (Customize Toolbar).
Кодировки
Кодировки
За последние несколько лет стандартной кодировкой русских символов становится Win-1251. Но многие пользователи до сих пор предпочитают использовать альтернативы -- КОИ-8, DOS cp866 и др. Поэтому возникает проблема работы с ними. Также существует огромное количество вебсайтов, на которых текст представлен, например, в КОИ-8.
Кодовая страница
Кодовая страница
Текстовая информация кодируется компьютером в последовательность символов из 8 бит (1 байт). Соответственно, 1 байт — 1 символ. Получается, что для записи одного символа (например, собачки @) используется последовательность из восьми нулей и единиц. Для того чтобы программа могла понять и правильно отобразить символы, была придумана таблица символов, в которой показано, какой символ соответствует какой последовательности. Таблицу символов также иногда называют кодовой страницей.
Она может храниться как в самой программе, работающей с текстом, так и быть встроенной в операционную систему. Во втором случае она автоматически представляется при каждом запросе программы. Итак, получив последовательность из 8 нулей и единиц, приложение сверяется с таблицей символов, чтобы определить, какому символу она соответствует.
Ясно, что таблица символов должна быть неким стандартом. Иначе текст просто будет нельзя прочитать. Для латиницы это так и есть. Во всех существующих таблицах символов каждая латинская буква кодируется одной последовательностью бит, строго определенной международным стандартом.
С помощью восьми бит можно закодировать до 256 символов. Действительно, каждый бит — это 0 или 1. Восьмибитных последовательностей может быть 28. 28x8=256. В английском алфавите 26 букв. В таблице символов есть как заглавные, так и строчные буквы. Поэтому под буквы отводится 52 значения. Далее, служебные символы, цифры занимают около 50 мест. В итоге под латиницу отводится 128 мест. Остаются еще 128 — специально для локализации. Например, под русский алфавит.
Коды первых 128 символов кодовых страниц получили название ASCII. По международным стандартам они должны присутствовать во всех кодовых страницах. Дело в том, что они могут кодироваться также семью битами. Первые 32 кода — управляющие символы (например, Backspace). Остальными кодировались латинские буквы (как прописные, так и заглавные), а также цифры, знаки препинания и математические операции. Коды второй половины (после 127) стали называться "расширенным" стандартом ASCII. Следовательно, ими кодировались локальные алфавиты, а также специальные символы других языков.
Тем самым была создана возможность локализации любых программ. Итак, новые таблицы символов различались только второй половиной. А в латинской кодовой странице после 127 места были подставлены гласные с надстрочными символами, используемые в некоторых языках Европы, а также символы псевдографики. В региональных таблицах они отсутствовали — там располагались символы алфавитов, отличных от латиницы. Например, русский.
Контекстное меню
Рисунок 7.4. Контекстное меню
Панели, которые сейчас активизированы, помечены флажком. Для того чтобы убрать или активизировать новую панель, достаточно снять или установить флажок соответственно.
Адресная строка (Address Bar) — адресная строка, место для ввода URL веб-страницы.
Ссылки (Links) — панель ссылок.
Закрепить панели инструментов (Lock the Toolbars) — зафиксировать панели.
Кнопка Переход (Go button) — кнопка переход. Можно использовать вместо нажатия на клавишу <Enter>.
Настройка внешнего вида обозревателя
Настройка внешнего вида обозревателя
Внешний вид программы имеет огромное значение. От этого зависит ее популярность.
Основным критерием выбора программы за последнее время стало так называемое в западной компьютерной прессе usability, т. е. удобство использования. Как известно, то, что красиво, не всегда удобно, и наоборот. Поэтому программисты пытаются создать привлекательный и в то же время удобный для использования вид приложения.
Интерфейсы программ для Windows можно поделить на стандартные и нестандартные. Под стандартным понимается вид, аналогичный интерфейсу операционной системы. Например, Блокнот или Калькулятор. Нестандартный же никак не похож на операционную систему, чаще всего имеется возможность менять оболочки, использовать собственные цветовые решения и т. д.
Интерфейс Microsoft Internet Explorer — стандартный. В нем нет ничего выдающегося, экстраординарного. Вообще об обозревателе от Microsoft сложно говорить, как о каком-то произведении дизайнера. Все те же стандартные кнопки, те же меню. Его облик полностью соответствует облику операционной системы. Но, несмотря на это, вы можете изменять его вид. Может быть не так значительно, как в программах, принадлежащих ко второй группе, но все же. Вообще все изменения интерфейса программы рассчитаны на упрощение работы с ней. Поэтому из того, "что было", каждый сможет "слепить" что-то для себя.
Netscape
Netscape
Обозреватель Netscape Navigator версии 4.11 внешне очень похож на Internet Explorer. Та же адресная строка, та же панель инструментов. Для обыкновенного пользователя отличия только внешние. Профессионал же понимает, что работают браузеры с веб-страницами по-разному. Это означает, что одни и те же сайты отображаются по-разному. Веб-дизайнерам и прочей интернет-общественности это не очень нравится. Ведь приходится создавать, тестировать и настраивать-сайт под несколько разных браузеров. Для этого создавались всевозможные интернет-консорциумы, которые пытались создать общие для браузеров стандарты. Но даже сейчас им этого полностью достичь не удается.
Для конечного пользователя отличия в браузерах заключаются в разных названиях одного и того же. С ними можно ознакомиться в табл. 7.1.
Таблица 7.1. Различия в терминах
Выполнить |
В Netscape Navigator |
В Internet Explorer |
||
Добавить в избранное |
Bookmarks |
Favorites |
||
Переход на веб-страницу |
Location field |
Address bar |
||
Перезагрузить веб-страницу |
Reload |
Refresh |
||
Добавить ссылки на веб-страницы |
Personal Toolbar |
Links bar |
||
Создать календарь обновлений веб-страниц, доступных автономно |
Netcaster, subscribing, automatic delivery, channels |
Making favorites available offline |
||
Назад |
Содержание |
Вперед |
Окно Яндекс Бар Справка по использованию — Microsoft Internet Explorer
Рисунок 7.5. Окно Яндекс.Бар: Справка по использованию — Microsoft Internet Explorer
Окно Microsoft Internet Explorer
Рисунок 7.1. Окно Microsoft Internet Explorer
Сверху располагается панель с раскрывающимися меню. Чуть ниже — панель инструментов. Далее — адресная строка с кнопкой Переход (Go) и панель ссылок.
Сейчас они расположены в том порядке, в котором программисты, дизайнеры из Microsoft посчитали нужным. По статистике большинство пользователей что-либо хотят изменить во внешнем виде браузера, чтобы он соответствовал их потребностям. Понимая это, программисты из Microsoft сделали возможным передвижение, уменьшение или увеличение, удаление и настройку панелей браузера.
Прежде всего, вы можете передвинуть любую панель туда, куда вам заблагорассудится. Для этого достаточно подвести курсор к тому, что вы собираетесь подвинуть. Затем нужно нажать левую кнопку мыши. Курсор примет форму крестика — Рисунок 7.2.
Далее, все также при нажатой левой кнопке мыши, передвигайте ту или иную панель туда, куда вам нравится. Например, адресную строку можно переместить на панель инструментов (Рисунок 7.3).
Opera
Opera
Opera — относительно новый программный продукт, приобретший значительную популярность среди пользователей Интернета. С самого своего появления Opera позиционировал как альтернативный браузер, не пытаясь конкурировать с такими гигантами, как Netscape и Microsoft. Главными преимуществами Opera авторы считают скорость ее работы, маленький размер дистрибутива, удобство использования и многооконный интерфейс. Соответственно главным, неоспоримым преимуществом перед Microsoft Internet Explorer является многооконность.
Именно с ней и связаны основные проблемы у пользователей, работавших ранее с этим интернет-браузером. Она располагается внизу. В самих окнах отсутствуют навигационные кнопки. Они расположены на панели инструментов, как и в Microsoft Internet Explorer. Правда адресная строка есть в каждом окне. Терминология в Opera используется почти та же, что и в
Netscape Navigator. Соответственно, для того чтобы понять, что где находится и как называется, используйте табл. 7.1
Панель инструментов после преобразования
Рисунок 7.3. Панель инструментов после преобразования
В предыдущих версиях Microsoft Internet Explorer нельзя было зафиксировать панель на одном месте. То есть в любом случае вы могли ее случайно передвинуть. В 6-й версии обозревателя эта проблема решена. Теперь, настроив внешний вид браузера, выберите команду Закрепить панели инструментов (Lock the Toolbars) из контекстного меню.
Панель инструментов в режиме отображения избранного текста
Рисунок 7.6. Панель инструментов в режиме отображения избранного текста
Без подписей к кнопкам (No text labels) — режим отображения кнопок без подписей. Он подходит прежде всего для тех, кому нужно поместить много кнопок на панель, кто помнит, что каждая из них обозначает и не нуждается в текстовых подписях. Режим также подходит обладателям старых мониторов, не позволяющих поставить высокое разрешение экрана.
Раскрывающийся список Размер значка (Icon options) определяет два режима отображения значков:
мелкие значки (Small icons) — маленькие значки.
Правильное отображение вебстраниц в кодировке любого языка
Правильное отображение веб-страниц в кодировке любого языка
Русские кодировки
Русские кодировки
Россия, впрочем, как и всегда, пошла впереди планеты всей. У нас ведь всегда брали не качеством, а количеством. Итак, было создано несколько кодировок символов русского языка. А в большинстве стран была создана единая кодовая страница для своего алфавита, чтобы избежать путаницы.
С самого начала программное обеспечение, поставляемое в Россию из-за рубежа, не умело работать с русскими символами. То есть вместо того, чтобы написать "Привет Вася" приходилось "Privet Vasya". Итак, чтобы решить эту проблему была создана русская кодовая страница, получившая название ISO-8859-5. Как следует из вышесказанного, после 127 кода следовали русские буквы — всего 66 (33 прописных и 33 строчных). Поэтому оставалось еще достаточно места для псевдографики, которая тогда использовалась крайне широко, ведь графических оболочек еще не существовало.
Примерно в это же время появилась еще одна кодовая страница — ср866. Она отличалась от ISO-8859-5 порядком следования русских букв до строчной "р", а символы псевдографики кодировались теми же кодами, что и в латинице. Соответственно, ее использование могло существенно упростить работу с нелокализованными версиями программ западных разработчиков, работающих с графикой. Например, для отображения таблицы. Поэтому, если в системе была установлена эта кодировка, графические объекты отражались верно. В противном случае, например, при установленной ISO-8859-5 рисовалась бы русская буква, вместо символа псевдографики, и такое изображение было бы неудобно просматривать.
Первой локализованной операционной системой стала MS-DOS 4.1 от корпорации Microsoft. При создании кодовой страницы была взята альтернативная ISO-8859-5 кодировка, впоследствии названная ср866. И так как все большее и большее распространение получали персональные компьютеры, кодировка ср866 стала самой популярной.
Дальше был Windows. И появилась еще одна кодировка Win-1251. Зачем? Отпала необходимость использования псевдографики. Поэтому вместо нее были встроены специальные символы: @, *, &,^ и т. д. Но возникла новая проблема. Текст, набранный в кодировке ср866, уже нельзя было прочитать. Поэтому появились программы-перекодировщики.
На персональных компьютерах повсеместно была установлена операционная система MS-DOS с кодовой страницей 866. На сетевых операционных системах все было иначе. В те годы начала свое победоносное шествие UNIX. А в ней кодировкой по умолчанию стала КОИ-8.
Зарождение Интернета происходило в Америке. Соответственно все веб, почтовые серверы предназначались для англоязычных пользователей. Так как использование графики (псевдографики) в почтовых сообщениях тогда не требовалось, расчет делался на первую половину таблицы символов (от О до 127) — семибитную кодировку.
В связи с этим, сообщения, содержащие символы с кодами, большими 127, которые было невозможно закодировать семью битами, такими почтовыми серверами обрабатываться не могли. Итак, для того чтобы решить эту проблему, придумали приводить такие сообщения к семибитному виду. Сам процесс был достаточно прост — обнулялся первый бит, указывавший на половину их кодовой страницы. И вот что получалось при таком преобразовании: русская буква "е" превращалась в "Г и т. д.
Выход был — сделать так, чтобы все почтовые серверы поддерживали восьмибитную кодировку символов. Но, к сожалению, осуществить это не представлялось возможным. Можно, конечно, было писать письмо не русскими символами, а транслитом. Но такое письмо было бы неудобочитаемым. Поэтому была придумана новая кодировка символов, которая впоследствии получила название КОИ-8. Итак, в ней на места, соответствующие кодам символов, большим 127, были поставлены русские символы, похожие по звучанию, произношению, на английские буквы. Например, "а" "б" "ц" и т. д., которые при семибитном преобразовании перешли бы в латинские "а" "b" "с".
Эта кодировка стала стандартом для UNIX-подобных операционных систем (Linux и т. д.) и используется по сегодняшний день.
Естественно, что пользователь обыкновенного персонального компьютера не мог или не хотел устанавливать ОС UNIX. Поэтому были созданы специальные программы, умеющие работать с различными кодировками. В дальнейшем эта способность была встроена практически во все приложения, тем или иным образом, связанные с сетью.
Кодировка КОИ-8 стала наиболее рекомендованной для переписки, поэтому любая почтовая программа должна была уметь работать с ней. То есть правильно отображать текст, набранный в ней.
Сейчас наиболее распространенные кодировки русскоязычного текста в Интернете — это КОИ-8 и Win. КОИ-8 — кодировка, используемая преимущественно в UNIX-подобных операционных системах. Например; Linux. Win же используется в ОС под управлением Microsoft Windows. Вы можете спросить: "А мне то что?" А все дело в том, что некоторые серверы расположены на компьютерах под управлением Windows, а некоторые — под управлением UNIX-подобной операционной системы. Соответственно кодировка русскоязычных символов различна.
К счастью, Microsoft Internet Explorer 6.0 обладает возможностью отображать веб-страницы, сохраненные в любой кодировке. Начиная с 5-й версии, обозреватель сам распознает и отображает в правильной кодировке веб-сайты.
В контекстном меню браузера (Рисунок 7.7) вы можете выбрать кодировку двумя способами:
автоматически
Удаление и установка новых кнопок
Удаление и установка новых кнопок
Окно Настройка панели инструментов (Customize Toolbar) поделено на две части. Слева располагаются доступные кнопки, т. е. еще не установленные на панели. А справа — те, которые уже есть. Для добавления той или иной кнопки используется кнопка Добавить (Add). Допустим, мы хотим, чтобы на панели имелась кнопка Печать (Print). Для этого нужно выделить строку со значком принтера и надписью Печать (Print) в левой части окна и нажать на кнопку Добавить (Add). В нашем примере кнопка Печать (Print) будет идти сразу за кнопкой Правка (Edit). В том случае, если вы захотите удалить ту или иную кнопку, сделайте следующее:
О В правой части окна выберите ту кнопку, которую хотите удалить. П Нажмите кнопку Удалить (Remove).
Возможно, вам захочется перераспределить положение кнопок. Для этого сначала удалите все имеющиеся, а после добавляйте новые по своему усмотрению. Вы также можете использовать элемент списка Разделитель (Separator) для разделения кнопок по смысловым нагрузкам, например навигационные кнопки.
Установка дополнительных панелей
Установка дополнительных панелей
Начиная с версии 5.0, вы можете установить дополнительные панели для обозревателя Microsoft Internet Explorer. Эти панели могут иметь разное назначение. Но в большинстве случаев они обеспечивают наиболее быстрый доступ к поисковым системам, каталогам и т. д. В англоязычном Интернете такие модули уже давно пользуются заслуженной популярностью. В Рунете до недавних пор ни один портал не предоставлял такой возможности. Не так давно популярный интернет-портал Яндекс представил на суд пользователей Яндекс.Бар (yandex.bar) — надстройку для браузера Microsoft Internet Explorer (Рисунок 7.5).
Ее использование повышает эффективность интернет-серфинга, а также предоставляет уникальные возможности за счет использования сервисов Яндекса. Вы также можете осуществлять поиск. Для этого в специальной строке введите запрос, а затем выберите поисковую систему.
Положение Яндекс.Бар (yandex.bar), как и любой другой панели, можно менять. Это поможет наиболее рационально распределить пространство. Особенно это нужно при маленьком разрешении экрана.
Внешний вид кнопок
Внешний вид кнопок
В обозревателе Microsoft Internet Explorer 6.0 вы можете не только изменить внешний вид панели, но и вид самих кнопок. Для этого используется все то же окно Настройка панели инструментов (Customize Toolbar).
Внизу есть два раскрывающихся списка: Текст кнопки (Text options) и Размер значка (Icon options).
С помощью раскрывающегося списка Текст кнопки (Text options) вы можете установить один из параметров отображения текста.
Выборочно текст справа (Selective text on right) — текстовые пояснения только для некоторых кнопок. Таким образом, можно оптимизировать отображение панели инструментов, уменьшить ее размер, но в то же время сделать ее вид более приятным для просмотра. Стоит также отметить, что размер кнопок уменьшается, следовательно больше может поместиться. На Рисунок 7.6, изображена панель в данном режиме.
Выбор кодировки
Рисунок 7.7. Выбор кодировки
Выбор кодировки вручную
Выбор кодировки вручную
На многих сайтах есть возможность выбора кодировки вручную. Например, Win-1251 или КОИ8-Р. Это делается для тех браузеров, которые не могут автоматически определять ее. Несмотря на то, что Internet Explorer имеет эту возможность, выбор кодировки не всегда происходит верно. Поэтому, если вы вдруг увидите нечитаемый текст, отключите автоматический выбор кодировки и попробуйте поставить кодировку вручную. Для этого из контекстного меню браузера выберите команду Вид кодировки (Encoding). Снимите флажок Автоматический выбор (Auto-select). Выберите команду Дополнительно (Advanced) и установите переключатель на другую кодировку, например, Кириллица КОИ8-Р или ISO. Это может помочь. Если все вышеперечисленное так и не привело к тому, что страница отображается нормально, скорее всего, это проблема на сервере.
Диалоговое окно Свойства Контроллер удаленного доступа
Рисунок 8.1. Диалоговое окно Свойства: Контроллер удаленного доступа
Тем самым MTU становится равным 1500. Для того чтобы изменения вступили в силу, перезагрузите компьютер.
Чтобы проверить, будут ли фрагментироваться пакеты, нужно установить соединение с Интернетом. Для этого можно использовать программу Ping, входящую в состав любой операционной системы семейства Windows.
В ней. нужно задать такие параметры:
ping -f -1 1500 ххх.ххх.ххх.ххх
где ххх. ххх. ххх. ххх — IP-адрес тестируемого сервера.
Для тестирования MTU гораздо удобнее использовать современные программы с графическим интерфейсом. Существует огромное количество таких программ. Например, IP Tools. Для начала нужно определить IP-адрес тестируемого сервера, чтобы избежать потери времени, отводимого на запрос DNS.
Для этого воспользуйтесь командой Traceroute. Нажмите кнопку Пуск в левом нижнем углу экрана, выберите команду Выполнить и в появившемся окне наберите <tracert> и URL веб-сайта. Появится окно приложения MS DOS. Например, введя любой адрес, через некоторое время появится его IP в квадратных скобках. Теперь воспользуйтесь программой Ping. Запустите ее с такими параметрами
ping -f -I 1500 ххх.ххх.ххх.ххх
где ххх.ххх.ххх.ххх — IP-адрес тестируемого сервера. Наиболее благоприятное время для проверки MTU для коммутируемого соединения — ночь. Тогда нагрузка на линии связи наименьшая.
В случае если никакого ответа не получено — пакет потерян. Причем потому, что фрагментировать мы его запретили, а размер слишком велик для оборудования провайдера. Начинайте постепенно уменьшать размер пакета. Например, вместо значения MTU 1500 установите 1480 и т. д., до тех пор, пока ответ не будет получен.
Возможно, ваш интернет-провайдер использует меньшее значение. Например, 1524, 1152, 1024, 1006, 576, 568, 560, 552, 548, 536, 528, 520, 512.
Этот эксперимент подтвердил нашу догадку — интернет-провайдер может использовать любой размер пакета, вплоть до 1500. Если вам еще не надоело экспериментировать — попробуйте загрузить файл размером в 500 Кбайт с одного и того же сервера при различных значениях MTU.
Скорее всего, вы поймете, что скорость больше при использовании больших
пакетов. Повторюсь, что это только, если ваш провайдер может принимать их, не фрагментируя. Также, если "пинговать" многие ваши любимые сайты нефрагментируемым пакетом, вы увидите, что почти все нормально принимают пакеты размером 1500.
И что? Вы можете спросить: "Где же тот самый рекомендуемый MTU, равный 576?" А его, как оказывается на деле, почти нигде и нет. Поэтому лучшим советом может стать — не следовать чужим рекомендациям, проводить собственные исследования, которые могут дать реальные результаты.
Действительно, на качество и скорость работы в Сети сильное влияние оказывает фрагментация пакетов, которая происходит, если большой пакет проходит через сеть, имеющую MTU меньше, чем длина вашего пакета.
Можно, конечно, перестраховаться и выбрать самый минимальный размер MTU, при котором пакеты наверняка не будут фрагментироваться, но это может сказаться на быстродействии вашей системы еще более пагубно, чем использование больших пакетов. На самом же деле, главное — чтобы ваш MTU не превосходил MTU провайдера, при включенной же функции
PMTU система сама найдет для ваших пакетов такой путь в Сети, при котором они не будут фрагментироваться.
Кстати, если вы обнаружите, что у провайдера установлено MTU=512 и менее, то есть смысл подумать о его смене — слишком много шлака будет передаваться вместе с вашими данными.
Другие параметры
Другие параметры
Естественно, что не только от одного MTU зависит скорость. Существует еще много составляющих протокола TCP/IP, которые влияют на нее. Опять же слепо следовать рекомендациям западных специалистов не стоит. Это может привести к неожидаемым результатам.
Поэтому и здесь собственный эксперимент не помешает. Это поможет определить, что действительно сможет ускорить работу, а что затормозить на зашей системе. Многие из этих параметров легко выставляются с помощью зсе тех же незамысловатых утилит, что и MTU.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP
HKEY_LOCAL_MACHINE\System\CurrentControlSet
\aervices\VxD\MSTCP "DefaultTTL"="64"
HKEY_LOCAL_MACHINE\System\CurrentControlSet
\Services\Class\Net\OOOx"I? MTU"="1500"
HKEY_LOCAL_MACHINE\System\CurrentControlSet
\Services\Class\Net\OOOx\Nc i\params\IPMTU
HKEY_LOCAL_MACHINE\System\CurrentControlSet
\Services\VxD\MSTCP "PMTUDiscovery"="0"
HKEY_LOCAL_MACHINE\System\CurrentControlSet
\Services\VxD\MSTCP "PMTUBlackHoleDetect"="0"
HKEY_LOCAL_MACHINE\System\CurrentControlSet
\Services\VxD\MSTCP "SessionKeepAlive"="600"
HKEY_LOCAL_MACHINE\System\CurrentControlSet
\Services\Class\Net\OOOx "SLOWNET"=hex:00
HKEY_LOCAL__MACHINE\System\CurrentControlSet
\Services\VxD\NWLink\Ndi\ paramsXcachesize @="16"
В реестре обычно рекомендуется выставить еще некоторые параметры, влияние которых на качество связи проследить вообще чрезвычайно сложно, но попробовать поэкспериментировать с их значениями можно:
ControlSet\Services\VxD\NWLink\Ndi \
params\maxconnect @="64" "max"="128" "min"="2"
ControlSet\Services\VxD\NWLink\Ndi \params
\maxsockets @="255" "тах"="1020" "min"="32"
ControlSet\Services\VxD\NETBEUI\Ndi
\params\ncbs "default"="32" "max"="255" "min"="8"
ControlSet\Services\VxD\NETBEUI\Ndi
\paramsXsessions "default"="32" "max"="117" "min"="4"
Нижеследующие параметры устраняют, по заверениям Microsoft, некоторые ошибки Windows и увеличивают скорость работы вашего браузера:
HKEY_LOCAL_MACHINE\System\Current
ControlSet\Services\VxD\MSTCP "BSDUrgent"="l"
"Tcpl3230pts"=dword:00000003 "SackOpts"="l"
Вот так вы увеличите количество одновременных подключений к серверу, что часто бывает весьма полезно:
[HKEY_USERS\.DEFAULT\Software\Microsoft
\Windows\CurrentVersion\Internet Settings]
"MaxConnectionsPerl_
OServer"=dword:OOOOOOOa=10 "
MaxConnectionsPerServer"=dword:00000008 =8
Оптимизировать интернет-соединения не так легко, как кажется. Несмотря на огромное количество программ, позволяющих увеличить скорость якобы в два раза. И тут, как мы выяснили, совсем не факт, что MTU-576, которое везде рекомендуется западными программистами и экспертами, будет оптимальным и для нас в России. Наши провайдеры сплошь и рядом выбирают для себя MTU=1500, а при "пинговании" удаленных серверов мы обнаруживаем, что пакет такого размера, вопреки всем утверждениям, проходит чаще всего нефрагментированным. При этом, как видно из наших вычислений, чем больше MTU, тем эффективнее используется ваш интернет-доступ.
Возможно, наши рассуждения несколько спорны и противоречат общепринятым догмам на этот счет, поэтому, для того чтобы настроить вашу систему на максимальную производительность, вам придется лично:
выбрав это значение, убедиться, что пакеты такого размера при связи с чаще всего вами посещаемыми серверами не будут фрагментироваться;
провести эксперименты с загрузкой одного и того же файла при разных значениях MTU;
проверить, как сказывается изменение MTU на сетевых играх, если вас они, конечно, интересуют.
Исходя из итогов этих опытов и стоит решать, какой размер максимального неделимого пакета вам следует в результате выбрать.
То, что везде рекомендуется, для вас может оказаться наихудшим вариантом. Аналогично наберитесь терпения и проверьте влияние и других параметров на быстродействие системы. При этом можно даже проверять MTU провайдера регулярно — раз в месяц, в два — не изменилось ли оно.
MTU
MTU
Первым делом, конечно, необходимо разобраться в MTU, о котором наслышаны уже почти все, кто когда-либо сталкивался с Интернетом. MTU — Maximum Transmission Unit.
В реестре он задается таким образом:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\ Services\Class \NetTrans\000x "MaxMTU"="1500"
Это максимальный размер пакета данных, который может быть передан за один физический кадр по протоколу TCP/IP. Дело в том, что данные от компьютера к компьютеру в Интернете идут не сплошным потоком, а этими самыми кадрами. Кадр — это пакет определенного размера. Казалось бы, все очень просто, но нет. Самым оптимальным вариантом был бы следующий. Предположим, что все компании, в той или иной мере связанные с Интернетом, договорились о едином стандарте (размере) этих пакетов, то можно было бы по максимуму использовать каналы связи, отсутствовал бы так называемый "пакетный" мусор.
К сожалению, это невозможно. Еще одна проблема состоит в том, что при установке соединения два компьютера должны согласовать размер пакетов, но еще и по пути следования их размеры могут меняться, т. к. кадр на пути к месту назначения преодолевает целый ряд промежуточных серверов и маршрутизаторов, настройки MTU которых могут быть совершенно различными. Следовательно, чем больше пакет, тем больше вероятность того, что он по пути следования будет разбит и заполнен "мусором".
Так, если ваш провайдер имеет установки MTU=576, а у вас в Windows задано MTU=1500, то каждый ваш пакет будет им разбиваться на три по 576 байт: 576+576+576=1728 — т. е. 228 байт балласта будут добавляться к каждому вашему пакету. Но даже если провайдер тоже поставил у себя MTU=1500, то при связи с удаленным сервером вполне может попасться маршрутизатор с меньшим значением MTU, и пакеты опять-таки будут фрагментироваться, замедляя передачу данных.
В Microsoft Windows есть функция автоматического определения MTU. Она включена по умолчанию и несколько спасает ситуацию. Но есть и минус: процедура вычисления MTU для каждого соединения требует немало времени, что чуть тормозит работу при прокачке небольших файлов и веб-серфинге. Да и в случае несогласования ваших параметров c параметрами интернет-провайдера эта функция вряд ли вам поможет. Конечно, существуют некие более или менее общепринятые стандарты для данного параметра: так, например, для Ethernet MTU равен 1500 байт, для SLIP — 1006, для РРРоЕ -1492, для РРР (т. е. модемной связи с Интернетом) — 576.
На деле ваш интернет-провайдер мог выставить любые другие значения по своему усмотрению. В результате чего отправляются либо совсем маленькие кадры, которые не позволяют в полной мере загрузить канал связи, либо слишком большие, которые интернет-провайдер разбивает на меньшие. Тем самым ухудшается качество связи, скорость работы во Всемирной паутине.
На самом деле каждый пакет состоит еще из нескольких сегментов. Это заголовки и фактические данные. Та часть, где содержатся только фактические данные, называется MSS или Maximum Segment Size, что является еше одним параметром протокола TCP/IP, определяющим самый большой сегмент, теперь уже данных, передаваемых в единицу времени. В действительности MTU состоит из MSS и заголовков TCP/IP.
В реестре MSS задается так:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\ Services\VxD\MSTCP "DefaultMSS"="Bame число"
Заголовок также имеет стандартный размер — 40 байт. 20 байт под IP и 20 байт под TCP. Следовательно, размер MSS составляет разность MTU и заголовка, т. е. 40 байт. Вот почему в определении оптимального размера MTU есть некоторые тонкости.
Для примера, стоит изучить передачу данных при разном размере MTU по широкополосной линии Т1 (пропускная способность- 1544000 бит/с), используя следующую формулу:
[(MSS + заголовок) х 8 бит/байт] / [1 544 000 бит/с] = задержка на один хоп (т. е. на каждый компьютер в Сети по пути нашего пакета).
Используя в этой формуле разные величины MTU, мы можем вычислить задержку одного пакета. Если MTU=1500, тогда
задержка = (1460+40) х 8/1 544 000 = 7,772 мс.
Если же MTU=576, то
задержка = (536+40) х 8/1 544 000 = 2,984 мс.
Предположим, что по пути пакета встречается 10 серверов, тогда при MTU=1500 получим задержку 77,72 мс, а при MTU=576 — 29,84 мс — разница весьма заметна.
Поэтому, очевидно, что пакеты меньшего размера будут передаваться быстрее из-за небольшой пропускной способности линии. Однако не все так просто. Используя ту же формулу, давайте посчитаем, за какой промежуток времени будет передан файл размером 1 Мбайт по той же широкополосной линии Т1. Один мегабайт равен 1024 Кбайт или 1 048 576 байт. Если MTU = 1500, то, как мы выяснили, задержка на один хоп составит 7,772 мс.
1 Мбайт/MSS = 1 048 576/1460 = 718,2, т. е. всего требуется 719 эффективных пакетов, чтобы передать 1 мегабайт данных. Далее, умножаем 719 пакетов на 7,772 мс, получаем 5588,083 мс, или 5,588 секунд задержки на один хоп. Если же мы передаем свой файл через 10 хопов, что встречается чаще, чем один, то получаем 55,88 сек — это время, которое мы (вернее, поставщик услуг, доступа в Интернет, имеющий линию Т1) потратим на передачу файла в 1 Мбайт при идеальной связи. Если же MTU=576, то: 1 Мбайт/MSS = = 1 048 576/536 = 1956,300, т. е. при таком MTU нужно 1957 пакетов, чтобы передать 1 Мбайт.
Далее, умножаем количество пакетов на задержку каждого из них: 1957 х 2,984 = 5840,580 мс, или 5,841 секунды на один хоп. Ну и соответственно на 10 хопов придется 58,41 сек. Как видим, из-за того, что при использовании больших пакетов передается меньше заголовков, реальная скорость передачи файла получается выше.
Для того чтобы передать 1 мегабайт при использовании MTU = 1500, нужно переслать "довесок" заголовков из 28 760 байт, тогда как при использовании MTU = 576 получаем аж 1957x40 = 78 280 байт, т. е. дополнительные 49 520 байт заголовков на каждый мегабайт полезной информации. Для нашей 10-хоповой передачи это выливается в лишних 2,52 секунды при передаче каждого мегабайта даже при сверхбыстрой связи.
Эта разница, возможно, будет еще немного выше на практике, т. к. современные реализации TCP/IP стремятся использовать еще большие заголовки (например, дополнительные 12 байтов заголовка для отметок времени). Если же провести аналогичные расчеты для связи по модему на скорости 33 600 Кбит/с, то получим, что на передачу мегабайта информации на расстояние одного хопа^, т. е. непосредственно вашему провайдеру, будет потрачено в идеале 256 секунд при MTU=1500 и 268 секунд при MTU=576.
Разница на одном переходе 12 секунд или около 4,5%! Но не следует забывать, что эти цифры получатся при условии отсутствия фрагментации пакетов, т. е. если у вашего провайдера MTU=1500. Если же это не так, то, разумеется, больший, чем нужно, пакет будет фрагментироваться — разбиваться на несколько пакетов и даже разбавляться "воздухом", и связь ухудшится на 10—50%.
Таким образом, логично считать, что большие пакеты в итоге все-таки предпочтительнее. И если ваш провайдер настроил свои серверы и маршрутизаторы на большие пакеты, то надо стремиться использовать это на всю катушку, но не забывать и о том, что в Интернете встречаются серверы с MTU=576 (об этом чуть ниже мы еще поговорим). Тем не менее, если чистая производительность не является окончательной целью, то меньшие пакеты будут более "быстрыми", поскольку они требуют меньше времени для своих путешествий по Сети.
Этот эффект может перевешивать все другие достоинства больших пакетов в некоторых интернет-приложениях и онлайновых играх за счет уменьшения времени отклика удаленного сервера при передаче небольших объемов информации.
В Интернете по пути следования ваших пакетов, вероятно, встретятся самые разные серверы с самыми разными настройками, но для начала все-таки желательно определить наилучшее значение MTU при связи только с вашим провайдером, поскольку именно оно может оказать решающее значение при оптимизации вашего доступа в Сеть.
В Windows 95 разработчиками по умолчанию было выбрано MTU=1500, что якобы не соответствует оптимальному для модемного соединения значению, которое всеми считается равным 576. В Windows 98 корпорация Microsoft уже исправила этот недостаток, и теперь по умолчанию при соединениях ниже 128 килобит в секунду мы имеем МТU=576, что вроде бы должно чаще оказываться наилучшим вариантом. Попробуем разобраться, так ли оно на самом деле.
Итак, есть несколько способов определить значение MTU, оптимальное для связи с вашим интернет-провайдером.
Подключиться к Интернету в терминальном режиме — иногда при осуществлении регистрации пользователя в одной из строк появляется рекомендуемое значение MTU. Для этого войдите в папку Удаленный доступ к сети, найдите там значок своего соединения и, щелкнув на нем правой кнопкой мыши, выберите команду Свойства (Properties).
На вкладке Общие (General) открывшегося окна нажмите кнопку Настройка (Settings) возле строки с названием вашего модема. В диалоговом окне Свойства: тип модема (Properties: Modem Type) выберите вкладку Параметры (Options), где установите флажок Открыть окно терминала после набора номера (Show terminal window after connection). Теперь соединяйтесь с провайдером и при появлении окна терминала вводите вручную имя пользователя и пароль по соответствующим запросам. Если после этого вы увидите что-то типа "Entering PPP mode. Your IP address is xxx.xxx.xxx.xxx. MaxMTU is 1524", то вам повезло — вы получили MTU провайдера. Но и тут нелишним будет проверить это значение лично.
Окно Свойства обозревателя
Рисунок 8.2. Окно Свойства обозревателя
Нас интересует группа параметров Мультимедиа. Здесь можно установить или снять флажок возле каждого параметра.
Включить автоматическую подгонку размеров изображения — автоматическое изменение размера изображений. Если флажок установлен, все большие картинки, не помещающиеся в окне обозревателя, будут автоматически уменьшены. Для того чтобы восстановить размер картинки, будет нужно нажать на специальную кнопку, которая появляется при подведении курсора к правому нижнему углу изображения. Если флажок снят — картинки будут отображены в реальном формате.
Включить панель изображений — специальная панель, появляющаяся в левом верхнем углу картинки при подведении курсора. На панели располагаются четыре кнопки — распечатать, послать по e-mail, сохранить картинку, перейти в папку MY IMAGES. При снятом флажке панель не будет появляться.
Воспроизводить анимацию — проигрывать анимационные ролики. Иногда страницы, содержащие такого рода контент, очень долго загружаются. Тем самым теряется время и деньги. Чтобы этого не произошло, вы можете снять флажок у этого параметра. Следовательно, такие ролики уже не будут загружаться автоматически. Но если вы вдруг захотите посмотреть его, достаточно будет в контекстном меню выбрать Show picture и он загрузится, правда через некоторое время.
Воспроизводить звуки — проигрывать музыку, звуки. Если деактивизиро-вать данную функцию, любая музыка, любые звуковые фрагменты не будут проигрываться. Этим можно ускорить загрузку веб-страниц, а также снять нагрузку с процессора (особенно на старых ПК).
Замечание
Замечание
Если у вас установлен Real Player, звук все равно будет проигрываться.
Отображать рисунки — показывать изображения. Если флажок снят — изображения не будут загружаться. Зато существенное увеличение скорости будет достигнуто.
Улучшенная передача цветовых оттенков — улучшение качества изображений. При установленном флажке изображения более "гладкие", но менее четкие.
Определение MTU вручную
Определение MTU вручную
Для точного определения MTU нужно указать значение по умолчанию — 1500.
Существует огромное количество утилит, которые позволяют это сделать (да и не только это). Наиболее распространенные - Internet Tweak 2001 (http://www.magellass.com/), NetBoost 99 (http://www.download.ru/), iSpeed (http://www.hms.com/), MTUSpeed (http://www.mjs.u-net.com/), BlazeNET (http://www.indeavour.com/html_about_blazenet.htm). Если же у вас нет. возможности запустить одну из вышеперечисленных программ, сделайте это вручную — с помощью реестра Windows.
В разделе
HKEY_LOCAL_MACHINE\System\CurrentControlSet\ Services\Class \NetTrans\OOOx.
Если там есть параметр MaxMTU — удалите его. Далее, в Панели управления запустите утилиту Сеть, на вкладке Конфигурация выберите элемент списка Контроллер удаленного доступа и нажмите кнопку Свойства. Откроется диалоговое окно Свойства: Контроллер удаленного доступа. На вкладке Дополнительно в группе параметров Свойство выберите элемент списка Размер пакета IP, а в группе параметров Значение — большой (Рисунок 8.1).
Оптимальные настройки соединения dialup
Оптимальные настройки соединения dial-up
Да, не удивляйтесь, скорость соединения можно увеличить даже на 50%. И сделать это не так сложно. Резонный вопрос: "Почему по умолчанию скорость так низка?" Все дело в том, что настройки соединения для компьютеров под управлением операционных систем семейства Windows оптимизированы для LAN, т. е. для локальной сети. Но ведь тысячи людей подключаются к Интернету с помощью телефонной линии и модема. Соответственно для таких пользователей есть что оптимизировать.
Сразу стоит заметить, что визуально скорость соединения будет та же. Как вы соединялись на скорости 33 600 бит/с со своим интернет-провайдером, так и будете. Прирост будет виден в особенности при работе с сайтами: текст и изображения станут загружаться значительно быстрее.
К сожалению, в Windows изначально не встроена программа, позволяющая любому, даже самому неподготовленному пользователю с легкостью изменить эти параметры. Поэтому существует два пути:
Использовать программы сторонних производителей.
Хочется отметить, что работать с реестром не так просто, как может показаться на первый взгляд. Неопытный пользователь может сделать что-то не то, и система, возможно, даже не будет загружаться. Поэтому описываемый ниже способ рассчитан только на хорошо подготовленных пользователей персонального компьютера.
Для "чайников" же больше подойдет второй способ — использование программы стороннего разработчика.
Оптимизация модемного соединения
Оптимизация модемного соединения
Работа с реестром
Работа с реестром
Пока в Европе и Америке уже вовсю работают на высоких скоростях с Интернетом, используя ADSL, ISDN-подключения, в России эти способы подключения остаются слишком дорогими. Поэтому пользователи предпочитают использовать относительно дешевый способ доступа в Интернет — модемный. На наших телефонных линиях качество связи оставляет желать лучшего, поэтому не получается работать даже на таких низких скоростях, как 33 600 бит/с.
Однако многим пользователям уже давно известно, что скорость работы с Интернетом можно значительно увеличить, настроив некоторые недокументированные параметры. Настройка параметров TCP/IP для многих уже стала догмой. Но что именно делать, пользователи не всегда представляют. Поэтому в некоторых случаях вместо улучшения работы они получают значительное ухудшение. В итоге, винят в этом всех, кого только можно — некачественные телефонные линии, Билла Гейтса, придумавшего Windows, и т. д.
Сейчас существуют тысячи(!) программ, позволяющих оптимизировать скорость работы с Интернетом. Главное же, что для этого не нужно учиться работе с реестром, обладать какими-либо феноменальными способностями, учиться программированию или знать основы Интернета. Существует огромное множество программ, делающих все за вас. Одним из главных их лозунгов стало: "Нажмите одну кнопку, и скорость соединения возрастет в несколько раз". Конечно, это не соответствует действительности. Скорость загрузки возрастет не более чем на 50%, что тоже не мало. В Интернете опубликованы десятки статей, в которых даются рекомендации по установке параметров соединения. Слепо следовать таким советам нельзя. Это может привести к обратным результатам, т. е. скорость загрузки наоборот может упасть.
Но, оставить все как есть тоже бессмысленно. Ведь при неправильной настройке параметров соединения теряется ваше время, ваши деньги. Поэтому все это нужно оптимизировать.
Ускорение загрузки вебстраниц за счет отключения графики
Ускорение загрузки веб-страниц за счет отключения графики
Скорость работы с Интернетом по телефонным линиям оставляет желать лучшего. Выше было рассказано о том, как можно оптимизировать скорость за счет настройки скрытых параметров соединения. Возможно, было достигнуто некоторое увеличение скорости. Но и это не предел. Если вы готовы пожертвовать красотой ради скорости, то этот метод для вас. В противном случае, сделать еще что-либо не представляется возможным.
Самый простой и самый действенный способ ускорения работы с веб-сайтами — отключение загрузки всевозможных изображений, видео- и аудио-содержимого, а также выполнения Java и прочих апплетов.
Чтобы это сделать, нужно запустить окно настройки параметров Microsoft Internet Explorer 6.0. Можно воспользоваться описываемым ранее методом (из меню Сервис (Tools) выбрать команду Свойства обозревателя (Internet Options), а можно по-другому. Существует еще два альтернативных способа настройки.
Мало кто знает, что значок Microsoft Internet Explorer, расположенный на рабочем столе, — это не просто значок, а ссылка на программу. Его можно назвать элементом рабочего стола, как, впрочем, и сетевое окружение, о котором будет рассказано позже.
Если щелкнуть правой кнопкой мыши на значке с изображением буквы "е" и вызвать контекстное меню, там есть команда Свойства (Properties), кото-
рая вызывает окно настройки Microsoft Internet Explorer. Кстати запустить его можно даже без открытия окна обозревателя.
Также окно настройки можно активизировать из Панели управления. Для этого дважды щелкните на значке Мой компьютер и в появившемся окне выберите Панель управления. В ней есть значок Свойства обозревателя, который вызывает окно настройки Internet Explorer.
Итак, запустив окно настройки обозревателя, выберите вкладку Дополнительно (Рисунок 8.2).
Увеличение места под временные файлы
Увеличение места под временные файлы
Этот способ может подойти для тех, кто постоянно посещает много сайтов, в которых практически не меняется оформление, а только текст. Поэтому из кэша будут достаточно быстро загружаться картинки, анимации, а сам текст — из Интернета. Этим можно существенно ускорить скорость загрузки. Стоит отметить, что места под временные файлы итак выделяется немало. Но, если для вас этого недостаточно, вы можете его увеличить. Для этого вызовите окно настройки Microsoft Internet Explorer (Рисунок 8.3).
Рисунок 8.3. Увеличение места под временные файлы
Выберите вкладку Параметры диалогового окна Свойства обозревателя.
В появившемся окне с помощью ползунка вы можете установить размер дискового пространства, выделяемого под временные файлы. По умолчанию это 96 мегабайт, чего вполне хватает для размеренного веб-серфинга.
Здесь же можно установить частоту проверки на наличие обновленных вебстраниц:
при каждом запуске обозревателя — очень сомнительная опция. Каждый раз при запуске обозревателя будет проверяться каждая страница, имеющаяся в кэше, на наличие обновления. Это может сильно замедлить скорость работы с веб-сайтами. Не рекомендуется ее устанавливать;
автоматически — автоматически. Internet Explorer будет сам решать, когда страницу проверять, когда нет. Эта опция установлена по умолчанию. Рекомендуется так ее и оставить;
никогда — никогда. Странички будут постоянно загружаться из кэша, даже если их содержимое в Интернете обновилось.
В этом же окне вы можете изменить местоположение папки с временными файлами. Например, перенести на другой диск.
Итак, все вышеперечисленные рекомендации могут помочь вам ускорить скорость работы с Интернетом. Но не стоит слепо следовать тому, что написано. Попробуйте протестировать все лично. Тем самым вы обезопасите себя от неверных действий, и не будете обвинять автора в том, что даны были неправильные советы.
Выбор оптимальной конфигурации Internet Explorer
Выбор оптимальной конфигурации Internet Explorer 6.0
Оптимальная конфигурация — что это? И зачем? Можете спросить вы. Ведь "все работает" нормально. На самом деле это не предел.
Доступ к FTPсерверу через CERN проксисервер
Доступ к FTP-серверу через CERN прокси-сервер
При доступе к FTP-серверу при использовании CERN прокси-сервера вы можете только просматривать содержимое каталогов, а также загружать файлы. Вы не имеете возможности переименовать, загружать файлы на сервер, удалять папки и/или файлы.
Для того чтобы зайти на сервер, наберите в адресной строке его URL. Например, ftp://ftp.microsoft.com.
В том случае, если требуется авторизация, его адрес будет выглядеть следующим образом: ftp://имя пользователя:пароль@ftр.microsоft.соm.
Доступ к FTPсерверу напрямую
Доступ к FTP-серверу напрямую
При доступе к FTP-серверу напрямую вы можете работать с файлами и папками практически точно так же, как на собственном компьютере. Вы можете: просматривать, загружать с/на сайт, переименовывать и удалять. Если для этого может потребоваться разрешение, вам будет предложено ввести имя входа (login) и пароль.
Для доступа к серверу введите его URL в адресной строке. Например, ftp://ftp.Microsoft.com. Для того чтобы загрузить файл с сайта, выберите в контекстном меню обозревателя команду Копировать в папку (Copy to Folder). Чтобы войти под другой учетной записью, выберите команду Файл | Войти как (File | Login As) и введите имя входа (login) и пароль.
Скорее всего вам придется столкнуться с этим протоколом в двух случаях:
создание собственного сайта.
С первой ситуацией, вы, скорее всего уже сталкивались, хотя ничего не знали о существовании FTP. Дело в том, что файлы чаще всего загружают, щелкая по ссылке на веб-странице. И где-то в пятидесяти процентах случаев загрузка происходит с FTP-сервера, т. е. по протоколу FTP. В этом случае, браузер вам предложит сохранить файл в выбранный вами каталог. Иногда, в процессе странствия по сети, вам может попасться ссылка на РТР-каталог, в котором будут представлены файлы, документы точно так же, как и на вашем компьютере.
Во второй ситуации — создание веб-сайта — вам будет нужно загрузить ваши файлы на сервер провайдера. С выходом 6-й версии Microsoft Internet Explorer вам уже не придется пользоваться программами сторонних разработчиков, т. к.теперь вы можете работать с каталогами, файлами на FTP-серверах точно так же, как на вашем компьютере. Об этом позднее.
Замечания
На многие FTP-серверы вы автоматически заходите, как анонимный пользователь. При этом вы можете только просматривать и загружать файлы. Чтобы загрузить файл, каталог, переименовать или удалить, вам может потребоваться имя входа (login) и пароль. Также стоит учитывать, что различные папки могут иметь разные права доступа. То есть под одним и тем же именем входа (login) и паролем вас могут пустить в один каталог, но не пустить в другой.
Вы не можете перемещать файлы с одного FTP-сайта на другой. Чтобы переместить их на другой сервер, потребуется сначала скачать файлы на локальный компьютер или сетевой диск, а оттуда загрузить их на требуемый FTP.
Некоторые программы поддерживают открытие и сохранение файлов на FTP-серверах напрямую, т. е. введя адрес FTP-сайта в диалоговых окнах Открыть файл и Сохранить.
Конфигурирование службы FTP
Конфигурирование службы FTP
Протокол FTP
FTP (File Transfer Protocol)- протокол передачи файлов. Он появился практически тогда, когда зародилась сеть Интернет. Протокол предназначался для передачи файлов с компьютера на компьютер. Главным его достоинством была возможность приема/передачи файла с любого компьютера, под управлением любой операционной системы. Также не играет никакой роли, где используется FTP — в локальной сети или в Интернете.
Одной из особенностей протокола передачи файлов является то, что он использует не одно, а целых два TCP-соединения для передачи одного файла. Первое — для передачи файла, второе — управляет процессом.
Интернет-адрес (URL) FTP-сервера практически не отличается от адреса веб-сайта. К примеру, корпорация Microsoft имеет анонимный FTP-сервер, расположенный по адресу ftp://ftp.Microsoft.com. Оттуда любой желающий может загрузить всевозможные патчи (файлы обновления), новые драйверы, а также техническую документацию.
Уровень доступа к файлам и каталогам на FTP-сервере зависит от типа соединения: через CERN прокси-сервер или напрямую, а также от разрешения владельца.
Окно Microsoft Internet Explorer в режиме работы с FТРсервером
Рисунок 9.1. Окно Microsoft Internet Explorer в режиме работы с FТР-сервером
Первые заметные изменения — панель инструментов браузера преобразилась. Она стала очень сильно напоминать панель Проводника. Теперь на ней расположены следующие кнопки.
Вперед (Forward) — перейти на следующую страницу.
Вверх (Up) — подняться на уровень вверх. Предположим, вы находитесь в каталоге X, который в свою очередь находится в каталоге Y. Чтобы перейти в каталог Y, нужно нажать кнопку Вверх (Up).
Замечание
Замечание
Сначала складывается впечатление, что кнопки Назад (Back) и Вверх (Up) — практически одно и то же. На самом деле это не так. Приведем пример. Предположим, вы находитесь в папке ftp://ftp.microsoft.ru/bin. Причем, пришли по прямой ссылке, т. е.ftp://ftp.microsoft.ru/bin.Нажав кнопку Вверх (Up), вы попадете в корневой каталог— ftp://ftp.microsoft.ru/bin., а если кнопку Назад (Back), то тогда будет загружена предыдущая страница. Как видите, разница огромная. Поэтому не стоит путать две, казалось бы, очень похожие кнопки.
Копировать (Сору) — копировать файл или каталог.
Вставить (Paste) — вставить скопированный файл или каталог.
Отменить (Undo) — отменить копирование, вырезание или удаление.
Удалить (Delete) — уничтожить файл или каталог.
Свойства (Properties).
Вид (View) — изменить параметры отображения каталога:
Крупные значки — такой режим просмотра установлен по умолчанию (см. Рисунок 9.1).
Мелкие значки — аналогично предыдущему режиму. Единственное отличие — размер значков в 2 раза меньше.
Список — тот же размер значков, что и в предыдущем режиме.
Таблица — маленькие значки, а также даются дополнительные сведения. Например, размер файла, дата его создания, изменения.
Итак, окно обозревателя поделено на две части. Слева дается информация о FTP-сервере: его адрес, приветственное сообщение, а также имя входа (login), под которым был осуществлен вход. Справа — собственно сами папки и файлы
Окно Проводника Windows работа сFТРсервером
Рисунок 9.2. Окно Проводника Windows: работа с-FТР-сервером
Копировать в папку (Copy to Folder) — скопировать файл в папку. При выборе этой команды появится специальное окно, в котором можно с легкостью выбрать папку для копирования. Вырезать (Cut). Копировать (Сору).
Переименовать (Rename) — переименовать файл или папку. Также, если нет прав доступа, сделать это не представляется возможным.
Свойства (Properties) — свойства. Вызывается окно (Рисунок 9.3), в котором можно посмотреть на свойства файла, каталога, а также права доступа, изменить их.
Вверху дается имя файла, которое вы можете изменить. Далее информация о размере, дате изменения архива. В поле Permissions вы можете посмотреть информацию о том, что разрешено делать с файлом и кому:
Группа (Group) — специальная группа пользователей, которая наделяется определенными полномочиями. Например, загружать файлы на сервер.
Все пользователи (All Users) — все пользователи, которые не входят в две предыдущие группы. Чаще всего они могут только загружать файлы с сервера на локальный компьютер.
Окно Свойства FTP
Рисунок 9.3. Окно Свойства: FTP
Окно Вход
Рисунок 9.4. Окно Вход
Если пароль труден для запоминания, или просто не хочется каждый раз вводить его, установите флажок Сохранить пароль (Save Password). Он будет сохранен.
Далее нажмите кнопку Вход (Login). Если все указано верно, вы будете допущены на сервер.
Дело в том, что даже FTP-клиент, встроенный в Microsoft Internet Explorer 6.0 поддерживает механизм drag-and-drop (перетащить и бросить). Поэтому копировать файлы на сервер очень легко. Достаточно выбрать файл, группу файлов или каталог и перетащить их в окно обозревателя. Сразу же появится небольшое окно, в котором будет сообщаться о том, сколько уже загружено на сервер, какое время на это потребовалось.
Подключение загрузка файлов с сервера
Подключение, загрузка файлов с сервера
Как говорилось выше, многие FTP-серверы позволяют загружать файлы, не имея имя входа (login) и пароля. Сейчас о них пойдет речь.
Итак, в адресной строке обозревателя вводим заветный URL. Мы выбрали Chg.ru. Через некоторое время загружается содержимое сервера.
Работа с файлами и каталогами
Работа с файлами и каталогами
Итак, чтобы войти в какой-нибудь каталог, нужно дважды щелкнуть на значке. Работа с файлами аналогична. Вообще многие действия выполняют ся так же, как и в Проводнике Windows.
Некоторые операции с файлами и каталогами можно осуществить с помощью контекстного меню.
Проводник (Explore) — открыть Проводник Windows и уже с его помощью производить операции над файлами и папками (Рисунок 9.2).
Тем самым можно упростить выполнение операций копировать, удалить; проводить действия над файлами, папками на сервере быстрее и удобнее. Слева теперь находятся ссылки на папки на FTP-сервере, а также можно посмотреть содержимое папки Мой компьютер.
Работа с РТРсерверами
Работа с РТР-серверами
FTP-сервер представляет из себя некий файловый архив, где файлы распределены по особым признакам в специальные каталоги, аналогично тому, как это делается на вашем компьютере.
Существует несколько типов FTP-серверов. Наиболее распространенные и известные — те, которые позволяют загружать файлы, не требуя авторизации. Чаще всего на них представлены архивы программного обеспечения, которое распространяется как бесплатное или условно-бесплатное. Стоит отметить, что приложения, которые продаются, никогда не появляются на общедоступных FTP-серверах. Самый большой российский FТР — ftp.chg.ru.
Некоторые серверы требуют авторизации, т. к. рассчитаны только на определенную группу пользователей. Например, сотрудников той или иной компании. То есть для того, чтобы получить доступ к ним, нужно иметь имя входа (login) и пароль.
Последний вид — серверы, которые не позволяют вам загрузить информацию с них, пока вы сами им чего-нибудь не загрузите. Чаще всего такие РТР принадлежат частным лицам, которые не хотят просто так отдавать имеющееся. На такого типа серверах находятся всевозможные МРЗ, нелегальное программное обеспечение и т. д. Также существует такое понятие "ратио" - отношение количества загруженных на сервер к количеству загруженных с сервера килобайт. Чаще всего "ратио" бывает где-то один к трем. То есть, для того чтобы загрузить с сервера 3 мегабайта информации, вам будет нужно загрузить на сервер 1 мегабайт.
Предыдущие версии Microsoft Internet Explorer не позволяли в полной мере использовать возможности протокола РТР. Даже появилось понятие WebFTP — способ отображения файлов и папок в браузере.
Шестая версия обозревателя от Microsoft позволяет работать с РТР-серверами, как с папками на локальном компьютере. Теперь можно копировать и удалять, используя все тот же привычный интерфейс Проводника Windows.
Загрузка файлов на сервер
Загрузка файлов на сервер
Загрузка файлов на сервер может быть нужна в нескольких случаях. Первый — самый распространенный случай — когда вы создаете свой веб-сайт и хотите загрузить файлы на сервер.
При этом вы уже должны иметь имя входа (login) и пароль для доступа к FTP, знать его адрес и параметры работы с ним. Все это должен предоставить вам ваш хостинг-провайдер. Итак, зная все вышеперечисленное, вы набираете в адресной строке его адрес.
Через некоторое время появится окно авторизации (Рисунок 9.4), где вам будет предложено ввести имя входа (login) и пароль.
Если ваш сервер поддерживает анонимную работу, т. е. для пользователя, Не имеющего собственной учетной записи, установите флажок Анонимный вход (Login Anonymously). Таким образом, вход на сервер будет осуществлен.