एक प्रोटोकॉल और कुछ नहीं बल्कि नियमों का एक सेट है जिसका पालन संचार करने वाली संस्थाओं द्वारा डेटा संचार के लिए किया जाता है।
प्रोटोकॉल निम्नलिखित पर निर्भर करता है -
-
वाक्यविन्यास - सिंटैक्स डेटा का प्रारूप है जिसे भेजा या प्राप्त किया जाना है।
-
अर्थशास्त्र - शब्दार्थ, स्थानांतरित किए जाने वाले बिट्स के प्रत्येक खंड का अर्थ है।
-
समय - यह उस समय को संदर्भित करता है जिस पर डेटा स्थानांतरित किया जाता है और साथ ही जिस गति से इसे स्थानांतरित किया जाता है।
इंटरनेट में कंप्यूटर के बीच संचार को विभिन्न प्रोटोकॉल द्वारा परिभाषित किया गया है। टीसीपी (ट्रांसमिशन कंट्रोल प्रोटोकॉल) और आईपी (इंटरनेट प्रोटोकॉल) प्रोटोकॉल इंटरनेट में संचार के आधार पर बनते हैं। टीसीपी और आईपी प्रोटोकॉल के संयोजन को टीसीपी/आईपी प्रोटोकॉल कहा जाता है जो अधिकांश बड़े नेटवर्क में उपयोग की जाने वाली मानक प्रणाली का प्रतिनिधित्व करता है।
पदानुक्रम में प्रत्येक प्रोटोकॉल पर चर्चा करने से पहले, आइए हम प्रोटोकॉल पदानुक्रम में अन्य के सापेक्ष प्रत्येक प्रोटोकॉल की स्थिति का वर्णन करें।
प्रोटोकॉल पदानुक्रम
एक प्रोटोकॉल एक मानक है जो कंप्यूटिंग एंडपॉइंट्स के बीच कनेक्शन, संचार और डेटा ट्रांसफर को नियंत्रित या सक्षम करता है। प्रोटोकॉल को हार्डवेयर, सॉफ़्टवेयर या दोनों के संयोजन द्वारा कार्यान्वित किया जा सकता है।
आम तौर पर नेटवर्क सॉफ़्टवेयर डिज़ाइन की जटिलता को कम करने के लिए, अधिकांश नेटवर्क को "परतों" या "स्तरों" की एक श्रृंखला के रूप में व्यवस्थित किया जाता है। परतों की अलग-अलग संख्या, प्रत्येक परत का नाम और प्रत्येक परत का कार्य नेटवर्क से नेटवर्क में भिन्न होता है।
प्रत्येक परत का उद्देश्य उच्च परतों को एक निश्चित सेवा प्रदान करना है, उन परतों को इस विवरण से बचाना है कि प्रस्तावित सेवाओं को वास्तव में कैसे लागू किया जाता है।
एक मशीन में परत n दूसरी मशीन पर परत n के साथ बातचीत करती है, इस बातचीत में उपयोग किए गए नियमों और परंपराओं को सामूहिक रूप से परत n "प्रोटोकॉल" के रूप में जाना जाता है।
प्रोटोकॉल संचार पक्षों के बीच एक समझौता है और संचार कैसे आगे बढ़ना है।
पांच परत प्रोटोकॉल की संरचना
फाइव लेयर प्रोटोकॉल की संरचना इस प्रकार है -
-
सेटप 1 - आम तौर पर अलग-अलग परतों पर मौजूद संस्थाओं को पीयर कहा जाता है जो अलग-अलग मशीनों पर मौजूद होते हैं।
-
सेट 2 - एक मशीन पर परत n से दूसरी मशीन पर परत n पर सीधे कोई डेटा स्थानांतरित नहीं होता है।
-
सेट 3 - प्रत्येक परत डेटा और नियंत्रण जानकारी को उसके नीचे की परत तक पहुंचाती है, जब तक कि सबसे निचली परत नहीं पहुंच जाती।
-
सेटप 4 - परत 1 के नीचे एक "भौतिक माध्यम" है जिसके माध्यम से वास्तविक संचार होता है।
-
सेटप 5 - उपरोक्त आकृति में आभासी संचार को बिंदीदार रेखाओं द्वारा और भौतिक संचार को ठोस रेखा द्वारा दिखाया गया है।
-
सेटप 6 - आसन्न परतों की प्रत्येक जोड़ी के बीच एक "इंटरफ़ेस" होता है, इंटरफ़ेस परिभाषित करता है कि निचली परत इसके माध्यम से ऊपरी परत को कौन से संचालन और सेवाएं प्रदान करती है।
-
सेटप 7 - सिस्टम द्वारा प्रति परत एक प्रोटोकॉल द्वारा उपयोग किए जाने वाले प्रोटोकॉल की सूची को "प्रोटोकॉल स्टैक" कहा जाता है।
अब, नीचे दिए गए चित्र में पांच-परत नेटवर्क की शीर्ष परत को संचार प्रदान करने के तरीके पर विचार करें -
यहाँ,
-
एक मालिश एम परत 5 में चल रही एक आवेदन प्रक्रिया द्वारा निर्मित होता है और संचरण के लिए परत 4 को दिया जाता है।
-
परत 4 मालिश की पहचान करने के लिए मालिश M के सामने एक "हेडर" लगाती है और परिणाम को परत 3 पर भेजती है।
-
कई नेटवर्क में, परत 4-प्रोटोकॉल में मालिश के आकार की कोई सीमा नहीं होती है, लेकिन परत 3 प्रोटोकॉल द्वारा लगभग हमेशा एक सीमा लगाई जाती है।
-
इसलिए, परत 3 को आने वाले संदेश को छोटी इकाइयों (पैकेट) में विभाजित करना चाहिए, प्रत्येक पैकेट के लिए परत 3 हेडर तैयार करना चाहिए।
-
इस उदाहरण में संदेश M को दो भागों M1 और M2 में विभाजित किया गया है।
-
परत 3 यह तय करती है कि किस आउटगोइंग लाइन का उपयोग करना है और पैकेट को परत 2 में भेजती है।
-
परत 2 प्रत्येक पैकेट में एक हेडर और ट्रेलर जोड़ता है और भौतिक संचरण के लिए परत 1 को परिणाम देता है।
-
प्राप्त करने वाली मशीन पर, संदेश एक परत से दूसरी परत पर जाता है और हेडर को हटा दिया जाता है क्योंकि यह तब तक आगे बढ़ता है जब तक कि संदेश एम एप्लिकेशन परत 5 पर नहीं आ जाता।