ईथरनेट और सीरियल संचार के बीच अंतर क्या है?


11

सभी माउस मूवमेंट, USB कनेक्शन और अन्य पीसी पेरिफेरल्स जैसे प्रिंटर आदि को सीरियल कम्युनिकेशन कहा जाता है। प्रति समय एक बिट।

अब तक सब ठीक है। लेकिन जब टीसीपी प्रोटोकॉल, ईथरनेट और इंटरनेट की बात आती है, तो इसे अब सीरियल संचार नहीं कहा जाता है। लेकिन यह भी प्रति सेकंड सामान है।

ऐसा क्यों हैं? मुख्य अंतर क्या है? मैं समझ नहीं पा रहा था कि यह धारावाहिक संचार क्यों नहीं है।


4
पहला: बहुत लंबे समय के लिए प्रिंटर्स ने समानांतर संचार का उपयोग किया। अगला, क्या आप यह दावा करते हुए स्रोत प्रदान कर सकते हैं कि इंटरनेट धारावाहिक नहीं है? टीसीपी ही मुझे सीरियल लगता है। एक पैकेट एक समय में प्रेषित होता है और यह तथ्य कि आप कई लगातार पैकेटों को प्रसारित कर सकते हैं, यह इसे और अधिक समानांतर नहीं बनाता है। आधुनिक ईथरनेट वास्तव में समानांतर है। आपके पास एक केबल में 4 मुड़ जोड़े हैं और प्रत्येक जोड़ी एक बार में एक बिट भेजती है, इसलिए एक आधुनिक ईथरनेट में आप एक साथ 4 बिट्स भेज रहे हैं।
आंद्रेजाको

अगर यह सीरियल है तो हम ईथरनेट कार्ड का उपयोग क्यों करते हैं? और दूसरा यह कि किताबों में धारावाहिक संचार के अंतर्गत क्यों नहीं है?
user16307

वैसे उस टिप्पणी का जवाब देना मेरे लिए थोड़ा मुश्किल है।
आंद्रेजाको

1
एक स्तर पर हमारे पास सामान्य पोर्ट प्रकार हैं जैसे सीरियल पोर्ट और समानांतर पोर्ट। दूसरे स्तर पर हमारे पास ऐसे बंदरगाहों का वास्तविक कार्यान्वयन है जैसे कि RS-232, RS-485 या USB सीरियल पोर्ट के लिए और IEEE 1284 या समानांतर पोर्ट के लिए ATA कहें।
आंद्रेजाको

1
प्रत्येक व्यक्तिगत पोर्ट प्रकार की अपनी विशिष्टताएं होती हैं। RS-232 लागू करने के लिए कम या ज्यादा आसान है, लेकिन धीमा है और इसकी छोटी सीमा है। दूसरी ओर ईथरनेट बहुत जटिल है और अक्सर बड़े नेटवर्किंग स्टैक के एक भाग के रूप में देखा जाता है और इसकी सीमा अधिक होती है और यह बहुत तेज होता है।
आंद्रेजाको

जवाबों:


15

कम से कम तीन कारण, शायद:

  1. उस समय में जब RS-232 बंदरगाह आम थे, यह अब तक बिट-ए-ए-टाइम संचार का सबसे आम साधन है, इतना अधिक है कि "सीरियल पोर्ट" शब्द "RS-232 बंदरगाह" का पर्याय बन गया; "धारावाहिक" शब्द का उपयोग किसी और चीज के संबंध में भ्रम की स्थिति पैदा करेगा। ध्यान दें कि यूएसबी मुख्य रूप से इस तरह के भ्रम से बचता है क्योंकि यह शायद ही कभी "यूनिवर्सल सीरियल बस" के रूप में संदर्भित होता है, इसलिए इसके लंबे नाम के रूप में "धारावाहिक" शब्द का अस्तित्व एक गैर-मुद्दा है।
  2. लगभग सभी मामलों में, RS-232 पोर्ट उनके तर्क-स्तर समतुल्य व्यक्तिगत बाइट्स को प्रसारित करते हैं क्योंकि वे सॉफ़्टवेयर से प्राप्त होते हैं, और व्यक्तिगत आने वाले बाइट्स सॉफ़्टवेयर को उपलब्ध होते हैं जैसे वे प्राप्त होते हैं। इसके विपरीत, अधिकांश ईथरनेट डिवाइस तब तक प्रतीक्षा करेंगे जब तक कि सॉफ्टवेयर ने एक संपूर्ण पैकेट (64 और 1536 बाइट्स के बीच) की आपूर्ति शुरू कर दी है, इससे पहले कि वे प्रसारण शुरू करें, और तब तक इंतजार करेंगे जब तक कि वे किसी भी सॉफ्टवेयर को उपलब्ध कराने से पहले एक पूरे पैकेट को प्राप्त नहीं कर लेते और उन्हें मान्य नहीं करते। हालांकि बिट्स और बाइट्स को धारावाहिक रूप से तार पर भेजा जा सकता है, सॉफ्टवेयर न तो जानता है और न ही परवाह करता है। यह सिर्फ जानता है कि एक नियंत्रक को एक पैकेट खिलाए जाने के कुछ समय बाद और इसे भेजने के लिए कहा गया, एक अन्य नियंत्रक रिपोर्ट करेगा कि एक पैकेट उपलब्ध है, और सॉफ्टवेयर को इसे पढ़ने की अनुमति दें।
  3. एक "सीरियल पोर्ट" को कालानुक्रमिक अनुक्रम में डेटा के बाइट्स को प्रसारित करने की गारंटी है जो सॉफ्टवेयर उन्हें आपूर्ति करता है, और उन्हें प्राप्त होने वाले कालानुक्रमिक अनुक्रम में सॉफ्टवेयर को उपलब्ध कराता है; अगर यह नहीं होता तो यह बेकार होता। सभी ईथरनेट और इंटरनेट सिस्टम गारंटी देते हैं कि जब एक पैकेट एक नोड से दूसरी व्यवस्था में भेजा जाता हैप्राप्तकर्ता को उपलब्ध कराए गए बाइट्स प्रेषक द्वारा आपूर्ति किए गए बाइट्स की व्यवस्था से मेल खाएंगे, लेकिन कोई सामान्य विनिर्देश नहीं है जिसके लिए आवश्यक है कि कालानुक्रमिक क्रम जिसमें डेटा प्रेषित किया जाता है, एक पैकेट के भीतर उनकी व्यवस्था से कोई संबंध है। इसके अलावा, केवल गारंटी है कि एक दूसरे के सापेक्ष पैकेट के कालानुक्रमिक अनुक्रमण के संबंध में अत्यधिक अस्पष्ट हैं। यदि पैकेट एक्स को रविवार को 11:47 बजे दिया जाता है और पैकेट वाई को अगले दिन 3:28 बजे वितरित किया जाता है, तो कोई सुरक्षित रूप से मान सकता है कि Y को X के बाद भेजा गया था। दूसरी तरफ, यदि X को 1:47:12 पर वितरित किया गया और Y को 1:47:15 पर वितरित किया जाता है, यह पूरी तरह से संभव है कि Y को पहले भेजा गया था लेकिन X को आने में अधिक समय लगा।

संयोग से, 10-बेस-टी ईथरनेट कनेक्शन व्यक्तिगत बिट्स को अनुक्रम में भेजता है, लेकिन उच्च-गति केबलिंग अक्सर एक साथ कई बिट्स भेजने के लिए विभिन्न सिग्नलिंग विधियों का उपयोग करता है।


इसलिए इंटरनेट एक तरह का धारावाहिक संचार देरी से होता है। क्या हम कह सकते हैं कि यह गैर-क्रमिक धारावाहिक संचार है क्योंकि पहले धारावाहिक डेटा उपयोग से पहले संग्रहीत किया जाता है?
user16307

@ cmd1024 वैसे समस्या यह है कि इंटरनेट बेहद जटिल है। वास्तव में यह एक समानांतर संचार माध्यम के रूप में काम कर सकता है, लेकिन हम यहां इंटरनेट मार्ग के नकली पानी में मिल रहे हैं। यह एक पैकेट के लिए एक तरह से और दूसरे के लिए इंटरनेट पर दो कंप्यूटरों के बीच पारगमन के कुछ हिस्से के लिए दूसरे तरीके से जाने के लिए असामान्य नहीं है, इसलिए यह रास्ते का एक हिस्सा समानांतर हो सकता है। इंटरनेट तक पहुँचने के ऐसे भी तरीके हैं जो कई नेटवर्क इंटरफेस के उपयोग की अनुमति देते हैं और जो पूरी तरह से समानांतर संचार के लिए अनुमति देते हैं।
आंद्रेजाको

इसलिए इंटरनेट सीरियल नहीं मिलाया जाता है? क्या हम सब सहमत हैं?
user16307

2
@ cmd1024 मुझे लगता है कि अपने जवाब लिखने के लिए क्लैबचियो का इंतजार करना सबसे अच्छा होगा। आपके द्वारा पूछा गया प्रश्न बहुत पेचीदा है क्योंकि एक तरफ इंटरनेट सरल आरएस -232 पोर्ट से बिल्कुल अलग स्तर पर चल रहा है।
आंद्रेजाको

1
इंटरनेट! = ईथरनेट। मैं कच्चे ईथरनेट, कोई आईपी या टीसीपी / यूडीपी का उपयोग करके कुछ बक्से के साथ बात करता हूं। यहां तक ​​कि 802.3 एक phy पर आधारित है जो सिर्फ एक विभेदक सीरियल लाइन है।

7

ईथरनेट को क्रमिक रूप से प्रसारित किया जा सकता है और आम तौर पर 1000BASE-T के दिनों तक था।

लेकिन यह पैकेटबंद है, आप शाब्दिक रूप से एक भी मान्य बाइट नहीं भेज सकते हैं क्योंकि उपरि को संबोधित करने, crc, आदि का ढेर है। ईथरनेट पैकेट के बीच ऑर्डर का बीमा भी नहीं करता है, इसलिए आप पैकेट एबी और सी भेज सकते हैं, लेकिन रिसीवर उन्हें ऑर्डर बी में प्राप्त कर सकता है। टक्कर का पता लगाने और री-ट्रांसमिशन में भी बेक किया गया है।

कुल मिलाकर यह एक बहुत अधिक जटिल है जो एक सीरियल कनेक्शन है।


पैकेट अनुक्रमण के बारे में उत्कृष्ट बिंदु।
सुपरकैट

अगर पैकेट को OSI स्टैक में phy ईथरनेट लेयर की तुलना में लेयर द्वारा हैंडल किया जाता है तो ऑर्डर करना। आप निश्चित रूप से एक ईथरनेट लाइन पर एक बाइट भेज सकते हैं। यह एक rs232 लाइन पर एक एकल बाइट के रूप में अर्थहीन है। बाइट की समझ बनाने के लिए दोनों को एक उच्च परत प्रोटोकॉल की आवश्यकता होती है।

4

जवाब है: आईएसओ- OSI स्टैक।

OSI का अर्थ है ओपन सिस्टम इंटरकनेक्शन (ISO अंतर्राष्ट्रीय मानकीकरण संगठन है), और यह एक मॉडल है जो हर प्रकार के उपकरणों के बीच डेटा संचारित करने के लिए उपयोग की जाने वाली संरचना को परिभाषित करता है। प्रत्येक स्तर एक अलग अमूर्त परत है, और संचार प्रोटोकॉल को परिभाषित करने वाले नियम या विवरण जोड़ता है।

जबकि इंटरनेट (चीजों को छोड़कर जो आमतौर पर इसके साथ जुड़े होते हैं, जैसे HTTP) ऊपरी परतों (नेटवर्क परत) से संबंधित है, धारावाहिक संचार भौतिक परत को परिभाषित करने का एक तरीका है।

यहाँ छवि विवरण दर्ज करें

यह इंटरनेट के लिए उपयोग किए जाने वाले टीसीपी / आईपी मॉडल के साथ तुलना में ओएसआई मॉडल स्टैक है: आप देख सकते हैं कि इंटरनेट नेटवर्क स्तर पर परिभाषित किया गया है, जबकि सीरियल प्रोटोकॉल (सख्त अर्थों में, कार्यान्वयन नहीं) भौतिक परत द्वारा परिभाषित किया गया है, स्टैक के आधार पर।

इंटरनेट प्रोटोकॉल सूट के बारे में विकी से :

इंटरनेट प्रोटोकॉल सूट इंटरनेट और इसी तरह के नेटवर्क के लिए उपयोग किए जाने वाले संचार प्रोटोकॉल का सेट है, और आमतौर पर व्यापक क्षेत्र नेटवर्क के लिए सबसे लोकप्रिय प्रोटोकॉल स्टैक है। यह आमतौर पर टीसीपी / आईपी के रूप में जाना जाता है, क्योंकि इसके सबसे महत्वपूर्ण प्रोटोकॉल: ट्रांसमिशन कंट्रोल प्रोटोकॉल (टीसीपी) और इंटरनेट प्रोटोकॉल (आईपी)

इसकी चार अमूर्त परतें हैं, प्रत्येक के अपने प्रोटोकॉल हैं। निम्नतम से उच्चतम तक, परतें हैं:

  • लिंक परत (आमतौर पर ईथरनेट) में एक स्थानीय नेटवर्क के लिए संचार प्रौद्योगिकियां होती हैं।

  • इंटरनेट लेयर (IP) स्थानीय नेटवर्क को जोड़ता है, इस प्रकार इंटरनेटवर्क स्थापित करता है।

  • ट्रांसपोर्ट लेयर (TCP) होस्ट-टू-होस्ट कम्युनिकेशन को हैंडल करता है।

  • एप्लिकेशन परत (उदाहरण के लिए HTTP) में प्रक्रिया-दर-प्रक्रिया स्तर पर विशिष्ट डेटा संचार सेवाओं के लिए सभी प्रोटोकॉल होते हैं (उदाहरण के लिए वेब ब्राउज़र वेब सर्वर के साथ कैसे संचार करता है)।

ईथरनेट और वाईफाई प्रोटोकॉल के उदाहरण हैं जो नेटवर्क कनेक्शन लेयर के रूप में काम कर सकते हैं, इंटरनेट कनेक्शन के लिए भौतिक माध्यम और बुनियादी ट्रांसमिशन नियमों (जैसे प्रतीकों की एन्कोडिंग) प्रदान करते हैं।

स्टैक की विभिन्न परतों पर उपयोग किए जाने वाले अन्य प्रोटोकॉल हैं, जैसा कि उल्लेख किया गया है, टीसीपी, यूडीपी, एचटीटीपी और कई अन्य।


7
+1 लंबा उत्तर: सीरियल संचार की तुलना में टीसीपी एक उच्च परत में है। यह टीसीपी के लिए कोई फर्क नहीं पड़ता है कि संचार का अंतर्निहित साधन धारावाहिक है या नहीं।
starblue

और RNDIS जैसे USB पर ईथरनेट हैं।
user3528438

3

कई लोगों ने आपके प्रश्न के अच्छे उत्तर दिए हैं।

लेकिन एक और भेद है जिसका अभी तक किसी ने उल्लेख नहीं किया है।

जब हम एक पीसी के लिए धारावाहिक और समानांतर बाह्य उपकरणों के बारे में बात करते हैं, तो ऐतिहासिक रूप से हमने एक बिंदु-से-लिंक के बारे में बात की थी। एक कंप्यूटर एक प्रिंटर या एक मॉडेम (प्रति केबल) से बात करता है। सामान्य तौर पर एक मास्टर डिवाइस होता है जो इन लिंक और गुलाम उपकरणों पर सभी संचार को नियंत्रित करता है जो बस वही करते हैं जो उन्हें बताया जाता है।

जब हम ईथरनेट के बारे में बात करते हैं, तो हम नेटवर्किंग के बारे में बात कर रहे हैं । एकाधिक कंप्यूटर एक नेटवर्क से जुड़े होते हैं, और उनमें से कोई भी आवश्यक रूप से मास्टर या दास नहीं होता है। शुरुआती इथरनेट प्रोटोकॉल में, कई कंप्यूटर वास्तव में एक ही समाक्षीय केबल पर झुके होंगे। आजकल आम तौर पर ईथरनेट का मतलब पॉइंट-टू-पॉइंट लिंक होता है लेकिन ईथरनेट में प्रोटोकॉल शामिल होते हैं जो पीयर-टू-पीयर नेटवर्क में कई अन्य उपकरणों के साथ संचार करने में सक्षम होते हैं।

बेशक यूएसबी कुछ हद तक पीसी बाह्य उपकरणों के लिए तस्वीर बदल देता है क्योंकि इसका एक बहु-बिंदु नेटवर्क है, लेकिन इसका अभी भी एक परिधीय सहकर्मी नेटवर्क के बजाय परिभाषित स्वामी और दासों के साथ एक परस्पर जुड़ाव है।

तो, मैं कहूंगा कि धारावाहिक और समानांतर इंटरफेस की चर्चा में टीसीपी या ईथरनेट का उल्लेख नहीं है क्योंकि वे चीजें परिधीय अंतर्संबंधों से बिल्कुल अलग दुनिया में रहती हैं। जैसे कि जब आप सभी प्रकार के सेबों (रेड डिलीशियस, ब्राबर्न आदि) के बारे में बात करते हैं, तो आपने कभी ग्रोस मिशेल और कैवेन्डिश का उल्लेख नहीं किया है।


मुझे लगता है कि आप OSI मॉडल के साथ उस उत्तर पर आ सकते हैं: नेटवर्किंग भौतिक माध्यम की तुलना में उच्च स्तर पर परिभाषित की जाती है, इसलिए आप पहले (पॉइंट-टू-पॉइंट) कनेक्शन बनाते हैं, फिर संदेशों को रूट करने के लिए नियमों को परिभाषित करते हैं एक बड़ा जाल।
clabacchio

@clabacchio, हाँ, ओपी ने टीसीपी के बारे में पूछा जो धारावाहिक / समानांतर इंटरफेस के साथ तुलना करने के लिए ओएसआई स्टैक का पूरी तरह से अनुचित स्तर है। मेरा जवाब ईथरनेट के बारे में है, जो भौतिक परत के नीचे जाता है। मेरा उत्तर थोड़ा सा विषय हो सकता है लेकिन अगर कोई इसे जानकारीपूर्ण पाता है तो मैं इसे छोड़ दूंगा।
फोटॉन

0

पावर प्लांट डिजाइन के लिए एक कंट्रोल सिस्टम इंजीनियर के रूप में मेरे काम में, हमने IO (इनपुट / आउटपुट) पॉइंट लिस्ट और एक अलग "सीरियल" पॉइंट लिस्ट को हार्डवेर किया है। मेरी प्राथमिकता इन "सॉफ्ट" बिंदु सूचियों को "संवाद बिंदु सूची" के रूप में कॉल करने की है क्योंकि वे आम तौर पर ईथरनेट आधारित (मोडबस टीसीपी, डीएनपी 3, प्रॉफेट आदि) हैं। कई सहयोगी अभी भी ऐतिहासिक "सीरियल पॉइंट लिस्ट" शीर्षक का उपयोग करने पर जोर देते हैं। मुझे ऐसी सूचियों के लिए उचित नामकरण पर दूसरों से सुनने में दिलचस्पी है।


-1

एक समय में एक बाइट को हार्डवेयर लोगों को छोड़कर सीरियल कम्युनिकेशन भी कहा जाता है। किसी को परवाह नहीं है कि सिग्नलिंग कैसे की जाती है। एक मॉडेम के बारे में सोचो। यद्यपि UART चिप द्वारा संचालित RS-323 इंटरफ़ेस बिट्स को एक बार में बाहर निकाल सकता है, लेकिन मॉडेम द्वारा किए गए वास्तविक एन्कोडिंग समानांतर एन्कोडिंग का उपयोग कर सकते हैं जिससे एक ही समय में कई बिट्स प्रेषित होते हैं।

ईथरनेट भी सख्ती से धारावाहिक (10 मेगाहर्ट्ज की दर से बेसबैंड दाल) हुआ करता था। आधुनिक ईथरनेट प्रोटोकॉल धारावाहिक नहीं हैं।

शब्द "सीरियलाइज़" का उपयोग अक्सर "मेमोरी में कुछ डेटा को बाइट-बाय-बाइट प्रारूप में पैक करने के लिए किया जाता है" (जहां बिट ऑर्डर के मुद्दों और इस तरह कुछ डॉटलिंक और भौतिक संचार परतों में नीचे की ओर ध्यान दिया जाता है)।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.