ट्रेनिंग रिपोर्ट हिंदी में (traning report in hindi pdf )
बेसिक जावा प्रोग्रामिंग हिंदी में
1. 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=utf8,%
3Cdiv%20id%3D%22wrap%22%20style%3D%22margin%3A%200px%20auto%3B%20width%3A%20522px%3B%20color… 1/8
2. 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 करने के ͧलए ͪवͧभÛन कार कȧ LowLevel
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) करता है, यǑद EMain
Send करना हो तो SMTP (Simple Mail Transfer Protocol) व EMail
को ाÜत करना
हो, तो 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=utf8,%
3Cdiv%20id%3D%22wrap%22%20style%3D%22margin%3A%200px%20auto%3B%20width%3A%20522px%3B%20color… 2/8
3. 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 कहा जाता है।
ये एक 32Bit
Number होता है, िजसमɅ चार 8Bit
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=utf8,%
3Cdiv%20id%3D%22wrap%22%20style%3D%22margin%3A%200px%20auto%3B%20width%3A%20522px%3B%20color… 3/8
4. 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 वाèतव मɅ एक 32Bit
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=utf8,%
3Cdiv%20id%3D%22wrap%22%20style%3D%22margin%3A%200px%20auto%3B%20width%3A%20522px%3B%20color… 4/8
5. 29/11/2014 Basics of Java Network Programming in Hindi
Transfer करते हɇ, तो ये Information छोटेछोटे
टुकडɉ मɅ ͪवभािजत हो कर एक
Computer से दूसरे Computer पर पहुंचता है। Information के इन छोटेछोटे
टुकडɉ
को Packets कहा जाता है। कई बार Packets को Datagram भी कहा जाता है।
लेͩकन तकनीकȧ èतर पर दोनɉ मɅ एक मुÉ य अÛतर ये है ͩक Packet शÞद को
Network Layer के ͧलए Use ͩकया जाता है, जबͩक Datagram शÞद को HigherLayer
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=utf8,%
3Cdiv%20id%3D%22wrap%22%20style%3D%22margin%3A%200px%20auto%3B%20width%3A%20522px%3B%20color… 5/8
6. 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?
पुè तकɅ खरȣदने से सà बंͬधत ͩकसी भी कार कȧ समè या होने पर 09799455505
पर Call /
SMSकȧिजए।
Buying Related FAQ
data:text/html;charset=utf8,%
3Cdiv%20id%3D%22wrap%22%20style%3D%22margin%3A%200px%20auto%3B%20width%3A%20522px%3B%20color… 6/8
7. 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?
È यɉ ठȤक से सीखना जरȣ है OracleSQL/
PLSQL?
È यɉ ठȤक से सीखना जरȣ है Visual Basic?
È यɉ ठȤक से सीखना जरȣ है HTMLXHTML?
È यɉ ठȤक से सीखना जरȣ है 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 8i9i
SQL/PLSQL in Hindi
Visual Basic 6 in Hindi
HTMLXHTML
in Hindi
HTML5 with CSS3 in Hindi
Advance JavaScript in Hindi
jQuery in Hindi
Core PHP in Hindi
data:text/html;charset=utf8,%
3Cdiv%20id%3D%22wrap%22%20style%3D%22margin%3A%200px%20auto%3B%20width%3A%20522px%3B%20color… 7/8
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=utf8,%
3Cdiv%20id%3D%22wrap%22%20style%3D%22margin%3A%200px%20auto%3B%20width%3A%20522px%3B%20color… 8/8