. Google предлагает модернизировать сетевой протокол TCP - 26 Января 2012 - Персональный сайт Гариповой Р.М.
Персональный сайт учителя информатики Уливановой Р.М.
Пятница, 03.05.2024, 18:08
ГлавнаяРегистрацияВход Приветствую Вас Гость | RSS

Основное меню сайта

Наш опрос
Считаете ли Вы себя патриотом?
Всего ответов: 165

Новости

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Учительский портал  
     

Методсовет

  Каталог сайтов 'Российское образование в сети'
     
Create a free website   Белый каталог сайтов
     

     
Бесплатный школьный портал ПроШколу.ру

Методическая копилка учителя информатики
Этот сайт защищен «Site Guard»
Главная » 2012 » Январь » 26 » Google предлагает модернизировать сетевой протокол TCP
07:46
Google предлагает модернизировать сетевой протокол TCP
 
Интернет-компания Google продолжает продвигать собственную веб-технологию SPDY, позволяющую, как утверждают в компании, значительно ускорить работу современной глобальной сети. Накануне Google предложила внести ряд значительных изменений в концепцию протокола TCP, обеспечивающего возможность компьютерам и серверам в интернете общаться друг с другом.

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

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

Сейчас, когда в интернете устанавливается связь, компьютер инициализирует отправку трех пакетов перед тем, как получить подтверждение, что компьютер "на другом конце провода" готов открыть коммуникационную сессию. В Google предлагают увеличить "приветственный" набор пакетов до десяти, чтобы в нем можно было передать не только служебные данные, но и весь HTTP-запрос, а уже после этого дожидаться ответа. Кроме того, интернет-гигант предлагает сократить и количество сетевых пакетов подтверждений, которыми обмениваются клиент и сервер во время передачи данных, чтобы снизить количество технических данных и повысить объем полезной информации.

Сейчас протокол TCP в явном виде имеет время RTO (retransmission timeout), то есть время, в течение которого сервер ждет клиента для сессии, если это время превышено, то сетевой пакет считается потерянным и передается повторно, что позволяет добиваться целостной передачи информации, хотя и в ущерб скорости. Как правило, RTO составляет 3 секунды, но в Google предлагают снизить это время до 1 секунды, что позволяет серверу быстрее повторно передать потерянный пакет и продолжить сессию.

Наконец, в Google предлагают изменить и сам алгоритм того, как TCP реагирует на потерю данных. Сейчас TCP считает, что при потере пакета в сети наблюдаются проблемы и необходимо снизить скорость передачи, чтобы увеличить вероятность прохождения данных. В Google говорят, что нынешние сети уже достаточно надежны, чтобы не снижать скорость передачи и не ждать драгоценные доли секунд до получения нового информационного пакета.

В дополнение к этому, компания предлагает и некоторые другие модификации, ориентированные на работу TCP в мобильных сетях.

В компании признают, что изменение протокола TCP - это отнюдь не простой процесс, так как она затрагивает сетевой уровень и нестыковки здесь могут буквально парализовать сеть, когда несколько крупных серверов не смогут "поговорить" друг с другом и этом может повлечь сбой в маршрутизации. Однако если провести модернизацию слаженно, то проблемы будут сведены к минимуму, уверены в интернет-компании.

Ранее в Google уже предлагали и другую разработку - новый сетевой протокол SPDY, который должен заменить традиционный HTTP. На сегодня SPDY тестируется внутри Google. В компании говорят, что реальный прирост скорости при работе с веб-контентом и обычным протоколом HTTP составляет от 27 до 60 процентов, а в случае соединения через SSL прирост составляет от 39 до 55 процентов. При этом, в Google говорят, что работа с SPDY еще далека от завершения, а его возможности на достигнутых показателях еще не исчерпаны.

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

С технической точки зрения SPDY использует ряд техник, ускоряющих веб-загрузку, в том числе многопоточные HTTP-запросы, разделение данных на управляющие каналы и каналы передачи данных, приоритет тех или иных каналов, использование разных техник сжатия отправляемых данных и другие тонкости. По словам специалистов, ничего революционного в SPDY нет, однако Google объединила все популярные технологии веб-акселерации в единый пакет и расставила их в нужном порядке.

В компании говорят, что не писали технологию с нуля. Здесь используются те же самые HTTP-заголовки, однако несколько переписан алгоритм сессий. К примеру, здесь допускается передача конкурентных запросов в рамках единой TCP-сессии.

Независимые эксперты говорят, что разработка Google определенно многообещающая, однако ее успех не будет обеспечен до тех пор, пока такие серверы, как Microsoft IIS или Apache с одной стороны и браузеры, вроде Opera, IE и Firefox с другой не поддержат ее. Если с Mozilla Google еще как-то может договориться, то с Microsoft все будет гораздо сложнее.
 
Просмотров: 2684 | Добавил: Saqwerl | Теги: новости, Интересное, протокол TCP | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Календарь
«  Январь 2012  »
ПнВтСрЧтПтСбВс
      1
2345678
9101112131415
16171819202122
23242526272829
3031

Архив записей

Облако тэгов
природа Сайт я учитель для учителя рио+20 уроки Оон конференция ноутбук ученикам Факты компьютер домашнее задание цитаты социальные сети информатика учителю Видеоуроки рукоделие плетение вязание салфетки видеоурок виртуальная память вязание крючком открытки скрап книги полезное новости IBM micron олимпиада мошенничество Windows 8 процессоры память кибер-война программа Интересное google программирование новинки браузер риски безопасности Apple конкурс ЕГЭ жесткий диск германия кибербезопасность интернет Twitter законопроект госдума Роскомнадзор ebay статистика вирус Google экология пк mac Western Digital день учителя Skype Microsoft файловая система флешка Windows 7 По Titan суперкомпьютер Китай чипы Arm INTEL процессор сервис новинка Лаборатория Касперского США Роботы дети учителям поздравление 1 Апреля Samsung школа facebook Google Chrome поздравления праздник искусственный интеллект последний звонок россия Квантовый компьютер исследование яндекс день победы

Copyright MyCorp © 2024