HTTP және HTTPS арасындағы айырмашылық

HTTP және HTTPS арасындағы айырмашылық
HTTP және HTTPS арасындағы айырмашылық

Бейне: HTTP және HTTPS арасындағы айырмашылық

Бейне: HTTP және HTTPS арасындағы айырмашылық
Бейне: Елімізде орташа және жоғары зейнетақы арасындағы айырмашылық азаймақ 2024, Шілде
Anonim

HTTP және

HTTP (Hyper-Text Transfer Protocol) – таратылған, бірлескен, гипермедиа ақпараттық жүйелеріне арналған қолданбалы деңгейдегі протокол. Ол RFC 2616 (Пікірлер сұрауы) стандартында анықталған. Негізінде HTTP негізгі мүмкіндігі деректерді тасымалдаудың келіссөздер бөлігі болып табылады. HTTP қызметтерінің типтік мысалдары веб-сервер байланысы және домендік атаулар қызметінің байланысы болып табылады.

Қолданба деңгейінде деректер байланысының бір ұшы сервер, ал екіншісі клиент ретінде әрекет етеді. Сервермен байланысу үшін клиент сервердің IP мекенжайын және порт нөмірін білуі керек. IP мекенжайы серверге жетуге көмектеседі және порт нөмірі клиенттің қандай қызметті іздейтінін ғана анықтайды.(Техникалық тілде ол розетка ретінде анықталады).

Бұл жерде HTTP-де бірдей; мысал ретінде веб-серверді алайық, бұл модельде веб-сервер аппараттық серверде жұмыс істейтін қолданбалы бағдарламалық құрал, ал клиент пайдаланушының шолғышы болып табылады. Веб-сервер қолданбасы HTTP қосылымдарын қабылдау үшін №80 портты тыңдауда. Сондықтан бұл порт 80 HTTP порты ретінде анықталады.

HTTPS де HTTP-ге ұқсас, бірақ «S» Қауіпсіз дегенді білдіреді. HTTP-де деректер сол қалпында жіберіледі, оны қарапайым мәтін деп атайды. Кез келген адам сервер мен клиент арасындағы жолда оқи алады. Бірақ HTTPS жүйесінде ешкім сервер мен клиент арасындағы ақпаратты оқи алмайды, олар әдетте сіздің веб-шолғышыңыз бен веб-серверіңіз болып табылады.

Қосымша, TLS (тасымалдау деңгейінің қауіпсіздігі) немесе SSL (қауіпсіз ұяшық деңгейі) іске асырылуы деректерді тасымалдауға арналған шифрланған туннельді басынан аяғына дейін орнатады. Шифрланған туннель дегеніміз, сервер мен клиент арасындағы деректер байланысы жабық және сервер мен клиент тек байланысты оқи алады.

Бұл жағдайда біздің мысалдағы веб-шолғышыңыз болып табылатын клиент веб-сервермен 443 порт нөмірі арқылы байланысады. Көптеген банктік қолданбаларда пайдаланушының кіру ақпаратымен алмасу HTTPS протоколын пайдаланады.

Қорытынды:

(1) HTTP қалыпты деректерді жібереді, HTTPS жабық немесе шифрланған деректерді жібереді

(2) HTTP қалыпты қолданбаларға арналған, ал HTTPS негізінен банктік немесе қауіпсіз қолданбаларға арналған

(3) HTTP 80 портын пайдаланады, ал HTTPS 443 портын пайдаланады

(4) HTTP RFC 2616 жүйесінде және HTTPS RFC 2817 жүйесінде анықталған (HTTP/1.1 ішінде TLS нұсқасына жаңарту)

Ұсынылған: