По птс: Проверка автомобиля

Содержание

какое количество владельцев по ПТС допустимо?

Москва, ул. Перерва, д. 21 МО ГИБДД ТНРЭР № 4Круглосуточно+7 (495) 349-05-41
Москва, ул. Вагоноремонтная, д. 27 МО ГИБДД ТНРЭР № 19.00 — 18.00 (пн. — чт.) 9.00 — 17.00 (пт.) Сб. и вс. — выходной+7 (495) 484-93-20
Москва, Волховский переулок, д.16/20, стр.3 МО ГИБДД ТНРЭР № 18.00 — 20.00 (вт.) 8.00 — 18.00 (ср. — пт.) 8.00 — 17.00 (сб.) Пн. и вс. — выходной+7 (499) 261-10-95
Москва, ул. Верхняя Красносельская, д.15 А МО ГИБДД ТНРЭР № 18.00 — 20.00 (вт.) 8.00 — 18.00 (ср. — пт.) 8.00 — 17.00 (сб.) Пн. и вс. — выходной+7 (499) 264-32-53
Москва, Посланников переулок, д. 20 МО ГИБДД ТНРЭР № 18.00 — 20.00 (вт.) 8.00 — 18.00 (ср. — пт.) 8.00 — 17.00 (сб.) Пн. и вс. — выходной+7 (499) 265-11-36
Москва, Сигнальный проезд, д.
9
МО ГИБДД ТНРЭР № 38.00 — 20.00 (ежедневно)+7 (499) 903-69-80 +7 (499) 903-62-54
Москва, проспект Мира, д. 207, кор. 1 МО ГИБДД ТНРЭР № 38.00 — 17.00 (вт. — сб.) Пн. и вс. — выходной+7 (499) 187-17-57
Москва, ул. Юности, д. 3 МО ГИБДД ТНРЭР № 38.00 — 20.00 (вт.) 8.00 — 18.00 (ср. — пт.) 8.00 — 17.00 (сб.) Пн. и вс. 9.00 — 18.00 (только через госуслуги)+7 (495) 375-16-11
Москва, ул. 50-летия Октября, д. 6, кор. 1 МО ГИБДД ТНРЭР № 58.00 — 20.00 (ежедневно) Вс. только через госуслуги+7 (495) 439-16-24
Москва, Хорошевское шоссе, д. 40 МО ГИБДД ТНРЭР № 28.00 — 20.00 (вт.) 8.00 — 18.00 (ср. — пт.) 8.00 — 17.00 (сб.) Пн. и вс. — выходной+7 (495) 940-11-19
Москва, ул. Твардовского, д. 8, кор. 5 МО ГИБДД ТНРЭР № 2Для юридических лиц 9.00 — 18.00 (пн. — чт.) 9. 00 — 17.00 (пт.) Сб. и вс. — выходной Для физических лиц Круглосуточно (20.00 — 8.00 только через госуслуги)+7 (499) 740-14-15
Москва, ул. Нагатинская, д. 2, стр. 3 МО ГИБДД ТНРЭР № 48.00 — 20.00 (вт.) 8.00 — 18.00 (ср. — пт.) 8.00 — 17.00 (сб.) Пн. 8.00 — 18.00 только через госуслуги Вс. — выходной+7 (499) 782-24-10
Москва, ул. Академика Глушко, д. 13 МО ГИБДД ТНРЭР № 58.00 — 20.00 (ежедневно)+7 (495) 711-81-03
Москва, ул. Лобненская, д. 20 МО ГИБДД ТНРЭР № 18.00 — 20.00 (ежедневно)+7 (495) 485-41-06

что это, значение, принцип работы

ПТС — это важнейший документ, содержащий полную информацию об автомобиле. В нем содержится VIN-код, номера двигателя и кузова, данные о марке, модели и типа автомобиля, информация о мощности, объеме и типа двигателя, сведения о владельце. Паспорта транспортных средств на кредитные автомобили, находящиеся в залоге, хранятся в банке, выдавшем кредит.

Они выдаются владельцам авто лишь после того, как они полностью закрывают кредитную задолженность.

Как получить паспорт транспортного средства

ПТС — это номерной документ, который, в отличие от техпаспорта, сопровождает авто при перепродажах на протяжении всего срока службы. Документ можно получить при покупке машины. Паспорта автомобилей, собранных на российских заводах, попадают в автосалоны от производителей. Там же имеются ПТС новых импортных автомобилей, которые компания-импортер поставляет в автосалоны.

Импортные авто, бывшие в употреблении, получают ПТС при растаможке (таможенном оформлении). В случае утраты или повреждения ПТС его дубликат выдается органами ГИБДД.

Можно ли продать или купить ПТС

Паспорт транспортного средства — документ, который подтверждает собственность на автомобиль. Поэтому закон предусматривает лишь продажу его вместе с самим автомобилем. При покупке документа без машины сделка относится к категории мнимой (Статья 170 ГК РФ). Согласно закону, продавец, оставивший у себя авто, остается и собственником ПТС. То есть при формальном подходе такая сделка признается незаконной.

Однако ПТС покупают и продают, действуя по «серым схемам» вне правового поля. Наиболее распространены два способа купли-продажи ПТС:

  1. Машина снимается с учета перед продажей, после чего покупатель получает возможность вписать свое имя в ПТС и проводить дальнейшие юридические операции.

  2. Собственник автомобиля оформляет дубликат ПТС якобы в связи с его утерей. Далее проводит аналогичную операцию с номерами. В результате у него на руках остаются два комплекта номеров и документов. Более новый сдается в ГИБДД при снятии авто с учета, а второй комплект реализуется третьим лицам.

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

Потенциальных продавцов можно найти в следующих местах:

  • автомобильные форумы;

  • сайты бесплатных объявлений;

  • порталы, специализирующиеся на продаже документов.

Продавец, продавший ПТС без официального оформления сделки через ГИБДД, формально остается владельцем движимого имущества. Покупатель может получить штрафы или оформить залог авто, по которому придется отвечать продавцу.

Покупатель же рискует тем, что может лишиться автомобиля при выявлении незаконной деятельности. Также машина, ПТС которой был незаконно куплен, может оказаться в залоге или под арестом.

как пользоваться и что с ним не так :: Autonews

За пять месяцев после отказа от бумажных ПТС в России выдали уже 2,2 млн электронных паспортов транспортного средства. Создатели системы говорят об удобстве электронного документа, невозможности его потерять и более быстром оформлении автомобиля при постановке на учет. Кроме того, ЭПТС — инструмент прозрачности сделки при последующей перепродаже машины.

Однако за первые месяцы работы системы обнаружились и сложности — например, собственников автомобилей часто не указывают в электронном документе. Мы поговорили об этом с управляющим директором АС «Система электронных паспортов» Борисом Ионовым, а заодно выяснили, что еще важно знать собственнику автомобиля с ЭПТС, кто может выдавать документы и что не так в целом с этой системой. 

Какие данные содержатся в ЭПТС

По аналогии с бумажным ПТС в электронном аналоге содержится вся информация об автомобиле: его масса, мощность мотора, самые важные технические характеристики, VIN-номер, а также данные о пробеге. Однако в отличие от бумажного документа в ЭПТС также можно вносить сведения о прохождении техосмотра, информацию об ограничениях, наложенных на автомобиль, а также данные об изменении в конструкции. 

Система подразумевает, что в ЭПТС можно будет увидеть данные о том, находится ли автомобиль в залоге у банков, а также информацию от судебных приставов и данные из ГИБДД о том, вносились ли изменения в конструкцию. Однако пока всей этой информации в ЭПТС еще нет.

«Судебные приставы пока не проявили интереса к работе системы. Они все еще не определили, какую пользу может принести работа с ЭПТС. Поэтому могу сказать, что сотрудничество с судебными приставами сейчас находится на зачаточном уровне. Что касается данных об изменениях в конструкции, то тут тоже не все пока получается. Есть технические сложности по доработке внутренней системы ГИБДД. Сейчас эту информацию добавляют фактически в ручном режиме», — объяснил управляющий директор АС «Система электронных паспортов» Борис Ионов.

Почему собственников не указывают

За время работы системы был обнаружен серьезный недочет. А точнее, неверное трактование постановления правительства некоторыми участниками процесса работы с ЭПТС. Это уже привело к большому количеству жалоб и вопросов от собственников автомобилей.

Дело в том, что согласно постановлению правительства об ЭПТС, данные о собственнике вносят в документ добровольно, то есть только с согласия на обработку персональных данных.

«Но некоторые производители и дилеры это интерпретируют по-другому. Они слово «добровольно» равняют со словом «необязательно», то есть не хотят вносить сведения о собственнике. И многие покупатели оказались в непростой ситуации, потому что не видят себя в электронном паспорте. Хотя, конечно, нет ничего сложного в том, чтобы получать всю информацию о данных из ЭПТС через личный кабинет», — уточнил Ионов.

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

Фото: Global Look Press

«Но чаще всего дилер просто ничего не говорит собственнику, и данные о нем в ЭПТС не попадают. Бывают такие случаи, что дилеры отказывают собственникам в просьбе внести информацию. Если дилер этого не сделал, то это могут сделать в МФЦ. Но и там пока не проявляют активности по работе с системой ЭПТС. В связи с этим мы уже отправили письмо в Минпромторг, чтобы предоставить уполномоченным организациям возможность также вносить сведения о собственнике, если дилер этого не сделал. Сейчас эти вопросы в проработке, они требуют вмешательства госорганов», — объяснил управляющий директор АС «Система электронных паспортов».

Как сейчас оформляют ЭПТС

Если автомобиль новый, то электронный паспорт на него заводит производитель автомобиля, которого и указывают в качестве собственника. После этого машину покупает дилер — информация об этом также появляется в ЭПТС. Далее, по задумке разработчиков, в системе должно появиться имя конечного покупателя, вносить его может дилер или МФЦ, но и те, и другие делают это не всегда. В ближайшее время, возможно, появится еще ряд уполномоченных на это организаций.

Если же новые машины, произведенные за границей, ввозят в Россию, то оформлением занимаются официальные импортеры, то есть российские представительства автомобильных марок. И, наконец, если автомобиль приобретен в другой стране в частном порядке, то оформить электронный ПТС может испытательная лаборатория. Такая схема покупки популярна на Дальнем Востоке с праворульными машинами. В первый же месяц отказа от бумажных бланков там произошел коллапс: в ГИБДД перестали принимать бумажные документы, и сотни автомобилистов были вынуждены срочно искать лаборатории.

«Большинство крупнейших автопроизводителей и многие импортеры сразу и без проблем перешли на ЭПТС. Единственные, кто затянул — это были автомобили, ввозимые в частном порядке. Поэтому были небольшие сложности с этим переходом во Владивостоке. Но на сегодня все уже урегулировано и оформляется в штатном режиме в лабораториях», — пояснил Борис Ионов.

Кроме того, по его словам, страны Таможенного союза пока не проявляют большой активности, чтобы полноценно работать с системой. «Коллеги из Беларуси активно подключились, остальные ведут работу в этом направлении, но пока еще не все гладко», — пожаловался Ионов.

Фото: Рольф

Сегодня схема ввоза автомобиля в Россию следующая: гражданин ввозит машину и сразу едет в испытательную лабораторию, где проводят оценку соответствия. Там же выдают свидетельство о соответствии конструкции всем требованиям безопасности. После этого лаборатория оформляет ЭПТС. Потом подаются документы в таможню и проходит процедура электронного декларирования, причем услугу можно получить удаленно. Таможенники проводят расчет платежей и утилизационного сбора, фиксируют оплату. Тогда ЭПТС получает статус действующего, после чего можно идти в ГИБДД и ставить машину на учет.  

Проблемы с базой ГИБДД

Как объяснил управляющий директор АС «Система электронных паспортов» Борис Ионов, еще одна сложность связана с нестыковками ЭПТС и внутренней базы данных ГИБДД. По его словам, последнюю уже давно пора обновить, а сотрудников необходимо обучать работе с электронными паспортами, так как нередки ситуации, когда инспектор не может разобраться в системе или сомневается из-за каких-то сбоев и просто отказывает в регистрации, хотя с ЭПТС все в порядке.

«Опытный сотрудник разберется, а неопытный просто откажет. Бывает такое, что в выписке ЭПТС указана одна информация, а подтянулась в базу ГИБДД другая. Внутреннюю базу давно надо обновлять и нам пообещали, что все будет готово в мае. Сейчас происходит так, что даже если все правильно, но у сотрудников ГИБДД возникают сомнения, то им проще отказать, чем разбираться. Поэтому вывод такой: нужно направлять инспекторов на разъяснения, обучать», — объяснил Борис Ионов.

Несмотря на все недочеты работы системы, собственники, которые приобрели машины после 1 ноября, уже отметили удобство ЭПТС. В отличие от бумажного паспорта, электронный невозможно потерять, а также не надо делать дубликаты, что всегда вызывает сомнения при перепродаже. Также в электронный документ можно вносить подробную информацию, не боясь, что в нем закончится место. Сотрудники ГИБДД уже начали быстрее обрабатывать данные при регистрации. А при продаже автомобиля информация о новом собственнике вносится моментально, что автоматически избавляет продавца от штрафов за проданную машину.

Тип транспортного средства по ПТС — налог по категории ТС

Категории транспортных средств

От категории транспортного средства и его технических характеристик (мощность, тяга, вместимость) зависит размер ставки транспортного налога (ст. 361 НК РФ).

Категории транспортных средств по ПТС перечислены в статье 361 Налогового кодекса РФ. К ним, например, относятся:

  • легковые автомобили;
  • мотоциклы и мотороллеры;
  • грузовые автомобили;
  • другие самоходные машины и механизмы на пневматическом и гусеничном ходу;
  • катера, моторные лодки и другие водные транспортные средства;
  • яхты и другие парусно-моторные суда;
  • самолеты, вертолеты;
  • несамоходные (буксируемые) суда и др.

Определение категории

При определении видов автомототранспортных средств и отнесения их к категории грузовых или легковых автомобилей нужно руководствоваться данными паспорта транспортного средства (ПТС). Такой порядок подтверждается письмами Минфина России от 13 августа 2012 г. № 03-05-06-04/137 и от 21 октября 2010 г. № 03-05-06-04/251, ФНС России от 15 февраля 2012 г. № БС-4-11/2450 и от 1 декабря 2009 г. № 3-3-06/1769.

Тип и категория транспортного средства указываются в строках 3 и 4 ПТС на основании Конвенции о дорожном движении (Вена, 8 ноября 1968 г.), ратифицированной Указом Президиума Верховного Совета СССР от 29 апреля 1974 г. № 5938-VIII (Положение, утвержденное совместным приказом от 23 июня 2005 г. МВД России № 496, Минпромэнерго России № 192, Минэкономразвития России № 134).

Под типами транспортного средства понимается характеристика автомобиля, определяемая его конструкторскими особенностями и назначением (грузовой, легковой, автобус и т.  д.). Категорий ТС можно выделить пять:


1) А – мотоциклы, мотороллеры и другие мототранспортные средства;


2) В – автомобили, разрешенная максимальная масса которых не превышает 3500 кг и число сидячих мест которых, помимо сиденья водителя, не превышает восьми;


3) С – автомобили, за исключением относящихся к категории «D», разрешенная максимальная масса которых превышает 3500 кг;


4) D – автомобили, предназначенные для перевозки пассажиров и имеющие более 8 сидячих мест, помимо сиденья водителя;


5) E – прицеп – транспортное средство, предназначенное для движения в составе с транспортным средством. Этот термин включает в себя полуприцепы.

Если данные о категории (типе) транспортного средства, указанные в ПТС, не позволяют однозначно определить налоговую ставку, то этот вопрос должен решаться в пользу организации (письмо ФНС России от 1 декабря 2009 г. № 3-3-06/1769).

Ситуация: к какой категории транспортных средств при расчете транспортного налога относится автомобиль: к легковым или грузовым. Тип ТС по ПТС указан «грузовой», категория – «В»?

Автомобиль относится к категории грузовых транспортных средств.

Указание в ПТС категории «В» не свидетельствует о том, что автомобиль относится к легковому транспортному средству. Категория «В» может быть присвоена как легковым, так и грузовым автомобилям (приложение 3 к Положению, утвержденному совместным приказом от 23 июня 2005 г. МВД России № 496, Минпромэнерго России № 192, Минэкономразвития России № 134, письмо ФНС России от 1 декабря 2009 г. № 3-3-06/1769).

Поэтому в рассматриваемой ситуации рассчитывать транспортный налог нужно с учетом типа транспортного средства, указанного в строке 3 ПТС. Если в ПТС одновременно указана категория автомобиля – «B» и тип средства – «грузовой», то транспортный налог рассчитывайте как с грузового автомобиля. Кроме того, можно воспользоваться маркировкой транспорта, которая приводится в строке 2 ПТС. Второй знак цифрового обозначения модели ТС указывает на его тип (вид автомобиля). Например: «1» – легковой автомобиль, «7» – фургоны, «9» – специальные.

Аналогичные разъяснения содержатся в письмах Минфина России от 13 августа 2012 г. № 03-05-06-04/137, от 21 октября 2010 г. № 03-05-06-04/251, от 19 марта 2010 г. № 03-05-05-04/05 и ФНС России от 7 апреля 2016 г. № СА-4-7/6024.

В тех случаях, когда данные о категории (типе) транспортного средства, указанные в ПТС, не позволяют однозначно определить налоговую ставку, ФНС России рекомендует налоговым инспекциям решать этот вопрос в пользу организаций (письмо от 1 декабря 2009 г. № 3-3-06/1769).

Ситуация: к какому типу транспортных средств по ПТС при расчете транспортного налога относятся автокраны на базе грузовых автомобилей: к самоходным машинам или к грузовым автомобилям?

Автокраны относятся к категории грузовых автомобилей.

Автокраны, смонтированные на базе грузовых автомобилей, относятся к категории грузовых транспортных средств. Такой вывод можно сделать на основании данных таблицы, в которой приведен сравнительный анализ категорий транспортных средств по классификации КВТ ЕЭК ООН и по классификации Конвенции о дорожном движении.

Правомерность такого подхода подтверждается письмом Минфина России от 17 января 2008 г. № 03-05-04-01/1 и арбитражной практикой (см., например, постановления Президиума ВАС РФ от 17 июля 2007 г. № 2965/07, ФАС Западно-Сибирского округа от 3 октября 2011 г. № А46-14465/2010, ФАС Волго-Вятского округа от 24 сентября 2009 г. № А29-133/2009).

Ситуация: к какой категории ТС при расчете налога относятся автомобили УАЗ-3962, УАЗ-2206 категории «В»: к автобусам или легковым автомобилям?

Категорию транспортного средства определите по данным, указанным в паспорте транспортного средства.

Рассчитывать транспортный налог нужно с учетом типа ТС, указанного в строке 3 ПТС (письма Минфина России от 13 августа 2012 г. № 03-05-06-04/137, от 17 января 2008 г. № 03-05-04-01/1). Кроме того, можно воспользоваться маркировкой транспортного средства, которая приводится в строке 2 ПТС. Второй знак цифрового обозначения модели транспорта указывает на его тип (вид автомобиля). Например: «1» – легковой автомобиль, «7» – фургоны, «9» – специальные. Аналогичные разъяснения содержатся в письмах Минфина России от 19 марта 2010 г. № 03-05-05-04/05 и ФНС России от 7 апреля 2016 г. № СА-4-7/6024.

Если тип транспортного средства («грузовой», «легковой», «автобус» и т. п.) определить невозможно, обратитесь к Сравнительной таблице категорий транспортных средств по классификации КВТ ЕЭК ООК и по классификации Конвенции. В Сравнительной таблице автобусы относятся к категории «D». Следовательно, если в ПТС санитарного фургона указана категория «B», то он не является автобусом. В арбитражной практике есть примеры судебных решений, в которых признается, что категория «В», указанная в ПТС автомобилей УАЗ-3962, УАЗ-2206, подтверждает классификацию этого транспорта как легкового автомобиля (см., например, определение ВАС РФ от 20 февраля 2007 г. № 1369/07, постановления ФАС Западно-Сибирского округа от 18 октября 2006 г. № Ф04-6867/2006(27536-А81-15), Восточно-Сибирского округа от 12 марта 2009 г. № А58-3798/08-Ф02-869/09, Северо-Западного округа от 17 июля 2006 г. № А05-1765/2006-13).

В тех случаях, когда данные о категории (типе) транспортного средства, указанные в ПТС, не позволяют однозначно определить налоговую ставку, ФНС России рекомендует налоговым инспекциям решать этот вопрос в пользу организаций (письмо от 1 декабря 2009 г. № 3-3-06/1769).

Ситуация: к какой категории транспортных средств при расчете транспортного налога относятся карьерные самосвалы «БелАЗ»?

Карьерные самосвалы «БелАЗ» относятся к категории других самоходных ТС, машин и механизмов на пневматическом и гусеничном ходу. Об этом сказано в письмах Минфина России от 27 июня 2008 г. № 03-05-05-04/12, от 31 мая 2006 г. № 03-06-04-04/21. Правомерность такого подхода подтверждается арбитражной практикой (см., например, определение ВАС РФ от 31 января 2007 г. № 29/07, постановления Уральского округа от 22 октября 2007 г. № Ф09-8633/07-С3, от 26 марта 2007 г. № Ф09-1943/07-С3).

какие бывают виды дубликатов птс

Здравствуйте уважаемые друзья! В сегодняшней статье мы научимся с вами анализировать паспорт транспортного средства, и узнаем, как проверить автомобиль по ПТС. Если вы не хотите купить набор автозапчастей, которые нельзя поставить на учет, или автомобиль, который участвует в имущественных спорах, то подходите к изучению документов на автомобиль довольно серьезно.

Что, где и почему

На сегодняшний день ПТС выдают в подразделениях ГИБДД, на заводах изготовителях авто и так же сотрудники таможенной службы.

Паспорт транспортного средства бывает двух видов: оригинал и дубликат.

  • Оригиналы выдаются первично на заводе-изготовителе, если авто произведено на территории РФ, и Центральной акцизной таможней, если машина произведена за пределами РФ и ввезена в страну после прохождения процесса уплаты таможенных пошлин и платежей.

Есть третий тип организаций, которые выдают оригинал паспорта, это организации, занимающиеся серьезной переделкой ТС в строительную или спецтехнику. Вдаваться в подробности не будем.

  • Дубликат – это документ, выданный взамен утилизированного или взамен утраченного ПТС. Причину выдачи дубликата вы можете прочитать в графе особые отметки. Давайте разберем подробно, что может послужить причиной выдачи копии паспорта ТС.

Причины выдачи дубликата ПТС

  • Если в особых отметках указано, что дубликат выдан взамен утилизированного, значит, закончились поля для записи регистрационных действий с транспортным средством.

Всего таких полей 6. Первое место заполняется данными продающего машину автосалона, далее данными о собственнике машины. Когда собственников у авто сменялось много и следующего владельца вписать некуда, органы ГИБДД выдают дубликат ПТС с пометкой в особых отметках «утилизация».

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

Нужно очень сильно постараться, чтобы потерять данный документ. Постоянно возить с собой его не нужно и предъявить, скорее всего, его придется только при совершении сделки купли-продажи авто.

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

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

  • Так же бывают ситуации, когда продают автомобиль с дубликатом ПТС, а в отметках написано «замен утраченного», но оригинал реально не утрачен, а находиться у стороннего лица.

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

Допустим, на супруга оформлен автомобиль, а у супруги хранится паспорт на машину. Супруг может пойти в ГИБДД, подает заявление, что утратил ПТС, ему выдают дубликат, он продает машину. Через какое-то время, когда будет принято определенное судебное или досудебное решение, о судьбе данного автомобиля вспомнят и начнут его искать. Новому владельцу будет достаточно тяжело доказать, что он добросовестный покупатель.

Бывают еще следующие ситуации. Предположим, человек действительно потерял ПТС, возможно его украли, он сделал дубликат и продал машину. А у кого-то лежит оригинал ПТС на проданный автомобиль.

Стоимость оригинального документа будет не маленькой, его могут продать мошенникам. Они в свою очередь угоняют автомобиль подобного года, цвета, комплектации и под учетные данные оригинального паспорта транспортного средства перебьют номера. Соответственно мы получаем двойника.

Далее покупателя авто с дубликатом ПТС ждет череда проблем, будет проводиться экспертиза, химическое травление номеров, походы к дознавателю, это удовольствие не из приятных.

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

Поделитесь записью

Чем страшен дубликат ПТС? — журнал За рулем

Покупая машину с рук, вместо оригинала паспорта транспортного средства вы получаете от продавца дубликат. Какие неприятности могут ожидать покупателя в этом случае?

Регистрация автомобиля

ПТС нам нужен пару раз в течение всего срока владения машиной — при покупке и продаже. В остальное время он хранится дома.

ПТС нам нужен пару раз в течение всего срока владения машиной — при покупке и продаже. В остальное время он хранится дома.

Изначально ПТС (паспорт транспортного средства) выдается или изготовителем, если автомобиль произведен на территории России, или таможенными органами, если автомобиль ввезен из-за границы. ПТС, как правило, нужен лишь при покупке или продаже машины. Дальше основным документом для водителя является свидетельство о регистрации (СТС). Именно СТС мы обязаны показывать инспектору ДПС при проверке на дороге.

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

ПТС

Помимо данных о собственнике в ПТС указывают наличие ограничений по таможенному оформлению. При этом информации о кредитах и залогах в документе попросту нет.

Помимо данных о собственнике в ПТС указывают наличие ограничений по таможенному оформлению. При этом информации о кредитах и залогах в документе попросту нет.

Материалы по теме

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

Откуда дубликат?

Итак, если вы покупаете автомобиль, а у продавца на руках дубликат ПТС, нужно выяснить причину его замены и внимательно изучить сам документ. Орган, который выдал ПТС, указывается на титульном листе. Если там значится подразделение ГИБДД, значит, это дубликат.

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

Регистрация автомобиля

ГИБДД выдает дубликат ПТС только при утере или утилизации прежнего ПТС.

ГИБДД выдает дубликат ПТС только при утере или утилизации прежнего ПТС.

А вот если причиной выдачи дубликата указана утеря прежнего документа, стоит насторожиться. Тем более когда дата выдачи нового документа совсем свежая. Выбрали вы, к примеру, подходящий автомобиль, продавец уверяет, что он единственный владелец, а ПТС случайно потерял. В реальности же машина принадлежала организации, где автомобиль гоняли в хвост и в гриву. А может и того хуже. Взял человек кредит на машину, а потом ситуация изменилась и платить по счетам стало нечем. При выдаче автокредита ПТС, как правило, передается в банк на хранение до полного погашения долга. Сама машина при этом в залоге, и продать ее без согласия банка нельзя. Тогда автовладелец «теряет» ПТС, о чем и извещает ГИБДД. Те, в свою очередь, не имея возможности проверить информацию по кредиту и залогу, выдают дубликат. При таком раскладе покупатель рискует остаться и без автомобиля, и без денег. Заложенное имущество банк заберет себе, как только перестанут поступать платежи по кредиту. А продавец к тому времени может исчезнуть. Или «вдруг» станет неплатежеспособным и не сможет вернуть вам деньги даже по решению суда.

А может быть и так: покупаете вы автомобиль у посредника. Перекупщики, как правило, на себя машину не переоформляют в ГИБДД. Попадая под прицел камер автоматической фиксации нарушений, штрафы направляются последнему зарегистрированному в базе ГИБДД собственнику. Тот, если не удается заставить перекупщика внести изменения в документы, дабы не оплачивать штрафы, может подать заявление о прекращении регистрации в связи с утилизацией автомобиля. В этом случае поставить на учет машину не получится. Чтобы не попасть в такую ситуацию, можно воспользоваться порталом ГИБДД и проверить историю регистрации машины.

Автокредит

Выдавая автокредит, банки, как правило, забирают ПТС. Но это не останавливает мошенников. При покупке машины с дубликатом ПТС риск нарваться на кредитный автомобиль слишком велик.

Выдавая автокредит, банки, как правило, забирают ПТС. Но это не останавливает мошенников. При покупке машины с дубликатом ПТС риск нарваться на кредитный автомобиль слишком велик.

Можно ли избежать подставы?

Так что, обнаружив дубликат ПТС, следует быть очень внимательным. Если не можете отказаться от покупки, проверьте историю автомобиля более тщательно. Самый простой способ — попросить проверить соответствие информации в ПТС на посту ДПС или в подразделении ГИБДД. Сотрудники ГИБДД, как правило, не отказывают в таких просьбах. А если продавец ни в какую не соглашается на такое предложение, рекомендую отказаться от покупки сразу. Значит, здесь что-то нечисто.

Но и эта проверка не будет полноценной гарантией чистоты автомобиля. Как я уже говорил, сотрудники ДПС не могут выяснить, в кредите автомобиль или нет. Не даст стопроцентной гарантии и проверка через специальный портал Федеральной нотариальной палаты, в котором хранится информация об автомобилях, находящихся в залоге. Банки попросту не всегда передают такую информацию.

Выбор автомобиля

При выборе машины нужно использовать все возможные средства для проверки ее юридической чистоты.

При выборе машины нужно использовать все возможные средства для проверки ее юридической чистоты.

Такая же ситуация и с другими интернет-ресурсами. Проанализировав информацию с нескольких ресурсов, а также просмотрев данные по машине через официальный сайт Госавтоинспекции, можно лишь минимизировать риск покупки «кота в мешке».

Фото: Артем Геодакян, Денис Абрамов, Александр Чиженок/ТАСС

Networking 101: Строительные блоки TCP Сеть (O’Reilly)

В начале 1984 года Джон Нэгл задокументировал состояние, известное как «перегрузка». коллапс «, который может повлиять на любую сеть с асимметричной пропускной способностью. емкость между узлами сети:

В отчете сделан вывод, что коллапс заторов еще не стал проблема для ARPANET, потому что большинство узлов имеют одинаковую полосу пропускания, а магистраль имела значительную избыточную пропускную способность. Однако ни один из этих утверждения оставались верными долгое время.В 1986 году, когда число (5000+) и количество узлов в сети росло, ряд перегрузок коллапс инциденты охватили всю сеть — в некоторых случаях пропускная способность упало в 1000 раз, и сеть пришла в негодность.

Для решения этих проблем в TCP было реализовано несколько механизмов. для управления скоростью, с которой данные могут отправляться в обоих направлениях: контроль потока, контроль перегрузки и предотвращение перегрузки.

§Поток Контроль

Контроль потока — это механизм, предотвращающий перегрузку отправителя получатель с данными, которые он не может обработать — получатель может быть занятым, находящимся под большой нагрузкой, или может быть готов выделить только фиксированный объем буферного пространства.Чтобы решить эту проблему, каждая сторона TCP соединение объявляет (рис. 2-2) свое собственное окно приема (rwnd), которое сообщает размер доступного буферного пространства для хранения входящие данные.

Когда соединение устанавливается, обе стороны инициируют свои rwnd значения, используя их системные настройки по умолчанию. Типичная веб-страница будет передавать большую часть данных с сервера клиенту, сделать окно клиента вероятным узким местом.Однако если клиент передает большие объемы данных на сервер, например, в случае изображения или загрузки видео, тогда окно приема сервера может становятся ограничивающим фактором.

Если по какой-либо причине одна из сторон не может поспеть, то она может рекламировать отправителю меньшее окно. Если окно достигает ноль, то это рассматривается как сигнал о том, что больше не нужно отправлять данные пока существующие данные в буфере не будут очищены прикладной уровень.Этот рабочий процесс продолжается на протяжении всего срока службы каждое TCP-соединение: каждый пакет ACK содержит последнее значение rwnd для с каждой стороны, что позволяет обеим сторонам динамически регулировать скорость потока данных емкости и скорости обработки отправителя и получателя. Рисунок 2-2. Размер окна приема (rwnd) Реклама

§Масштабирование окна (RFC 1323)

Исходная спецификация TCP выделяла 16 бит для рекламы размер окна приема, который устанавливает жесткую верхнюю границу максимальное значение (2 16 или 65 535 байт), которое может быть рекламируется отправителем и получателем.Оказывается, эта верхняя граница равна часто недостаточно для достижения оптимальной производительности, особенно в сетях которые демонстрируют продукт задержки с высокой пропускной способностью; больше об этом можно найти Продукт задержки полосы пропускания.

Чтобы решить эту проблему, RFC 1323 был разработан, чтобы предоставить «окно TCP масштабирование », которая позволяет увеличить максимальное окно приема размер от 65 535 байт до 1 гигабайта! Параметр масштабирования окна передается во время трехстороннего рукопожатия и имеет значение, которое представляет количество бит, чтобы сдвинуть влево размер 16-битного окна поле в будущих ACK.

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

§Медленный старт

Несмотря на наличие управления потоком в TCP, перегрузка сети коллапс стал реальной проблемой в середине-конце 1980-х годов.Проблема была в что управление потоком не позволяло отправителю перегружать получателя, но не было механизма, который бы помешал любой из сторон подавить базовая сеть: ни отправитель, ни получатель не знают доступная пропускная способность в начале нового подключения и, следовательно, нужен механизм для его оценки, а также для адаптации их скорости к постоянно меняющиеся условия в сети.

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

В 1988 году Ван Якобсон и Майкл Дж.Карелы задокументировали несколько алгоритмы для решения этих проблем: медленный старт, предотвращение перегрузки, быстрая ретрансляция и быстрое восстановление. Все четыре быстро стали обязательными часть спецификации TCP. Фактически, широко распространено мнение, что это было эти обновления TCP, которые предотвратили обвал Интернета в 80-х и в начале 90-х, когда трафик продолжал расти в геометрической прогрессии. показатель.

Чтобы понять медленный старт, лучше всего увидеть его в действии.Итак, однажды Еще раз вернемся к нашему клиенту, который находится в Нью-Йорке, пытается получить файл с сервера в Лондоне. Во-первых, выполняется трехстороннее рукопожатие, во время которого обе стороны рекламируют их соответствующие размеры окна приема (rwnd) в пакетах ACK (Рисунок 2-2). Однажды заключительный пакет ACK помещается на провод, мы можем начать обмен Данные приложений.

Единственный способ оценить доступную емкость между клиентами и сервер должен измерить это путем обмена данными, и это именно для чего предназначен медленный старт. Для начала сервер инициализирует новую переменную окна перегрузки (cwnd) для каждого TCP-соединения и устанавливает его начальное значение на консервативное, заданное системой значение (initcwnd в Linux).

Размер окна перегрузки (cwnd)

Ограничение на стороне отправителя на объем данных, которые отправитель может иметь в полет до получения подтверждения (ACK) от клиента.

Переменная cwnd не объявляется и не обменивается между отправителем и получатель — в этом случае это будет частная переменная, поддерживаемая сервером в Лондоне.Далее вводится новое правило: максимум количество данных в пути (не подтвержденных) между клиентом и сервером — это минимум переменных rwnd и cwnd. Пока все хорошо, но как определяют ли сервер и клиент оптимальные значения для своих размеры окна скопления? В конце концов, условия сети меняются на все время, даже между теми же двумя сетевыми узлами, как мы видели ранее пример, и было бы здорово, если бы мы могли использовать алгоритм без необходимость вручную настраивать размеры окон для каждого соединения.

Решение состоит в том, чтобы начать медленно и увеличивать размер окна по мере того, как пакеты подтверждаются: медленный старт! Первоначально начальное значение cwnd был установлен на 1 сегмент сети; RFC 2581 обновил это значение до 4 сегментов. в апреле 1999 г .; совсем недавно значение было увеличено еще раз до 10 сегментов по RFC 6928 в апреле 2013 г.

Максимальный объем передаваемых данных для нового TCP-соединения равен минимум значений rwnd и cwnd; следовательно, современный сервер может отправлять клиенту до десяти сетевых сегментов, после чего он должен остановиться и ждать подтверждения.Затем для каждого полученного ACK алгоритм медленного старта указывает, что сервер может увеличивать свой cwnd размер окна на один сегмент — для каждого ACKed пакета два новых пакета можно отправить. Эта фаза TCP-соединения широко известна как алгоритм «экспоненциального роста» (рис. 2-3), поскольку клиент и сервер пытается быстро использовать доступную пропускную способность на сетевой путь между ними. Рисунок 2-3. Контроль перегрузки и предотвращение перегрузки

Итак, почему медленный старт — важный фактор, о котором нужно помнить, когда мы создавать приложения для браузера? Ну, HTTP и многое другое протоколы приложений работают через TCP, и независимо от доступных пропускная способность, каждое TCP-соединение должно проходить фазу медленного старта — мы не можем сразу использовать всю емкость ссылки!

Вместо этого мы начинаем с небольшого окна перегрузки и удваиваем его для каждую поездку туда и обратно — i.е., экспоненциальный рост. В результате время требуется для достижения определенной цели пропускной способности, является функцией (Пора достичь размера cwnd размер N) времени двустороннего обмена между клиентом и сервером и начальный размер окна перегрузки.

Пора достичь размера cwnd размера N

В качестве практического примера воздействия медленного старта предположим, что следующий сценарий:

  • Окна приема клиента и сервера: 65 535 байт (64 КБ)

  • Окно начальной перегрузки: 10 сегментов (RFC 6928)

  • Время туда и обратно: 56 мс (из Лондона в Нью-Йорк)

Несмотря на размер окна приема 64 КБ, пропускная способность нового TCP соединение изначально ограничено размером окна перегрузки.Фактически, чтобы достичь предела окна приема в 64 КБ, нам сначала нужно увеличить размер окна перегрузки до 45 сегментов, что займет 168 миллисекунды:

Это три обхода (рис. 2-4) для достижения 64 КБ пропускной способности. между клиентом и сервером! Тот факт, что клиент и сервер могут иметь возможность передачи со скоростью Мбит / с + не влияет на новый соединение установлено — это медленный старт.

В приведенном выше примере используется новое (RFC 6928) значение десять сетей. сегменты для начального окна перегрузки.В качестве упражнения повторите тот же расчет с более старым размером четырех сегментов — вы видите, что это добавит дополнительные 56 миллисекунд на обратный путь к выше результат!

Рисунок 2-4. Размер окна перегрузки рост

Для уменьшения количества времени, необходимого для увеличения перегрузки окна, мы можем уменьшить время обратного обмена между клиентом и сервер — например, переместите сервер географически ближе к клиенту.Или мы можем увеличить начальный размер окна перегрузки до нового RFC 6928 стоимость 10 сегментов.

Медленный запуск не является большой проблемой для больших потоковых загрузок, поскольку клиент и сервер достигнут своих максимальных размеров окна через несколько сотен миллисекунд и продолжайте передачу почти максимальные скорости — стоимость фазы медленного пуска амортизируется в течение время жизни большей передачи.

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

§Медленный перезапуск

В дополнение к регулированию скорости передачи новых соединений, TCP также реализует медленный перезапуск (SSR) механизм, который сбрасывает окно перегрузки соединения после он не использовался в течение определенного периода времени.Обоснование просто: условия сети могли измениться во время подключения простаивает, и, чтобы избежать перегрузки, окно сбрасывается до «безопасный» дефолт.

Неудивительно, что SSR может оказывать значительное влияние на производительность долгоживущих TCP-соединений, которые могут простаивать в течение некоторого времени — например, из-за бездействия пользователя. В результате обычно рекомендуется отключить SSR на сервере, чтобы повысить производительность долгоживущих HTTP-соединений.На платформах Linux настройка SSR можно проверить и отключить с помощью следующих команд:

Чтобы проиллюстрировать влияние трехстороннего рукопожатия и фаза медленного старта простой передачи HTTP. Предположим, что наш клиент в Нью-Йорке запрашивает файл размером 64 КБ с сервера в Лондоне более новое TCP-соединение (рис. 2-5) и следующее соединение параметры на месте:

  • Время туда и обратно: 56 мс

  • Пропускная способность клиента и сервера: 5 Мбит / с

  • Окно приема клиента и сервера: 65 535 байт

  • Окно начальной перегрузки: 10 сегментов ()

  • Время обработки сервером ответа: 40 мс

  • Нет потери пакетов, ACK на пакет, запрос GET помещается в один сегмент

Рисунок 2-5. Получение файла поверх нового TCP соединение
0 мс

Клиент начинает квитирование TCP с пакета SYN.

28 мс

Сервер отвечает SYN-ACK и указывает размер rwnd.

56 мс

Клиент подтверждает SYN-ACK, указывает его размер rwnd и немедленно отправляет HTTP-запрос GET.

84 мс

Сервер получает HTTP-запрос.

124 мс

Сервер завершает формирование ответа размером 64 КБ и отправляет 10 TCP сегменты перед приостановкой для ACK (начальный размер cwnd равен 10).

152 мс

Клиент получает 10 сегментов TCP и ACK каждый.

180 мс

Сервер увеличивает свой cwnd для каждого ACK и отправляет 20 TCP сегменты.

208 мс

Клиент получает 20 сегментов TCP и ACK каждый.

236 мс

Сервер увеличивает свой cwnd для каждого ACK и отправляет оставшиеся 15 Сегменты TCP.

264 мс

Клиент получает 15 сегментов TCP, каждый из которых получает подтверждение.

264 мс для передачи файла размером 64 КБ по новому TCP-соединению с 56 мс время обмена между клиентом и сервером! Для сравнения, давайте сейчас предполагаем, что клиент может повторно использовать одно и то же TCP-соединение (Рисунок 2-6) и отправляет тот же запрос еще раз. Рисунок 2-6. Получение файла через существующее TCP-соединение

0 мс

Клиент отправляет HTTP-запрос.

28 мс

Сервер получает HTTP-запрос.

68 мс

Сервер завершает создание ответа размером 64 КБ, но cwnd значение уже превышает 45 сегментов, необходимых для отправки файл; следовательно, он отправляет все сегменты за один пакет.

96 мс

Клиент получает все 45 сегментов, каждый из которых получает ACK.

Тот же запрос, сделанный по тому же соединению, но без затрат трехстороннего рукопожатия и штрафа фазы медленного старта, теперь потребовалось 96 миллисекунд, что означает улучшение на 275% представление!

В обоих случаях тот факт, что и сервер, и клиент доступ к 5 Мбит / с пропускной способности восходящего потока не повлиял на запуск фаза TCP-соединения. Вместо этого задержка и перегрузка размеры окон были ограничивающими факторами.

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

§Увеличение окна начальной загрузки TCP

Увеличение начального размера cwnd на сервере до нового RFC 6928 значение 10 сегментов (IW10) — один из самых простых способов улучшить производительность для всех пользователей и всех приложений, работающих через TCP.И хорошая новость в том, что многие операционные системы уже обновлены. их последние ядра, чтобы использовать увеличенное значение — проверьте соответствующая документация и примечания к выпуску.

Для Linux IW10 является новым значением по умолчанию для всех ядер выше 2.6.39. Однако не останавливайтесь на достигнутом: обновитесь до версии 3.2+, чтобы также воспользоваться преимуществами другие важные обновления; см. Пропорциональное снижение скорости для TCP.

§Предотвращение перегрузки

Важно понимать, что TCP специально разработан для использовать потерю пакетов в качестве механизма обратной связи, чтобы помочь регулировать его представление.Другими словами, вопрос не в , а в , а в вместо , когда произойдет потеря пакета. Медленный старт инициализирует соединение с консервативным окном и для каждого туда и обратно, удваивает объем данных в полете, пока он не превысит окно управления потоком получателя, перегрузка, настроенная системой пороговое окно (ssthresh) или до тех пор, пока пакет не будет потерян, после чего алгоритм предотвращения перегрузки (рисунок 2-3) вступает во владение.

Неявное предположение при предотвращении перегрузки состоит в том, что потеря пакетов свидетельствует о перегрузке сети: где-то по пути у нас обнаружил перегруженный канал или маршрутизатор, который был вынужден отключить пакет, и, следовательно, нам нужно настроить наше окно, чтобы не вызывать дополнительных потеря пакетов, чтобы избежать перегрузки сети.

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

Наконец, стоит отметить, что улучшение контроля перегрузки и избегание — активная область как для академических исследований, так и для коммерческих продукты: есть приспособления под разные типы сетей, разные типы передачи данных и так далее. Сегодня, в зависимости от вашей платформы, вы, вероятно, запустите один из множества вариантов: TCP Tahoe и Reno (оригинальные реализации), TCP Vegas, TCP New Reno, TCP BIC, TCP CUBIC (по умолчанию в Linux) или составной TCP (по умолчанию в Windows), среди многих другие. Однако, независимо от вкуса, основная производительность последствия контроля перегрузок и предотвращения перегрузок актуальны для всех.

§Пропорциональное снижение скорости для TCP

Определение оптимального способа восстановления после потери пакетов — это нетривиальное упражнение: если вы слишком агрессивны, то прерывистое потерянный пакет существенно повлияет на пропускную способность всего подключения, и если вы не настроитесь достаточно быстро, вы будете вызвать еще большую потерю пакетов!

Первоначально TCP использовал мультипликативное уменьшение и добавление Алгоритм увеличения (AIMD): при потере пакета уменьшите вдвое размер окна перегрузки, а затем медленно увеличивайте окно на фиксированная сумма за поездку туда и обратно. Однако во многих случаях AIMD слишком консервативны, а значит, были разработаны новые алгоритмы.

Пропорциональное снижение скорости (PRR) — это новый алгоритм, разработанный RFC 6937, целью которого является повышение скорости восстановления, когда пакет потерян. Насколько это лучше? Согласно сделанным измерениям в Google, где был разработан новый алгоритм, он обеспечивает 3–10% уменьшение средней задержки для соединений с потерей пакетов.

PRR теперь является алгоритмом предотвращения перегрузки по умолчанию в Linux. 3.2+ ядра — еще один веский повод обновить серверы!

Что такое TCP / IP? | BigCommerce

Определение: TCP / IP (протокол управления передачей / Интернет-протокол), также называемый Internet Protocol Suite, — это основная система связи World Wide Web, которая позволяет каждому подключенному к Интернету устройству взаимодействовать друг с другом. такое устройство одновременно. По сути, это компьютеризированный синтаксис (язык), установленный на каждом компьютере, как для общедоступных ( Интернет, ), так и частных ( интрасети и экстранет ) сетей.Развитие этого протокола позволило Интернету — и, как следствие, онлайн-торговле — быстро развиваться.

Как это работает

TCP / IP — это двухуровневая программа: более высокий уровень (TCP) разбирает содержимое сообщения на небольшие «пакеты данных», которые затем передаются через Интернет для повторной сборки TCP обратно на принимающем компьютере. в исходную форму сообщения. Нижний уровень (IP) играет роль «диспетчера адресов» и направляет каждый пакет данных в нужное место назначения.IP-адреса проверяются каждым компьютером в сети, чтобы гарантировать пересылку сообщений по мере необходимости.

TCP / IP работает по модели взаимодействия клиент-сервер, что означает, что пользователь первого компьютера (клиент) делает запрос на обслуживание, например перенаправляет веб-страницу, на второй сетевой компьютер или провайдер веб-хостинга (сервер ). TCP / IP также полагается на двухточечную связь, что означает, что связь перемещается с одного хост-компьютера на другой в пределах заранее определенной границы сети.Наконец, TCP / IP называется без состояния , потому что каждый запрос является новым и не связан со всеми предыдущими запросами, что делает сетевые пути свободными для постоянного использования всеми.

TCP / IP и приложения более высокого уровня

Многие приложения более высокого уровня, с которыми предприятия электронной коммерции должны быть знакомы, используют и / или построены на TCP / IP. Эти приложения составляют более высокий уровень языка протокола и часто упаковываются вместе с TCP / IP как единый «набор». Примеры включают:

  • HTTP (протокол передачи гипертекста в Интернете)
  • FTP (протокол передачи файлов в Интернете)
  • Telnet, который позволяет входить в систему с удаленных компьютеров
  • SMTP (простой протокол передачи почты)

Доступ в Интернет через аналоговые телефонные модемы будет включать использование одного из двух специальных протоколов: SLIP (Интернет-протокол последовательной линии) или PPP (протокол точка-точка). Функция этих протоколов состоит в том, чтобы «инкапсулировать» пакеты данных в форму, позволяющую отправлять их по коммутируемым телефонным соединениям на модем провайдера доступа.

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

Протоколы TCP / IP, используемые при обмене данными маршрутизатора, включают:

  • ICMP (протокол управляющих сообщений Интернета)
  • IGP (протокол внутреннего шлюза)
  • EGP (протокол внешнего шлюза)
  • BGP (протокол пограничного шлюза) )

Трехстороннее рукопожатие — обзор

Установление соединения

Давайте более подробно рассмотрим трехстороннее установление соединения TCP. Эти три сообщения содержат три важных элемента информации, которые необходимо знать обеим сторонам соединения.

1.

Номера ISN, используемые для исходящих данных (для защиты от хакеров они не должны быть предсказуемыми).

2.

Буферное пространство (окно), доступное локально для данных, в байтах.

3.

Максимальный размер сегмента (MSS) — это параметр TCP, который устанавливает самый большой сегмент, который будет принимать локальный хост.MSS обычно представляет собой размер MTU канала за вычетом 40 байтов заголовков TCP и IP, но во многих реализациях используются сегменты размером 512 или 536 байтов (это максимум , , а не требование).

Сервер выдает пассивное открытие и ожидает активного открытого SYN клиента, который в данном случае имеет ISN 2000, окно 5840 байт и MSS 1460 (часто, потому что большинство хостов находятся в локальных сетях Ethernet). Окно почти всегда кратно MSS (1460 × 4 = 5840 байт). Сервер отвечает SYN и объявляет соединение открытым, устанавливая свой собственный ISN на 4000 и «подтверждая» порядковый номер 2001 (на самом деле это означает, что «следующий байт, который я получаю от вас в сегменте, должен иметь номер 2001»).Сервер также установил окно размером 8760 байт и MSS 1460 (1460 × 6 = 8760 байт).

Наконец, клиент объявляет соединение открытым и возвращает ACK (сегмент с битом ACK, установленным в заголовке) с ожидаемым порядковым номером (2001) и полем подтверждения, установленным на 4001 (которое ожидает сервер). Порядковые номера TCP подсчитывают каждый байт в потоке данных, а 32-битное поле последовательности позволяет выделить более 4 миллиардов байтов (тем не менее, высокоскоростные транспортные средства, такие как Gigabit Ethernet, перемещают это поле слишком быстро для удобства, так что особенное « масштабирование »доступны для этих скоростей канала).

Трехстороннее квитирование TCP выполняет две важные функции. Это гарантирует, что обе стороны знают, что они готовы передавать данные, а также позволяет обеим сторонам согласовать начальные порядковые номера, которые отправляются и подтверждаются (чтобы не было ошибки) во время рукопожатия. Почему так важны исходные порядковые номера? Если порядковые номера не рандомизированы и не установлены должным образом, злоумышленники могут захватить сеанс TCP (который может быть надежным подключением к банку, магазину или другому коммерческому объекту).Каждое устройство выбирает случайный начальный порядковый номер, чтобы начать подсчет каждого байта в отправленном потоке. Как два устройства могут согласовать оба значения порядкового номера всего в трех сообщениях? Каждый сегмент содержит отдельное поле порядкового номера и поле подтверждения. На рисунке 12.3 клиент выбирает начальный порядковый номер (ISN) в первом SYN, отправленном на сервер. Сервер подтверждает ISN, добавляя его к предложенному ISN (ACK всегда информирует отправителя о следующих ожидаемых байтах ) и отправляет его в SYN, отправленном клиенту, чтобы предложить свой собственный ISN.ISN клиента может быть отклонен, если, например, номер совпадает с номером, использованным для предыдущего соединения, но здесь это не учитывается. Обычно ACK от клиента подтверждает и ISN от сервера (с ISN сервера + 1 в поле подтверждения), и соединение устанавливается, при этом обе стороны соглашаются на ISN. Обратите внимание, что при трехстороннем рукопожатии информация не отправляется; его следует удерживать до тех пор, пока не будет установлено соединение.

Это трехстороннее рукопожатие — универсальный механизм для открытия TCP-соединения.Как ни странно, RFC не настаивает на том, чтобы соединения начинались таким образом, особенно в отношении установки других управляющих битов в заголовке TCP (есть еще три других в дополнение к SYN, ACK и FIN). Поскольку TCP действительно ожидает, что одни управляющие биты будут использоваться во время установления и освобождения соединения, а другие — только во время передачи данных, хакеры могут нанести большой ущерб, просто возясь с дикими комбинациями шести управляющих битов, особенно SYN / ACK / FIN, который запрашивает, использует и освобождает соединение одновременно.Например, подделка SYN в окне существующего SYN вызовет сброс. По этой причине разработчики стали более строго интерпретировать RFC 793.

Трехстороннее рукопожатие через TCP / IP — Windows Server

  • 11 минут на чтение

В этой статье

В этой статье обсуждается трехсторонний процесс установления связи между клиентом и сервером по протоколу управления передачей (TCP) при запуске или завершении TCP-соединения.

Применимо к: Windows Server 2012 R2
Исходный номер базы знаний: 172983

Сводка

Эта статья предназначена для аудитории, знакомой с протоколом управления передачей / Интернет-протоколом (TCP / IP). В нем обсуждается процесс трехстороннего установления связи TCP между клиентом и сервером при запуске или завершении TCP-соединения.

Дополнительная информация

Уровень TCP транспортного протокола TCP / IP ориентирован на соединение.Ориентированный на соединение означает, что перед передачей каких-либо данных необходимо получить и подтвердить надежное соединение. Передача данных на уровне TCP, установление и завершение соединения поддерживают определенные параметры управления, которые управляют всем процессом. Биты управления перечислены ниже:

URG: значение поля срочного указателя
ACK: значение поля подтверждения
PSH: функция push
RST: сброс соединения
SYN: синхронизация порядковых номеров
FIN: больше нет данных от отправителя

Существует два сценария трехстороннего рукопожатия:

Следующий пример информации был получен из записи сетевого монитора.Сетевой монитор — это анализатор протокола, который можно получить с сервера Microsoft Systems Management Server.

Установление соединения

Следующая последовательность показывает процесс установления TCP-соединения:

Кадр 1:

Как вы видите в первом кадре, клиент NTW3 отправляет сегмент SYN ( TCP . ... S. ). Это запрос к серверу на синхронизацию порядковых номеров. Он указывает его начальный порядковый номер (ISN). ISN увеличивается на 1 (8221821 + 1 = 8221822) и отправляется на сервер.Чтобы начать соединение, клиент и сервер должны синхронизировать порядковые номера друг друга. Также есть возможность установить максимальный размер сегмента (MSS), который определяется длиной (len: 4). Эта опция сообщает MSS, который отправитель хочет получить. Поле подтверждения (ack: 0) установлено в ноль, потому что это первая часть трехстороннего рукопожатия.

 
1 2.0785 NTW3 -> BDC3 TCP .... S., Длина: 4, последовательность: 8221822-8221825, подтверждение: 0,
win: 8192, src: 1037 dst: 139 (сеанс NBT) NTW3 -> BDC3 IP

TCP:.... S., Длина: 4, seq: 8221822-8221825, ack: 0, win: 8192, src: 1037
dst: 139 (сеанс NBT)

TCP: порт источника = 0x040D
 TCP: порт назначения = служба сеанса NETBIOS
 TCP: порядковый номер = 8221822 (0x7D747E)
 TCP: номер подтверждения = 0 (0x0)
 TCP: смещение данных = 24 (0x18)
 TCP: зарезервировано = 0 (0x0000)
 TCP: Flags = 0x02: . ... S.

TCP: ..0 ..... = Нет срочных данных
 TCP: ... 0 .... = поле подтверждения не имеет значения
 TCP: .... 0 ... = Нет функции push
 TCP: ..... 0 .. = без сброса
 TCP: ...... 1. = Синхронизировать порядковые номера
 TCP:....... 0 = Нет плавника

TCP: Окно = 8192 (0x2000)
 TCP: Контрольная сумма = 0xF213
 TCP: срочный указатель = 0 (0x0)
 TCP: параметры

TCP: Тип параметра (максимальный размер сегмента) = 2 (0x2)
 TCP: длина параметра = 4 (0x4)
 TCP: значение параметра = 1460 (0x5B4)

TCP: заполнение кадра

00000: 02 60 8C 9E 18 8B 02 60 8C 3B 85 C1 08 00 45 00 .` ..... `.; .... E.
00010: 00 2C 0D 01 40 00 80 06 E1 4B 83 6B 02 D6 83 6B., .. @ .... K.k ... k
00020: 02 D3 04 0D 00 8B 00 7D 74 7E 00 00 00 00 60 02 .......} t ~ .... `.
00030: 20 00 F2 13 00 00 02 04 05 B4 20 20.........

  

Кадр 2:

Как вы видите во втором кадре, сервер BDC3 отправляет сегменты ACK и SYN ( TCP .A..S. ). В этом сегменте сервер подтверждает запрос клиента на синхронизацию. Между тем, сервер также отправляет клиенту запрос на синхронизацию своих порядковых номеров. В этом сегменте есть одно важное отличие. Сервер передает клиенту номер подтверждения (8221823). Подтверждение является просто доказательством для клиента того, что ACK специфичен для SYN, инициированного клиентом.Процесс подтверждения запроса клиента позволяет серверу увеличивать порядковый номер клиента на единицу и использовать его в качестве номера подтверждения.

 
2 2.0786 BDC3 -> NTW3 TCP .A..S., Длина: 4, последовательность: 1109645-1109648, подтверждение:
8221823, win: 8760, src: 139 (сеанс NBT) dst: 1037 BDC3 -> NTW3 IP

TCP: .A..S., Длина: 4, последовательность: 1109645-1109648, подтверждение: 8221823, победа: 8760,
src: 139 (сеанс NBT) dst: 1037

TCP: порт источника = служба сеанса NETBIOS
 TCP: порт назначения = 0x040D
 TCP: порядковый номер = 1109645 (0x10EE8D)
 TCP: номер подтверждения = 8221823 (0x7D747F)
 TCP: смещение данных = 24 (0x18)
 TCP: зарезервировано = 0 (0x0000)
 TCP: Flags = 0x12:. В ВИДЕ.

TCP: ..0 ..... = Нет срочных данных
 TCP: ... 1 .... = поле подтверждения важно
 TCP: .... 0 ... = Нет функции push
 TCP: ..... 0 .. = без сброса
 TCP: ...... 1. = Синхронизировать порядковые номера
 TCP: ....... 0 = нет плавника

TCP: Окно = 8760 (0x2238)
 TCP: Контрольная сумма = 0x012D
 TCP: срочный указатель = 0 (0x0)
 TCP: параметры

TCP: Тип параметра (максимальный размер сегмента) = 2 (0x2)
 TCP: длина параметра = 4 (0x4)
 TCP: значение параметра = 1460 (0x5B4)

TCP: заполнение кадра

00000: 02 60 8C 3B 85 C1 02 60 8C 9E 18 8B 08 00 45 00.`.; ...` ...... Э.
00010: 00 2C 5B 00 40 00 80 06 93 4C 83 6B 02 D3 83 6B., [. @ .... L.k ... k
00020: 02 D6 00 8B 04 0D 00 10 EE 8D 00 7D 74 7F 60 12 ...........} t`.
00030: 22 38 01 2D 00 00 02 04 05 B4 20 20 "8.-......

  

Кадр 3:

Как вы видите в третьем кадре, клиент отправляет сегмент ACK ( TCP .A .... ). В этом сегменте клиент подтверждает запрос от сервера на синхронизацию. Клиент использует тот же алгоритм, который реализовал сервер для предоставления номера подтверждения. Подтверждение клиентом запроса сервера на синхронизацию завершает процесс установления надежного соединения и трехстороннего рукопожатия.

 
3 2.787 NTW3 -> BDC3 TCP .A ...., len: 0, seq: 8221823-8221823, ack:
1109646, win: 8760, src: 1037 dst: 139 (сеанс NBT) NTW3 -> BDC3 IP

TCP: .A ...., длина: 0, последовательность: 8221823-8221823, подтверждение: 1109646, выигрыш: 8760,
src: 1037 dst: 139 (сеанс NBT)

TCP: порт источника = 0x040D
 TCP: порт назначения = служба сеанса NETBIOS
 TCP: порядковый номер = 8221823 (0x7D747F)
 TCP: номер подтверждения = 1109646 (0x10EE8E)
 TCP: смещение данных = 20 (0x14)
 TCP: зарезервировано = 0 (0x0000)
 TCP: Flags = 0x10:.А ....

TCP: ..0 ..... = Нет срочных данных
 TCP: ... 1 .... = поле подтверждения важно
 TCP: .... 0 ... = Нет функции push
 TCP: ..... 0 .. = без сброса
 TCP: ...... 0. = Нет синхронизации
 TCP: ....... 0 = нет плавника

TCP: Окно = 8760 (0x2238)
 TCP: контрольная сумма = 0x18EA
 TCP: срочный указатель = 0 (0x0)
 TCP: заполнение кадра

00000: 02 60 8C 9E 18 8B 02 60 8C 3B 85 C1 08 00 45 00 . ` ..... `.; .... E.
00010: 00 28 0E 01 40 00 80 06 E0 4F 83 6B 02 D6 83 6B. (.. @ .... O.k ... k
00020: 02 D3 04 0D 00 8B 00 7D 74 7F 00 10 EE 8E 50 10.......} т .... П.
00030: 22 38 18 EA 00 00 20 20 20 20 20 20 "8 ....

  

Завершение соединения

Хотя трехстороннее рукопожатие требует передачи только трех пакетов через наши сетевые носители, для завершения этого надежного соединения необходимо передать четыре пакета. Поскольку TCP-соединение является полнодуплексным (данные могут передаваться в каждом направлении независимо от другого), каждое направление должно завершаться независимо.

Кадр 4:

В этом сеансе кадров вы видите, что клиент отправляет FIN, который сопровождается ACK ( TCP.А ... Ф ). Этот сегмент выполняет две основные функции. Во-первых, когда установлен параметр FIN, он сообщит серверу, что у него больше нет данных для отправки. Во-вторых, ACK важен для идентификации конкретного установленного соединения.

 
4 16. 0279 NTW3 -> BDC3 TCP .A ... F, длина: 0, последовательность: 8221823-8221823,
ack: 3462835714, win: 8760, src: 2337 dst: 139 (сеанс NBT) NTW3 -> BDC3
IP

TCP: .A ... F, длина: 0, последовательность: 8221823-8221823, подтверждение: 1109646, победа: 8760, src:
1037 dst: 139 (сеанс NBT)

TCP: порт источника = 0x040D
 TCP: порт назначения = служба сеанса NETBIOS
 TCP: порядковый номер = 8221823 (0x7D747F)
 TCP: номер подтверждения = 1109646 (0x10EE8E)
 TCP: смещение данных = 20 (0x14)
 TCP: зарезервировано = 0 (0x0000)
 TCP: флаги = 0x11:.00020: DE 57 09 21 05 48 0B 20 96 AC CE 66 AE 02 50 11 .W.!. H. ... ф..П.
00030: 22 38 23 6C 00 00 "8 # l ..

  

Кадр 5:

В этом кадре вы не видите ничего особенного, кроме подтверждения сервером FIN, переданного от клиента.

 
5 16.0281 BDC3 -> NTW3 TCP .A ...., длина: 0, последовательность: 1109646-1109646,
ack: 8221824, win: 28672, src: 139 dst: 2337 (сеанс NBT) BDC3 -> NTW3
IP

TCP: .A ...., len: 0, seq: 1109646-1109646, ack: 8221824, win: 28672, src:
139 dst: 2337 (сеанс NBT)

TCP: порт источника = 0x040D
 TCP: порт назначения = служба сеанса NETBIOS
 TCP: порядковый номер = 1109646 (0x10EE8E)
 TCP: номер подтверждения = 8221824 (0x7D7480)
 TCP: смещение данных = 20 (0x14)
 TCP: зарезервировано = 0 (0x0000)
 TCP: Flags = 0x10:. 00020: DE 7B 05 48 09 21 CE 66 AE 02 0B 20 96 AD 50 10. {. H.!. F ... ..P.
00030: 70 00 D5 A3 00 00 90 00 01 00 86 00 п ...........

  

Рамка 6:

После получения FIN от клиентского компьютера сервер будет ACK. Несмотря на то, что TCP установил соединения между двумя компьютерами, соединения по-прежнему независимы друг от друга. Таким образом, сервер также должен передать клиенту FIN ( TCP .A ... F ).

 
6 17.0085 BDC3 -> NTW3 TCP.A ... F, длина: 0, последовательность: 1109646-1109646, подтверждение:
8221824, win: 28672, src: 139 dst: 2337 (сеанс NBT) BDC3 -> NTW3 IP

TCP: .A ... F, длина: 0, последовательность: 1109646-1109646, подтверждение: 8221824, победа: 28672, src:
139 dst: 2337 (сеанс NBT)

TCP: порт источника = 0x0548
 TCP: порт назначения = 0x0921
 TCP: порядковый номер = 1109646 (0x10EE8E)
 TCP: номер подтверждения = 8221824 (0x7D7480)
 TCP: смещение данных = 20 (0x14)
 TCP: зарезервировано = 0 (0x0000)
 TCP: флаги = 0x11: . A ... F

TCP: ..0 ..... = Нет срочных данных
 TCP: ... 1 ....00020: DE 7B 05 48 09 21 CE 66 AE 02 0B 20 96 AD 50 11. {. H.!. F ... ..P.
00030: 70 00 D5 A2 00 00 02 04 05 B4 86 00 p ...........

  

Рамка 7:

Клиент отвечает в том же формате, что и сервер, подтверждая FIN сервера и увеличивая порядковый номер на 1.

 
7 17.0085 NTW3 -> BDC3 TCP .A ...., длина: 0, последовательность: 8221824-8221824, подтверждение:
1109647, win: 8760, src: 2337 dst: 139 (сеанс NBT) NTW3 -> BDC3 IP

TCP: .A ...., len: 0, seq: 8221824-8221824, ack: 1109647, win: 8760, src:
2337 dst: 139 (сессия NBT)

TCP: порт источника = 0x0921
 TCP: порт назначения = 0x0548
 TCP: порядковый номер = 8221824 (0x7D7480)
 TCP: номер подтверждения = 1109647 (0x10EE8F)
 TCP: смещение данных = 20 (0x14)
 TCP: зарезервировано = 0 (0x0000)
 TCP: Flags = 0x10:.00020: DE 57 09 21 05 48 0B 20 96 AD CE 66 AE 03 50 10 .W.!. H. ... ф..П.
00030: 22 38 23 6B 00 00 "8 # k ..

  

Клиент, подтверждающий уведомление FIN от сервера, идентифицирует постепенное закрытие TCP-соединения.

Список литературы

Получить RFC 793.

RFC

можно получить через Интернет следующим образом:

Бумажные копии всех RFC доступны через сетевой адаптер по отдельности или по подписке (за дополнительной информацией обращайтесь к NIC @ NIC.ДДН.МИЛ). Онлайн-копии доступны через FTP или Kermit с NIC.DDN.MIL как rfc / rfc ####. Txt или rfc / rfc ####. PS (#### — это номер RFC без начальных нулей).

Характеристики потери пакетов UDP: влияние трафика TCP

Характеристики потери пакетов UDP: влияние трафика TCP

СОБИРАЕТСЯ

Общество истории информационных технологий (ITHS) — это всемирная группа, состоящая из более чем 500 членов, работающих вместе, чтобы помочь и продвигать документацию, сохранение, каталогизацию и исследование истории информационных технологий (ИТ).Мы предлагаем место, где отдельные лица, академики, корпоративные архивисты, кураторы государственных учреждений и любители могут собирать и обмениваться информацией и ресурсами. Этот каталог ресурсов, посвященных истории ИТ, является единственным в своем роде и представляет собой ценный ресурс как для историков ИТ, так и для архивистов.

ТАЙМЕРЫ

The Wayback Machine — https://web.archive.org/web/20160103125117/https://www.isoc.org/inet97/proceedings/F3/F3_1.HTM

Хиденари Савашима
Институт науки и технологий Нара
Япония

Ёсиаки Хори
Институт дизайна Кюсю
Япония

Hideki Sunahara
Yuji Oie
Nara Institute of Science and Technology
Japan

Аннотация

В глобальных сетях (WAN) UDP, вероятно, использовался для работы в реальном времени. приложения, такие как видео и аудио.Поставки UDP сведены к минимуму задержка передачи из-за пропуска процесса установки соединения, поток контроль и ретрансляция. Между тем более 80 процентов ресурсы WAN заняты протоколом управления передачей данных (TCP) трафик. В отличие от простоты UDP, TCP использует уникальный механизм контроля потока с раздвижными окнами. Следовательно, качество обслуживания (QoS) приложений реального времени, использующих UDP. трафиком TCP и механизмом управления потоком, когда TCP и UDP разделяет узкое место.

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

Ключевые слова: потеря пакетов, UDP, TCP, WAN, связь в реальном времени.

Содержание

В глобальной сети многие приложения реального времени, такие как видео и аудио, доступны для экспериментального и практического использования. Активность в этой области, а также количество приложений реального времени быстро увеличивается.Однако механизм гарантии QoS для приложений реального времени в Интернете не установлено все же; доступно только лучшее обслуживание. В результате приложения должен допускать некоторое ухудшение QoS с точки зрения потери пакетов, задержки и джиттер задержки для сообщений, передаваемых по сетям. IPv6 имеет механизмы поддержки приложений в реальном времени, но он будет не будет широко использоваться в течение нескольких лет.

Традиционно в качестве транспортного уровня использовался UDP, а не TCP. протокол для приложений реального времени.UDP — гораздо более простой протокол без задержек установки соединения, управления потоком и повторной передачи, обеспечение приложений с более простым интерфейсом к сети. Благодаря этой простоте UDP отвечает требованиям чувствительных к задержкам приложения реального времени, которые могут реализовать собственное управление потоком и схемы ретрансляции. Более того, UDP может выполнять многоадресную рассылку. коммуникации, что позволяет разрабатывать такие приложения как сетевая конференц-связь.

В настоящее время более 80 процентов интернет- пропускная способность [1] используется приложениями на основе TCP, такими как HTTP и FTP.TCP использует механизм управления потоком через скользящее окно. Под потоком TCP контроль, перегрузка сети распознается обнаружением пакета потеря. Когда это происходит, пакет передается повторно. В то же время TCP уменьшает размер окна перегрузки, эффективно уменьшая его скорость вывода, чтобы избежать дальнейшей перегрузки. В отсутствие перегрузка, TCP увеличивает размер окна перегрузки и выводит показатель.

С другой стороны, UDP, который потребляет большую часть оставшейся Как упоминалось выше, пропускная способность Интернета не контролируется.Тот есть, UDP передает сообщения через сеть только на указанный порт приемника.

Совместное использование пропускной способности Интернета по TCP и UDP вызывает присутствие одного, чтобы повлиять на производительность другого. Пакет UDP на потерю особенно влияет TCP-трафик и его управление потоком механизм. Это связано с тем, что управление потоком TCP продолжает увеличиваться. размер своего окна до тех пор, пока не произойдет потеря пакета, если объявленное окно размер достаточно большой.

Кроме того, когда TCP-соединения совместно используют узкий узел, эволюция их окон скопления вероятна синхронизировано; [2] Эта синхронизация TCP, а также другой синхронизирующий трафик из-за периодического обновления маршрутизации столы [3] вредны для использования в сети.Были предложены некоторые механизмы для избежания синхронизация. [4] Однако, в настоящее время они не используются широко. Следовательно, UDP считается, что на потоки сильно влияет TCP-синхронизация.

Фактически в одном report, [5] Потеря пакета UDP и характеристики задержки проверяются с использованием результатов, фактически измеренных в Интернете, а также вопросы, связанные с эффектом синхронизации обсуждается трафик от периодических обновлений таблицы маршрутизации. В другой отчет, потеря пакетов UDP анализируется с помощью очереди модель, включая Интернет-поток и UDP-аудио ручей.[6] В обоих случаях сообщается количество последовательных потерь пакетов. быть маленьким, когда Интернет не сильно загружен. Кроме того, FEC (Прямое исправление ошибок) также обсуждается как способ минимизировать влияние пакета потеря [7].

Тем не менее, потеря пакетов UDP в WAN должна быть изучена с учетом влиянию трафика TCP, особенно поведению управления потоком TCP. Также следует провести исследования того, как сообщения в реальном времени должны передаваться по необработанному протоколу UDP с минимальной потерей пакетов.

В этой статье мы исследуем характеристики пакетов UDP. потеря из-за моделирования потоков UDP и TCP, разделяющих узкое место узел в WAN. В частности, влияние TCP-синхронизации на потерю аудиопакета UDP. Конечная цель этой статьи состоит в том, чтобы исследовать способы минимизировать потерю пакетов в реальном времени аудио с использованием необработанного UDP. Для этого исследуется потеря пакетов UDP. как функция нескольких параметров, таких как количество существующих TCP-соединения, размер пакета UDP и скорость передачи UDP.

В разделе 2, сценарий моделирования описывается, а также параметры потоков TCP и UDP. Раздел 3 показаны результаты моделирования, сосредоточение внимания на влиянии синхронизации TCP на потерю пакетов UDP. Раздел 4 завершает эту статью обсуждение того, как должен передаваться звук в реальном времени UDP с минимальной потерей пакетов.

Потеря пакетов UDP происходит очень часто на узком месте из локальные сети (LAN) в WAN. Это потому, что интенсивное движение концентрируется на узком месте, тем самым вызывая перегрузку трафика против пропускной способности WAN.По этой причине наша сеть модель состоит из узкого места от LAN к WAN и источника-назначения пары через узел, как показано на рисунке 1. Симулятор для использовать ниже РЕАЛЬНО 4.0 [8] с нашими дополнительными реализация источника UDP.


Рисунок 1: Сценарий для моделирования глобальных сетей

Доступная полоса пропускания фиксирована на уровне 10 Мбит / с для LAN и 1,5 Мбит / с. для WAN. Буфер узкого места основан на FIFO, и размер его буфера определен в 16 пакетов.Хотя буфер размер относительно небольшой по сравнению с размером в реальной сети шлюзов, характеристики потери пакетов UDP могут быть легко наблюдали и применяли.

Трафик UDP параметризуется в соответствии с аудиоприложениями Интернета. Таким образом, размер пакета UDP установлен на 80, 160 и 320 байтов с добавление заголовков UDP и IP. Скорость передачи установлена ​​на 16, 32 и 64 Кбит / с. Несколько комбинаций размера пакета и передачи скорость исследуются.

Версия TCP — 4.3BSD-Reno, который уменьшает текущую загруженность размер окна уменьшается вдвое при обнаружении перегрузки. TCP-трафик предполагается, что они создаются приложениями FTP в глобальной сети. Это причина того, что примерно 70 процентов WAN-трафика занято по объемным данным TCP переводы, [1] и они могут можно смоделировать с помощью передачи данных FTP. Размер FTP-пакета 512 байты с добавленными заголовками TCP и IP. Размер буфера приемника указано в 16 пакетах.

Что касается количества существующих TCP-соединений, мы исследовали 3, 6, 9 и 12 вариантов подключения.В случае подключения 3 TCP, все соединения могут передавать свои пакеты с максимальным окном размер, потому что на узком месте не возникает перегрузки. Однако в случае 12 TCP-соединений некоторые соединения могут передавать только несколько пакетов, потому что серьезная потеря пакетов вызывает повторение таймауты. Поэтому результаты показаны для 6, 9 и 12 TCP-соединения.

Сетевая задержка для каждого соединения указана в следующих два случая: (1) однородный случай, в котором все связи ‘ сетевые задержки единообразны; и (2) неоднородный случай, в у которых все соединения разные.В однородном случае сетевые задержки всех подключений фиксированы на 52 мс, предполагая 1 мс на стороне отправителя LAN, 50 мс на WAN и 1 мс на стороне получателя LAN. В гетерогенном случае сеть задерживается на стороне отправителя. LAN и WAN фиксируются так же, как и в однородный случай, и задержки в LAN на стороне приемника следуют шаблон 1 мс, 3 мс, 5 мс, 7 мс и так далее, так что задержка раз увеличивается на 2 мс при каждом подключении. В некотором смысле однородная дело не очень реалистичное.Однако возможно, что какой-то FTP соединения устанавливаются в почти одинаковых сетях задержки или некоторых TCP-соединения устанавливаются на одной и той же паре хостов одновременно, как с HTTP.

Представленные ниже результаты основаны на проведенном моделировании. на 200 секунд моделирования. Эту продолжительность можно рассматривать как быть достаточно длинным, чтобы оценить характеристики потери пакетов UDP потому что мы не получили существенно отличающихся характеристик по результатам даже в течение 20000 секунд моделирования по предварительным экспериментам.

Характеристика потери пакетов UDP исследуется в терминах из следующих предметов:

  1. Эффект синхронизации TCP.
  2. Влияние количества существующих TCP-соединений.
  3. Влияние размера пакета UDP.
  4. Влияние скорости передачи UDP.

TCP синхронизация

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

На рисунке 2 показано изменение размера окна перегрузки для 6 TCP. соединений в гетерогенном случае, а на рисунке 3 показаны один в однородном случае.

Все цифры в этом подразделе показывают результаты за короткий промежуток времени. от 45 до 50 секунд по времени моделирования, потому что поведение во время другие части очень на них похожи.


Рисунок 2: Эволюция размера окна для 6 TCP-соединений (неоднородных Корпус)


Рисунок 3: Изменение размера окна для 6 TCP-соединений (однородных Корпус)

На рисунке 2 некоторые TCP-соединения передают свои пакеты с максимальный размер окна, в то время как другие должны выдержать тайм-аут, тем самым уменьшение размера окна до одного пакета.Размеры окон связей не коррелируют друг с другом. Вместо этого, как показано на рисунке 3 никакое соединение не может увеличить размер окна до максимум. Кроме того, размер окна периодически изменяется. образом в некотором ограниченном диапазоне. То есть все окна размером Изображенные эволюции явно синхронизированы (то есть TCP-синхронизация).

На рисунке 4 показана длина очереди буфера узких мест в гетерогенный случай (несинхронизация TCP), а на рисунке 5 показано тот, что в однородном случае (TCP-синхронизация).


Рисунок 4: Изменение длины очереди буфера узла узкого места (Гетерогенный случай)


Рисунок 5: Изменение длины очереди буфера узла узкого места (Однородный случай)

В обоих случаях наблюдается некоторое колебание длины очереди. эволюция в буфере узких мест, но синхронизация TCP вызывает большие колебания, как показано на рисунке 5. В TCP В случае несинхронизации средняя длина очереди 9.3 пакета в буфере длиной 16 пакетов, а общая пропускная способность TCP-соединений составляет 1,37 Мбит / с (без учета заголовков). В ПТС случай синхронизации, средняя длина очереди 7,3 пакета а общая пропускная способность TCP-соединений снижается до 1,24 Мбит / с по следующим причинам: При синхронизации TCP, потеря пакетов происходит по всем TCP-соединениям почти на в то же время, что приводит к значительному уменьшению размеров всех окон как показано на рисунке 3. В результате весьма вероятно, что пропускная способность, используемая TCP-соединениями, почти не используется для некоторых продолжительность, а также буфер, как показано на рисунке 5.

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

На рисунках с 2 по 5 показан вариант подключения 6 TCP, но такое же поведение. наблюдаются в 9 и 12 случаях TCP-соединения. Когда число существующих TCP-соединений увеличиваются, размер окна TCP находится в более узком диапазоне, а средняя длина очереди и общая пропускная способность TCP-соединений уменьшается.

Характеристики потери пакетов UDP: влияние трафика TCP

Далее мы рассмотрим случай, когда потоки UDP и TCP передаются через Интернет, а характеристики UDP-пакета потери рассматриваются. В следующих симуляциях характеристики потери пакетов UDP оцениваются в двух случаях: Несинхронизация TCP случай и случай синхронизации TCP.

Размер пакета UDP и количество существующих TCP-соединений

В этом подразделе влияние размера пакета UDP и количества существующих TCP-соединений на потерю пакетов UDP.

UDP поток передается со скоростью 64 Кбит / с, с 6, 9, или 12 TCP-соединений, и коэффициент потери пакетов UDP в каждом случае рассматриваются. Коэффициент потери пакетов UDP определяется как отношение количество потерянных пакетов к общему количеству переданных пакеты. На рисунке 6 показана скорость потери пакетов UDP в неоднородной case (случай несинхронизации TCP) для пакетов UDP из 80, 160, и 320 байт. На рис.7 показан коэффициент потерь в однородной case (случай синхронизации TCP).


Рисунок 6: Влияние размера пакета на потерю пакетов UDP (TCP Несинхронизация)


Рисунок 7: Влияние размера пакета на потерю пакетов UDP (TCP Синхронизация)

Потеря пакетов UDP происходит очень часто из-за синхронизации TCP, особенно когда пакеты UDP имеют размер 160 и 320 байт, как показано на рисунке 7. Чтобы можно было подробно изучить потерю пакетов, эволюция последовательно потерянных пакетов измеряется в случае 320-байтового UDP, передаваемого со скоростью 64 Кбит / с с 6 TCP-соединениями.Результат в случае несинхронизации TCP показан на рисунке. 8, а случай синхронизации TCP представлен на рисунке 9.


Рисунок 8: Динамика количества последовательно потерянных UDP Пакеты (несинхронизация TCP)


Рисунок 9: Динамика количества последовательно потерянных UDP Пакеты (синхронизация TCP)

В случае несинхронизации TCP (рисунок 8) потери пакетов единичны и нечасты. В лучшем случае теряется только два пакета последовательно.Однако в случае синхронизации TCP пакет убытки происходят последовательно и очень часто. В некоторых случаях 4 пакета теряются последовательно. Это означает перегрузку, вызванную TCP синхронизация не разрешается в течение времени, в течение которого UDP передает 4 пакета. Таким образом, синхронизация TCP вызывает потерю пакетов UDP. как последовательно, так и часто.

Что касается влияния количества существующих TCP-соединений, UDP потеря пакетов увеличивается, особенно при синхронизации TCP случае, поскольку количество существующих TCP-соединений увеличивается в рисунок 6 и рисунок 7.Причину этого можно описать как следует:

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

На рисунке 7 коэффициент потерь для пакетов UDP размером 80 байт не равен сильно зависит от синхронизации TCP по сравнению с пакетами UDP других размеров.Для пояснения мы покажем перегрузку TCP. изменение размера окна для случая 6 TCP-соединения для 320-байтового UDP на рисунке 10 и 80-байтовый UDP на рисунке 11.


Рисунок 10: Изменение размера окна 6 соединений TCP (TCP Синхронизация) с 320 Byte-UDP


Рисунок 11: Изменение размера окна 6 соединений TCP (TCP Синхронизация) с 80 Byte-UDP

Хотя TCP-синхронизация происходит на обоих рисунках, окно размер изменяется в более широком диапазоне для пакетов UDP размером 320 байт, чем для тех, у кого 80 байт.Средний размер окна в 320-байтовом UDP case — 10,2 пакета, а общая пропускная способность TCP-соединений составляет 1,28 Мбит / с, а в случае 80-байтового UDP — 8,19 пакетов и 1,24 Мбит / с соответственно. Следовательно, пакеты UDP размером 80 байт снизить до некоторой степени пропускную способность TCP и уменьшить использование сети. Это объясняется в следующем абзаце.

UDP-пакетов здесь передаются со скоростью 64 Кбит / с, а 80-байтовые Пакеты UDP передаются со скоростью 100 пакетов / сек, тогда как 320-байтовый пакет UDP-пакета передается со скоростью всего 25 пакетов / сек.Что касается буфера узкого места, то пакет — это единица управления. независимо от его длины. Следовательно, когда пакеты UDP 80 байт, TCP-пакеты, приходящие на узел, могут найти буфер перегружены чаще, чем когда они имеют размер 320 байт. За это причина, размер окна TCP в случае 80-байтовых пакетов UDP составляет предотвращено получение такого размера, как в случае 320-байтового UDP пакеты. Пакеты UDP размером 320 байт в свою очередь страдают от перегрузки большой продолжительности из-за большого окна TCP.То есть малогабаритный Пакеты UDP приводят к лучшей производительности потери пакетов, но приводят к худшей производительности TCP. При определении подходящего размер для пакетов UDP, может быть компромисс между потерей пакетов UDP повышение производительности и снижение производительности пропускной способности TCP.

Влияние скорости передачи UDP

В этом подразделе влияние скорости передачи UDP на Потеря пакетов UDP проверяется на лучшую производительность UDP; в размер пакета составляет 80 байт.

На рисунке 12 показана скорость потери пакетов UDP для скоростей передачи. 64, 32 и 16 Кбит / с, в которых поток UDP и 12 соединений TCP поделитесь узлом.


Рисунок 12: Влияние скорости передачи на потерю пакетов UDP (UDP: 80 байт с 12 TCP-соединениями)

Как показано на рисунке 12, в случае несинхронизации TCP несущественные различия в показателях потери пакетов UDP для разных скоростей передачи. Напротив, в ПТС случай синхронизации, потеря пакетов резко снижается с увеличением скорости передачи и очень близка к что в случае несинхронизации TCP для скоростей передачи более 30 Кбит / с.

Это явление можно объяснить, как в разделе 3.2.1. А именно, передача UDP-пакетов с высокой скоростью предотвращает TCP-соединения от увеличения размеров окон до больших значений.

Изучены результаты контроля скорости видео в реальном времени. используя обратную связь от потери пакетов информация [9]. Управление скоростью, уменьшающее скорость в случае большой потери пакетов, является очень эффективен в смягчении перегрузки сети. Однако наши результаты показывают, что регулирование скорости не способствует снижению коэффициент потери пакетов в самом приложении реального времени.По факту, UDP с меньшей скоростью передачи страдал от потери пакетов в наши симуляции.

TCP-соединения настолько жадны, что пытаются использовать все буферная емкость, доступная на узком месте. Таким образом, если больше емкость буфера становится доступной, потому что передача UDP скорость снижается, TCP получает доступную пропускную способность, увеличивая размеры окон дальше. В результате объем доступной полосы пропускания в UDP уменьшается по мере уменьшения скорости передачи UDP.

Следовательно, в приложении реального времени, использующем UDP, управление скоростью должен давать противоположный эффект в уменьшении потери пакетов.Кроме того, увеличение скорости передачи UDP при небольшом размере пакета очень эффективный способ уменьшить потерю пакетов.

Были исследованы характеристики потери пакетов UDP, с точки зрения влияния управления потоком TCP на UDP и TCP сосуществование WAN со следующими результатами:

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

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

В-третьих, что касается влияния размера пакета UDP, скорость потери пакетов UDP является относительно низким, когда размер пакета UDP невелик. В частности, пакеты небольшого размера очень эффективны в сдерживании тяжелых потеря пакетов из-за синхронизации TCP.

Далее, что касается влияния скорости передачи UDP, мы показали, что скорость потери пакетов не уменьшается при использовании более низкие скорости передачи.Эту особенность можно объяснить следующим образом. TCP-соединения могут совместно использовать всю доступную пропускную способность среди них, используя свой механизм управления потоком. Поэтому даже если поток UDP снижает скорость передачи, в результате доступная полоса пропускания будет немедленно использована TCP-соединениями. Вот почему снижение скорости передачи UDP-пакетов не поможет. способствовать повышению эффективности потери пакетов UDP.

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

Из результатов нашего моделирования мы заключаем, что когда в реальном времени приложения используют UDP в качестве транспортного протокола, лучшая производительность можно получить, используя небольшие размеры пакетов при достаточно высокой передаче показатель.

Однако следует отметить, что пакеты небольшого размера требуют относительно большие накладные расходы из-за заголовков UDP и IP. Это результаты в неэффективности использования сети. В этом смысле, чтобы отправлять трафик из приложений реального времени с хорошим качеством, много будет больше пропускной способности, чем генерируется приложениями. требуется, в то время как требуемое качество еще не гарантировано.

  1. http://www.nlanr.net/Flowsresearch/fixstats.21.6.html
  2. Л. Чжан и Д. Кларк, Колебательное поведение сетевого трафика: моделирование тематического исследования, межсетевое взаимодействие: Исследования и опыт, Vol. 1. С. 101-112, 1990.
  3. С. Флойд и В. Якобсон, Синхронизация периодических сообщений маршрутизации, ACM SIGCOMM’93, стр. 33-44, Сентябрь 1993 г.
  4. С. Флойд и В. Якобсон, На этапе дорожного движения эффекты в шлюзах с коммутацией пакетов, Межсетевое взаимодействие: Исследование и Опыт, т.3, стр. 115-156, сентябрь 1992 г.
  5. Д. Санги, А. К. Агравала, О. Гудмундсон и Б. Н. Джайн, Экспериментальная оценка сквозного поведения на Интернет, Материалы конференции по компьютерным коммуникациям, С. 867-874, март / апрель 1993 г.
  6. Дж-С. Bolot, сквозная задержка и потеря пакетов Поведение в Интернете, В Proc. ACM SIGCOMM93, стр. 289-298, Сентябрь 1993 г.
  7. Дж-С. Болот, А. Вега Гарсия, Механизмы управления для пакетного аудио в Интернете, Proc.IEEE Infocom’96, стр. 232-239, Март 1996 г.
  8. С. Кешав, REAL: сетевой симулятор, Tech. Представитель 88/472, факультет информатики, Калифорнийский университет, Беркли, 1988.
  9. И. Буссе, Б. Деффнер и Х. Шульцринн, Dynamic QoS-контроль мультимедийных приложений на основе RTP, Компьютер Communications, стр. 49-58, январь 1996 г.

Сетевые коммуникации с TCP / IP | UCLA Continuing Education Online

COM SCI X 417.96

Изучите сетевые коммуникации, от основ топологий сети, многоуровневой OSI и Ethernet до сетевого оборудования и основ коммутации пакетов. Курс посвящен TCP / IP и множеству его протоколов и сервисов.

УЗНАТЬ БОЛЬШЕ ОБ ЭТОМ КУРСЕ

Осень

Зима

Весна

Лето

Онлайн

Удаленная инструкция

От 995 долларов.00

Всего 10 недель

Что можно узнать.

  • Развить всеобъемлющее понимание сетевых коммуникаций
  • Определение протоколов и служб TCP / IP
  • Узнайте о сетевой безопасности и клиент-серверных приложениях.
  • Основные темы, начиная от многоуровневой OSI и заканчивая коммутацией пакетов
  • Применяйте концепции напрямую с помощью Windows, Linux и Solaris

Об этом курсе:

Изучите сетевые коммуникации — от основ топологии сети, многоуровневой OSI и Ethernet до сетевого оборудования и основ коммутации пакетов.Курс посвящен TCP / IP и множеству его протоколов и сервисов. Темы также включают IP-адресацию, маршрутизацию, коммутацию, надежную передачу данных и управление перегрузками. Студенты изучают множество служб TCP / IP, включая DNS, DHCP и VPN. В инструкции также рассматривается сетевая безопасность, а также протоколы прикладного уровня (такие как HTTP, FTP и электронная почта) и сетевые приложения клиент / сервер. В курсе представлены практические примеры использования Windows, Linux и Solaris. Студенты также узнают, как работают сети и TCP / IP и как работают TCP / IP.Предпосылки

Хотя опыт передачи данных не требуется, учащиеся должны иметь хороший опыт работы с компьютерами с опытом установки и эксплуатации Microsoft Windows или Unix (например, Solaris или Linux).

График на осень 2021 года

В этом разделе нет установленного времени встреч.

Будущее предложение (открывается 26 июля 2021 г., 00:00:00)

Смотрите подробности онлайн

Банкноты

Набор ограничен. Срок регистрации: 26 сентября 2021 года. Требуется доступ в Интернет. Необходимые материалы.

Срок возврата

После 24 сентября 2021 г. возврату не подлежат

Требования к курсу

Межсетевое взаимодействие с TCP / IP Volume One Дуглас Э.Comer

© 2013 г. Пхи

ISBN 8120348672

Для доступа к материалам курса требуется доступ в Интернет.

Понедельник 18:30 — 22:00 PT

Будущее предложение (открывается 26 июля 2021 г., 00:00:00)

Смотрите подробности Удаленная инструкция

Расположение: онлайн

Банкноты

Набор ограничен.Срок регистрации: 26 сентября 2021 года. Требуется доступ в Интернет. Необходимые материалы.

Срок возврата

После 3 октября 2021 г. возврату не подлежат

Требования к курсу

Для доступа к материалам курса требуется доступ в Интернет.

График

Онлайн

Пн 20 сен, 2021

18:30 по тихоокеанскому времени — 22:00 по тихоокеанскому времени

онлайн

Онлайн

Пн, 27 сен, 2021

, 18:30 по тихоокеанскому времени — 22:00 по тихоокеанскому времени

онлайн

Онлайн

Пн 4 окт.2021 г.

, 18:30 по тихоокеанскому времени — 22:00 по тихоокеанскому времени

онлайн

Онлайн

Пн 11 окт.2021 г.

18:30 по тихоокеанскому времени — 22:00 по тихоокеанскому времени

онлайн

Онлайн

Пн 18 окт.2021 г.

18:30 по тихоокеанскому времени — 22:00 по тихоокеанскому времени

онлайн

Онлайн

Пн 25 окт.2021 г.

, 18:30 по тихоокеанскому времени — 22:00 по тихоокеанскому времени

онлайн

Онлайн

Пн 1 ноя, 2021

, 18:30 по тихоокеанскому времени — 22:00 по тихоокеанскому времени

онлайн

Онлайн

Пн 8 ноя, 2021

, 18:30 по тихоокеанскому времени — 22:00 по тихоокеанскому времени

онлайн

Онлайн

Пн 15 ноя, 2021

18:30 по тихоокеанскому времени — 22:00 по тихоокеанскому времени

онлайн

Онлайн

Пн 22 ноя, 2021

18:30 по тихоокеанскому времени — 22:00 по тихоокеанскому времени

онлайн

Зимнее расписание 2022 года

В этом разделе нет установленного времени встреч.

Будущее предложение (открывается 1 ноября 2021 г., 00:00:00)

Смотрите подробности онлайн

Банкноты

Набор ограничен. Крайний срок регистрации: 6 января 2022 года. Требуется доступ в Интернет. Необходимые материалы.

Срок возврата

После 7 января 2022 г. возврату не подлежат

Требования к курсу

Межсетевое взаимодействие с TCP / IP Volume One Дуглас Э.Comer

© 2013 г. Пхи

ISBN 8120348672

Для доступа к материалам курса требуется доступ в Интернет.

Понедельник 18:30 — 22:00 PT

Будущее предложение (открывается 1 ноября 2021 г., 00:00:00)

Смотрите подробности Удаленная инструкция

Расположение: онлайн

Банкноты

Набор ограничен.Крайний срок регистрации: 9 января 2022 года. Требуется доступ в Интернет. Необходимые материалы.

Срок возврата

После 16 января 2022 г. возврату не подлежат

Требования к курсу

Для доступа к материалам курса требуется доступ в Интернет.

График

Онлайн

Пн 3 янв.2022 г.

18:30 по тихоокеанскому времени — 22:00 по тихоокеанскому времени

онлайн

Онлайн

Пн 10 янв.2022 г.

18:30 по тихоокеанскому времени — 22:00 по тихоокеанскому времени

онлайн

Онлайн

Пн 17 янв.2022 г.

18:30 по тихоокеанскому времени — 22:00 по тихоокеанскому времени

онлайн

Онлайн

Пн, 24 янв.2022 г.

18:30 по тихоокеанскому времени — 22:00 по тихоокеанскому времени

онлайн

Онлайн

Пн, 31 янв.2022 г.

18:30 по тихоокеанскому времени — 22:00 по тихоокеанскому времени

онлайн

Онлайн

Пн 7 фев.2022 г.

18:30 по тихоокеанскому времени — 22:00 по тихоокеанскому времени

онлайн

Онлайн

Пн, 14 фев.2022 г.

18:30 по тихоокеанскому времени — 22:00 по тихоокеанскому времени

онлайн

Онлайн

Пн, 21 фев.2022 г.

18:30 по тихоокеанскому времени — 22:00 по тихоокеанскому времени

онлайн

Онлайн

Пн 28 фев.2022 г.

18:30 по тихоокеанскому времени — 22:00 по тихоокеанскому времени

онлайн

Онлайн

Пн 7 мар.2022 г.

18:30 по тихоокеанскому времени — 22:00 по тихоокеанскому времени

онлайн

О протоколе управления передачей (TCP)

Протокол управления передачей / Интернет-протокол, набор протоколов связи, используемых для подключения узлов в Интернете.TCP / IP использует несколько протоколов, два основных из которых — TCP и IP. TCP / IP встроен в операционную систему UNIX и используется Интернетом, что делает его стандартом для передачи данных по сети. Даже сетевые операционные системы, которые имеют свои собственные протоколы, такие как Netware, также поддерживают TCP / IP. Протокол IP имеет дело только с пакетами, а TCP позволяет двум хостам устанавливать соединение и обмениваться потоками данных. TCP гарантирует доставку данных, а также гарантирует, что пакеты будут доставлены в том же порядке, в котором они были отправлены.

TCP компенсирует недостатки IP, обеспечивая надежные потоковые соединения, которые скрывают большинство недостатков IP. Набор протоколов получил свое название, потому что большинство протоколов TCP / IP основаны на TCP, который, в свою очередь, основан на IP. TCP и IP — две опоры TCP / IP. TCP добавляет большую функциональность к IP-службе, на которую он накладывается:

  • Потоки. Данные TCP организованы как поток байтов, как файл. Дейтаграмная природа сети скрыта.
  • Надежная доставка. Порядковые номера используются для координации того, какие данные были переданы и получены. TCP организует повторную передачу, если определит, что данные были потеряны.
  • Адаптация к сети. TCP будет динамически изучать характеристики задержки сети и корректировать свою работу, чтобы максимизировать пропускную способность без перегрузки сети.
  • Контроль потока. TCP управляет буферами данных и координирует трафик, чтобы его буферы никогда не переполнялись. Быстрые отправители будут периодически останавливаться, чтобы не отставать от более медленных получателей.
Основной метод операции предполагает:
  • упаковка данных приложения более высокого уровня в сегменты
  • обертывание сегментов в дейтаграммы IP
  • связывание номеров портов с конкретными приложениями
  • связывание порядкового номера с каждым байтом в потоке данных
  • обменивается специальными сегментами для запуска и закрытия потока данных между двумя хостами
  • с использованием подтверждений и тайм-аутов для обеспечения целостности потока данных

Формат сегмента

Сегменты TCP состоят из 32-битных слов и включают 20-байтовый (5-словный) заголовок.Информация, содержащаяся в нем, выглядит следующим образом:
  • Номер порта источника. Номера портов источника (и назначения) используются для отправки потока данных в приложения. Вполне возможно, что между двумя хостами будет несколько одновременных потоков данных TCP. Поток данных TCP однозначно идентифицируется группой из четырех чисел. Это два адреса хоста и два номера порта.
  • Номер порта назначения. Это номер «целевого» порта в удаленной системе.
  • Порядковый номер. Это 32-битное число определяет первый байт данных в сегменте.
  • Номер подтверждения. Это 32-битное число является номером следующего байта, который отправитель ожидает получить от удаленного хоста. Удаленный хост может сделать вывод, что все байты до этого числа минус один были благополучно получены, и локальные копии удаленного хоста могут быть отброшены.
  • Длина заголовка. Это 4-битное поле определяет длину заголовка в 32-битных словах. Очевидно, что максимальное значение составляет 15 слов (60 байт) с учетом 10 (40 байт) вариантов.
  • Флаговые биты. Эта группа из 6 битов идентифицирует различные особые состояния в протоколе. Одновременно можно установить несколько битов.
  • Чексум. Это касается как заголовка, так и данных. Он рассчитывается путем добавления псевдозаголовка к сегменту TCP, он состоит из 3 32-битных слов, содержащих IP-адреса источника и назначения, байта, установленного на 0, байта, установленного на 6 (номер протокола для TCP в IP-адресе). заголовок дейтаграммы) и длину сегмента (прописью). Поле контрольной суммы сегмента TCP устанавливается в ноль, и алгоритм, применяемый к добавленному сегменту, обрабатывается как последовательность 16-битных (беззнаковых) слов.
  • Управление потоком. Управление потоком связано с текущими порядковыми номерами байтов на каждом конце потока данных. Всякий раз, когда сегмент отправляется, он включает порядковый номер последнего отправленного байта. Сегмент также будет включать порядковый номер следующего байта, который отправляющий хост ожидает получить, это называется номером подтверждения (ACK). Хост, принимающий сегмент, может предположить, что удаленный хост безопасно получил все байты до байта ACK-1 включительно, теперь локальные копии могут быть отброшены.

Порядковые номера

TCP использует 32-битный порядковый номер, который считает байты в потоке данных. Каждый пакет TCP содержит начальный порядковый номер данных в этом пакете и порядковый номер (называемый номером подтверждения) последнего байта, полученного от удаленного узла. Каждый узел TCP должен отслеживать как свою собственную порядковую нумерацию, так и нумерацию, используемую удаленным одноранговым узлом.

TCP использует несколько контрольных флагов для управления соединением. Некоторые из этих флагов относятся к одному пакету, но два флага (SYN и FIN) требуют надежной доставки, поскольку они отмечают начало и конец потока данных.Чтобы обеспечить надежную доставку этих двух флагов, им назначаются места в пространстве порядковых номеров. Каждый флаг занимает один байт.

Открытие TCP-соединения

TCP-соединение открывается с помощью трехстороннего рукопожатия для установления общего представления порядковых номеров. Соединение будет инициировано активным клиентом, другой конец соединения описывается как пассивный клиент, хотя с точки зрения модели программного обеспечения клиент / сервер, скорее всего, это сервер.Пассивный клиент должен находиться в состоянии, известном как LISTEN, что просто означает, что он ожидает входящего запроса на соединение. При трехстороннем обмене активный клиент отправляет сегмент SYN с произвольным порядковым номером (J). Пассивный клиент отвечает сегментом SYN с номером подтверждения, установленным на J + 1, и порядковым номером, установленным на дополнительное произвольное значение (K). Активный клиент отвечает на сегмент SYN, отправляя сегмент ACK с номером подтверждения, установленным на K + 1.

«Произвольный» начальный порядковый номер должен увеличиваться приблизительно каждые 4 с, это позволяет избежать путаницы отложенных сегментов предыдущего соединения с новым соединением. Начальный порядковый номер сохранится примерно за 4 часа. Как только соединение установлено, порядковые номера могут переноситься гораздо быстрее, в зависимости от трафика и скорости линии.

Закрытие TCP-соединения

Для упорядоченного закрытия TCP-соединения требуется четырехсторонний обмен. На активном конце приложение инициирует последовательность закрытия, возможно, с помощью системного вызова close () для сокета.При пассивном конце получение сегмента FIN заставляет программное обеспечение передавать серверному программному обеспечению индикацию «конца файла».

Следует отметить, что на самом деле биржа представляет собой две независимые биржи, и можно закрыть соединение в одном направлении, но не в другом. Это называется половинным закрытием. RFC 793 определяет MSL (максимальное время жизни сегмента) как 120 секунд, но в некоторых реализациях используется 30 или 60 секунд. Это, по сути, максимальное время, в течение которого разумно ждать сегмента, т.е.е. если сегмент не достигает места назначения в MSL, он, вероятно, вообще не доберется до него, можно предположить, что он был потерян.

Оценка времени туда и обратно

Когда хост передает TCP-пакет своему партнеру, он должен некоторое время ждать подтверждения. Если ответ не приходит в течение ожидаемого периода, считается, что пакет потерян, и данные передаются повторно. Очевидный вопрос — сколько нам ждать? — не хватает простого ответа. По Ethernet для ответа должно быть не более нескольких микросекунд.Если трафик должен проходить через глобальную сеть Интернет, секунда или две могут быть разумными во время пикового использования. Если мы говорим с приборным комплексом на спутнике, несущемся к Марсу, на ответ могут потребоваться минуты. Нет однозначного ответа на вопрос — как долго?

Все современные реализации TCP стремятся ответить на этот вопрос, отслеживая нормальный обмен пакетами данных и вычисляя, насколько долго это «слишком долго». Этот процесс называется оценкой времени приема-передачи (RTT).Оценки RTT являются одним из наиболее важных параметров производительности при обмене TCP, особенно если учесть, что при передаче неограниченно больших объемов все реализации TCP в конечном итоге отбрасывают пакеты и повторно передают их, независимо от того, насколько хорошее качество связи.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *