Overview of various Network protocols Viz. TCP/IP, FTP, Telnet etc.


ट्रांसमिशन कंट्रोल प्रोटोकॉल (टीसीपी)
टीसीपी एक कनेक्शन उन्मुख प्रोटोकॉल है और एंड-टू-एंड पैकेट वितरण प्रदान करता है। यह कनेक्शन के लिए बैक बोन के रूप में कार्य करता है। यह निम्नलिखित प्रमुख विशेषताओं को प्रदर्शित करता है:
 1 ट्रांसमिशन कंट्रोल प्रोटोकॉल (टीसीपी) ओएसआई मॉडल के ट्रांसपोर्ट लेयर से मेल खाती है।
 2 टीसीपी एक विश्वसनीय और कनेक्शन उन्मुख प्रोटोकॉल है।

टीसीपी प्रदान करता है:

1 स्ट्रीम डेटा ट्रांसफर।
 2 विश्वसनीयता।
 3 कुशल प्रवाह नियंत्रण
 4 पूर्ण द्वैध संचालन।
 5 बहुसंकेतन।
 6 टीसीपी कनेक्शन उन्मुख अंत-टू-एंड पैकेट वितरण प्रदान करता है।
 7 टीसीपी एक अग्रेषण पावती संख्या के साथ बाइट्स को अनुक्रमित करके विश्वसनीयता सुनिश्चित करता है जो अगले बाइट को गंतव्य को इंगित करता है जो स्रोत प्राप्त करने की उम्मीद करता है।
 8 यह निर्दिष्ट समय अवधि में बाइट्स को स्वीकार नहीं करता है।

टीसीपी आवेदन परत में प्रक्रियाओं के लिए निम्नलिखित सेवाएं प्रदान करता है:

1 स्ट्रीम डिलीवरी सेवा

2 भेजने और प्राप्त करने वाले बफ़र्स

3 बाइट्स और सेगमेंट

4 पूर्ण द्वैध सेवा

5 कनेक्शन उन्मुख सेवा

6 भरोसेमंद सेवा

 स्ट्रीम डिलीवर सेवा
टीसीपी प्रोटोकॉल स्ट्रीम ओरिएंटेड है क्योंकि यह डेटा को बाइट्स की स्ट्रीम के रूप में भेजने की प्रक्रिया और डेटा को बाइट्स की स्ट्रीम के रूप में प्राप्त करने की प्रक्रिया को अनुमति देता है।

भेजने और प्राप्त करने वाले बफ़र्स
एक ही गति से डेटा का उत्पादन और प्राप्त करने के लिए प्रक्रिया भेजने और प्राप्त करने के लिए संभव नहीं हो सकता है, इसलिए, टीसीपी को भेजने और प्राप्त करने के लिए भंडारण के लिए बफर की आवश्यकता होती है।

बाइट्स और सेगमेंट
ट्रांसमिशन कंट्रोल प्रोटोकॉल (TCP), ट्रांसपोर्ट लेयर पर बाइट्स को एक पैकेट में समूहित करता है। इस पैकेट को सेगमेंट कहा जाता है। इन पैकेटों के प्रसारण से पहले, इन खंडों को एक आईपी डेटाग्राम में बदल दिया जाता है।

पूर्ण द्वैध सेवा
डेटा को डुप्लेक्स मोड में ट्रांसमिट करने का मतलब है कि एक ही समय में दोनों दिशाओं में डेटा का प्रवाह।

कनेक्शन उन्मुख सेवा
टीसीपी निम्नलिखित तरीके से कनेक्शन उन्मुख सेवा प्रदान करता है:

प्रक्रिया -1 की टीसीपी प्रक्रिया - 2 की टीसीपी को सूचित करती है और इसकी स्वीकृति प्राप्त करती है।प्रक्रिया की टीसीपी - 1 और प्रक्रिया की टीसीपी - 2 और दोनों दिशाओं में डेटा का आदान-प्रदान।
 डेटा एक्सचेंज पूरा करने के बाद, जब दोनों तरफ बफ़र्स खाली होते हैं, तो दो टीसीपी उनके बफ़र्स को नष्ट कर देते हैं।

भरोसेमंद सेवा
विश्वसनीयता के लिए, टीसीपी पावती तंत्र का उपयोग करता है।

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



डेटाग्राम की लंबाई परिवर्तनशील है।

2 डेटाग्राम को दो भागों में विभाजित किया गया है: हेडर और डेटा।

3 हैडर की लंबाई 20 से 60 बाइट्स होती है।

4 शीर्षलेख में पैकेट के मार्ग और वितरण की जानकारी होती है।

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

UDP डेटा को एक आरेख के रूप में प्रसारित करता है। निम्न चित्र में दिखाए गए अनुसार UDP डेटाग्राम में पांच भाग होते हैं:





1 यूडीपी का उपयोग उस एप्लिकेशन द्वारा किया जाता है जो आमतौर पर एक समय में कम मात्रा में डेटा संचारित करता है।

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

फ़ाइल स्थानांतरण प्रोटोकॉल (एफ़टीपी)
एफ़टीपी का उपयोग फ़ाइलों को एक होस्ट से दूसरे में कॉपी करने के लिए किया जाता है। एफ़टीपी निम्नलिखित तरीके से उसी के लिए तंत्र प्रदान करता है:

एफ़टीपी दो प्रक्रियाएँ बनाता है जैसे नियंत्रण प्रक्रिया और डेटा अंतरण प्रक्रिया दोनों सिरों पर अर्थात् क्लाइंट के साथ-साथ सर्वर पर भी।

एफ़टीपी दो अलग-अलग कनेक्शन स्थापित करता है: एक डेटा ट्रांसफर के लिए है और दूसरा नियंत्रण जानकारी के लिए है।

नियंत्रण कनेक्शन नियंत्रण प्रक्रियाओं के बीच किया जाता है जबकि डेटा कनेक्शन के बीच बनाया जाता है

एफ़टीपी नियंत्रण कनेक्शन के लिए पोर्ट 21 और डेटा कनेक्शन के लिए पोर्ट 20 का उपयोग करता है।



टेलनेट
टेलनेट एक प्रोटोकॉल है जिसका उपयोग इंटरनेट पर दूरस्थ कंप्यूटर में लॉग इन करने के लिए किया जाता है। उपयोगकर्ता के अनुकूल उपयोगकर्ता इंटरफ़ेस वाले कई टेलनेट ग्राहक हैं। निम्नलिखित आरेख से पता चलता है कि कोई व्यक्ति कंप्यूटर A में लॉग इन किया हुआ है, और वहाँ से, वह दूरस्थ कंप्यूटर B में लॉग इन हुआ।



हाइपर टेक्स्ट ट्रांसफर प्रोटोकॉल (HTTP)
HTTP एक संचार प्रोटोकॉल है। यह ब्राउज़र और वेब सर्वर के बीच संचार के लिए तंत्र को परिभाषित करता है। इसे अनुरोध और प्रतिक्रिया प्रोटोकॉल भी कहा जाता है क्योंकि ब्राउज़र और सर्वर के बीच संचार अनुरोध और प्रतिक्रिया जोड़े में होता है।

HTTP अनुरोध----HTTP अनुरोध में वे लाइनें शामिल हैं जिनमें शामिल हैं:

1 अनुरोध पंक्ति

2 हैडर फील्ड्स

3 संदेश का मुख्य हिस्सा

प्रमुख बिंदु

1 पहली लाइन यानी रिक्वेस्ट लाइन रिक्वेस्ट मेथड को निर्दिष्ट करती है यानी गेट या पोस्ट।

2 दूसरी पंक्ति हेडर को निर्दिष्ट करती है जो सर्वर के डोमेन नाम को इंगित करता है जहां से index.htm पुनर्प्राप्त किया जाता है।

HTTP रिस्पांस
HTTP रिक्वेस्ट की तरह, HTTP रिस्पॉन्स में भी कुछ स्ट्रक्चर होता है। HTTP प्रतिक्रिया में शामिल हैं:

स्थिति रेखा

हेडर

संदेश का मुख्य हिस्सा
Protocol
Common Port
FTP (File Transfer Protocol)
20, 21
SSH (Secure Shell)
22
Telnet
23
SMTP (Simple Mail Transfer Protocol)
25
DNS (Domain Name Service)
53
TFTP (Trivial File Transfer Protocol)
69
HTTP (Hypertext Transfer Protocol)
80
POP3 (Post Office Protocol version 3)
110
NNTP (Network News Transport Protocol)
119
NTP (Network Time Protocol)
123
IMAP4 (Internet Message Access Protocol version 4)
143
HTTPS (Hypertext Transfer Protocol Secure)
443
TCP/IP model
Application layer
DHCP - DNS - FTP - HTTP - IMAP4 - IRC - NNTP - XMPP - MIME - POP3 - SIP - SMTP - SNMP - SSH - TELNET - BGP - RPC - RTP - RTCP - TLS/SSL - SDP - SOAP - L2TP - PPTP
Transport layer
This layer deals with opening and maintaining connections, ensuring that packets are in fact received. This is where flow-control and connection protocols exist, such as: TCP - UDP - DCCP - SCTP - GTP
Network layer
IP (IPv4 - IPv6) - ARP - RARP - ICMP - IGMP - RSVP - IPSec - IPX/SPX
Data link layer
ATM - DTM - Ethernet - FDDI - Frame Relay - GPRS – PPP
Physical layer
Ethernet physical layer - ISDN - Modems - PLC - RS232 - SONET/SDH - G.709 - Wi-Fi
Some commonly used ports
Port Number
Service
80
HTTP
21
FTP
110
POP3
25
SMTP
23
Telnet

No comments:

Post a Comment

Please Do Not Enter Any Spam Link in the comment Box.