1.1 HTML चा इतिहास

आजकाल, जवळजवळ सर्व लोक इंटरनेट वापरतात. लेख वाचा, ब्राउझर वापरा, लिंक फॉलो करा. आणि त्यांच्यापैकी फक्त काही जण आश्चर्यचकित आहेत की इंटरनेटचा शोध कधी आणि कोणी लावला?

तुम्ही इंटरनेट काय म्हणता ते अजूनही अवलंबून आहे. बहुतेकदा, सामान्य माणूस म्हणजे एक गोष्ट आणि तंत्रज्ञ म्हणजे दुसरी. जगातील सर्वात मोठ्या डेटा केंद्रांना जोडणारे संगणक नेटवर्क 70 च्या दशकात तयार झाले. परंतु सामान्य व्यक्तीसाठी (ब्राउझर, लिंक्स, सर्व प्रकारची पृष्ठे) प्रवेश करण्यायोग्य इंटरनेटचा शोध एका व्यक्तीने 90 च्या दशकाच्या सुरुवातीला लावला होता . आणि हे असे होते ...

1990 च्या दशकाच्या सुरुवातीस, ब्रिटन टिम बर्नर्स-ली यांनी इंटरनेटचा शोध लावला. तथापि, तरीही, त्याने जे शोध लावले त्याला अधिक योग्यरित्या वेब म्हणतात:, World Wide Webतो आहे www, तो वर्ल्ड वाइड वेब देखील आहे. होय, एका माणसाने वर्ल्ड वाइड वेबचा शोध लावला.

1986-1991 पर्यंत त्यांनी CERN संशोधन केंद्रात (जिनेव्हा, स्वित्झर्लंडमध्ये) नवीन वैज्ञानिक दस्तऐवजीकरण मानकांवर काम केले. तुम्ही पहा, शास्त्रज्ञांनी लेखांच्या स्वरूपात वैज्ञानिक पेपर प्रकाशित करण्याची आणि लेखांच्या शेवटी वापरलेल्या साहित्याची यादी सूचित करण्याची प्रथा आहे. दुसऱ्या शब्दांत सांगायचे तर, वैज्ञानिक ज्ञान म्हणजे एकमेकांशी लिंक असलेल्या लेखांची यादी.

तसे, आधुनिक विकिपीडिया त्याच्या निर्मात्याने वर्ल्ड वाइड वेब कसे पाहिले : एकमेकांशी जोडलेले वैज्ञानिक लेख, वापरलेल्या स्त्रोतांची आणि साहित्याची यादी. आणि जर टिम भाग्यवान असेल तर वेब अजूनही असेच असेल. पण उज्वल भविष्याच्या वाटेवर जगाने कुठेतरी चुकीचे वळण घेतले :)

वेब तीन तंत्रज्ञानावर आधारित आहे:

  • HTML-page, ज्यात मजकूर, चित्रे आणि इतर दुवे आहेतHTML-pages.
  • • एक ब्राउझर जो HTML-pageसर्वात मानव-अनुकूल मार्गाने प्रदर्शित होतो.
  • • प्रोटोकॉल http- ब्राउझर आणि एकमेकांशी संवाद साधण्यासाठी वेब सर्व्हरसाठी एक मानक.

टिम बर्नर्स-लीने या गोष्टींचा इतका शोध लावला नाही कारण त्याने त्यांना प्रमाणित केले. HTML- मानकांच्या आधारे तयार केले गेले SGML. तेथून टॅगही उधार घेतले होते. परंतु टिम नावाच्या जगातील पहिल्या वेब ब्राउझरने WorldWideWebस्वतः लिहिले आणि 1990 मध्ये.

1.2 HTML ही प्रोग्रामिंग भाषा नाही

HTMLती प्रोग्रामिंग भाषा नाही आणि कधीच नव्हती. असे कधीही म्हणू नका. जरी तुम्ही रेझ्युमे लिहित असाल तरीही HTMLप्रोग्रामिंग भाषा विभागात कधीही सूचित करू नका, फक्त टूल्स (तंत्रज्ञान) विभागात. तुमच्या रेझ्युमेमध्ये तुम्हाला प्रोग्रामिंग भाषा माहित आहे असे लिहिणे ही घोर चूक असेल HTML. का?

आणि गोष्ट अशी आहे की HTMLती कागदपत्रांसाठी मार्कअप भाषा आहे. जर आपण ते खूप सोपे केले तर HTML-documentते एक मजकूर (दस्तऐवज) आहे ज्यामध्ये चित्रे, तक्ते, दुवे इ.

समजा तुम्हाला एक लेख लिहायचा आहे जो:

  • लेखाचे शीर्षक (शीर्षक).
  • लेख स्वतःच, एका परिच्छेदाचा समावेश आहे.
  • चित्र.
  • काही महत्त्वाची विधाने तुम्हाला ठळकपणे मांडायची आहेत.
  • लेखाच्या मध्यभागी, काही उपयुक्त माहितीची लिंक द्या.

हा दस्तऐवज ब्राउझरमध्ये कसा दिसेल ते येथे आहे:


घरगुती मांजर

वैज्ञानिक वर्गीकरणाच्या दृष्टिकोनातून, घरगुती मांजर हा मांसाहारी क्रमाच्या मांजरी कुटुंबातील सस्तन प्राणी आहे. बर्‍याचदा, घरगुती मांजर ही वन मांजरीची उपप्रजाती मानली जाते, तथापि, आधुनिक जैविक वर्गीकरण (2017) च्या दृष्टिकोनातून, घरगुती मांजर ही एक वेगळी जैविक प्रजाती आहे .


तेही चांगले, बरोबर? आणि मानक HTMLआपल्याला हा दस्तऐवज मानव आणि संगणक दोन्हीसाठी वाचनीय बनविण्याची परवानगी देते. यामध्ये ते कसे दिसते ते येथे आहे HTML-standard:

<h1> घरगुती मांजर </h1>

वैज्ञानिक वर्गीकरणाच्या दृष्टिकोनातून, घरगुती मांजर हे मांसाहारी जातीच्या मांजर कुटुंबातील <a href=”/”> एक सस्तन प्राणी </a> आहे. बर्‍याचदा, घरगुती मांजर ही जंगलातील मांजरीची उपप्रजाती मानली जाते, तथापि, आधुनिक जैविक वर्गीकरण (2017) च्या दृष्टिकोनातून, घरगुती मांजर <b> एक वेगळी जैविक प्रजाती आहे </b> .

<img src="cat.jpg">

लेखाच्या मजकुरात ( लाल रंगात हायलाइट केलेले) विशेष टॅग जोडले गेले आहेत , जे व्यक्ती आणि संगणक (ब्राउझर) दोघांनाही समजतात. ब्राउझर वाचकांसाठी लेख सुंदरपणे प्रदर्शित करू शकतो आणि लेखाचा लेखक सहजपणे संपादित करू शकतो.

1.3 HTTP प्रोटोकॉलचा उदय

संक्षेप HTMLम्हणजे Hyper Text Markup Languageहायपरटेक्स्ट डॉक्युमेंट मार्कअप लँग्वेज. हायपरटेक्स्ट एक दस्तऐवज आहे ज्यामध्ये पृष्ठे असतात जी एकमेकांना जोडतात. काय आहे ते http?

HTTPम्हणजे Hyper Text Transfer Protocolहायपरटेक्स्ट ट्रान्सफर प्रोटोकॉल (मानक). httpकिंवा httpsआपण उघडलेल्या पृष्ठावर लिंक कॉपी करण्याचा प्रयत्न केल्यास आपण ब्राउझरच्या अॅड्रेस बारमध्ये पाहू शकता.

एक सामान्य पृष्ठ दुवा यासारखा दिसतो:

http://google.com/logo.jpg

लिंकच्या अगदी सुरुवातीला प्रोटोकॉलचे नाव आहे, त्यानंतर एक कोलन आणि दोन फॉरवर्ड स्लॅश आहेत. टिम बर्नेस-ली एकदा त्यांच्या एका मुलाखतीत म्हणाले होते की जर त्याला माहित असते की प्रोटोकॉल httpइतका लोकप्रिय असेल तर तो काहीतरी लहान घेऊन आला असता. (अखेर, जगातील जवळजवळ सर्व दुवे या शब्दाने सुरू होतात http://किंवा https://)

चला ब्राउझरवर परत जाऊया. जेव्हा ब्राउझर विनंती करतो html-page, तेव्हा ते सर्व्हरला एक मजकूर फाइल (विनंती) पाठवते आणि त्या बदल्यात दुसरी मजकूर फाइल (प्रतिसाद) प्राप्त करते. ऑपरेशनच्या या मोडला क्लायंट-सर्व्हर म्हणतात.

प्रथम, मुख्य माहितीसह ओळी आहेत, नंतर सेवा माहितीसह. मजकूर क्वेरीची पहिली ओळ टेम्पलेटद्वारे दिली आहे:

MethodURI  HTTP/Version

CodeGym वापरकर्त्याचे वैयक्तिक पृष्ठ लिंकद्वारे दिलेले आहे

https://codegym.cc/me

http-requestब्राउझर हे असे दिसते:

GET /me  HTTP/1.0
Host: codegym.cc

प्रतिसाद म्हणून, सर्व्हर बहुधा पाठवेल

HTTP/1.0 200 OK
<html>page text...

प्रतिसाद मजकूरातील पहिली ओळ ही http प्रोटोकॉल आवृत्ती आणि प्रतिसाद स्थिती (200, ओके) आहे . नंतर एक रिकामी ओळ येतेhtml-page आणि नंतर फक्त मजकूर स्वरूपात ब्राउझरने विनंती केलेली एक येते . सर्व काही अगदी सोपे आहे :)