ਹਾਇਪਰਟੈਕਸਟ ਟ੍ਰਾਂਸਫਰ ਪਰੋਟੋਕਾਲ
ਹਾਇਪਰਟੈਕਸਟ ਟ੍ਰਾਂਸਫਰ ਪ੍ਰੋਟੋਕਾਲ (HTTP) ਵਰਲਡ ਵਾਈਡ ਵੈੱਬ ਲਈ ਡਾਟਾ ਸੰਚਾਰ ਦੀ ਬੁਨਿਆਦ ਹੈ। ਹਾਈਪਰਟੈਕਸਟ ਢਾਂਚਾਗਤ ਟੈਕਸਟ ਹੈ, ਜੋ ਟੈਕਸਟ ਨੂੰ ਰੱਖਣ ਵਾਲੀ ਨੋਡ ਵਿਚਕਾਰ ਲਾਜ਼ੀਕਲ ਲਿੰਕ (ਹਾਈਪਰਲਿੰਕਸ) ਦਾ ਇਸਤੇਮਾਲ ਕਰਦਾ ਹੈ। ਹਾਇਪਰਟੈਕਸਟ ਦੀ ਅਦਲਾ-ਬਦਲੀ ਜਾਂ ਟਰਾਂਸਫਰ ਕਰਨ ਲਈ ਪ੍ਰੋਟੋਕੋਲ HTTP ਹੈ। HTTP ਦਾ ਵਿਕਾਸ ਟਿਮ ਬਰਨਰਸ-ਲੀ (Tim Berners-Lee) ਦੁਆਰਾ ਸੀ.ਈ.ਆਰ.ਐਨ. (CERN) ਵਿੱਚ 1989 ਵਿੱਚ ਸ਼ੁਰੂ ਕੀਤਾ ਗਿਆ ਸੀ। HTTP ਦੇ ਮਿਆਰ ਵਿਕਾਸ ਨੂੰ ਇੰਟਰਨੈਟ ਇੰਜਨੀਅਰਿੰਗ ਟਾਸਕ ਫੋਰਸ (ਆਈਈਟੀਐਫ) ਅਤੇ ਵਰਲਡ ਵਾਈਡ ਵੈੱਬ ਕਨਸੋਰਟੀਅਮ (ਡਬਲਯੂ 3 ਸੀ (W3C)) ਦੁਆਰਾ ਸੰਚਾਲਿਤ ਕੀਤਾ ਗਿਆ ਸੀ, ਜਿਹੜਾ ਕਿ ਲੜੀ ਦੀਆਂ ਬੇਨਤੀਆਂ ਦੀਆਂ ਟਿੱਪਣੀਆਂ ਲਈ ਸੀ। HTTP / 1.1 ਦੀ ਪਹਿਲੀ ਪਰਿਭਾਸ਼ਾ, ਆਮ ਵਰਤੋਂ ਦੇ ਵਿੱਚ HTTP ਦਾ ਵਰਜਨ, 1997 ਵਿੱਚ RFC 2068 ਆਇਆ ਸੀ, ਹਾਲਾਂਕਿ ਇਹ 1999 ਵਿੱਚ RFC 2616 ਦੁਆਰਾ ਪੁਰਾਣਾ ਬਣਾਇਆ ਗਿਆ ਸੀ ਅਤੇ ਫਿਰ ਮੁੜ ਆਰਐਫਸੀ ਐੱਸ (RFCs) ਦੇ ਪਰਿਵਾਰ ਆਰਐਫਸੀ (RFC) 7230 ਦੁਆਰਾ 2014 ਵਿੱਚ ਬਣਾਇਆ ਗਿਆ। ਇੱਕ ਬਾਅਦ ਵਾਲਾ ਸੰਸਕਰਣ, ਅਗੇਤਰ HTTP / 2, ਨੂੰ 2015 ਵਿੱਚ ਪ੍ਰਮਾਣਿਤ ਕੀਤਾ ਗਿਆ ਸੀ, ਅਤੇ ਹੁਣ ਏਐੱਲਪੀਐਨ (ALPN) ਐਕਸਟੈਂਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਟੀਐਲਐਸ ਤੇ ਪ੍ਰਮੁੱਖ ਵੈਬ ਸਰਵਰਾਂ ਅਤੇ ਬ੍ਰਾਉਜ਼ਰ ਦੁਆਰਾ ਸਮਰਥਿਤ ਹੈ ਜਿੱਥੇ TLS 1.2 ਜਾਂ ਨਵਾਂ ਲੋੜੀਂਦਾ ਹੈ।