ਇੱਕ ssh -D ਪ੍ਰਕਿਰਿਆ ਇੱਕੋ ਸਮੇਂ ਕਈ ਵੈਬਸਾਈਟ ਕਨੈਕਸ਼ਨਾਂ ਦੀ ਸੇਵਾ ਕਰ ਸਕਦੀ ਹੈ। ਪਰਤਾਂ ਨੂੰ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਗਿਣੋ:

ਪਰਤਇਹ ਕੀ ਲੈ ਕੇ ਜਾਂਦੀ ਹੈ
ਐਪਲੀਕੇਸ਼ਨ ਤੋਂ SOCKS ਸਰੋਤੇ ਤੱਕਵੱਖਰੇ ਐਪਲੀਕੇਸ਼ਨ ਕਨੈਕਸ਼ਨ ਅਤੇ SOCKS ਬੇਨਤੀਆਂ
SSH ਚੈਨਲਚੈਨਲ-ਪੱਧਰੀ ਪ੍ਰਵਾਹ ਨਿਯੰਤਰਣ ਨਾਲ ਸੁਤੰਤਰ ਤੌਰ 'ਤੇ ਪਤੇ ਵਾਲੀਆਂ ਸਟ੍ਰੀਮਾਂ
SSH ਟਰਾਂਸਪੋਰਟਮਲਟੀਪਲੈਕਸ ਕੀਤਾ ਚੈਨਲ ਡੇਟਾ, ਆਮ ਤੌਰ 'ਤੇ ਇੱਕ ਅੰਤਰਿਹਤ TCP ਕਨੈਕਸ਼ਨ ਉੱਤੇ
ਗੇਟਵੇ ਤੋਂ ਵੈਬਸਾਈਟਾਂ ਤੱਕਗੇਟਵੇ ਵੱਲੋਂ ਖੋਲ੍ਹੇ ਵੱਖਰੇ ਮੰਜ਼ਿਲ ਕਨੈਕਸ਼ਨ

ਇਸ ਲਈ ਇੱਕ ਐਨਕ੍ਰਿਪਟਿਡ SSH ਸਾਕਟ ਵੇਖਣ ਦਾ ਮਤਲਬ ਇਹ ਨਹੀਂ ਕਿ ਹਰ ਵੈਬਸਾਈਟ ਬੇਨਤੀ ਇੱਕ ਮੰਜ਼ਿਲ ਕਨੈਕਸ਼ਨ ਵਿੱਚ ਕ੍ਰਮਬੱਧ ਹੁੰਦੀ ਹੈ। ਗਤੀਸ਼ੀਲ ਫਾਰਵਰਡਿੰਗ ਸਟ੍ਰੀਮ ਡੇਟਾ ਰੀਲੇ ਕਰਦੀ ਹੈ ਅਤੇ ਨਵੇਂ ਕਨੈਕਸ਼ਨ ਖੋਲ੍ਹਦੀ ਹੈ; ਇਹ ਪੈਕੇਟ ਟਨਲ ਤੋਂ ਵੱਖਰੀ ਹੈ, ਜੋ ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਅਸਲ TCP ਪੈਕੇਟ ਅਤੇ IP ਹੈਡਰ ਦੂਜੇ TCP ਕਨੈਕਸ਼ਨ ਦੇ ਅੰਦਰ ਲੈ ਕੇ ਜਾਂਦੀ ਹੈ।

ਸਾਂਝਾ ਟਰਾਂਸਪੋਰਟ ਫਿਰ ਵੀ ਮਹੱਤਵਪੂਰਨ ਹੈ। ਸਮਰੱਥਾ, ਸਮਾਂ-ਸੂਚੀ, ਐਨਕ੍ਰਿਪਸ਼ਨ ਕੰਮ ਅਤੇ ਟਰਾਂਸਪੋਰਟ ਦਾ ਨੁਕਸਾਨ ਜਾਂ ਦੇਰੀ ਕਈ ਚੈਨਲਾਂ ਨੂੰ ਇਕੱਠੇ ਪ੍ਰਭਾਵਿਤ ਕਰ ਸਕਦੀ ਹੈ। ਸਿਰਫ਼ ਇੱਕ ਮੰਜ਼ਿਲ ਦਾ ਰੁਕਣਾ ਇੱਕ-ਚੈਨਲ ਸੀਮਾ ਸਾਬਤ ਨਹੀਂ ਕਰਦਾ।

ਜੇ ਕਈ ਐਪਲੀਕੇਸ਼ਨ ਇਕੱਠੇ ਹੌਲੀ ਹੁੰਦੇ ਹਨ, ਤਾਂ ਜਾਂਚੋ ਕਿ ਕੀ ਉਹ ਇੱਕੋ SSH ਸੈਸ਼ਨ ਅਤੇ ਗੇਟਵੇ ਮਾਰਗ ਸਾਂਝਾ ਕਰਦੇ ਹਨ, ਫਿਰ ਉਨ੍ਹਾਂ ਦਾ ਅਸਲ ਕੰਮ-ਭਾਰ ਤੁਲਨਾ ਕਰੋ। ਸਥਾਨਕ SOCKS ਪੋਰਟ ਗਿਣਨਾ ਨਾ ਥ੍ਰੂਪੁਟ ਮਾਪਦਾ ਹੈ ਨਾ ਸੁਤੰਤਰ ਮਾਰਗ। ਮਲਟੀਪਲੈਕਸਿੰਗ ਆਪਣੇ ਆਪ ਗਤੀ ਵਾਧਾ ਜਾਂ ਹਰ ਸਟ੍ਰੀਮ ਲਈ ਵੱਖਰਾ ਜਨਤਕ ਨਿਕਾਸ ਦਾ ਵਾਅਦਾ ਨਹੀਂ ਕਰਦੀ।

ਸੰਬੰਧਿਤ ਲੇਖ