সমস্ত ইন্টারনেট সংযুক্ত জিনিস যোগাযোগের জন্য একই "অ্যাপ্লিকেশন - টিসিপি - আইপি - হার্ডওয়্যার" স্ট্যাক ব্যবহার করে?


15

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

  • সমস্ত ধরণের কম্পিউটার - স্মার্টফোন / টিভি / গেমকোনসোল ইত্যাদি কি এই ফর্ম্যাটটি ব্যবহার করে?

  • ওএসের ব্যাপার কি?

  • (এই ক্ষেত্রে) সেলুলার ইন্টারনেট এবং ওয়াইফাই / ইথারনেটের মধ্যে কোনও পার্থক্য আছে কি?

  • একক-ফাংশন ডিভাইসগুলির কী যেগুলির মধ্যে "অ্যাপ্লিকেশন" স্তর নেই - যেমন ওয়েব সংযুক্ত ক্যামেরা, হালকা স্যুইচ বা থার্মোস্ট্যাট।


সম্পর্কিত iot.stackexchange.com/questions/1119
শান

3
কেবলমাত্র প্রতি প্রশ্নে একটি প্রশ্ন জিজ্ঞাসা করা আরও ভাল - তবে এই খুব বেসিক প্রশ্নের পক্ষে একরকম কঠিন। আপনার যদি ফলো-আপ প্রশ্ন থাকে, তবে সেগুলি আরও নির্দিষ্ট করে দেখুন চেষ্টা করুন।
শান হোলিহানে

সমস্ত ডিভাইসে একটি অ্যাপ্লিকেশন স্তর রয়েছে। ওয়েব সংযুক্ত লাইটসুইচের জন্য অ্যাপ্লিকেশন স্তর হ'ল এমন একটি সফ্টওয়্যার যা কোনও কমান্ড পাওয়ার পরে লাইটটি চালু এবং বন্ধ করে দেয়।
ব্যবহারকারী 253751

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

@ এসওয়াইএস_ভি যখন আমি বলি "ডিভাইসটিতে একটি অ্যাপ্লিকেশন স্তর রয়েছে" মানে আমি "ডিভাইসটিতে এমন কিছু সফ্টওয়্যার উপাদান রয়েছে যা টিসিপি / আইপি অ্যাপ্লিকেশন স্তর হিসাবে বর্ণিত যা প্রয়োগ করে"
ব্যবহারকারী 253751

উত্তর:


26

প্রশ্নটিতে কিছু সম্ভাব্য ভুল ধারণা বা ভুল বোঝাবুঝি রয়েছে যা এই পোস্টে সম্বোধন করা হবে।

  • ডায়াগ্রাম 2-এ, এটি "স্ট্যাক" সফ্টওয়্যারটির একটি প্রতিনিধিত্ব দেখায় যা একটি কম্পিউটার (পিসি) ইন্টারনেট জুড়ে, অন্য কম্পিউটারে একটি বার্তা তৈরি, প্রক্রিয়াজাতকরণ এবং প্রেরণে ব্যবহার করবে

  • সমস্ত ধরণের কম্পিউটার - স্মার্টফোন / টিভি / গেমকোনসোল ইত্যাদি কি এই ফর্ম্যাটটি ব্যবহার করে?

  • (এই ক্ষেত্রে) সেলুলার ইন্টারনেট এবং ওয়াইফাই / ইথারনেটের মধ্যে কোনও পার্থক্য আছে কি?

  • একক-ফাংশন ডিভাইসগুলির কী যেগুলির মধ্যে "অ্যাপ্লিকেশন" স্তর নেই - যেমন ওয়েব সংযুক্ত ক্যামেরা, লাইটউইচস বা থার্মোস্ট্যাট।

এই ভ্রান্ত ধারণার উপস্থিতি নিম্নলিখিত ব্যাখ্যাগুলির অন্তর্ভুক্তি প্রয়োজন (পরবর্তী আলোচনার জন্য প্রসঙ্গ সরবরাহ করার জন্য):

  • ইন্টারনেট কি
  • টিসিপি / আইপি প্রোটোকল স্যুটটি কী
  • একটি আবেদন কি

তাহলে প্রশ্নগুলি সরাসরি সম্বোধন করা হবে।

নোট করুন যে তাদের গুরুত্ব এবং জটিলতা দেখে পুরো সিরিজ বই টিসিপি / আইপি প্রোটোকল স্যুটে লেখা হয়েছে। এখানে সংজ্ঞা এবং ব্যাখ্যা মূলত উইকিপিডিয়া, টিসিপি / আইপি ইলাস্ট্রেটেড ভলিউম 1 দ্বিতীয় সংস্করণ: স্টিভেন্স এবং ফল দ্বারা প্রোটোকল এবং আইবিএম এর টিসিপি / আইপি টিউটোরিয়াল এবং প্রযুক্তিগত ওভারভিউ থেকে আঁকা হবে ।

1. ইন্টারনেট

ইন্টারনেট প্রযুক্তিগতভাবে একটি ওয়াইড এরিয়া নেটওয়ার্ক (ডাব্লুএএন) , তবে এটির আরও বেশি সহায়ক উপায় হ'ল এক ধরণের সুপারনেট ওয়ার্ক (নেটওয়ার্কগুলির একটি নেটওয়ার্ক) বা বিভিন্ন আন্তঃ সংযুক্ত নেট ওয়ার্কের সমষ্টি হিসাবে । এখানে ইন্টারনেটের একটি অংশ দিয়ে পথের রাস্তার চিত্র রয়েছে:

রুটের পথের দৃশ্যায়ন

  • ইন্টারনেট অনেক সংযুক্ত নেটওয়ার্ক নিয়ে গঠিত
  • একটি নেটওয়ার্কে 1 বা আরও বেশি সিস্টেম ( হোস্ট ) থাকতে পারে
  • একটি সংযুক্ত সিস্টেম সাধারণত কোনও ধরণের হার্ডওয়্যার প্ল্যাটফর্মে চলে
  • নেটওয়ার্কগুলির সাথে সংযুক্ত সিস্টেমগুলির ধরণের এবং তারা যে হার্ডওয়্যারটিতে চালিত হয় তার মধ্যে উল্লেখযোগ্য পার্থক্য রয়েছে

কীভাবে ইন্টারনেট কাজ করে তা পড়ার একটি মজাদার পাওয়া যায় আর্স্টেকনিকা নিবন্ধে ইন্টারনেট কীভাবে কাজ করে তা পাওয়া যায় : সাবমেরিন ফাইবার, জারে ব্রেন এবং কোক্সিয়াল কেবলগুলি

তাহলে বিভিন্ন নেটওয়ার্কের সাথে সংযুক্ত বিভিন্ন হার্ডওয়্যার প্ল্যাটফর্মে বিভিন্ন সিস্টেমগুলি কীভাবে একে অপরের সাথে যোগাযোগ করতে সক্ষম হয়? সিস্টেম এবং নেটওয়ার্কগুলির এত বিস্তৃত, ভিন্ন ভিন্ন অ্যারের মধ্যে যোগাযোগ কীভাবে সম্ভব? এই সমস্ত কীভাবে একসাথে সঞ্চালিত হতে পারে?

2. ইন্টারনেট প্রোটোকল স্যুট

উত্তরটি ইন্টারনেট প্রোটোকল স্যুট, ওরফে টিসিপি / আইপি প্রোটোকল স্যুট সরবরাহ করেছে। এই প্রশ্নগুলি ইন্টারনেটের আর্কিটেকচারের নকশা প্রক্রিয়া চলাকালীন বিবেচনা করা হয়েছিল (টিসিপি / আইপি সচিত্র, বিভাগ 1.1: স্থাপত্য নীতিসমূহ):

বেশ কয়েকটি লক্ষ্য ইন্টারনেট আর্কিটেকচার তৈরির দিকে পরিচালিত করেছিল। [সি ৮৮] -তে ক্লার্ক উল্লেখ করেছেন যে প্রাথমিক লক্ষ্য ছিল "বিদ্যমান আন্তঃসংযুক্ত নেটওয়ার্কগুলির মাল্টিপ্লেক্স ব্যবহারের জন্য একটি কার্যকর কৌশল বিকাশ করা।" এই বক্তব্যের সারমর্মটি হ'ল ইন্টারনেট আর্কিটেকচারটি একাধিক স্বতন্ত্র নেটওয়ার্কগুলিকে আন্তঃসংযোগ করতে সক্ষম হওয়া উচিত এবং একাধিক ক্রিয়াকলাপগুলি হওয়া উচিত ফলাফল আন্তঃসংযুক্ত নেটওয়ার্কে একযোগে চালাতে সক্ষম হবেন

থেকে ইন্টারনেট প্রোটোকল স্যুট (উইকিপিডিয়া):

ইন্টারনেট প্রোটোকল স্যুটটি ধারণামূলক মডেল এবং ইন্টারনেট এবং অনুরূপ কম্পিউটার নেটওয়ার্কগুলিতে ব্যবহৃত যোগাযোগ প্রোটোকলের সেট।

ইন্টারনেট প্রোটোকল স্যুটটি ডেটা প্যাকাইটিস, ঠিকানা, প্রেরণ, রুটেড এবং রিসিভ করা উচিত তা উল্লেখ করে শেষ থেকে শেষ ডেটা যোগাযোগ সরবরাহ করে । এই কার্যকারিতাটি চারটি বিমূর্ত স্তরকে সংগঠিত করা হয়েছে যা জড়িত নেটওয়ার্কিংয়ের সুযোগ অনুযায়ী সমস্ত সম্পর্কিত প্রোটোকলকে বাছাই করতে ব্যবহৃত হয়।

টিসিপি / আইপি প্রোটোকল স্যুটটি ভাবার একটি উপায় হল বিভিন্ন সিস্টেম এবং বিভিন্ন নেটওয়ার্কে চলমান প্রক্রিয়াগুলি একে অপরের সাথে কীভাবে যোগাযোগ করতে পারে তার একটি স্পেসিফিকেশন হিসাবে। সংক্ষেপে, টিসিপি / আইপি প্রোটোকল স্যুট আন্ত-প্রক্রিয়া যোগাযোগের জন্য একটি মান সরবরাহ করে।

টিসিপি / আইপি প্রোটোকল স্যুটটি সঠিকভাবে প্রয়োগ করে এমন যে কোনও সিস্টেম এটির কার্যক্রিয়াগুলি ইন্টারনেটে যোগাযোগের অনুমতি দেওয়ার জন্য সরবরাহ করে। বস্তুত, প্রসেসের জন্য অর্ডার অন্যান্য নেটওয়ার্কের দূরবর্তী সিস্টেমে চলমান অন্যান্য প্রসেসের সাথে ইন্টারনেটের মাধ্যমে যোগাযোগ করার জন্য, একটি সিস্টেম আবশ্যক মান-অনুবর্তী করে TCP / IP স্যুট প্রোটোকল ব্যবহার করে।

টিসিপি / আইপি প্রোটোকল স্যুট

3. অ্যাপ্লিকেশন

থেকে অ্যাপ্লিকেশন সফটওয়্যার (উইকিপিডিয়া):

একটি অ্যাপ্লিকেশন প্রোগ্রাম (সংক্ষিপ্তটির জন্য অ্যাপ্লিকেশন বা অ্যাপ্লিকেশন) হ'ল একটি কম্পিউটার প্রোগ্রাম যা ব্যবহারকারীর সুবিধার্থে সমন্বিত ফাংশন, কার্যগুলি বা ক্রিয়াকলাপগুলির একটি গ্রুপ সম্পাদন করার জন্য ডিজাইন করা। অ্যাপ্লিকেশনগুলির উদাহরণগুলির মধ্যে একটি ওয়ার্ড প্রসেসর, একটি স্প্রেডশিট, অ্যাকাউন্টিং অ্যাপ্লিকেশন, একটি ওয়েব ব্রাউজার, একটি মিডিয়া প্লেয়ার, অ্যারোনটিকাল ফ্লাইট সিমুলেটর, একটি কনসোল গেম বা কোনও ফটো সম্পাদক অন্তর্ভুক্ত থাকে। সম্মিলিত বিশেষ্য অ্যাপ্লিকেশন সফ্টওয়্যার সম্মিলিতভাবে সমস্ত অ্যাপ্লিকেশন বোঝায়। এটি সিস্টেম সফ্টওয়্যারের সাথে বিপরীত হয়, যা মূলত কম্পিউটার চালানোর সাথে জড়িত।

অ্যাপ্লিকেশন সফ্টওয়্যার

কোনও অ্যাপ্লিকেশনটি কোনও সিস্টেমে চলমান ব্যবহারকারী-স্থান প্রক্রিয়া হিসাবে ভাবা যেতে পারে । উপরের তালিকাভুক্ত উদাহরণগুলি ছাড়াও, এর মধ্যে (নন-কার্নেল মোড) কম্পিউটার ভাইরাস, ওয়েব সার্ভার, ক্যামেরা অ্যাপ্লিকেশন এবং সেন্সর ডেটা একীকরণ প্রোগ্রামের মতো প্রোগ্রাম অন্তর্ভুক্ত থাকতে পারে।

যখন কোনও অ্যাপ্লিকেশনটি ইন্টারনেটের মাধ্যমে সংক্রমণ করে এবং ডেটা গ্রহণ করে, তখন অবশ্যই এটির হোস্ট সিস্টেমের টিসিপি / আইপি প্রোটোকল স্যুট বাস্তবায়ন কাজে লাগানো উচিত। থেকে অ্যাপ্লিকেশন স্তর (উইকিপিডিয়া):

টিসিপি / আইপিতে, অ্যাপ্লিকেশন স্তরটিতে একটি প্রোটোক টু-প্রসেস যোগাযোগগুলিতে একটি ইন্টারনেট প্রোটোকল (আইপি) কম্পিউটার নেটওয়ার্ক জুড়ে ব্যবহৃত যোগাযোগ প্রোটোকল এবং ইন্টারফেস পদ্ধতি রয়েছে। অ্যাপ্লিকেশন স্তরটি কেবলমাত্র যোগাযোগকেই মানসম্পন্ন করে এবং হোস্ট-টু-হোস্ট ডেটা স্থানান্তর চ্যানেল স্থাপন এবং ক্লায়েন্ট-সার্ভার বা পিয়ার-টু-পিয়ার নেটওয়ার্কিং মডেলটিতে ডেটা এক্সচেঞ্জ পরিচালনা করতে অন্তর্নিহিত পরিবহন স্তর প্রোটোকলের উপর নির্ভর করে।

টিসিপি / আইপি প্রোটোকল স্যুটের অ্যাপ্লিকেশন স্তরের মধ্যে ফাইল ট্রান্সফার প্রোটোকল (এফটিপি), ডোমেন নেম সিস্টেম (ডিএনএস) এবং সম্ভবত সর্বাধিক বিখ্যাত, হাইপারটেক্সট ট্রান্সফার প্রোটোকল (এইচটিটিপি) প্রোটোকল অন্তর্ভুক্ত রয়েছে।

উদাহরণ হিসাবে, অ্যাপ্লিকেশন স্তর প্রোটোকল এইচটিটিপি বিভিন্ন সিস্টেমে (সাধারণত) চলমান 2 টি প্রক্রিয়ার মধ্যে কীভাবে ডেটা সংক্রমণ করে তা নির্দিষ্ট করে: ক্লায়েন্ট অ্যাপ্লিকেশন, একটি ওয়েব ব্রাউজার এবং সার্ভার অ্যাপ্লিকেশন, ওয়েব সার্ভার প্রক্রিয়া।

সম্ভাব্য ভুল ধারণার ব্যাখ্যা ation

  1. ডায়াগ্রাম 2-এ, এটি "স্ট্যাক" সফ্টওয়্যারটির একটি প্রতিনিধিত্ব দেখায় যা কোনও কম্পিউটার (পিসি) ইন্টারনেট জুড়ে অন্য কম্পিউটারে একটি বার্তা তৈরি, প্রসেস এবং প্রেরণে ব্যবহার করবে।

টিসিপি / আইপি প্রোটোকল স্যুট কোনও সফ্টওয়্যার স্ট্যাক নয়। টেকনোপিডিয়া থেকে :

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

বরং এটি একটি প্রোটোকল স্ট্যাক যা সাধারণত কার্নেল দ্বারা প্রয়োগ করা হয় ( টেকনোপিডিয়া থেকেও ):

একটি প্রোটোকল স্ট্যাক বলতে এমন একটি প্রোটোকলকে বোঝায় যা একই সাথে চলমান যা নেটওয়ার্ক প্রোটোকল স্যুট প্রয়োগের জন্য নিযুক্ত করা হয়।

স্ট্যাকের প্রোটোকলগুলি একটি স্তরযুক্ত নেটওয়ার্ক মডেল যেমন ওএসআই বা টিসিপি / আইপি মডেলগুলির জন্য আন্তঃসংযোগের বিধিগুলি নির্ধারণ করে। স্ট্যাক হয়ে উঠতে প্রোটোকলগুলি অবশ্যই উভয়ভাবে নেটওয়ার্কের স্তরগুলির মধ্যে এবং অনুভূমিকভাবে প্রতিটি সংক্রমণ বিভাগের শেষ-পয়েন্টগুলির মধ্যে উভয়ভাবে সংযোগ স্থাপন করতে সক্ষম হয়।


  1. সমস্ত ধরণের কম্পিউটার - স্মার্টফোন / টিভি / গেমকোনসোল ইত্যাদি কি এই ফর্ম্যাটটি ব্যবহার করে ?

টিসিপি / আইপি প্রোটোকল স্যুট একটি হার্ডওয়্যার- এবং অপারেটিং সিস্টেম-স্বতন্ত্র যোগাযোগের স্পেসিফিকেশন, কোনও বিন্যাস নয় । যদি একটি হার্ডওয়্যার প্ল্যাটফর্মে চলমান কোনও প্রক্রিয়াটির জন্য কোনও দূরবর্তী সিস্টেমে একটি পৃথক হার্ডওয়্যার প্ল্যাটফর্মের সাথে চলমান প্রক্রিয়াটির সাথে যোগাযোগের প্রয়োজন হয় এবং ইন্টারনেটের মাধ্যমে যোগাযোগ হয় তবে অবশ্যই সিস্টেমগুলি অবশ্যই

  • টিসিপি / আইপি প্রোটোকল স্যুটটি কার্যকরভাবে প্রয়োগ করুন
  • আন্তঃ প্রক্রিয়া যোগাযোগ সম্পাদনের জন্য এই স্যুটটির মধ্যে উপযুক্ত প্রোটোকল অবশ্যই ব্যবহার করা উচিত

  1. (এই ক্ষেত্রে) সেলুলার ইন্টারনেট এবং ওয়াইফাই / ইথারনেটের মধ্যে কোনও পার্থক্য আছে কি?

এই প্রশ্নের আমার ব্যাখ্যাটি হল "কোনও মোবাইল ডিভাইস জিএসএম নেটওয়ার্কের সাথে যেভাবে সংযোগ করে এবং কোনও মোবাইল ডিভাইস ওয়াইফাই নেটওয়ার্কের সাথে সংযোগ করে সেভাবে কী কোনও পার্থক্য রয়েছে?"

পার্থক্যটি নেটওয়ার্ক ইন্টারফেস স্তরে।

এই প্রশ্নটি প্রশ্নের সাথে যুক্ত নিবন্ধে ডায়াগ্রামে টিসিপি / আইপি প্রোটোকল স্যুটটির দুর্বল চিত্র তুলে ধরেছে। রেফারেন্সের জন্য, এখানে চিত্রটি রয়েছে:

শিট্টি টিসিপি / আইপি ডায়াগ্রাম

"হার্ডওয়্যার" হিসাবে চিহ্নিত সর্বনিম্ন স্তরটিকে লিঙ্ক স্তর , মিডিয়া অ্যাক্সেস কন্ট্রোল (ম্যাক) স্তর বা নেটওয়ার্ক ইন্টারফেস স্তর হিসাবে উল্লেখ করা উচিত ।

আইবিএমের "টিসিপি / আইপি টিউটোরিয়াল এবং প্রযুক্তিগত ওভারভিউ" পৃষ্ঠা 34 থেকে:

নেটওয়ার্ক ইন্টারফেস স্তর, যাকে লিংক স্তর বা ডেটা-লিংক স্তর বলা হয়, প্রকৃত নেটওয়ার্ক হার্ডওয়্যারটির ইন্টারফেস। এই ইন্টারফেসটি নির্ভরযোগ্য বিতরণ সরবরাহ করতে পারে বা নাও পারে এবং প্যাকেট বা স্ট্রিমমুখী হতে পারে। আসলে, টিসিপি / আইপি এখানে কোনও প্রোটোকল নির্দিষ্ট করে না, তবে উপলব্ধ যে কোনও নেটওয়ার্ক ইন্টারফেস ব্যবহার করতে পারে, যা আইপি স্তরের নমনীয়তা চিত্রিত করে। উদাহরণগুলি আইইইই 802.2, এক্স.25 (যা নিজেই নির্ভরযোগ্য), এটিএম, এফডিডিআই এবং এমনকি এসএনএ।

এখানে একটি সঠিক এবং উচ্চতর চিত্রায়ন রয়েছে ( টিসিপি / আইপি গাইড থেকে ):

টিসিপি / আইপি স্ট্যাকের সুপিরিয়র ডায়াগ্রাম

নেটওয়ার্ক ইন্টারফেস স্তরটির আলোচনাটি যে কারণে প্রাসঙ্গিক তা হ'ল এই স্তরেই যে সেলুলার / মোবাইল ডিভাইস কোনও জিএসএম নেটওয়ার্ক বনাম একটি ওয়াইফাই নেটওয়ার্কের সাথে সংযোগ করে তার মধ্যে পার্থক্য রয়েছে।

  • একটি জিএসএম নেটওয়ার্কের সাথে সংযোগ করার সময়, মোবাইল ডিভাইস এবং বেস ট্রানসিভার স্টেশন (বিটিএস) এর মধ্যে সংযোগটি পরিচালনা করার জন্য নিযুক্ত নেটওয়ার্ক ইন্টারফেস স্তর প্রোটোকলটি সাধারণত 3 জি দ্বারা নির্দিষ্ট করা হয়

  • ওয়াইফাই ওয়্যারলেস অ্যাক্সেস পয়েন্ট (ডাব্লুএপি) এর সাথে সংযোগ করার সময়, ব্যবহৃত প্রোটোকল আইইইই 802.11 স্ট্যান্ডার্ড দ্বারা নির্দিষ্ট করা হয় ।


  1. একক-ফাংশন ডিভাইসগুলির সম্পর্কে কী যেগুলির "অ্যাপ্লিকেশন" স্তর নেই - যেমন ওয়েব সংযুক্ত ক্যামেরা, হালকা সুইচ, বা থার্মোস্ট্যাটগুলি

পূর্বে বর্ণিত হিসাবে, টিসিপি / আইপি প্রোটোকল স্যুটের অ্যাপ্লিকেশন স্তরের প্রোটোকলগুলি কীভাবে প্রক্রিয়াগুলির মধ্যে অ্যাপ্লিকেশন ডেটা আদান প্রদান করে তার একটি মান সরবরাহ করে।

স্তরগুলি ধারণাগত। এগুলি কোনও সিস্টেমে বা কোনও হার্ডওয়্যার প্ল্যাটফর্মে থাকে না।

ওয়েব সংযুক্ত ক্যামেরা, হালকা সুইচ এবং থার্মোস্ট্যাটগুলির এমন প্রসেস থাকতে পারে যা দূরবর্তী সিস্টেমে চলমান প্রক্রিয়াগুলি (ফার্মওয়্যারের আপডেটগুলি পরীক্ষা করা, সার্ভারের সাথে ডেটা এক্সচেঞ্জ ইত্যাদি ইত্যাদি) ইন্টারনেটে যোগাযোগ করে। এই প্রক্রিয়াগুলি, বা অ্যাপ্লিকেশনগুলি, এই আন্তঃ-প্রক্রিয়া যোগাযোগ সম্পাদন করতে টিসিপি / আইপি প্রোটোকল স্যুট বাস্তবায়ন কাজে লাগাবে।

টিসিপি / আইপি প্রোটোকল স্যুট এবং এমবেডড সিস্টেমস ("আইওটি")

চিরাচরিত পিসি বা সার্ভারগুলিতে চলমান বিভিন্ন অ্যাপ্লিকেশন-স্তর প্রোটোকল ব্যবহার করে বিভিন্ন অ্যাপ্লিকেশন রয়েছে, তবে হার্ডওয়্যার প্ল্যাটফর্মগুলি কীভাবে তাদের নিজ নিজ অ্যাক্সেস পয়েন্টগুলিতে (নেটওয়ার্ক ইন্টারফেস / ডেটা লিঙ্ক স্তর) সংযোগ করে তার ক্ষেত্রে এতটা ভিন্নতা নেই। এটি ইথারনেটের মাধ্যমে মূলত তারযুক্ত বা ওয়্যারলেসভাবে সম্পন্ন হয়।

টিসিপি / আইপি এর মাধ্যমে যোগাযোগ করা বিভিন্ন এমবেডেড সিস্টেমের বিস্তৃত ক্ষেত্রে যখন পরিস্থিতি কিছুটা আলাদা হয়। এটির একটি চিত্র এখানে দেওয়া হয়েছে ( পোস্টক্যাপ থেকে ):

আইওটি এবং টিসিপি / আইপি 1

আইওটি এবং টিসিপি / আইপি 2

আরও তথ্যের জন্য, এই নিবন্ধগুলি দেখুন:

জিনিসের ইন্টারনেটের পিছনে প্রোটোকল বোঝা

আইওটি মানক এবং প্রোটোকল

আইওটি প্রযুক্তি নির্দেশিকা


বিশদগুলির এই স্তরে আমার নেটডমিন পক্ষটি দুঃখের বিষয় যে টিসিপি / আইপি সম্পর্কে কোনও শব্দ নেই যার অর্থ আইপি তে টিসিপি নেই, টিসিপি একেবারেই আইপিতে আবদ্ধ নয়, এটি আইপিএক্স নেটওয়ার্কগুলিতেও প্রয়োগ করা হয়েছে (সিগল থাকলেও একটি ডি কাছাকাছি, এগুলি ছিল 2 খুব আলাদা প্রোটোকল)
তেনসিবাই

1
@ টেনসিবাই আইপিএক্স-তে টিসিপি কি বেশিরভাগ এসপিএক্সের মতো হবে না (যেমন, নির্ভরযোগ্য এবং বন্দর-ভিত্তিক পরিবহণ সংস্করণ)? - তবে এটি আমাকে মনে করিয়ে দেয় যে দুটি হোস্ট যারা ইন্টারনেটে যোগাযোগ করতে চায় (যে বিভিন্ন নেটওয়ার্ক জুড়ে) অবশ্যই টিসিপি / আইপি বাস্তবায়ন করতে পারে সেই দাবিটি কঠোরভাবে সত্য নয়: নেট 1 এ হোস্ট এ এবং নেট 3 এ হোস্ট বি কথা বলতে পারে যেমন IPX / SPX সংযোগ নেট 2 evenif বিশুদ্ধ করে TCP / IP হয়, প্রদত্ত নেট 1 এবং 3 ... মধ্যে সুড়ঙ্গ গেটওয়ে আছে
হ্যাগেন ভন Eitzen

2
@ হেইগেন নোপ, এসপিএক্স টিসিপি-র সমতুল্য, তবে একে একে টিসিপি সিস্টেমের সাথে একে অপরের সাথে সংযোগযোগ্য নয়, সুতরাং আইপিএক্সের মাধ্যমে টিসিপি কেন বিকশিত করা হয়েছে, এর মধ্যে আইপি এবং আইপিএক্সের সিস্টেমগুলির জন্য টিসিপি যোগাযোগের অবসান ঘটাতে একটি সহজ স্তর 3 রাউটারের মধ্য দিয়ে । এবং হ্যাঁ ইন্টারনেট মূলত আইপি, এমপিএলএস এবং রাউটিং প্রোটোকলগুলিতে নির্ভর করে (আমি সম্ভবত কিছুটা ভুলে যাই), টিসিপি সামগ্রিক রাউটিংয়ে কিছুই খেলেনি, এটি কেবল এটি খেয়েছে।
তেনসিবাই

@ তেনসিবাই যদি আমি কোনও ত্রুটি বা ত্রুটি করে থাকি তবে দয়া করে আমাকে জানান এবং আমি এগুলি সংশোধন করার জন্য যথাসাধ্য চেষ্টা করব
জুলিয়ান

@ SYS_V আসলে ত্রুটি নয়, কিছু শর্টকাট আমাকে একটু বিরক্ত করে। যাক এটি একটি টিসিপি যোগাযোগের দৃষ্টিতে ঠিক আছে :) সমস্যাটি খনন করতে ইচ্ছুক ব্যক্তির জন্য সমস্ত প্রয়োজনীয় তথ্য রয়েছে। আমি মনে করি আপনি নিজের প্রথম অনুচ্ছেদে
ওপিটির

12

সমস্ত ধরণের কম্পিউটার - স্মার্টফোন / টিভি / গেমকোনসোল ইত্যাদি কি এই ফর্ম্যাটটি ব্যবহার করে?

ইন্টারনেটে কিছু বিনিময় করার জন্য, এটি কোথাও একটি আইপি স্ট্যাকের মধ্য দিয়ে যেতে হবে।

ওএসের ব্যাপার কি?

আইপি প্রোটোকলটি আরএফসি 1৯১ দ্বারা সংজ্ঞায়িত করা হয়েছে , সুতরাং ওএস / ফার্মওয়্যার যা-ই হোক না কেন এটি মেনে চলতে হবে।

(এই ক্ষেত্রে) সেলুলার ইন্টারনেট এবং ওয়াইফাই / ইথারনেটের মধ্যে কোনও পার্থক্য আছে কি?

কিছুটা সরলকরণে, এখানে পার্থক্যটি তারের উপর বৈদ্যুতিক সংকেত বনাম স্তর 1 (শারীরিক) এ হবে। ওপেন সিস্টেমগুলি আন্তঃসংযোগ মডেল (ওএসআই মডেল) উইকিপিডিয়া পৃষ্ঠায় আরও বিশদ ।

তারা সকলেই তাদের ক্ষেত্রে নির্দিষ্ট স্তরগুলিতে স্তর 3 (নেটওয়ার্ক), আইপি স্থানান্তরিত করে।

একক-ফাংশন ডিভাইসগুলির কী যেগুলির মধ্যে "অ্যাপ্লিকেশন" স্তর নেই - যেমন ওয়েব সংযুক্ত ক্যামেরা, লাইটউইচস বা থার্মোস্ট্যাট।

অ্যাপ্লিকেশন স্তরটি একটি নির্দিষ্ট যোগাযোগ প্রোটোকল (এইচটিটিপি, এসএসএইচ, ইত্যাদি) সম্পর্কিত, উদাহরণস্বরূপ এটি ক্রোম বা ফায়ারফক্স হিসাবে অ্যাপ্লিকেশন হতে হবে না।
সাধারণত prot প্রোটোকলগুলি টিসিপির শীর্ষে প্রয়োগ করা হবে , কিছু ইউডিপির শীর্ষে রয়েছে যখন স্বীকৃতিটির অপেক্ষায় বাধা না দেওয়ার বা কোনও পুরানো প্যাকেট পাওয়ার কোনও অর্থ হয় না (ভয়েস কল, স্ট্রিমিং)। অন্য 4 টি প্রোটোকল রয়েছে তবে সাধারণত আইসিএমপির মতো নির্দিষ্ট ব্যবহারের জন্য ping। আপনি যখন কোনও ডেটা গন্তব্যে পৌঁছেছেন তা নিশ্চিত করতে চাইলে টিসিপি হ'ল পছন্দের প্রোটোকল।

আপনার উদাহরণের থার্মোস্টেটের মতো কোনও 'রিমোট ডিভাইস'-এর জন্য, এটি ইতিমধ্যে এইচটিটিপি এর মতো বিদ্যমান প্রোটোকল ব্যবহার করতে পারে বা তার ডেটা প্রেরণের জন্য মালিকানাধীন একটি ব্যবহার করতে পারে, এটি সাধারণত অ্যাপ্লিকেশন স্তরে থাকবে কারণ এটি কেবল পরিবহন হবে না প্রোটোকল।
এটি কেবল স্তর 4 এ করা যেতে পারে, তবে এটির জন্য একটি নতুন প্রোটোকল তৈরি করা দরকার এবং ওভারহেডটি সাধারণত এটির পক্ষে মূল্য দেয় না এবং সিস্টেমটিকে অন্যদের সাথে বেমানান করে তোলে, মুক্ত মান ব্যবহার করা আমার নম্র মতামতের মধ্যে আরও ভাল পদ্ধতির is


3
সম্ভবত এটি স্পষ্ট করে দেওয়ার মতো যে টিসিপি-আইপি যে কোনও ওএসে (এমবেড / আরডুইনো থেকে এমসি উইন্ডোজ এবং লিনাক্স পর্যন্ত) মোটামুটি 'অবশ্যই থাকা উচিত'।
শন হোলিহানে

প্রকৃতপক্ষে, উচ্চ স্তরের প্রোটোকলের জন্য শব্দগুলি আমাকে এতটাই জড়িত যে আমি এটি ভুলে যাই।
তেনসিবাই

উত্তর 1 এবং উত্তর 2 নন-উত্তর এবং 3 টি উত্তর টিসিপি / আইপি প্রোটোকল স্যুটের পরিবর্তে ওএসআই রেফারেন্স মডেল ব্যবহার করে ব্যাখ্যা করা হয়েছে। এই পোস্টের কোনও উত্তরই প্রশ্নের মধ্যে ধারণাগত ত্রুটিগুলি চিহ্নিত করে না address
জুলিয়ান

2
@ সিস_ভি আমি কোনও উপন্যাস লিখতে
যাইনি

5

যদিও এটি সত্য যে কোনও ইন্টারনেট সংযুক্ত ডিভাইস যোগাযোগের জন্য টিসিপি / আইপি (বা ইউডিপি) ব্যবহার করবে, এটি স্ট্যাকের সত্যই পরবর্তী স্তর যেখানে জিনিসগুলি আকর্ষণীয় হয়ে উঠবে।

যে কোনও আধুনিক আইওটি ডিভাইস এনক্রিপশন এবং প্রমাণীকরণ সরবরাহ করতে টিএলএস ব্যবহার করবে । এটি (তত্ত্বের ভিত্তিতে) অন্য যে কোনও বার্তাগুলি পর্যবেক্ষণ বা হস্তক্ষেপ করা থেকে বিরত রাখে। টিসিপি / আইপি স্ট্যাকের একটি গুরুত্বপূর্ণ বিবেচনা হ'ল যা প্রেরণ করা হয় তার বেশিরভাগ তথ্য তুচ্ছভাবে পর্যবেক্ষণ করা যায় - এবং এটি প্রায়শই খুব সহজেই সুরক্ষার ত্রুটির দিকে পরিচালিত করে।

ডিভাইসগুলিকে 'অ্যাটর্স সোর্স' ইন্টারনেটে সংযুক্ত হওয়ার দরকার নেই, সুতরাং ব্লুটুথের (টি উদাহরণ হিসাবে) টিসিপি প্রয়োগ করার প্রয়োজন নেই । আপনি আইওটি ডিভাইসগুলি মোবাইল ফোনের প্রোটোকলগুলি (নিয়মিত এসএমএস বা পাঠ্যের মতো) তাদের চূড়ান্ত হুপ হিসাবে ব্যবহার করতে পারেন। অবশেষে এই প্রোটোকলগুলি (ইনস্টল করা পরিবেশের জন্য কোনও উপায়ে নির্বাচিত) একটি হাব ডিভাইস দ্বারা 'ইন্টারনেট' এ ব্রিজ হওয়ার সম্ভাবনা রয়েছে।


দ্বিতীয় অনুচ্ছেদের ভিত্তি সম্পর্কে, আমি আশঙ্কা করছি যে আমরা আজকের চেয়ে পরিকল্পিত ডিভাইসগুলির মুখোমুখি হতে পারি এবং এখনও ক্রিপ্টো উপেক্ষা করছি
হ্যাগেন ফন ইটজেন

1
আধুনিক অর্থ আজকের সেরা অনুশীলনটি ব্যবহার করে ডিজাইন করা, কেবল যা সহজ তা নয়।
শন হোলিহানে

4

আইসি ওপরে টিসিপি ব্যবহার করতে চান এমন সমস্ত ডিভাইসের একটি টিসিপি / আইপি স্ট্যাক প্রয়োজন।

প্রোটোকলটি স্ট্যান্ডার্ড করা হয়েছে, যাতে বিভিন্ন নির্মাতাদের ডিভাইসগুলি বা বিভিন্ন অপারেটিং সিস্টেম ব্যবহার করে একে অপরকে বুঝতে পারে।

নোট করুন যে টিসিপি নিশ্চিত করে যে ডেটা প্যাকেটগুলি আগত, বা প্রেরককে তাদের ক্ষতির বিষয়ে অবহিত করা হবে। টিসিপি ব্যবহার করা হবে যখন আপনি কোনও তথ্য অবহিত না করে (যেমন আপনার ব্যাঙ্কের সাথে যোগাযোগ) না হারিয়ে ফেলতে পারবেন না।

এছাড়াও ইউডিপি রয়েছে, যা প্যাকেট প্রেরণ করে এবং "তারা আশা করি সেখানে পৌঁছে"। উদাহরণস্বরূপ, সংগীত বা ভিডিও স্ট্রিমিংয়ের জন্য এটি ব্যবহার করা যেতে পারে যেখানে কয়েকটি ফ্রেমের ক্ষতি মারাত্মক নয়।

গুরুত্বপূর্ণ অংশটি মানককরণ।


2

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

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

তত্ত্ব হিসাবে, কিছু ছোট, বিশেষায়িত ডিভাইসে এম্বেডড এসসি (সফটওয়্যার অন চিপ) সহ একটি একক প্রসেসর থাকতে পারে যা কোডিংয়ের একক বিচ্ছিন্ন ইউনিট হিসাবে নেটওয়ার্কিংয়ের সমস্ত স্তর (অ্যাপ্লিকেশন, টিএলএস, টিসিপি, আইপি, পিএইচওয়াই) পরিচালনা করে। আমি এখনই কোনও দৃ concrete় উদাহরণ খুঁজে পাচ্ছি না, তবে কিছু ক্ষুদ্র, স্বল্প-শক্তি বা উত্সর্গীকৃত ফাংশন ডিভাইসগুলি স্ট্যাকের সমস্ত স্তরগুলিকে একক ইউনিটে একত্রিত করে বিদ্যুতের খরচ হ্রাস করতে (ব্যাটারির আয়ু বাড়িয়ে তোলা) তা অবাক করে দেবে না। টেলিভিশন, ফোন এবং গেম সিস্টেমের মতো বৃহত্তর, আরও জটিল পণ্যগুলিতে সম্ভবত কমপক্ষে 3 স্তর (অ্যাপ্লিকেশন, অপারেটিং সিস্টেম এবং হার্ডওয়্যার টুকরা) থাকতে পারে , তবে একটি টোস্টের কেবল 1 বা 2 স্তর থাকতে পারে।


দ্রষ্টব্য: আমি বলছি না যে আমি যে বিশেষ টোস্টারটি সংযুক্ত করেছি তার 1 বা 2 স্তর রয়েছে, কেবলমাত্র এটি যুক্তিযুক্ত হবে যদি এটি একক উদ্দেশ্যমূলক ডিভাইস হয়ে সেভাবে ডিজাইন করা হত।


টোস্টারে কীভাবে সমস্ত স্তর থাকবে না? আপনি এটিতে একটি নেটওয়ার্ক কেবল লাগাতে পারেন বা এটি ওয়াইফাই তরঙ্গগুলিতে প্রতিক্রিয়া দেখায় - তাই এটি PHY স্তর প্রয়োগ করে। স্থানীয় এবং দূরবর্তী ডিভাইসগুলির সাথে যোগাযোগ করতে পারে (যেমন আপনার আইফোন) - সুতরাং এটি আইপি স্তরটি প্রয়োগ করে। এটিতে ডেটা (চিত্র) সুরক্ষিত সংক্রমণ দরকার - সুতরাং এটি টিসিপি আরও ভালভাবে প্রয়োগ করে। কিছু অংশ অবশ্যই সংক্রমণিত ডেটাটি বোধগম্য করে তোলে, সুতরাং অবশ্যই আমাদের উপরে একটি অ্যাপ্লিকেশন স্তর রয়েছে। --- (ঠিক আছে, সম্ভবত তারা যদি নেটওয়ার্কিংয়ের পরিবর্তে ব্লুটুথ ব্যবহার করে না ...)
হ্যাগেন ভন ইটজেন

@ হ্যাগেনভোনইটজেন প্রোটোকলগুলি যে স্তরগুলি রয়েছে সেগুলি নির্ধারণ করে তবে আমার বক্তব্যটি হ'ল টিসিপি / আইপি "স্ট্যাক" এর একটি "স্তর" কোনও সফ্টওয়্যার / হার্ডওয়্যার "স্ট্যাকের কোনও একক পৃথক" স্তর "নাও থাকতে পারে।" আমি একটি চিপসেটের উদাহরণ দিয়েছি যা নিজে থেকে চারটি স্তর প্রয়োগ করে। হার্ডওয়্যার / সফ্টওয়্যার এর ক্ষেত্রে, এটি "স্ট্যাক" এর একটি মাত্র "স্তর" যা সংযোগ স্থাপন করে। সেই চিপ প্লাস ব্যবহার করে এমন একটি অ্যাপ্লিকেশন যা নিজস্ব টিএলএস প্রয়োগ করে একটি দুটি স্তর স্ট্যাক; শারীরিক উপাদানগুলি ওপিতে বর্ণিত চারটি যৌক্তিক স্তরগুলির সাথে প্রান্তিক হয় না।
ফাইরফক্স
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.