Кіріспе

Компьютерлік желі протоколы

Нүктеден нүктеге туннельдеу протоколы (PPTP) – виртуалды жеке желілерді құрудың ескірген әдісі. PPTP-де көптеген мәлімделген қауіпсіздік мәселелері бар. PPTP PPP пакеттерін капсулалау үшін TCP басқару каналын және жалпы маршруттауды қаптау туннелін пайдаланады. Көптеген қазіргі заманғы VPN осы функция үшін UDP-нің түрлі нұсқаларын қолданады. PPTP спецификациясы шифрлау немесе аутентификация мүмкіндіктерін сипаттамайды және кез келген қауіпсіздік функцияларын іске асыру үшін нүктеден нүктеге протоколына сенеді. Microsoft Windows өнімдерімен бірге келетін PPTP жүзеге асыруы Windows PPTP стегінің стандартты мүмкіндіктері ретінде әртүрлі аутентификация және шифрлау деңгейлерін бастапқыда іске асырады. Бұл протоколдың мақсаты – қауіпсіздік және қашықтан қол жеткізу деңгейін, әдеттегі VPN өнімдерімен салыстырылатын деңгейде қамтамасыз ету.

Тарих

PPTP-ге арналған ережелер 1999 жылдың шілдесінде RFC 2637 ретінде жарияланды және Microsoft, Ascend Communications (қазір Nokia), 3Com және тағы да басқалар құрған сатушылар консорциумымен әзірленді. PPTP Интернет-инженерлік тобы тарапынан стандарт ретінде ұсынылмаған және бекітілмеген.

Сипаттама

PPTP туннелі TCP 1723 порты арқылы әріптеспен байланыс орнату арқылы құрылады. Бұл TCP қосылысы содан кейін сол әріптеске GRE туннелін бастау және басқару үшін пайдаланылады. PPTP GRE пакеттерінің форматы стандартты емес, GRE тақырыбындағы әдеттегі маршруттау өрісінің орнына жаңа растау нөмірі өрісі кірістірілген. Дегенмен, қалыпты GRE қосылымындағыдай, өзгертілген GRE пакеттері тікелей IP пакеттеріне енгізіліп, IP протоколының 47 нөмірі ретінде көрінеді. GRE туннелі PPP ішінде тасымалданатын кез келген протоколдарды, соның ішінде IP, NetBEUI және IPX протоколдарын туннельдеуге мүмкіндік беретін капсулаланған PPP пакеттерін тасымалдау үшін қолданылады. Microsoft нұсқасында туннельденген PPP трафигі PAP, CHAP, MS CHAP v1/v2 арқылы куәландырылуы мүмкін.