29/11/2014 Basics of Java Network Programming in Hindi 
È या Basic जरतɅ होती हɇ Java Network Programming कȧ? 
Basics of Java Network Programming: जावा कȧ एक सबसे बडी ͪवशेषता ये है 
ͩक हम इसमɅ Network Programming बहुत हȣ सरलता से कर सकते हɇ। Network 
Programming के अÛतगत ऐसे Software बनाए जाते हɇ, जो ͩकसी Computer 
Network जैसे ͩक Internet या Intranet पर Run होते हɇ और Distributed होते हɇ। जावा 
मɅ Network Programming को सरल बनाने के ͧलए बहुत सारȣ Classes को Create 
ͩकया गया है और ये Classes हमɅ जावा कȧ Class Library के प मɅ JDK के साथ ाÜत 
होती हɇ। हालांͩक जावा मɅ Network Programming करना काफȧ सरल काम होता है, 
लेͩकन ͩफर भी हमɅ Network Programming समझने से पहले Network से सàबंͬधत 
कुछ Basic Concepts को Úयान मɅ रखना जरȣ है। 
World Wide Web (WWW) Concepts 
World Side Web एक एसा तरȣका होता है, िजसमɅ दुǓनयां भर के लाखɉ Computers 
आपस मɅ Connected होते हɇ और आपस मɅ ͪवͧभÛन कार कȧ Information को Share 
करते हɇ, जो ͩक Web Pages या HTML Pages के प मɅ Web पर िèथत होते हɇ। Web 
Programming करने के ͧलए हमɅ URL (Uniform Resource Locator) के बारे मɅ 
जानकारȣ होना जरȣ होता है। URL ͩकसी Web Server पर उपलÞध ͩकसी Web Page 
या Web Site का एक Address होता है, िजससे उस Particular Web Page या Site को 
Identify व Access ͩकया जाना सàभव हो पाता है। Network पर उपलÞध ͩकसी Page या 
Site को Identify करने के ͧलए जावा मɅ URL व URLConnection नाम कȧ Classes 
को Develop ͩकया गया है। इन Classes के Objects वारा हम Network पर िèथत 
ͩकसी Page या Site को Identify करके अपने Program मɅ Access कर सकते हɇ। 
Distributed Programs 
Network Program ऐसे Program होते हɇ, िजसमɅ दो अलग­अलग 
Computer Systems 
आपस मɅ एक दूसरे से Connect होते हɇ और आपस मɅ Information को Share करते हɇ। 
Network Programs मɅ हमɅशा कम से कम दो Computers होते हɇ और दोनɉ 
Computers पर एक ͪवशेष कार का Software Installed होता है, िजससे दोनɉ 
Computers आपस मɅ Connect होकर Communication करते हɇ। ऐसे Software जो ͩक 
एक से यादा Computer पर समान समय मɅ आपस मɅ Connect होकर Run होते हɇ, और 
ͩकसी ͪवशेष Problem को Solve करते हɇ, Distributed Software कहलाते हɇ और 
िजतने भी Computers आपस मɅ Distributed Software का योग करके ͩकसी समèया 
को Solve करने के ͧलए Involve होते हɇ, वे सभी Computers Network के Ǒहèसे होते हɇ 
और ͪवͧभÛन Computers का ये Group हȣ Network कहलाता है। 
Download किजए, इस Website पर उपल ध ͩकसी भी पु तक के 100 से  यादा 
Pages, Free 
Distributed Software आपस मɅ Client/Server तकनीक पर आधाǐरत होते हɇ। 
Client/Server तकनीक एक ऐसी तकनीक है, िजसमɅ ͩकसी एक समèया को Solve करने 
के ͧलए जो Software बनाया जाता है, उसे कई Computers ͧमलकर Use करते हɇ। इस 
data:text/html;charset=utf­8,% 
3Cdiv%20id%3D%22wrap%22%20style%3D%22margin%3A%200px%20auto%3B%20width%3A%20522px%3B%20color… 1/8
29/11/2014 Basics of Java Network Programming in Hindi 
तकनीक मɅ एक मुÉ य Computer होता है, िजस पर Software से सàबंͬधत सभी Data को 
Store ͩकया जाता है। इस मुÉ य Computer को Server कहा जाता है। Network से जुडे 
हुए िजतने भी अÛय Computers होते हɇ, वे सभी Computers ͪवͧभÛन कार के Data को 
इसी Server Computer पर Store करते हɇ। इन Computers को Clients या Nodeकहा 
जाता है। 
Client Computer हमɅशा Server Computer से हȣ Data को ाÜत करता है और ͪवͧभÛन 
कार के Data को Server Computer पर हȣ Store करता है। एक Distributed 
Software मɅ Client व Server के बीच आपस मɅ ͪवͧभÛन कार के Data का लेन­देन 
होता रहता है। Client व Server आपस मɅ तभी ͩकसी कार का Data Communication 
कर सकते हɇ, जब दोनɉ आपस मɅ ͩकसी तरȣके से Connected हɉ। Client व Server के 
बीच इस Connection को Establish करने के ͧलए ͪवͧभÛन कार कȧ Low­Level 
Classes कȧ जरत होती है। जावा मɅ इन Classes को java.io नाम के Package मɅ 
Group ͩकया गया है, िजनका योग करके Client व Server को आपस मɅ Connect ͩकया 
जा सकता है। 
Protocol 
Distributed Software को आपस मɅ Communicate करवाने के ͧलए कुछ छोटे­छोटे 
Standard Software बनाए गए हɇ। ये Software दो Computers को आपस मɅ Connect 
करने का काम करते हɇ। इन Software को Protocol कहा जाता है। ͪवͧभÛन कार के 
कामɉ को Network पर Perform करने के ͧलए ͪवͧभÛन कार के Protocols Develop 
ͩकए गए हɇ। 
उदाहरण के ͧलए यǑद Internet से ͩकसी File को एक Computer से दूसरे Computer पर 
Transfer करना हो, तो ये काम FTP (File Transfer Protocol) करता है, यǑद E­Main 
Send करना हो तो SMTP (Simple Mail Transfer Protocol) व E­Mail 
को ाÜत करना 
हो, तो POP (Post Office Protocol) Use ͩकया जाता है। इसी तरह से यǑद हमɅ Internet 
से ͩकसी Web Document को Access करना हो, इस काम को HTTP (Hyper Text 
Transfer Protocol) पूरा करता है। 
Download किजए, इस Website पर उपल ध ͩकसी भी पु तक के 100 से  यादा 
Pages, Free 
इसी तरह से ͪवͧभÛन कार के अÛय Internet या Network Related कामɉ को पूरा करने 
के ͧलए ͪवͧभÛन कार के Protocols को Develop ͩकया गया है। इन Protocols के समूह 
को एक ͪवशेष नाम से Identify ͩकया जाता है, िजसे TCP/IP यानी Internet Control 
Protocol / Internet Protocol कहा जाता है और जो Computer 
Networks TCP/IPGroup के Protocols को Use करके आपस मɅ Network èथाͪपत 
करते हɇ, उन Networks को TCP/IP Network कहा जाता है। 
िजस तरह से ͪवͧभÛन कार के Technical Field मɅ कुछ ͪवͧशç ट कार के काम होते हɇ, 
िजÛहɅ Refer करने के ͧलए ͪवͧभÛन कार के शÞद होते हɇ, उसी तरह से Computer 
Networking Field से Related कुछ ͪवͧशç ट कार के शÞद होते हɇ, िजनका Computer 
Networking Field मɅ अपना ͪवशेष अथ होता है। इनमɅ से कुछ शÞदɉ का Description 
data:text/html;charset=utf­8,% 
3Cdiv%20id%3D%22wrap%22%20style%3D%22margin%3A%200px%20auto%3B%20width%3A%20522px%3B%20color… 2/8
29/11/2014 Basics of Java Network Programming in Hindi 
Ǔनàनानुसार हैः 
IP Address 
जब भी कोई Computer Internet से Connect होता है, Internet वारा एक ͪवशेष 
तरȣके का योग करके Connect होने वाले हर Computer को एक Unique 
Number दान कर Ǒदया जाता है। Internet वारा हर Computer को Ǒदए जाने वाले 
इस Unique Number को उस Computer का IP Address कहा जाता है। 
ये एक 32­Bit 
Number होता है, िजसमɅ चार 8­Bit 
Numbers होते हɇ और चारɉ 
Numbers 0 से 255 कȧ Range के बीच हो सकते हɇ। इन चारɉ Numbers को एक 
Dot का योग करके एक दूसरे से अलग ͩकया जाता है। उदाहरण के 
ͧलए170.17.8.192 ͩकसी समय ͩकसी Computer का एक IP Address हो सकता 
है। इस IP Number के दो Ǒहèसे होते हɇ: पहला Ǒहèसा उस Network को Identify 
करता है िजस मɅ Host Exist है और दूसरा Ǒहèसा ͩकसी Particular Host को 
Identify करता है। 
Download किजए, इस Website पर उपल ध ͩकसी भी पु तक के 100 से  यादा 
Pages, Free 
जब भी हम Internet से जुडते हɇ, हमारे Computer को एक Unique IP Number 
Internet वारा Provide ͩकया जाता है और ये Number तभी तक हमारे Computer 
को Refer करता है, जब तक हम Net से Connected रहते हɇ। जैसे हȣ हम Net से 
Disconnect होते हɇ, हमɅ Allot ͩकया गया IP Number ͩकसी अÛय Computer को 
Provide ͩकया जा सकता है। यǑद हम ͩफर से Net से Connect होते हɇ, तो ͩफर से 
हमɅ वहȣ IP Number ाÜत नहȣं होगा, बिãक Internet वारा हमɅ एक नया Number 
दे Ǒदया जाएगा। इस िèथǓत मɅ हमारा Computer तो एक हȣ होता है, लेͩकन अलग­अलग 
समय पर Net से Connect होने के कारण कई IP Numbers वारा Identify 
हो सकता है। 
Host 
Network पर िèथत कोई एक ͪवͧशç ट कार का Computer Host कहलाता है। चूंͩक 
Host सामाÛयतया Server का काम करता है, इसͧलए Host हमɅशा बाकȧ के अÛय 
Computers कȧ तुलना मɅ अͬधक Powerful होता है। TCP/IP Network के हर 
Host का एक Unique IP Address होता है, िजससे उस Host कȧ Network पर एक 
Unique पहचान होती है। 
Hostname 
ͩकसी भी TCP/IP Network के ͩकसी Powerful Computer को Host बनाया जाता 
है, जो उसके Clients को Service Provide करता है। हर Host का एक Unique IP 
Address होता है, िजससे उस Host को अÛय Clients Identify करते हɇ। लेͩकन जब 
हम Internet से जुडते हɇ, तब लाखɉ TCP/IP Networks आपस मɅ Connected होते 
data:text/html;charset=utf­8,% 
3Cdiv%20id%3D%22wrap%22%20style%3D%22margin%3A%200px%20auto%3B%20width%3A%20522px%3B%20color… 3/8
29/11/2014 Basics of Java Network Programming in Hindi 
हɇ, इसͧलए ͪवͧभÛन कार के Hosts को Identify करने के ͧलए IP Address को याद 
रखना जरȣ होता है, ताͩक एक Client Required Host से ͩकसी Service के ͧलए 
Request कर सके। 
Download किजए, इस Website पर उपल ध ͩकसी भी पु तक के 100 से  यादा 
Pages, Free 
चूंͩक IP Address वाèतव मɅ एक 32­Bit 
Number होता है और ͪवͧभÛन Hosts के 
IP Numbers को याद रखना एक कǑठन काम है, इसͧलए ͪवͧभÛन Hosts को 
Internet कȧ एक ͪवशेष Service वारा एक Logical Symbolic नाम दे Ǒदया 
जाता है और हमɅ ͩकसी Host को उसके IP Number के èथान पर उसके नाम से याद 
रखना होता है, जो ͩक तुलना मɅ सरल होता है। ͩकसी Host के IP Address के साथ 
एक नाम Associate करने का काम DNS (Domain Name Service) व Sun 
Microsystems Company का NIS (Network Information Services) करता है। 
जब हम Net से ͩकसी Web Site के ͩकसी Web Page को ाÜत करना चाहते हɇ, तब 
हमɅ उस Web Site का Web Address ͧलखना होता है। इसी Web Address मɅ 
हमारे उस Host का नाम होता है, िजससे हम Connect होना चाहते हɇ। Internet कȧ 
िजस DNS व NIS Service का योग करके ͩकसी Host को एक नाम Provide 
ͩकया जाता है, वहȣ Service हमारे Web Address मɅ से Host के नाम को भी ाÜत 
करने के बाद Host के नाम के आधार पर उस नाम से सàबंͬधत IP Address या IP 
Number को ाÜत करता है और हमɅ उस Host पर पहुंचा देता है, िजस पर हमारȣ 
Required Site उपलÞध होती है। 
IETF (Internet Engineering Task Force) 
ये Engineers का एक एसा Group है जो Internet से सàबंͬधत Standards को 
Maintain करने व नए Standards बनाने का काम करता है। 
Internet 
इसे सामाÛयतया Networks का Network कहा जाता है। Internet वाèतव मɅ बहुत 
सारे छोटे Networks का एक समूह होता है, जो Globally Interconnected होते हɇ। 
Intranet 
ये एक छोटा Network होता है, जो TCP/IP Protocols को Use करता है और 
Internet से Connected नहȣं होता है। यǑद ये Internet से Connect होता है तो एक 
Firewall के Through Connect होता है। 
Packet 
जब दो Computers आपस मɅ Connect हो कर एक दूसरे को Information 
data:text/html;charset=utf­8,% 
3Cdiv%20id%3D%22wrap%22%20style%3D%22margin%3A%200px%20auto%3B%20width%3A%20522px%3B%20color… 4/8
29/11/2014 Basics of Java Network Programming in Hindi 
Transfer करते हɇ, तो ये Information छोटे­छोटे 
टुकडɉ मɅ ͪवभािजत हो कर एक 
Computer से दूसरे Computer पर पहुंचता है। Information के इन छोटे­छोटे 
टुकडɉ 
को Packets कहा जाता है। कई बार Packets को Datagram भी कहा जाता है। 
लेͩकन तकनीकȧ èतर पर दोनɉ मɅ एक मुÉ य अÛतर ये है ͩक Packet शÞद को 
Network Layer के ͧलए Use ͩकया जाता है, जबͩक Datagram शÞद को Higher­Layer 
Message के ͧलए Use ͩकया जाता है। 
Download किजए, इस Website पर उपल ध ͩकसी भी पु तक के 100 से  यादा 
Pages, Free 
Protocol 
Protocols Information को Transmit करने के ͧलए Use ͩकए जाने वाले Data 
Formats व Messages का एक समूह होता है, िजसे हम एक छोटे Software कȧ 
तरह मान सकते हɇ। अलग­अलग 
कार के Networks तभी एक दूसरे से 
Communication कर सकते हɇ, जब दोनɉ Networks समान Protocol को Use 
करते हɇ। Protocols वाèतव मɅ कुछ ऐसे Standard Ǔनयमɉ का समूह होता है, जो दो 
अलग कार के Networks के बीच Communication Establish करने का काम 
करते हɇ। 
Protocol Stack 
Networking Services को हम ͪवͧभÛन Layers के एक ऐसे समूह के प मɅ मान 
सकते हɇ, जहां Lower Layer Services को Use करके Higher Layer Services 
को Service Provide करने का काम ͩकया जाता है। Layers का ये समूह, जो ͩक 
Network Functionality Provide करते हɇ, Protocol Stack कहा जाता है। 
Router 
Router एक ͪवशेष कार का Network Hardware होता है। ये एक ऐसा Host होता 
है जो जानता है ͩक ͪवͧभÛन कार के Networks के बीच Packets को ͩकस कार से 
Forward ͩकया जा सकता है। 
Sockets 
जब दो Computers आपस मɅ Communication करते हɇ, तब Source Computer 
के ͧलए Destination Computer एक Socket कȧ तरह Represent ͩकया जाता है। 
जब हम TCP/IP के संदभ मɅ बात करते हɇ, तब Socket को एक ऐसे Unique Pair के 
प मɅ देखा जाता है, िजसमɅ Source Computer का IP Address व Port 
Number तथा Destination Computer का IP Address व Port Number होता 
है। 
(Basics of Java Network Programming) 
data:text/html;charset=utf­8,% 
3Cdiv%20id%3D%22wrap%22%20style%3D%22margin%3A%200px%20auto%3B%20width%3A%20522px%3B%20color… 5/8
29/11/2014 Basics of Java Network Programming in Hindi 
Read other articles from: Java Programming Language in Hindi 
ये Article Java Programming Language in Hindi पु तक से ͧलया गया है। 
इसͧलए यǑद ये Article आपके ͧलए उपयोगी रहा, तो Ǔनिæचत प से ये पुèतक भी आपके 
ͧलए काफȧ उपयोगी साǒबत होगी। यǑद आप चाहɅ तो इस पुèतक को खरȣद भी सकते हɇ 
अथवा DEMO EBOOK के प मɅ इस पुèतक के कुछ CHAPTERS Download करके पढ 
सकते हɇ। 
Java Programming Language in Hindi | Page: 682 | Format: PDF 
BUY NOW DOWNLOAD 
My Shopping Cart 
Offer of The Day 
× Delete 
Total Amount Rs. 1500.00 
Discount Amount Rs. 450.00 
Total Payable Amount Rs. 1050.00 
View Cart Checkout 
Click My Account 
सवथम Register करके Login कȧिजए। 
Click Buy Here 
Add to cart Button पर Click करते हुए वांǓछत पुè तकɅ अपने Shopping Cart मɅ Add कȧिजए। 
अͬधक पुè तकɅ खरȣदने पर ͧमलने वाला Extra Discount भी आपको My Shopping 
Cart Widget मɅ हȣ Ǒदखाई देगा। 
Click Checkout 
My Shopping Cart Widget मɅ Ǒदखाई देने वाले Checkout Button को Click कȧिजए। 
Fill Billing Detail  Payment Mode 
अपनी Billing Details Fill करते हुए CCAvenue, PayUMoney या Offline Payment Option 
Select करके Place order Button पर Click कȧिजए। 
Pay and Download 
Total Payable Amount का भुगतान कȧिजए और पुè तकɅ Download कȧिजए अपने EMail याMy 
Account से, तुरÛ त। 
Any Buying Problem? 
पुè तकɅ खरȣदने से सà बंͬधत ͩकसी भी कार कȧ समè या होने पर 097994­55505 
पर Call / 
SMSकȧिजए। 
Buying Related ­FAQ 
data:text/html;charset=utf­8,% 
3Cdiv%20id%3D%22wrap%22%20style%3D%22margin%3A%200px%20auto%3B%20width%3A%20522px%3B%20color… 6/8
29/11/2014 Basics of Java Network Programming in Hindi 
Why Softcopy PDF EBooks? The Benefits. 
How to Buy Online using CCAvenue 
How to Buy Online using PayUMoney 
How to Pay Offline using Bank Deposit, ATM Card to Card Transfer, AirTel Money, 
PayPal 
What is MasterCard 3D SecureCode, Verified by Visa (VbV) and RuPay PaySecure 
Code? 
Online Payment is Safe and Secure. How? 
What is Coupon Code  How to Use it? 
Why Learn Properly? 
È यɉ ठȤक से सीखना जरȣ है C? 
È यɉ ठȤक से सीखना जरȣ है C++? 
È यɉ ठȤक से सीखना जरȣ है Java? 
È यɉ ठȤक से सीखना जरȣ है C#.NET? 
È यɉ ठȤक से सीखना जरȣ है ADO.NET with C#? 
È यɉ ठȤक से सीखना जरȣ है Core ASP.NET? 
È यɉ ठȤक से सीखना जरȣ है Advance ASP.NET? 
È यɉ ठȤक से सीखना जरȣ है Data Structure? 
È यɉ ठȤक से सीखना जरȣ है Oracle­SQL/ 
PLSQL? 
È यɉ ठȤक से सीखना जरȣ है Visual Basic? 
È यɉ ठȤक से सीखना जरȣ है HTML­XHTML? 
È यɉ ठȤक से सीखना जरȣ है HTML5 और CSS3? 
È यɉ ठȤक से सीखना जरȣ है JavaScript? 
È यɉ ठȤक से सीखना जरȣ है jQuery? 
È यɉ ठȤक से सीखना जरȣ है Core PHP? 
È यɉ ठȤक से सीखना जरȣ है WordPress? 
È यɉ ठȤक से सीखना जरȣ है Advance WordPress? 
Hindi EBooks : Read Online 
C Programming Language in Hindi 
C++ Programming Language in Hindi 
Java Programming Language in Hindi 
C# Programming Language in Hindi 
ADO.NET with C# in Hindi 
Core ASP.NET WebForms with C# in Hindi 
Data Structure and Algorithms in Hindi 
Oracle 8i­9i 
SQL/PLSQL in Hindi 
Visual Basic 6 in Hindi 
HTML­XHTML 
in Hindi 
HTML5 with CSS3 in Hindi 
Advance JavaScript in Hindi 
jQuery in Hindi 
Core PHP in Hindi 
data:text/html;charset=utf­8,% 
3Cdiv%20id%3D%22wrap%22%20style%3D%22margin%3A%200px%20auto%3B%20width%3A%20522px%3B%20color… 7/8
29/11/2014 Basics of Java Network Programming in Hindi 
WordPress in Hindi 
Advance WordPress in Hindi 
Search in BccFalna.com Search 
Useful Technical Articles 
Learn to Earn 
Motivation 
Programming and Development 
Uncategorized 
Web Development 
Rules and Regulations 
About Us 
Contact Us 
Privacy Policy 
Terms and Conditions 
Product Type 
Refund Policy 
Pageviews: 
data:text/html;charset=utf­8,% 
3Cdiv%20id%3D%22wrap%22%20style%3D%22margin%3A%200px%20auto%3B%20width%3A%20522px%3B%20color… 8/8

बेसिक जावा प्रोग्रामिंग हिंदी में

  • 1.
    29/11/2014 Basics ofJava Network Programming in Hindi È या Basic जरतɅ होती हɇ Java Network Programming कȧ? Basics of Java Network Programming: जावा कȧ एक सबसे बडी ͪवशेषता ये है ͩक हम इसमɅ Network Programming बहुत हȣ सरलता से कर सकते हɇ। Network Programming के अÛतगत ऐसे Software बनाए जाते हɇ, जो ͩकसी Computer Network जैसे ͩक Internet या Intranet पर Run होते हɇ और Distributed होते हɇ। जावा मɅ Network Programming को सरल बनाने के ͧलए बहुत सारȣ Classes को Create ͩकया गया है और ये Classes हमɅ जावा कȧ Class Library के प मɅ JDK के साथ ाÜत होती हɇ। हालांͩक जावा मɅ Network Programming करना काफȧ सरल काम होता है, लेͩकन ͩफर भी हमɅ Network Programming समझने से पहले Network से सàबंͬधत कुछ Basic Concepts को Úयान मɅ रखना जरȣ है। World Wide Web (WWW) Concepts World Side Web एक एसा तरȣका होता है, िजसमɅ दुǓनयां भर के लाखɉ Computers आपस मɅ Connected होते हɇ और आपस मɅ ͪवͧभÛन कार कȧ Information को Share करते हɇ, जो ͩक Web Pages या HTML Pages के प मɅ Web पर िèथत होते हɇ। Web Programming करने के ͧलए हमɅ URL (Uniform Resource Locator) के बारे मɅ जानकारȣ होना जरȣ होता है। URL ͩकसी Web Server पर उपलÞध ͩकसी Web Page या Web Site का एक Address होता है, िजससे उस Particular Web Page या Site को Identify व Access ͩकया जाना सàभव हो पाता है। Network पर उपलÞध ͩकसी Page या Site को Identify करने के ͧलए जावा मɅ URL व URLConnection नाम कȧ Classes को Develop ͩकया गया है। इन Classes के Objects वारा हम Network पर िèथत ͩकसी Page या Site को Identify करके अपने Program मɅ Access कर सकते हɇ। Distributed Programs Network Program ऐसे Program होते हɇ, िजसमɅ दो अलग­अलग Computer Systems आपस मɅ एक दूसरे से Connect होते हɇ और आपस मɅ Information को Share करते हɇ। Network Programs मɅ हमɅशा कम से कम दो Computers होते हɇ और दोनɉ Computers पर एक ͪवशेष कार का Software Installed होता है, िजससे दोनɉ Computers आपस मɅ Connect होकर Communication करते हɇ। ऐसे Software जो ͩक एक से यादा Computer पर समान समय मɅ आपस मɅ Connect होकर Run होते हɇ, और ͩकसी ͪवशेष Problem को Solve करते हɇ, Distributed Software कहलाते हɇ और िजतने भी Computers आपस मɅ Distributed Software का योग करके ͩकसी समèया को Solve करने के ͧलए Involve होते हɇ, वे सभी Computers Network के Ǒहèसे होते हɇ और ͪवͧभÛन Computers का ये Group हȣ Network कहलाता है। Download किजए, इस Website पर उपल ध ͩकसी भी पु तक के 100 से यादा Pages, Free Distributed Software आपस मɅ Client/Server तकनीक पर आधाǐरत होते हɇ। Client/Server तकनीक एक ऐसी तकनीक है, िजसमɅ ͩकसी एक समèया को Solve करने के ͧलए जो Software बनाया जाता है, उसे कई Computers ͧमलकर Use करते हɇ। इस data:text/html;charset=utf­8,% 3Cdiv%20id%3D%22wrap%22%20style%3D%22margin%3A%200px%20auto%3B%20width%3A%20522px%3B%20color… 1/8
  • 2.
    29/11/2014 Basics ofJava Network Programming in Hindi तकनीक मɅ एक मुÉ य Computer होता है, िजस पर Software से सàबंͬधत सभी Data को Store ͩकया जाता है। इस मुÉ य Computer को Server कहा जाता है। Network से जुडे हुए िजतने भी अÛय Computers होते हɇ, वे सभी Computers ͪवͧभÛन कार के Data को इसी Server Computer पर Store करते हɇ। इन Computers को Clients या Nodeकहा जाता है। Client Computer हमɅशा Server Computer से हȣ Data को ाÜत करता है और ͪवͧभÛन कार के Data को Server Computer पर हȣ Store करता है। एक Distributed Software मɅ Client व Server के बीच आपस मɅ ͪवͧभÛन कार के Data का लेन­देन होता रहता है। Client व Server आपस मɅ तभी ͩकसी कार का Data Communication कर सकते हɇ, जब दोनɉ आपस मɅ ͩकसी तरȣके से Connected हɉ। Client व Server के बीच इस Connection को Establish करने के ͧलए ͪवͧभÛन कार कȧ Low­Level Classes कȧ जरत होती है। जावा मɅ इन Classes को java.io नाम के Package मɅ Group ͩकया गया है, िजनका योग करके Client व Server को आपस मɅ Connect ͩकया जा सकता है। Protocol Distributed Software को आपस मɅ Communicate करवाने के ͧलए कुछ छोटे­छोटे Standard Software बनाए गए हɇ। ये Software दो Computers को आपस मɅ Connect करने का काम करते हɇ। इन Software को Protocol कहा जाता है। ͪवͧभÛन कार के कामɉ को Network पर Perform करने के ͧलए ͪवͧभÛन कार के Protocols Develop ͩकए गए हɇ। उदाहरण के ͧलए यǑद Internet से ͩकसी File को एक Computer से दूसरे Computer पर Transfer करना हो, तो ये काम FTP (File Transfer Protocol) करता है, यǑद E­Main Send करना हो तो SMTP (Simple Mail Transfer Protocol) व E­Mail को ाÜत करना हो, तो POP (Post Office Protocol) Use ͩकया जाता है। इसी तरह से यǑद हमɅ Internet से ͩकसी Web Document को Access करना हो, इस काम को HTTP (Hyper Text Transfer Protocol) पूरा करता है। Download किजए, इस Website पर उपल ध ͩकसी भी पु तक के 100 से यादा Pages, Free इसी तरह से ͪवͧभÛन कार के अÛय Internet या Network Related कामɉ को पूरा करने के ͧलए ͪवͧभÛन कार के Protocols को Develop ͩकया गया है। इन Protocols के समूह को एक ͪवशेष नाम से Identify ͩकया जाता है, िजसे TCP/IP यानी Internet Control Protocol / Internet Protocol कहा जाता है और जो Computer Networks TCP/IPGroup के Protocols को Use करके आपस मɅ Network èथाͪपत करते हɇ, उन Networks को TCP/IP Network कहा जाता है। िजस तरह से ͪवͧभÛन कार के Technical Field मɅ कुछ ͪवͧशç ट कार के काम होते हɇ, िजÛहɅ Refer करने के ͧलए ͪवͧभÛन कार के शÞद होते हɇ, उसी तरह से Computer Networking Field से Related कुछ ͪवͧशç ट कार के शÞद होते हɇ, िजनका Computer Networking Field मɅ अपना ͪवशेष अथ होता है। इनमɅ से कुछ शÞदɉ का Description data:text/html;charset=utf­8,% 3Cdiv%20id%3D%22wrap%22%20style%3D%22margin%3A%200px%20auto%3B%20width%3A%20522px%3B%20color… 2/8
  • 3.
    29/11/2014 Basics ofJava Network Programming in Hindi Ǔनàनानुसार हैः IP Address जब भी कोई Computer Internet से Connect होता है, Internet वारा एक ͪवशेष तरȣके का योग करके Connect होने वाले हर Computer को एक Unique Number दान कर Ǒदया जाता है। Internet वारा हर Computer को Ǒदए जाने वाले इस Unique Number को उस Computer का IP Address कहा जाता है। ये एक 32­Bit Number होता है, िजसमɅ चार 8­Bit Numbers होते हɇ और चारɉ Numbers 0 से 255 कȧ Range के बीच हो सकते हɇ। इन चारɉ Numbers को एक Dot का योग करके एक दूसरे से अलग ͩकया जाता है। उदाहरण के ͧलए170.17.8.192 ͩकसी समय ͩकसी Computer का एक IP Address हो सकता है। इस IP Number के दो Ǒहèसे होते हɇ: पहला Ǒहèसा उस Network को Identify करता है िजस मɅ Host Exist है और दूसरा Ǒहèसा ͩकसी Particular Host को Identify करता है। Download किजए, इस Website पर उपल ध ͩकसी भी पु तक के 100 से यादा Pages, Free जब भी हम Internet से जुडते हɇ, हमारे Computer को एक Unique IP Number Internet वारा Provide ͩकया जाता है और ये Number तभी तक हमारे Computer को Refer करता है, जब तक हम Net से Connected रहते हɇ। जैसे हȣ हम Net से Disconnect होते हɇ, हमɅ Allot ͩकया गया IP Number ͩकसी अÛय Computer को Provide ͩकया जा सकता है। यǑद हम ͩफर से Net से Connect होते हɇ, तो ͩफर से हमɅ वहȣ IP Number ाÜत नहȣं होगा, बिãक Internet वारा हमɅ एक नया Number दे Ǒदया जाएगा। इस िèथǓत मɅ हमारा Computer तो एक हȣ होता है, लेͩकन अलग­अलग समय पर Net से Connect होने के कारण कई IP Numbers वारा Identify हो सकता है। Host Network पर िèथत कोई एक ͪवͧशç ट कार का Computer Host कहलाता है। चूंͩक Host सामाÛयतया Server का काम करता है, इसͧलए Host हमɅशा बाकȧ के अÛय Computers कȧ तुलना मɅ अͬधक Powerful होता है। TCP/IP Network के हर Host का एक Unique IP Address होता है, िजससे उस Host कȧ Network पर एक Unique पहचान होती है। Hostname ͩकसी भी TCP/IP Network के ͩकसी Powerful Computer को Host बनाया जाता है, जो उसके Clients को Service Provide करता है। हर Host का एक Unique IP Address होता है, िजससे उस Host को अÛय Clients Identify करते हɇ। लेͩकन जब हम Internet से जुडते हɇ, तब लाखɉ TCP/IP Networks आपस मɅ Connected होते data:text/html;charset=utf­8,% 3Cdiv%20id%3D%22wrap%22%20style%3D%22margin%3A%200px%20auto%3B%20width%3A%20522px%3B%20color… 3/8
  • 4.
    29/11/2014 Basics ofJava Network Programming in Hindi हɇ, इसͧलए ͪवͧभÛन कार के Hosts को Identify करने के ͧलए IP Address को याद रखना जरȣ होता है, ताͩक एक Client Required Host से ͩकसी Service के ͧलए Request कर सके। Download किजए, इस Website पर उपल ध ͩकसी भी पु तक के 100 से यादा Pages, Free चूंͩक IP Address वाèतव मɅ एक 32­Bit Number होता है और ͪवͧभÛन Hosts के IP Numbers को याद रखना एक कǑठन काम है, इसͧलए ͪवͧभÛन Hosts को Internet कȧ एक ͪवशेष Service वारा एक Logical Symbolic नाम दे Ǒदया जाता है और हमɅ ͩकसी Host को उसके IP Number के èथान पर उसके नाम से याद रखना होता है, जो ͩक तुलना मɅ सरल होता है। ͩकसी Host के IP Address के साथ एक नाम Associate करने का काम DNS (Domain Name Service) व Sun Microsystems Company का NIS (Network Information Services) करता है। जब हम Net से ͩकसी Web Site के ͩकसी Web Page को ाÜत करना चाहते हɇ, तब हमɅ उस Web Site का Web Address ͧलखना होता है। इसी Web Address मɅ हमारे उस Host का नाम होता है, िजससे हम Connect होना चाहते हɇ। Internet कȧ िजस DNS व NIS Service का योग करके ͩकसी Host को एक नाम Provide ͩकया जाता है, वहȣ Service हमारे Web Address मɅ से Host के नाम को भी ाÜत करने के बाद Host के नाम के आधार पर उस नाम से सàबंͬधत IP Address या IP Number को ाÜत करता है और हमɅ उस Host पर पहुंचा देता है, िजस पर हमारȣ Required Site उपलÞध होती है। IETF (Internet Engineering Task Force) ये Engineers का एक एसा Group है जो Internet से सàबंͬधत Standards को Maintain करने व नए Standards बनाने का काम करता है। Internet इसे सामाÛयतया Networks का Network कहा जाता है। Internet वाèतव मɅ बहुत सारे छोटे Networks का एक समूह होता है, जो Globally Interconnected होते हɇ। Intranet ये एक छोटा Network होता है, जो TCP/IP Protocols को Use करता है और Internet से Connected नहȣं होता है। यǑद ये Internet से Connect होता है तो एक Firewall के Through Connect होता है। Packet जब दो Computers आपस मɅ Connect हो कर एक दूसरे को Information data:text/html;charset=utf­8,% 3Cdiv%20id%3D%22wrap%22%20style%3D%22margin%3A%200px%20auto%3B%20width%3A%20522px%3B%20color… 4/8
  • 5.
    29/11/2014 Basics ofJava Network Programming in Hindi Transfer करते हɇ, तो ये Information छोटे­छोटे टुकडɉ मɅ ͪवभािजत हो कर एक Computer से दूसरे Computer पर पहुंचता है। Information के इन छोटे­छोटे टुकडɉ को Packets कहा जाता है। कई बार Packets को Datagram भी कहा जाता है। लेͩकन तकनीकȧ èतर पर दोनɉ मɅ एक मुÉ य अÛतर ये है ͩक Packet शÞद को Network Layer के ͧलए Use ͩकया जाता है, जबͩक Datagram शÞद को Higher­Layer Message के ͧलए Use ͩकया जाता है। Download किजए, इस Website पर उपल ध ͩकसी भी पु तक के 100 से यादा Pages, Free Protocol Protocols Information को Transmit करने के ͧलए Use ͩकए जाने वाले Data Formats व Messages का एक समूह होता है, िजसे हम एक छोटे Software कȧ तरह मान सकते हɇ। अलग­अलग कार के Networks तभी एक दूसरे से Communication कर सकते हɇ, जब दोनɉ Networks समान Protocol को Use करते हɇ। Protocols वाèतव मɅ कुछ ऐसे Standard Ǔनयमɉ का समूह होता है, जो दो अलग कार के Networks के बीच Communication Establish करने का काम करते हɇ। Protocol Stack Networking Services को हम ͪवͧभÛन Layers के एक ऐसे समूह के प मɅ मान सकते हɇ, जहां Lower Layer Services को Use करके Higher Layer Services को Service Provide करने का काम ͩकया जाता है। Layers का ये समूह, जो ͩक Network Functionality Provide करते हɇ, Protocol Stack कहा जाता है। Router Router एक ͪवशेष कार का Network Hardware होता है। ये एक ऐसा Host होता है जो जानता है ͩक ͪवͧभÛन कार के Networks के बीच Packets को ͩकस कार से Forward ͩकया जा सकता है। Sockets जब दो Computers आपस मɅ Communication करते हɇ, तब Source Computer के ͧलए Destination Computer एक Socket कȧ तरह Represent ͩकया जाता है। जब हम TCP/IP के संदभ मɅ बात करते हɇ, तब Socket को एक ऐसे Unique Pair के प मɅ देखा जाता है, िजसमɅ Source Computer का IP Address व Port Number तथा Destination Computer का IP Address व Port Number होता है। (Basics of Java Network Programming) data:text/html;charset=utf­8,% 3Cdiv%20id%3D%22wrap%22%20style%3D%22margin%3A%200px%20auto%3B%20width%3A%20522px%3B%20color… 5/8
  • 6.
    29/11/2014 Basics ofJava Network Programming in Hindi Read other articles from: Java Programming Language in Hindi ये Article Java Programming Language in Hindi पु तक से ͧलया गया है। इसͧलए यǑद ये Article आपके ͧलए उपयोगी रहा, तो Ǔनिæचत प से ये पुèतक भी आपके ͧलए काफȧ उपयोगी साǒबत होगी। यǑद आप चाहɅ तो इस पुèतक को खरȣद भी सकते हɇ अथवा DEMO EBOOK के प मɅ इस पुèतक के कुछ CHAPTERS Download करके पढ सकते हɇ। Java Programming Language in Hindi | Page: 682 | Format: PDF BUY NOW DOWNLOAD My Shopping Cart Offer of The Day × Delete Total Amount Rs. 1500.00 Discount Amount Rs. 450.00 Total Payable Amount Rs. 1050.00 View Cart Checkout Click My Account सवथम Register करके Login कȧिजए। Click Buy Here Add to cart Button पर Click करते हुए वांǓछत पुè तकɅ अपने Shopping Cart मɅ Add कȧिजए। अͬधक पुè तकɅ खरȣदने पर ͧमलने वाला Extra Discount भी आपको My Shopping Cart Widget मɅ हȣ Ǒदखाई देगा। Click Checkout My Shopping Cart Widget मɅ Ǒदखाई देने वाले Checkout Button को Click कȧिजए। Fill Billing Detail Payment Mode अपनी Billing Details Fill करते हुए CCAvenue, PayUMoney या Offline Payment Option Select करके Place order Button पर Click कȧिजए। Pay and Download Total Payable Amount का भुगतान कȧिजए और पुè तकɅ Download कȧिजए अपने EMail याMy Account से, तुरÛ त। Any Buying Problem? पुè तकɅ खरȣदने से सà बंͬधत ͩकसी भी कार कȧ समè या होने पर 097994­55505 पर Call / SMSकȧिजए। Buying Related ­FAQ data:text/html;charset=utf­8,% 3Cdiv%20id%3D%22wrap%22%20style%3D%22margin%3A%200px%20auto%3B%20width%3A%20522px%3B%20color… 6/8
  • 7.
    29/11/2014 Basics ofJava Network Programming in Hindi Why Softcopy PDF EBooks? The Benefits. How to Buy Online using CCAvenue How to Buy Online using PayUMoney How to Pay Offline using Bank Deposit, ATM Card to Card Transfer, AirTel Money, PayPal What is MasterCard 3D SecureCode, Verified by Visa (VbV) and RuPay PaySecure Code? Online Payment is Safe and Secure. How? What is Coupon Code How to Use it? Why Learn Properly? È यɉ ठȤक से सीखना जरȣ है C? È यɉ ठȤक से सीखना जरȣ है C++? È यɉ ठȤक से सीखना जरȣ है Java? È यɉ ठȤक से सीखना जरȣ है C#.NET? È यɉ ठȤक से सीखना जरȣ है ADO.NET with C#? È यɉ ठȤक से सीखना जरȣ है Core ASP.NET? È यɉ ठȤक से सीखना जरȣ है Advance ASP.NET? È यɉ ठȤक से सीखना जरȣ है Data Structure? È यɉ ठȤक से सीखना जरȣ है Oracle­SQL/ PLSQL? È यɉ ठȤक से सीखना जरȣ है Visual Basic? È यɉ ठȤक से सीखना जरȣ है HTML­XHTML? È यɉ ठȤक से सीखना जरȣ है HTML5 और CSS3? È यɉ ठȤक से सीखना जरȣ है JavaScript? È यɉ ठȤक से सीखना जरȣ है jQuery? È यɉ ठȤक से सीखना जरȣ है Core PHP? È यɉ ठȤक से सीखना जरȣ है WordPress? È यɉ ठȤक से सीखना जरȣ है Advance WordPress? Hindi EBooks : Read Online C Programming Language in Hindi C++ Programming Language in Hindi Java Programming Language in Hindi C# Programming Language in Hindi ADO.NET with C# in Hindi Core ASP.NET WebForms with C# in Hindi Data Structure and Algorithms in Hindi Oracle 8i­9i SQL/PLSQL in Hindi Visual Basic 6 in Hindi HTML­XHTML in Hindi HTML5 with CSS3 in Hindi Advance JavaScript in Hindi jQuery in Hindi Core PHP in Hindi data:text/html;charset=utf­8,% 3Cdiv%20id%3D%22wrap%22%20style%3D%22margin%3A%200px%20auto%3B%20width%3A%20522px%3B%20color… 7/8
  • 8.
    29/11/2014 Basics ofJava Network Programming in Hindi WordPress in Hindi Advance WordPress in Hindi Search in BccFalna.com Search Useful Technical Articles Learn to Earn Motivation Programming and Development Uncategorized Web Development Rules and Regulations About Us Contact Us Privacy Policy Terms and Conditions Product Type Refund Policy Pageviews: data:text/html;charset=utf­8,% 3Cdiv%20id%3D%22wrap%22%20style%3D%22margin%3A%200px%20auto%3B%20width%3A%20522px%3B%20color… 8/8