HTTP এবং HTTPS-এর মধ্যে পার্থক্য

HTTP এবং HTTPS-এর মধ্যে পার্থক্য
HTTP এবং HTTPS-এর মধ্যে পার্থক্য

ভিডিও: HTTP এবং HTTPS-এর মধ্যে পার্থক্য

ভিডিও: HTTP এবং HTTPS-এর মধ্যে পার্থক্য
ভিডিও: ভিসা কার্ড ও মাস্টার কার্ডের পার্থক্য কী?⚡VISA Card VS Master Card A to Z 2024, জুলাই
Anonim

HTTP বনাম

HTTP (হাইপার-টেক্সট ট্রান্সফার প্রোটোকল) বিতরণ করা, সহযোগী, হাইপারমিডিয়া তথ্য সিস্টেমের জন্য একটি অ্যাপ্লিকেশন স্তরের প্রোটোকল। এটি RFC 2616 (মন্তব্যের জন্য অনুরোধ) এ সংজ্ঞায়িত করা হয়েছে। মূলত HTTP এর প্রধান বৈশিষ্ট্য হল ডেটা স্থানান্তরের আলোচনার অংশ। HTTP পরিষেবাগুলির সাধারণ উদাহরণ হল ওয়েব সার্ভার যোগাযোগ এবং ডোমেন নাম পরিষেবা যোগাযোগ৷

অ্যাপ্লিকেশন লেভেল এন্ড টু এন্ড ডাটা কমিউনিকেশনের একটি প্রান্ত সার্ভার হিসেবে কাজ করে এবং আরেকটি প্রান্ত ক্লায়েন্ট হিসেবে কাজ করে। সার্ভার ক্লায়েন্টের সাথে যোগাযোগ করার জন্য আইপি ঠিকানা এবং সার্ভারের পোর্ট নম্বর জানা উচিত। আইপি ঠিকানা সার্ভারে পৌঁছাতে সাহায্য করে এবং পোর্ট নম্বর কেবলমাত্র ক্লায়েন্ট কী পরিষেবা খুঁজছে তা নির্ধারণ করে।(প্রযুক্তিগত ভাষায় এটি সকেট হিসাবে সংজ্ঞায়িত)।

এখানে HTTP-তে একই রকম; শুধু উদাহরণ হিসাবে ওয়েব সার্ভার নিন, এই মডেলে, ওয়েব সার্ভার একটি হার্ডওয়্যার সার্ভারে চলমান অ্যাপ্লিকেশন সফ্টওয়্যার এবং ক্লায়েন্ট ব্যবহারকারীর ব্রাউজার। ওয়েব সার্ভার অ্যাপ্লিকেশন HTTP সংযোগ গ্রহণ করতে পোর্ট নম্বর 80 শুনছে। তাই এই পোর্ট 80 কে HTTP পোর্ট হিসাবে সংজ্ঞায়িত করা হয়েছে।

HTTPSও HTTP-এর মতোই কিন্তু 'S' মানে সিকিউর। এইচটিটিপি-তে ডেটা প্রেরণ করা হয় যেটিকে প্লেইন টেক্সট বলা হয়। সার্ভার এবং ক্লায়েন্টের মধ্যে যে কেউ পড়তে পারে। কিন্তু 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-তে আপগ্রেড করা)

প্রস্তাবিত: