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
మరియు బ్రౌజర్ అభ్యర్థించిన టెక్స్ట్ రూపంలో వస్తుంది . ప్రతిదీ చాలా సులభం :)
GO TO FULL VERSION