[Powered by Google Translate] [7 વીક, ચાલુ રાખ્યું]
[ડેવિડ જે Malan, હાર્વર્ડ યુનિવર્સિટી]
[આ CS50 છે.] [CS50.TV]
અધિકાર છે. પાછા સ્વાગત છે. આ CS50 છે,
અને આ 7 અઠવાડિયાના અંત છે.
તેથી આ મૂર્ખ થોડી વસ્તુઓ કે જે ઈન્ટરનેટ આસપાસ જાય એક
અને અમે slurped, અને તે હવે તમે geeky અર્થમાં એક થોડો કરવી જોઈએ.
વેલ, તો તે આ વ્યક્તિ માટે સૌથી વધુ ગમ્મતભરી કરતાં તે તમે ગાય્સ માટે હતી.
ના બોલે છે, પણ ગાય્સ,
આજે Nate જન્મદિવસ છે.
તમને કેવી રીતે ફક્ત સારા Nate એક અર્થમાં આપે છે અને હું છે
વેબ વિકાસ ખાતે સોમવારે વર્ગ પર આધારિત છે અને આ પર હવે આધારિત,
મેં વિચાર્યું કે મારે જે Nate ઘર પાનું ખેંચે છે, જો તમે તે હજુ સુધી જોઇ ન હોય.
આ અહીં IA ની Nate એચટીએમએલ.
તેથી તેમની sourcecode જુઓ જો તમે તે જોવા માટે આ કેવી રીતે કરવા માંગો છો, અને Nate,
જો અમે તમને હમણાં જ થોડા સમય embarass શકે છે, સ્ટાફ તમે થોડું કંઈક મળ્યું
જો તમે અહીં વર્ગ માં બાળકો કેટલાક સાથે કેટલાક મીઠાઈ વહેંચવી ગમશે.
તમે પર આવો માંગતા હો તો.
તમે બધા બિરદાવવા અને ખૂબ જ સરસ હોય છે, પરંતુ કોઈ એક ગમે ત્યાં Nate નજીક બેઠી છે,
કેટલાક કારણોસર, જે પાછા ઝોન છે.
તેથી કદાચ તમે કેટલાક લોકો આ સાથે આનંદ મળી શકે છે.
જન્મદિવસની હાર્દિક શુભેચ્છા, Nate.
>> વધારાના hellos: અમે અમારા CS50x વિદ્યાર્થીઓ પાસેથી થોડા ક્લિપ્સ જોવા મળ્યો છે.
જો તમે બીજા કોણ જોવા માંગો છો તે વિશ્વમાં છે
કે સાથે પગલે છે, તમે આ URL માટે વડા કરી શકે છે,
જ્યાં જોસેફ, અમારા TFs છે, સાથે મળીને પ્રકારની એક મોન્ટાજ મૂકી છે
દરેક વ્યક્તિ જે આ વિડિઓઝ કરવામાં સબમિટ છે, તેમની વચ્ચે રિક Astley છે.
અને જો તમે આ મારફતે સ્ક્રોલ, તે ખરેખર ખૂબ જ પ્રેરણાદાયી
દેશો અને શહેરો કે જે લોકો અનસૂયામાજી હોય વિવિધતા જુઓ.
તેથી જો તમે તે પર એક નજર કરવા માંગતા હો, કે જે સત્ર ઓવરને મારફતે થશે.
આજે આપણે વેબ પર અમારી દેખાવ ચાલુ રાખવા માટે, વેબ પ્રોગ્રામીંગ, HTML અને આ રીતે,
અને અમે પણ બપોરના આ શુક્રવાર આગામી છે
જો તમને ગમે, અને ખાસ કરીને, તેથી તે પહેલાં ન કર્યું હોત.
આ શુક્રવાર થીમ ની Nate જન્મદિવસ હશે,
તેથી જો તમે Nate સાથે જન્મદિવસ બપોરના કરવાનું ગમશે
અને અન્ય ઇન્ડસ્ટ્રી અમારા કેટલાક મિત્રોની
કે ત્યાં URL પર વડા કરો.
જગ્યા છે, હંમેશા મર્યાદિત છે. પણ, જો તમે ભૂલી ગયા છો,
સમજો આગામી સપ્તાહ 4 ની સફાઈ કામદાર શિકાર સેટ સમસ્યા માટે અંતિમ તારીખ છે કે,
જેમાં card.raw તે JPEGS તમામ સુધારા પછી,
તમે અને તમારા વિભાગમાં મળે છે, જો તમે ઇચ્છો તો, ફોટોગ્રાફ પ્રયાસ કરી શકો છો
શક્ય કે મેમરી કાર્ડ ના કમ્પ્યુટર વૈજ્ઞાનિકોનું ઘણા,
અને તમે અને તમારા વિભાગમાં પછી કલ્પિત ઇનામ જીતી જશે.
સબમિટ શું અને જ્યારે દ્વારા તરીકે pset હિસ્સો 4 સ્પષ્ટીકરણ પાછા નો સંદર્ભ લો.
પણ, જો તમે જાણવા માંગતા હોય તો તમારા હાથે કરેલું કામ કે હાથે બનાવેલી બસ્તુ અવિનાશી
આ કોર્સ વેબસાઇટ અને એપરલ તેના ઇતિહાસ પર,
ખબર છે કે તમે હવે સ્વાગત છે ડિઝાઇન સબમિટ શરૂ
આ વર્ષે ટી શર્ટ અને sweatshirts અને જેવા છે.
અમે અમારા શ્રેષ્ઠ કરવા માટે ઘણા અમે કરી શકો છો તરીકે સમાવેશ કરશો,
પરંતુ અમે સ્ટાફ સમીક્ષા કેટલાક સભ્યો પાસે ડિઝાઇન તમામ પડશે
ખાતરી કરવા માટે તેઓ સ્પષ્ટીકરણો સાથે સુસંગત છો બનાવવા માટે,
અને અમે તે પછી સામાન્ય રીતે પસંદ તેમને મદદરૂપ પ્રદર્શિત કરવા.
તેથી જો તમે ડિઝાઇન પ્રકાર છે, માત્ર ખબર કે જરૂરીયાતો
માટે ગ્રાફિક્સ, PNG ઓછામાં ઓછા 200 ડીપીઆઇ કાગળનું હોવું છે,
તેઓ 4000 થી વધુ એક્સ 4000 પિક્સેલ્સ ન હોવી જોઈએ,
અને કોઈ વધુ 10 MB કરતાં હોય, પરંતુ તમે જેમ ઉપયોગ કરી રહ્યા છો સ્વાગત
ફોટોશોપ અથવા GIMP અથવા વિવિધ ગ્રાફિક કાર્યક્રમો,
ગમે તો તમે તમારા નિકાલ પર હોય છે.
>> પણ ક્ષિતિજ પર અંતિમ પ્રોજેક્ટ છે. અંતિમ પ્રોજેક્ટ ખરેખર 50 ની પરાકાષ્ઠા છે,
જેમાં કોર્સ તમામ સોંપણીઓ છે,
તે તમારા તક ખરેખર તમારી પોતાની વસ્તુ નથી.
અને તે માત્ર મજા કરવા માટે કંઈક કરી શકો છો,
તે કેટલાક જરૂરી સમસ્યા તમારા વિદ્યાર્થી જૂથ ધરાવે હલ કરી શકાય,
અમુક નવા વેબસાઇટ માટે, માહિતી માટે કેટલાક નવા સંગ્રહ પદ્ધતિ.
તે Android માટે મોબાઇલ એપ્લિકેશન iOS માટે હોઈ શકે છે.
ખરેખર, આકાશમાં મર્યાદા હોય છે, અને આગામી થોડા અઠવાડિયા,
અમે સી માંથી PHP અને જાવાસ્ક્રિપ્ટ જેમ આ ઉચ્ચ કક્ષાની ભાષાઓ માટે સંક્રમણ તરીકે,
તમને પોતાને કેટલાક વાસ્તવિક દુનિયાની તકનીકો સાથે familiarized,
કેટલાક વાસ્તવિક દુનિયાની સાધનો પુરવણી, અને તે,
ખબર છે કે જે કોર્સમાં પરિસંવાદો એક ઇતિહાસ ધરાવે છે,
આગામી કેટલાંક અઠવાડિયા જેમાં, શિક્ષણ સ્ટાફ કેટલાક
અને અવર્સ ઓફ કેમ્પસ પર મિત્રો વૈકલ્પિક પરિસંવાદો આપશે
જે ઉપર અને જે ખાસ કરીને વિભાગમાં કરવામાં આવ્યું છે તે આગળ વધે છે
માટે તમને Android પ્રોગ્રામિંગ જેવી વસ્તુઓ માટે દાખલ,
તમને iOS પ્રોગ્રામિંગ જેવી વસ્તુઓ માટે દાખલ
અથવા વધુ આધુનિક પદ્ધતિમાં વેબ વિકાસ.
આ પહેલેથી જ ઑનલાઇન સંપૂર્ણ ઇતિહાસ છે.
જો તમે cs50.net/seminars પર જાઓ, અમે કેટલાક તદ્દન વર્ષોથી કર્યું છે આમ,
અને તમે જોશો કે પીડીએફ અને વિડિઓઝ સાથે અહીં આર્કાઇવ અને જેમ
પરિસંવાદો કેટલાક ડઝન વિડિઓઝ છે.
ગયા વર્ષે, ઉદાહરણ તરીકે, અમે તમારા તકનીકી મુલાકાતો acing પર પરિસંવાદ હતી,
જો તમે ખરેખર આ બોલ પર જાઓ અને એક ઇન્ટર્નશિપ અથવા સંપૂર્ણ સમય જહાજની નાની હોડી કરી જોઈ રહ્યા છો.
વિન્ડોઝ મોબાઇલ વિકાસ, Android વિકાસ, ગૂગલ મેપ્સ,
API, CSS, બ્લેકબેરી, Emacs માટે વિકાસશીલ.
ખરેખર, તમે તમારી સગવડે આ પરિસંવાદો કોઈપણ પર એક નજર સ્વાગત છે.
અને અમે કેટલાક નવા હોલ્ડિંગ પડશે આ સત્ર, આની સાથે.
>> તેથી શું અંતિમ પ્રોજેક્ટ સાથે આગળ છે?
વેલ, પ્રથમ, તેમ છતાં આ તારીખ અંશે નિકટવર્તી છે,
આ ખરેખર માત્ર એક અંતિમ પ્રોજેક્ટ અંગે વિચારસરણી તદ્દન વાસ્તવિકતાથી શરૂ તક છે.
અમે ફક્ત આપણે શું હજુ પણ કોર્સ આવરી આવશે કેટલાક શરૂઆત ખબર છે,
HTML, PHP અને જેમ, તમે પરંતુ તમામ વેબ સાથે પરિચિત કરશો,
અને વેબ તરફ હું આ વાતચીત પૂર્વગ્રહ માત્ર કારણ કે
મોટા ભાગના લોકો અંત વેબ આધારિત અંતિમ પ્રોજેક્ટ કરી,
પરંતુ કોઇ જરૂરી અર્થ થાય છે.
સી ની મદદથી દંડ છે, ઉદ્દેશ સી, જાવા,
અન્ય કોઇ પણ ભાષા તમે જાણો છો અથવા જાણવા માગો છો તદ્દન દંડ છે.
પરંતુ શરૂઆતમાં વહેતી રસ મેળવી, અમે એક preproposal ની રજૂઆત અપેક્ષા પડશે
જે, વેબસાઇટ છે, જે cs50.net અંતે હવે પર પીડીએફ દીઠ,
અને ટોચની ડાબી બાજુએ તમે અંતિમ પ્રોજેક્ટ જોશો
અંતિમ પ્રોજેક્ટ માટે સ્પષ્ટીકરણ છે,
અને ત્યાં preproposal પર વિગતો અને ગમે છે.
તે તમારા શિક્ષણ સાથી એક ઇમેઇલ માટે ખૂબ ખૂબ નીચે ઉકળે
હમણાં તમે જે વિચારી રહ્યાં છો તે વિશે તેની અથવા તેણીની સાથે વાતચીત હડતાલ છે.
Projects.cs50.net પર કેમ્પસ પર લોકો વિચારોની રિપોઝીટરી છે
જો તમે કેટલાક વિચાર સાથે આવવા સંઘર્ષ કરી રહ્યાં છો,
અને manual.cs50.net/APIs APIs ની કડીઓ રિપોઝીટરી છે.
>> શું છે, જોકે, એક API છે?
એક API શું છે? હું તેને જણાવ્યું હતું કે ઓછામાં ઓછા બે વાર કર્યો છે,
મુજબ છેલ્લા કેટલાક અઠવાડિયા ના લખાણ છે.
કે શું છે? [વિદ્યાર્થી, દુર્બોધ]
>> ઠીક છે, સારુ. જેથી કંઈક પ્રોગ્રામીંગ ઈન્ટરફેસ.
એપ્લિકેશન પ્રોગ્રામિંગ ઇન્ટરફેસ, અને આ અનેક સ્વરૂપો લઇ શકે છે,
પરંતુ આ ખરેખર ઉકળે માટે નીચે શું કોડ છે
કે કોઈએ અથવા HS હોય તેવા પરચૂરણ માહિતી કે કોઈએ એકત્રિત છે
કે તમારા માટે ઉપલબ્ધ કેટલીક કાર્યક્રમ વિષયક રીતે બનાવવામાં આવે છે.
તમે C, PHP, Python, રૂબી માં કોડ લખી શકો છો,
ગમે પસંદગીના તમારી ભાષા સામાન્ય રીતે,
અને તમે કોઈક કોઈના વિધેયો પર બિલ્ડ કરી શકે છે
અથવા અન્ય કોઈને માહિતી સમૂહ છે.
હમણાં પૂરતું, જો મને આ લિંક અહીં જાઓ,
અને તમે પછીની પૃષ્ઠ પર લિંક્સ એક જોડી જોવા મળશે
અમે CS50 પોતાના API નો, કે જે ખૂબ જ હાર્વર્ડ સેન્ટ્રીક છે અને પછી API નો તૃતીય પક્ષ જેમાં હોય છે.
ત્રીજા પક્ષ API નો વચ્ચે ખરેખર ઉપયોગી વસ્તુઓ છે
માટે એસએમએસ લોકોને મોકલવા સક્ષમ હોવા જેમ,
લોકોને ના SMS ટેક્સ્ટ સંદેશાઓ પ્રાપ્ત કરવાનો છે.
અને તે જેવી વસ્તુઓ કે તમે કોઈ જાતે અમલ કેવી રીતે વિચાર છે શકે છે,
પરંતુ સેવાઓ માટે આભાર, કેટલાક મુક્ત અને કેટલીક વેપારી,
તમે તે ટોચ પર બિલ્ડ કરવા અને તમારી રૂચિના કંઈક કરી શકો છો.
માતાનો CS50 API નો વચ્ચે આ કેમ્પસ-સેન્ટ્રીક વસ્તુઓ છે જેમ
હાર્વર્ડ અભ્યાસક્રમો, ઉર્જા, ઘટનાઓ, ખોરાક, નકશાઓ, સમાચાર, ટ્વીટ્સ અને Shuttleboy પોતાનું,
અને આ APIs કે આ જેવી થોડી કંઈક જોવા મળે છે.
>> મને જે HarvardFood API ખેંચો.
જો તમે ક્યારેય માતાનો એચયુડી વેબસાઇટ પર કરવામાં આવી છે, તો તમે કદાચ ત્યાં થયા છો
માત્ર શું રાત્રિભોજન માટે છે અથવા તે જોવા માટે કલાકો શું કેટલાક-d હોલ માટે છે.
વેલ, તે ખાસ કરીને નેવિગેટ સરળ નથી,
અને તેથી આપણે શું કેટલાક સમય પહેલાં આપણે નહોતી આવી હતી સોફ્ટવેર લખ્યું હતું,
તે PHP, કે જે વાસ્તવમાં સ્ક્રીન હિસ્સો એચયુડી વેબસાઇટ સમગ્ર પથારીના ભંગાર જેવા માં બને છે.
માટે ભંગાર કંઈક રોગની તપાસ કરવા માટે મહેરબાની કરીને PHP જેવા ભાષામાં કાર્યક્રમ લખવા અર્થ થાય છે
કે જે બ્રાઉઝર હોઇ શકે છે, તેમ છતાં તમે તેને આદેશ પ્રોમ્પ્ટ પર ચલાવી શકે ઢોંગ કરે છે,
કે જે બ્રાઉઝર હોવાનો દાવો કરે છે, આ વેબસાઇટ સાથે જોડાય,
તેના એચટીએમએલ, જે ભાષામાં તે લખાયેલું છે ડાઉનલોડ,
અને પછી તેને વાંચે છે, અથવા વધુ ચોક્કસ રીતે, parses
નીચે, ઉપર ડાબેથી જમણે.
અને આપણે શું હતા અમે એ રીતે કે અમારા કોડ લખ્યું હતું
કોઈપણ સમયે અમે તે HTML કે મેનૂ પર કંઈક જેવો દેખાતો હતો કંઈક જોયું,
હેમબર્ગર જેમ, અમે તો પછી આપણા પોતાના ડેટાબેઝ માં કે આયાત કરશે.
અને કોઈ પણ સમયે અમે પોષણ સામગ્રી જોયું, અમે અમારી પોતાની ડેટાબેઝ માં કે આયાત કરશે.
અને અમે શું લાભ એ હકીકત હતી કે એચયુડી વેબસાઈટ,
છતાં પણ અમને મનુષ્યો નેવિગેટ કરવા માટે એક પડકાર એક બીટ હોઈ શકે છે
હૂડ નીચે છે, HTML ની ​​તમામ પોતાના કોમ્પ્યુટર પ્રોગ્રામ દ્વારા પેદા થાય છે.
તેથી તેમની HTML ની ​​તમામ, તેમ છતાં તે અવ્યવસ્થિત જુઓ શકે છે,
હૂડ નીચે સૌથી વેબસાઇટ્સ જેમ તે પેટર્ન અનુસરે છે.
તેથી અમે માત્ર એક દંપતી કલાક ગાળ્યા તે પેટર્ન figuring
જેથી અંતે, અમે દૂર કરી અવ્યવસ્થિત HTML ની ​​તમામ ફેંકવું,
બોલ્ડ સામનો ના સૌંદર્ય શાસ્ત્ર અને ત્રાંસા અને તેના જેવા તમામ,
અને અમે તે પછી છે તે કરવા માટે સક્ષમ શું તે જ માહિતી છતી છે.
હમણાં પૂરતું, આ રીતે.
અમે આમ અનુસાર અહીં દસ્તાવેજીકરણ,
આ વિશ્વમાં જે છે માહિતગાર જો તમે URL ને વિનંતી
કે આ જેવી લાગે છે, / food.cs50.net કંઈક,
અને તમે ચોક્કસ પરિમાણો, જે આજે આપણે વિશે વાત કરીશું પૂરી પાડે છે,
અંતિમ તારીખ અને સમય, સમય શરૂઆત તારીખ ભોજન, અને તેથી આગળ જેમ,
અમારા સર્વર્સ શું ઉદાહરણ માટે તમે, આપશે,
છે એક CSV ફાઈલ અલ્પવિરામ, એક એક્સેલ ફાઈલ જેવી કિંમતો separted,
ગયા વર્ષે માર્ચ આ ખાસ તારીખે નાસ્તો માટે તમામ સમાવતી
જ્યારે હું આ દસ્તાવેજીકરણ લખવા થયું.
>> પરિચિત લોકો માટે CSV માં માત્ર ફાઈલ બંધારણમાં નથી.
ત્યાં બીજા ફોર્મેટ કે બધી વધુ વર્સેટાઇલ છે છે
JSON, જાવાસ્ક્રીપ્ટ ઑબ્જેક્ટ નોટેશન કહેવાય છે.
આ માહિતી પાછા કે બંધારણમાં માં આવી શકો છો.
તેથી અહીં takeaway છે કે શું તમે આ API માં ડાઈવ
અથવા CS50 અથવા કંઈપણ ઇન્ટરનેટ પર ત્યાં બહાર કોઇ પણ અન્ય
અથવા તો તમામ ખ્યાલ છે કે, વિશ્વ વધુને વધુ પ્રમાણિત શરૂ કરી છે
કેવી રીતે મશીનો પરસ્પર વ્યવહાર કરવો.
અમે CSV અથવા JSON જેવી પ્રમાણભૂત માહિતી બંધારણો વાપરો.
અને આ તમારે માટે શું છે એનો અર્થ એ થાય કે તમે એક કાર્યક્રમ એ રસપ્રદ ભાગ લખી શકો છો
કે જેનાથી તમારા વપરાશકર્તા મેનુ ડાઇનિંગ હોલ-શોધવા માટે,
કે જેનાથી તેમને ફેવરિટ યાદી કે જેનાથી તેમને લખાણ ચેતવણીઓ મેળવવા બનાવો
જ્યારે તેમના મનપસંદ ભોજન કેટલાક-d હોલમાં પીરસવામાં આવે છે
તેમના API નો ટોચ પર કોઈના માહિતી સમૂહો અને મકાન ઉપયોગ કરીને.
તેથી પરિસંવાદો અને દસ્તાવેજીકરણ તમે અહીં છે ઓનલાઈન ફોર્મ પર વધુ.
તે, તેથી, તો પછી API નો છે.
>> કે અમને લાવે HTML નહીં. ઝડપી રીકેપ.
HTML શું છે?
[વિદ્યાર્થી, દુર્બોધ] >> ગુડ. હાઇપરટેક્સ્ટ માર્કઅપ લેંગ્વેજ.
બીજા કોઇએ, હાઇપરટેક્સ્ટ માર્કઅપ લેંગ્વેજ શું છે?
હાઇપરટેક્સ્ટ માર્કઅપ લેંગ્વેજ.
ઠીક છે. તેથી HTML, હાઇપરટેક્સ્ટ.
હાઇપરટેક્સ્ટ માત્ર સૌથી ભાગ માટે વેબ પર ઉલ્લેખ કરે છે.
માર્કઅપ અર્થ એ છે કે તે ખરેખર એક પ્રોગ્રામીંગ ભાષા, એચટીએમએલ નથી.
તે ભાષા છે કે જે તમને તર્કશાસ્ત્ર સાઇન વ્યક્ત કરી છે
તે આંટીઓ નથી. તે સ્થિતિમાં નથી.
તે કાર્યો, સે દીઠ નથી.
તેના બદલે, તે આ ટૅગ્સ કહેવાય, અથવા વધારે યોગ્ય રીતે, તત્વોનું વસ્તુઓ ધરાવે છે.
અને તે તત્વો શરૂઆત ટૅગ્સ અને ઓવરને ટૅગ્સ છે,
અથવા ખુલ્લા ટૅગ્સ અને બંધ ટૅગ્સ, અને તે ટૅગ્સ શું સામાન્ય રીતે એક બ્રાઉઝર છે અર્થ,
આવું શરૂ કરો અને પછી આવું અટકાવવા, છતાં તે કેટલાક અપવાદ છે.
ક્યારેક તે માત્ર 'એક લીટી વિરામ અહીં મૂકો,' દાખલા તરીકે.
અને અમે જે અન્ય દિવસ ઉદાહરણો બોલ્ડ સામનો વચ્ચે, મુસ્લિમ,
લાઇન બ્રેક્સ અને પછી અન્ય ટૅગ્સ એક દંપતિ.
તેથી HTML જે ભાષામાં વેબ પેજ હોય ​​તેવા પરચૂરણ ખર્ચ કરવામાં આવે છે.
તેથી જો હું Google.com કંઈક પર જાઓ
અને માત્ર તેમના મુખ પૃષ્ઠ ખેંચે છે,
જણાવ્યું હતું કે ક્લિક કરો જો તમે જમણી ક્લિક કરો અથવા નિયંત્રિત
અને જુઓ, પાનું સ્રોત પર ખાસ કરીને જુઓ,
તે હૂડ નીચે આ દિવસોમાં સંપૂર્ણ વાસણ છે, પરંતુ એટલા માટે છે કે
કમ્પ્યુટર્સ સફેદ જગ્યા વિશે કાળજી નથી, તેથી આ કરવા માટે ખૂબ જોવા નથી.
પરંતુ જો આપણે તેના ભાગો પર ઝૂમ,
નોંધ્યું છે કે ક્રોમ, માત્ર સરસ છે, રંગ કોડેડ વસ્તુઓ છે.
ખરેખર, આ ખૂબ જ પ્રથમ ટેગ કે અમે વેબ પૃષ્ઠમાં જોયું છે.
અને ફરી, એચટીએમએલ 5, આ ભાષા ની તાજેતરની આવૃત્તિ,
નથી શરૂઆતમાં આ વસ્તુ હોય છે,
<Doctype! Html, શું લોઅરકેસ અથવા મોટા,
પરંતુ તે પ્રમાણભૂત છે કે કહે છે, હેય વિશ્વ, અહીં 5 આવૃત્તિમાં એક HTML ફાઇલ આવે માત્ર સૉર્ટ છે.
>> રસપ્રદ ભાગ અહીં શરૂ થાય છે. તેથી <html, અને પછી બે બાળકો હતા
તે HTML તત્વો છેલ્લા સમય.
તે બે મુખ્ય બાળકો શું હતી?
વડા અને એક ક્ષણ પહેલા ટેટૂ સાથે વ્યક્તિ જેમ શરીર,.
ત્યાં વેબ પાનું બે ભાગ, હેડ અને શરીર છે,
અને સ્મૃતિ, પછી, તે કદાચ સરળ વેબ પાનું અમે બનાવી શકે આ જેવો દેખાય છે.
અને હું તેને ઇન્ડેન્ટેડ કર્યા છે માત્ર સુઘડ અને મારું કોડ સાથે વ્યવસ્થિત, પ્રકારની હોઈ
પરંતુ ખરેખર મહત્વપૂર્ણ અહીં શું છે કે આ કેટલાક વંશવેલો છે.
અને કોઈપણ ટેગ કે હું બંધ કરી દીધું હોય ખોલી છે અને તે કે ત્યાં તેથી આ સમપ્રમાણતા છે
આ માર્કઅપ કે હું બનાવેલ બધા.
જેથી છેલ્લા સમય અમે મારી પોતાની લેપટોપ પર વેબ પાનાંઓ લખવાનું શરૂ કર્યું.
હું લખાણ સંપાદન ખોલી, હું hello.html તરીકે ફાઈલ સંગ્રહાય,
હું પછી મારું બ્રાઉઝર પર ફાઈલ ખેંચાય છે, અને વોઇલા Query, હું ઇન્ટરનેટ પર એક પાનું હતા.
હવે, તે તદ્દન કેસ નથી; હું મારી હાર્ડ ડ્રાઈવ પર પાનું હતા,
અને હું શાબ્દિક વિશ્વમાં માત્ર વ્યક્તિ છે જે એક બ્રાઉઝર છે કે વેબ પાનું જુઓ હતું.
>> આજે તેથી, અમે એક વાસ્તવિક વેબ સર્વર દાખલ
અને કલ્પના વાસ્તવમાં ઇન્ટરનેટ પર સામગ્રી સેવા આપતા
અને કેવી રીતે આ સાથે ફિટ થાય છે.
તેથી તેને CS50 સાધન છે કે આ બધા સમય વળે
તમે તમારા કમ્પ્યુટર પર એક વેબ સર્વર હતા.
અમે, ઔચિત્યની માં છે, માત્ર તે gedit માટે ઉપયોગ થાય છે, રણકાર માટે GDB અને તેના જેવા માટે,
પણ તમે અમારા માટે દ્વારા સાધન છે જે વેબ સર્વર સ્થાપિત કરો,
અને તે વેબ સર્વર પર મુક્ત હોય છે, એક ઓપન સોર્સ થાય છે,
વિશ્વમાં સૌથી લોકપ્રિય મુદ્દાઓ એક, અપાચે કહેવાય છે.
તેના વધુ તકનિકી નામ httpd છે, ડી ડિમન માટે અહીં હોવાથી,
જે સર્વર માટે પારિભાષિક શબ્દ છે.
તેથી CS50 ઉપકરણ સ્થાપિત વેબ સર્વર છે, અને તે શું અર્થ છે?
વેલ, એક વેબ સર્વર છે, સરળ, ઇન્ટરનેટ કે વેબ સામગ્રી આપે પર કેટલાક સર્વર.
જ્યારે ફાઈલ માટે પૂછ્યું છે, તેને તે HTML કે જે ફાઈલ બનેલું છે, અને વોઇલા Query spits.
તમે કેટલાક વેબસાઇટની ઘર પાનું જુઓ.
પરંતુ કોઈ એક સર્વર છે, વધુ ચોક્કસ, સોફ્ટવેર એક ટુકડો.
તે ભૌતિક મશીન પર નથી, તે માત્ર સોફ્ટવેર ચાલતા એક ભાગ હોવો જોઈએ.
તેથી CS50 સાધન, અલબત્ત, સોફ્ટવેર ભાગ છે
છતાં પણ તે મશીન હોવાનો ઢોંગ કરે છે જેવું છે.
તે કમ્પ્યુટર એક કમ્પ્યુટરની અંદર હોવાનો ઢોંગ કરે છે છે,
પરંતુ તે માત્ર અર્થ એ થાય કે સાધન ચોક્કસપણે વેબ સર્વરો જેવી વસ્તુઓ ચલાવી શકો છો.
તે ખરેખર ઇમેઇલ સર્વરો ચલાવી શકો છો.
અમે સાધન એક ઇન્સ્ટન્ટ મેસેજિંગ સર્વર સ્કોર જો અમે ઇચ્છતા શકે છે,
અને ખરેખર, આપણે એક સર્વર અન્ય પ્રકાર, ડેટાબેઝ સર્વર તરીકે પણ ઓળખાય છે, MySQL સ્કોર નથી.
પરંતુ આગામી સપ્તાહ પર વધુ.
આનો અર્થ એ થાય કે હું ખરેખર વેબ પૃષ્ઠોની મુલાકાત કરી શકે છે
આ સાધન અંદર બ્રાઉઝરનો ઉપયોગ દ્વારા મારા સાધન ની અંદર
અથવા તો મારા પોતાના લેપટોપ પર, મારા મેક અથવા મારા પીસી.
તેથી આ શું અર્થ છે? તે તારણ છે કે કોઇ પણ સમયે Linux કમ્પ્યુટર ચલાવી રહ્યા છો,
તેના હુલામણા નામ "સ્થાનિક યજમાન" હોય છે.
તે એક ડોમેન નામ નથી કારણ કે અમે એક ડોમેન નામ ન ખરીદી છે નથી
આ સાધન કંઈક માટે છે, તેથી તેની મૂળભૂત નામ સ્થાનિક યજમાન છે.
>> પરંતુ ક્રમમાં સાધન વિચાર કરવા માટે વેબ પૃષ્ઠો સેવા શરૂ,
અમે તેમને પ્રથમ બનાવો.
તેથી આપણે કે આવું. મને ટર્મિનલ વિન્ડોમાં અહીં જાઓ
નોટિસ અને એ કે હું મારા લાક્ષણિક જ્હોન હાર્વર્ડ પ્રોમ્પ્ટ પર છું.
મને આગળ વધો અને ls લખો, અને અમે આ સત્ર માંથી કેટલીક પરિચિત વસ્તુઓ જોઈ શકશો,
ડેસ્કટોપ, ડાઉનલોડ, ડ્રૉપબૉક્સ અને તેથી આગળ,
પરંતુ હવે અમે એક દંપતિ માટે અમારા ધ્યાન દેવાનો શરૂ કરો.
ઘણા Linux ને વેબ સર્વરો પર આ જાહેર html કહેવાય ફોલ્ડર છે,
પરંતુ અમે હવે એક કે અવગણો અને આ vhosts પર ધ્યાન કેન્દ્રિત રહ્યા છીએ.
કોઇને ખબર એક vhost શું છે?
જસ્ટ વર્ચ્યુઅલ યજમાન માટે મૂર્ખ કલકલ,
અને એનો અર્થ શું લાક્ષણિક સર્વર પર છે
તમે ખરેખર બહુવિધ વેબસાઇટ્સ હોસ્ટ કરી શકો છો.
તમે foo.com જેવા ડોમેન નામ ખરીદી શકો છો, અને તમે તે સર્વર પર હોસ્ટ કરી શકો છો.
પરંતુ તમે પણ bar.com ખરીદી કરી શકો છો અને તે જ સર્વર પર કરે છે.
આ છે કારણ, બ્રાઉઝર્સ પૂરતી સ્માર્ટ સર્વર જાણ છે
જ્યારે વપરાશકર્તા કેટલાક વેબપેજ વિનંતિ કરે છે, ડોમેન નામ શું વપરાશકર્તા માટે હોમપેજ માંગે છે.
તેથી આ વિશે સરસ શું તમને જરૂર છે નથી એક ભૌતિક સર્વર
અથવા એક દરેક વેબસાઇટ માટે CS50 સાધન તમે બનાવવા માંગી શકો છો.
તમે જ સર્વર વાપરવા અને સો વિવિધ વેબસાઈટોની વિકાસ કરી શકે છે.
અને ખરેખર, જો તમે એક વેબસાઇટ શરૂ કરવાનો પ્રયાસ વ્યક્તિ છે,
આનંદ માટે અથવા બિઝનેસ માટે છે કે શું, ખાસ કરીને તમે ઇન્ટરનેટ પર જઈશ,
અને તમે એક મહિના કોઈને દસ BUCKS ચૂકવણી પડશે સો ડૉલર એક મહિના
માટે તમે તમારી વેબસાઇટ આમંત્રે છે.
અને કે જે રીતે કામ કરે છે તેઓ અન્ય લોકો ચાર્જ કરવામાં આવે છે
દસ એક મહિના અથવા એક સો BUCKS એક મહિના BUCKS
તેમના જ સર્વર પર અન્ય લોકોના વેબસાઇટ્સ આમંત્રે છે.
કારણ કે તેઓ શું કરી શકો છો અને આ bhosts કહેવાય લક્ષણ કારણ છે,
પરંતુ તે પર વધારે હોય ત્યારે તે અંતિમ પ્રોજેક્ટ માટે સમય મળે છે.
>> હવે, ચાલો માત્ર ત્યાં ડાઇવ. Cd vhosts જો, અને તેથી હું ls હવે લખો
નોંધ્યું છે કે ત્યાં ત્યાં એક ફોલ્ડર સ્થાનિક યજમાન કહેવાય છે.
કારણ કે, મૂળભૂત રીતે, આ સાધન આધાર છે
તમે ક્યારેય ઉપકરણ પર એક વેબસાઈટ સ્કોર રહ્યા છીએ.
આ ખરેખર વાસ્તવિક દુનિયામાં નથી; તે વેબ વાસ્તવિક દુનિયાની સર્વર નથી.
તેથી દો મને સ્થાનિક યજમાન જાય, અને હવે અમે ત્યાં જોશો
એક છેલ્લા ડિરેક્ટરી HTML કહેવાય છે.
તેથી તે થોડા ઊંડા, તે પદાનુક્રમમાં છે, પરંતુ જો અને જ્યારે
તમે આગલા n મહિનાઓ અથવા વર્ષો દરમિયાન બહુવિધ વેબસાઇટ્સ વિકસાવવા શરૂ નિર્ણય
ફોલ્ડર માળખું આ પ્રકારની ઉપયોગી હોઇ શકે છે.
હવે આપણે HTML માં જઈ હું હમણાં જ હતી,
પ્રકાર ls, અને કંઈ ત્યાં છે.
તેથી હવે આપણે આગળ વધીશું અને આ કરવા માટે. મને અપ ક્રોમ ખોલવા
અંદર સાધન દે છે, અને મને http://localhost પર જાઓ.
તેથી શાબ્દિક મારા ઉપકરણ માટે નામ દાખલ કરો, અને હું / ના અનુક્રમણિકા છે.
આ ખરેખર મને રસ કંઈપણ દર્શાવે છે,
પરંતુ તે તારણ છે કે અમે જોઈ રહ્યાં છો કે કઈ ફોલ્ડર, HTML છે.
ત્યાં તે ફોલ્ડર અંદર કશું હમણાં છે,
તેથી તેના બદલે, હું કરવા જાઉં છું શું છે પ્રથમ ફાઈલ બનાવો.
અમે સોમવારે ગમતો એક HTML ફાઇલ બનાવો, પરંતુ આ સમય તે સાધન ની અંદર મૂકો.
તમે જે લેપટોપ સાથે અનુસરવા પ્રયાસ કરી રહ્યાં છો તે હવે માટે,
દો મને એકાંતે એક કે pset વેબ આધારિત માં આવરાયેલ આવશે કરવા માટે,
પરંતુ ક્રમમાં મેળવવા માટે આ ખૂબ જ પ્રથમ વખત કામ કરવા માટે,
sudo સેવા httpd પ્રારંભ: તમે આ આદેશ ચલાવો હોય રહ્યા છીએ.
અને આ, ફરીથી, છેલ્લા pset વારંવાર પુનરાવર્તન કરવામાં આવશે,
પરંતુ જો તમે સાથે ઘરમાં રમી રહ્યાં છો હવે, વેબ સર્વર
છે સાધન માં બંધ, અને તેથી કે જે કે તે RAM નહિં SAP નથી
અને 7 અઠવાડિયા માટે સત્ર બહાર મેમરી ત્યારે અમે તેને જરૂર નથી.
તેથી તમે આ આદેશ ચલાવો એકવાર જરૂર છે, અને તમે તે જેવા આઉટપુટ મેળવી શકશો.
તો પછી તમારે સાથે અહીં રમવા કરવાનો પ્રયત્ન કરીશું.
હવે આપણે આ ફોલ્ડર માં પાછા જાઓ.
આ ફોલ્ડર ખાલી છે, તેથી દો મને એક ફાઇલ બનાવી શરૂ કરવા માટે,
gedit hello.html.
>> અધિકાર છે. Gedit ખુલ્લા સામાન્ય હોય છે. મને doctype, html કરવા માટે,
html દો, મને મારી જાતને આગળ વિચાર અને અગાઉથી મારા ટૅગ્સ બંધ કરવાનું શરૂ કરો.
હવે હું આ વડા હોય છે. મને આગળ વધો અને વડા બંધ,
દો મને હવે પાનાંની શીર્ષક કરવા માટે, હેલ્લો છેલ્લા સમય જેવી વિશ્વમાં,
બંધ શીર્ષક, હવે દો મને શરીર નથી.
અહીં હું હેલો કહો, કેટલાક exclams સાથે પડશે વિશ્વ
બનાવવા માટે સ્પષ્ટ છે કે તેને અલગ શબ્દમાળા છે.
બંધ શરીર, અને હવે દો મને આગળ વધો અને ફાઈલ સંગ્રહો.
મને મારી ટર્મિનલ વિન્ડોમાં પાછા જાઓ, અને જો હું ls લખો
હું, કદાચ, hello.html જોવા જોઈએ. અને હું.
તેથી હવે આપણે મારું બ્રાઉઝર પર પાછા જાઓ, ફરીથી લોડ કરો પર ક્લિક કરો,
અને તમે જોઈ શકો છો કે અમે આ HTML ફોલ્ડર ની અંદર ખરેખર છે.
હું વેબ પાનું હજી જોયા કરું છું; આ અપાચે, વેબ સર્વર છે,
ફક્ત મને આ ડિરેક્ટરીના સમાવિષ્ટો યાદી દર્શાવે છે.
મેક ઓએસ અથવા Windows જેમ જ ખાસ કરીને તમારી પોતાની સ્થાનિક હાર્ડ ડ્રાઇવ પર કરી શકે છે.
તેથી જો હું આ વેબ પાનું જોવા માંગો છો, હું આ થોડું અહીં લિંક કરો, hello.html ક્લિક કરી શકો છો,
અને ખરેખર, કે હું શું જુઓ અપેક્ષા હતી.
હવે, ફરી, આ એ URL છે કે તમે કોઈપણ હમણાં મુલાકાત લઈ શકો છો નથી,
કારણ કે તમારા માટે, સ્થાનિક યજમાન, જો તમે લેપટોપ અહીં હોય છે,
તે તમારા ઉપકરણ પોતાની હમણાં ઉલ્લેખ છે.
આ મારો પોતાનો વ્યક્તિગત ઉપકરણ પર છે,
પરંતુ આ મૂંગું મારા માટે હોય પ્રકારની હોય છે, હોય
મારી જેમ વપરાશકર્તા hello.html પર ક્લિક કરો વાસ્તવમાં આ પાનું સમાવિષ્ટો જુઓ.
તે તારણ આપે છે કે અપાચે જેમ વેબ સર્વરો તમને કોઈપણ વેબ સર્વર માટે મૂળભૂત ફાઈલ હોય છે.
અહીં નોટિસ અમે hello.html છે.
Linux માં આદેશ ફાઈલ નામ બદલી શું છે?
>> માર્ક, ચાલ છે. તેથી દો મને કે કરવા માટે,
દો અને મને index.html માટે hello.html નામ બદલો.
મને ls લખો તેની ખાતરી કરવા માટે તેને હવે નામ બદલવામાં આવ્યું છે તે આવી છે.
હવે આ માટે રહ્યું છે - જો હું સ્થાનિક યજમાન પર પાછા જાઓ,
હવે નોટિસ કે હું આપોઆપ કે વેબ પાનું જોવામાં છું.
આ મારો ખરેખર આમ / index.html માટે સમાન છે,
પરંતુ સરસ વસ્તુ હવે એ છે કે વેબ સર્વર figuring છે,
ઓહ, જો તમે તે ફાઈલ હોય છે, માનવ સંમેલનો દ્વારા, index.html કહે છે,
દો મને વપરાશકર્તા બતાવવા મૂળભૂત રીતે ફાઈલ કે
તેના બદલે કેટલીક મૂર્ખ ડિરેક્ટરી યાદી કરતાં જે બધા વપરાશકર્તા અનુકૂળ નથી.
ખરેખર, સૌથી વેબસાઇટ્સ તમે ઇન્ટરનેટ પર મુલાકાત ફાઈલોની યાદી પર ક્લિક કરો નહિં હોય,
તેઓ માત્ર તમે સામગ્રી બતાવો. તેથી કે અમે કેવી રીતે છે કે, index.html કરી શકો છો.
તેથી આ તમામને અને સારી છે, પરંતુ આ એક સુંદર, સરળ વેબ પૃષ્ઠ છે.
મને આગળ વધો અને મારા vhosts માં index.html ખોલો,
સ્થાનિક યજમાનો, html ડિરેક્ટરી, અને ચાલો વધારે રસ કંઈક ઉમેરો.
તેથી ત્યાં હેલ્લો વિશ્વની; હિસ્સો બદલે દો 'કહેવું આ CS50 છે, હાર્વર્ડ કોલેજ. . '.
તેથી કેટલીક ત્યાં પ્રકારના અભ્યાસક્રમ catalog ની વર્ણન શરૂઆત.
હવે જો હું ફરીથી લોડ કરો, હું મારું હોમ પેજ આ જોવા જોઈએ.
ઠીક છે, અને મને તે જોવા નથી, પરંતુ ધારો કે હું અત્યારે આ ફાઇલમાં કેટલાક વધુ સામગ્રી યાદી કરવા માંગો છો.
હું નીચે અહીં જાઓ અને શકે કહે, પૂર્વજરૂરીયાતો કંઈ,
જોકે તમે કદાચ કેટલાક જેવી હોય છે 'હા હા હા, કોઈ પૂર્વજરૂરીયાતો.',
પરંતુ - સત્તાવાર રીતે. તેથી ફરીથી લોડ કરો, અને હવે અમે આ જ બોલવા કરવામાં નીકળી જવાની યુકિત છે કે અમે છેલ્લા સમય જોયો છે.
પરંતુ તે શા માટે છે? તે એક સરળ સુધારો હતો.
આ પાનું શા માટે ભાંગી છે?
[વિદ્યાર્થી, દુર્બોધ] >> યાહ, અમે આ હલ કરી છે પહેલા
સ્પષ્ટપણે કહેવાની દ્વારા બ્રાઉઝર 'લાઇન બ્રેક અહીં મૂકો.'
અને કારણ કે, તે જ ફરી એક બ્રાઉઝર છે માત્ર કરવા જતાં
સ્પષ્ટપણે માર્કઅપ ભાષા તે કહે છે શું,
તેથી ભલે તમે હિટ થઇ શકે છે એક કે બે વાર અથવા તો દસ વખત દાખલ કરો,
તે પરંપરા દ્વારા માત્ર એક જગ્યા પર બધા છે કે, ભેગા બનશે.
તેથી જો તમે ખરેખર એક લાઇન બ્રેક કરવા માંગો છો, તો તમે br ટેગ ઉપયોગ કરે છે,
અને હવે નોટિસ, સોમવાર, જેમ હું આ ટેગ / અંદર મૂકવામાં આવે છે,
માત્ર કારણ કે આ માત્ર અધિકાર ન જણાય નથી
એક લીટી વિરામ શરૂ પછી તે વચ્ચે કશું સાથે અટકાવો.
>> તેથી HTML માં સંમેલન ખોલવા માટે અને ટૅગ બંધ વારાફરતી છે.
એક અલગ તરીકે, તમે આમ ન પુસ્તકો વેબસાઇટ્સ ઘણો જોશો.
તે કરવા માટે અથવા તેને નથી સાચું છે, પરંતુ અમે એવી દલીલ કરશે
કે ડિઝાઈન મુજબની અને stylistically, માત્ર આ જ સારું છે
કારણ કે પછી દરેક ટેગ બંને ખોલી અને બંધ કોઈક છે.
તેથી હવે આપણે સાચવો અને ફરીથી લોડ કરો. બ્રાઉઝર પર પાછા જાઓ, ઠીક છે.
હવે અમે કેટલીક પ્રગતિ કરી રહ્યા છીએ, પરંતુ તે તદ્દન પર્યાપ્ત નથી.
ચાલો આગળ વધો અને અમુક લખાણનો લાંબા સમય સુધી શરીરમાં ટાઇપિંગ શરૂ કરો.
, તેથી આપણે કહેવું 'એ ઝડપી ભુરો શિયાળ એક બેકાર કૂતરો પર જમ્પ.'
અને હવે દો મને ફક્ત કૉપિ કરો અને આ થોડા વખત પેસ્ટ કરો
જેથી અમે પાઠ્ય એક ફકરો છે.
મને અહીં પર પાછા જાઓ. તેથી તે ખૂબ સારી નથી જોઈ છે.
હું એક લીટી વિરામ હોય છે, તેથી તેને ઠીક છે,
પરંતુ હવે, એક વખત અમે વેબ પાનું કર્યા સુધી રહ્યાં છો
તે સામગ્રી લોટ અને એક માત્ર લીટીઓ માટે એચટીએમએલ નિદર્શન છે,
અમે વાસ્તવિક ફકરા તરીકે આ વસ્તુઓ લાગે શરૂ કરી શકો છો.
અને અમે અમારા વેબ પાનું થોડી વધુ સ્વચ્છ માળખું શરૂ કરી શકો છો.
અને ખરેખર, હું શું કરી શકો છો મારું શરીર ટેગ ની અંદર અહીં જાઓ,
અને તમે જાણવા, જો 'આ CS50 છે. . '. ખરેખર એક ફકરો શરૂઆત demarks,
સાથે સાથે, ચાલો તે જેમ કે ટેગ કરો.
મને લખાણ ઇન્ડેન્ટ સંમેલન દ્વારા જ દો, મને કહે છે
કે આ ફકરો અહીં સમાપ્ત થાય છે,
અને પછી બદલે આ રેખા વિરામ, તો નથી મને ફક્ત કહેવું
કે આ ત્યાં અને નવા ફકરો તરીકે અનુસરે છે,
અને મેં હમણાં જ ઝડપથી ફક્ત આ સામગ્રી બધી clobbering દ્વારા ઇન્ડેન્ટ પડશે.
>> તેથી હવે અમે એક ઇન્ડેન્ટેડ ફકરો ત્યાં છે,
અને હવે અમારી માર્કઅપ માટે થોડો વધુ વિચાર શરૂ થાય છે
અર્થનિર્ધારણ અમે શું કરી રહ્યાં છો સાથે સુસંગત.
અમે એક ફકરો હોય છે, તેથી આપણે તે પૃષ્ઠ ટૅગ સાથે ફકરા કૉલ કરો.
અમે એક બીજા ફકરા હોય છે, તેથી આપણે તે પૃષ્ઠ ટૅગ સાથે ફકરા કૉલ કરો.
અને હવે, બ્રાઉઝર શું ખાસ કરીને શું કરશે
છે એક માત્ર ઇંગલિશ પુસ્તક અથવા નિબંધ ગમે,
જ્યાં તમે સામાન્ય રીતે ફકરા વચ્ચે કેટલીક લાઇન બ્રેક્સ જુઓ.
બ્રાઉઝર્સ તમારા માટે આપમેળે કરશે.
તેથી હવે અમે બે ફકરા હોય છે અને અમે આ ચાલુ રાખી શકો છો.
અલબત્ત, વેબ પર હોય ત્યારે, તમે લખાણ સંસ્થાઓ છે
તે સામાન્ય રીતે લખાણ માત્ર વિશાળ blobs નથી.
ઘણી વાર તેમાં હાયપરલિંક્સ.
તેથી જો અમે માંગો છો, ઉદાહરણ તરીકે, અમુક ત્યાં કડીઓ સમાવેશ થાય છે,
ધારવું શું ગમે વેબ પાનું હું અહીં છું બનાવી છે રસ હોઈ શકે -
દો મને Google.com પર જાઓ,
દો અને મને એક ઝડપી ભુરો શિયાળ માટે શોધ કરો.
GOOGLE છબીઓ, અને વિશે કેવી રીતે પર જાઓ - આ સુંદર છે.
અમે આ સાથે જઈશ. અહીં અમે આળસુ કૂતરો પર ઝડપી ભુરો શિયાળ જમ્પિંગ છે.
તેથી હું શું અહીં કરવા જાઉં છું પ્રદર્શન ખાતર માટે જ,
છે ધારો કે આ છબી મારા સર્વર પર હતો,
અને હું આ ઈમેજોને કરવામાં બનાવી હતી.
હું શું બરાબર હતી ક્લિક કરો નહોતી અથવા છબી પર ક્લિક કરો નિયંત્રિત,
અને તમે સૌથી બ્રાઉઝર્સમાં જોશો શું થોડો મેનુ છે -
જે stop - થોડું મેનુ કે જે તમે નકલ કડી સ્થાન અથવા નકલ URL ને પસંદ કરવા માટે પરવાનગી આપે છે.
તેથી દો મને પાછા હવે મારી HTML માં, જાઓ અને ધારો કે હું માંગો છો
અન્ય વેબ પૃષ્ઠ પર આ હાયપરલિંક છે.
>> તે માટે કહેવાય ટેગ શું હતો?
[વિદ્યાર્થી, દુર્બોધ] >> યાહ. હાયપર સંદર્ભ માટે એક href તેથી.
મને આગળ વધો અને પેસ્ટ કરો સાઇન કે
તે એક સુંદર લાંબા URL છે, તેથી દો મને બહાર પાછા ઝૂમ.
બંધ કૌંસ છે, તેથી હવે નોટિસ હું અહીં ઉપર માર્ગ છું
કારણ કે તે URL પર ખૂબ લાંબુ હોવું થયું.
મને ઉપર સ્ક્રોલ ઝડપી ભુરો શિયાળ ઓવરને અહીં,
અને પછી દો મને કરો </ a સાથે આ ટેગ બંધ,
જ્યાં હું માત્ર ટેગના નામ બંધ રહ્યો હતો.
હવે મને આગળ વધીશું અને તે ફાઈલ સંગ્રહવા માટે, વેબ પૃષ્ઠને ફરીથી લોડ કરો,
અને હવે, મૂળભૂત રીતે, કે જે વાદળી મારા માટે રેખાંકિત કરી રહ્યું છે,
પરંતુ ખરેખર, હું હવે આ અને વોઇલા Query પર ક્લિક કરી શકો છો. ત્યાં કે છબી છે.
અને તે એક છબી પ્રયત્ન ન હતી, તે સાથે લિંક કરી શકે છે
ઇન્ટરનેટ પર કેટલાક અન્ય રેન્ડમ વેબસાઇટ.
હું આ કરવા માટે, ઉદાહરણ તરીકે શકે છે, CS50 સાથે છે, તેથી એક છેલ્લા અહીં ઉદાહરણ છે.
'આ CS50 છે' અર્થમાં બનાવવા માટે એક href, કદાચ જશે =
http://www.cs50.net, બંધ ક્વોટ, બંધ એન્કર.
તેથી હવે પણ ટૂંકા, URL અને આ સમય અમે એક છબી લિંક કરવા નથી જઈ રહ્યાં છો છે.
અમે તેના બદલે બીજા પૃષ્ઠ પર લિંક રહ્યા છીએ.
હવે, અમે અહીં એક છબી છે.
મને લાગે છે કે અમે થોડા ફક્ત એક છબી લિંક કરતા વધુ સારી રીતે કરી શકે છે.
જો અમે ખરેખર તે અમારા પોતાના વેબ પાનું માં સમાવિષ્ટ કરે છે કરવા માંગો છો?
>> વેલ, હું અહીં શું કરી શકો છો અને આ ગ્રાફિક લિંક બદલે છે,
દો મને બદલે URL ને કાપી, અને અમે તે હાયપરલિંક છૂટકારો મેળવવા અને આ સાફ પડશે.
અને અમે નીચે અહીં જાઓ અને પડશે આ છૂટકારો મળે છે.
અમે ખરેખર આ તમામ વાક્યોમાં જરૂર નથી હવે, તેથી દો મને પાનું થોડો નાની કરો.
અને પછી નીચે અહીં દો મને એક નવો ફકરો માં આગળ જાય છે,
કહે હું લખાણ હવે માગતા નથી; હું એક છબી સ્રોત જેની છે તે URL હશે માંગો છો.
એક છબી, એક લીટી વિરામ જેવા છે, ક્યાં તો ત્યાં છે કે છે તે નથી.
તેથી દો મને તરત જ કે ટેગ બંધ કરો.
મને આગળ હવે જાઓ અને ફકરો કે હું અંદર છું બંધ,
અને જો તમામ હેલ્લો, વિશ્વ, સાથે પણ સારી રીતે જાય જો હું હવે ફરીથી લોડ કરો
હું ખરેખર, મારી પોતાની વેબ પાનું અંદરથી એક છબી જુઓ.
તેથી હવે અમે એક છબી ટેગ, એક એન્કર ટેગ અને તેના જેવા હોય છે,
અને સારા પગલા દો, મને એક અન્ય ચીજ છે કે વારંવાર અવગણના કરી છે
વેબસાઇટ્સ પર આ દિવસોમાં: ચાલો આ ઈમેજ માટે અમુક વર્ણનાત્મક ટેક્સ્ટ પૂરી પાડે છે
લોકો મોબાઇલ ઉપકરણ પર હોય છે
અને તેથી આ છબીને ખૂબ જ ઝડપથી ડાઉનલોડ સમર્થ નહિં હોઈ શકે,
લોકો અંધ છે અને પ્રયત્ન કરવા માટે છબી જોવા માટે સક્ષમ હોઈ શકે છે માટે
પરંતુ તેઓ સ્ક્રીન રીડર કે જે તેમને કહેવું આ છબીને શું છે કરી શકો છો શકે છે.
અને તે કરવા માટે, ત્યાં છબી ટૅગ્સ માટે અન્ય લક્ષણ છે
alt વૈકલ્પિક ટેક્સ્ટ, કહેવાય છે.
અને હું અહીં શું કરી શકો છો કહે છે, 'આ એક ઝડપી ભુરો શિયાળ છે.'
તેથી જો માનવ સ્ક્રીન પર છબીને જોઈ શકે છે કે,
તે અથવા તેણી ઓછામાં ઓછા સોફ્ટવેર કેટલાક ભાગ સાથે સાંભળવા કરી શકો છો,
શું ખરેખર આ સ્ક્રીન પર હોય છે.
>> તે પૃષ્ઠ ધ એસ્થેટિકસ ઓફ બદલાશે નહિં,
પરંતુ તે ચોક્કસપણે વપરાશકર્તાઓ માટે સારું આચરણ છે.
બધા હક, ચાલો તેના વર્તમાન સ્વરૂપમાં આ વેબ પાનું છોડો,
દો પરંતુ જુઓ જો આપણે હવે દાખલ ન કરી શકે
આ વેબ પૃષ્ઠો લખવા માટે કેટલાક વધુ સારી અભિગમ,
કેટલાક પાઠ કે અમને અમારી પૃષ્ઠો વધુ અને વધુ જટિલ વિચાર તેમજ સેવા આપવા જવાની છે.
માટે અમે શું કરી આગામી થોડા અઠવાડિયા નથી જઈ રહ્યાં છો
છે તો તમે કેટલીક ડઝન HTML ટૅગ્સ કે ત્યાં બધા લઈ જવામાં.
ખૂબ શરૂઆતથી માં 0 સપ્તાહ પાછા માંગો, તો તે કદાચ પૂરતો કરશે
માટે વિચારોનું કેટલાક ઝાંખી ઉચ્ચ સ્તરીય આપી,
આ બ્લોક્સ તમે કદાચ હતા કરવાનો કેટલાક ઝડપી પ્રવાસ,
ખૂબ અનુકૂળ, તમારી પોતાની પર નેવિગેટ કરવા માટે, વિવિધ પઝલ ટુકડાઓ.
અને તે ફરીથી થાય છે એચટીએમએલ, મોટા ભાગે ચાલી રહ્યું છે,
જેમાં ત્યાં વેબ પર વિપુલ સ્રોતોની છે કે અમે તમને નિર્દેશ પડશે,
વિવિધ પાઠ્યપુસ્તકો, જો તમે એક પુસ્તક વાંચી પ્રાધાન્ય આપો,
કે જે તમે વિવિધ વસ્તુઓ તમને HTML સાથે કરી શકો તમામ લઈ જવામાં આવશે,
પરંતુ ખરેખર, તેથી અમે અત્યાર સુધી HTML માં મૂળભૂત ખ્યાલો મોટાભાગના જોવા મળ્યો છે.
અમે આવી રહી ખોલી ટૅગ્સ કલ્પના હોય છે, ટેગ્સ, બંધ કરી દેવામાં આવી.
કેટલાક ટૅગ કે બંને અને ખુલ્લી હોય બંધ
એટલે કે તેઓ ખાલી છીએ; ત્યાં તેમને અંદર કશું પ્રયત્ન કરીશું
એક છબી ટૅગ અથવા એક લીટી વિરામ છે, કે જે માત્ર ત્યાં છે જેમ.
અમે પણ કોઈ વિશેષતા વિચારને અંતે પહેલેથી alt અથવા સ્ત્રોત, જેમ હતા.
સૂચના છે કે આ શબ્દો છે, પરંપરા દ્વારા બોલ succinct છે.
>> અમે વિવેકબુદ્ધિથી શું આ બધી વસ્તુઓ તરીકે ઓળખાય છે ઉપર નથી,
કોઈએ જે HTML શોધ આ નામો સાથે હતી.
જેથી તમે માત્ર એ જાણવા માટે કે જુઓ, કોઈપણ સમયે તમે તેમને જરૂર શરૂ થાય છે,
નામો શું આ ટૅગ્સ અને લક્ષણો હોય છે.
આ લક્ષણો કિસ્સામાં, સામાન્ય રીતે શ્રેય
કેટલાક ટૅગ વર્તણૂક સુધારો.
આ કિસ્સામાં, સ્રોત લક્ષણ ઇમેજ ટેગ કહે છે
છબી સ્ત્રોત શું હોવું જોઈએ.
આ href લક્ષણ એન્કર ટેગ તે શું ખરેખર લિંક જોઈએ કહે છે.
વેબ પૃષ્ઠ માળખું દ્રષ્ટિએ પણ છે, તેમ છતાં ફેસબુક
અને Google અને સંપૂર્ણ વાસણ જેમ જેમ દેખાવ
પ્રથમ નજરમાં હૂડ, જો તમે તેને મારફતે વાંચો શરૂ નીચે
વધુ પદ્ધતિસરની, તેઓ આ મૂળભૂત છે, મૂળભૂત સંરચના અનુસરો.
પરંતુ અમે આ બધી વસ્તુઓ ના stylization સુધારી શકે છે.
તેથી દો મને અમુક ઉદાહરણો છે કે હું અગાઉથી તૈયાર પર જાઓ.
મને આગળ વધો અને બીજા ફોલ્ડરમાં તેમને અહીં નકલ કરો
અને તેમને આ ડિરેક્ટરીમાં મૂકો.
અગાઉથી, હું શું કર્યું હતું થોડા ફાઇલો તૈયાર:
search0, search1, search2, અને search3 અને 4.
મને આગળ વધીશું અને તે ફાઈલો પ્રથમ ખોલો,
દો અને જુઓ કે અમે અમારી પોતાની શોધ એન્જિન બનાવવા શરૂ કરી શકો છો.
આ ફાઇલ ટોચ પર છે, સામાન્ય રીતે કેસ વર્ગ માં, ફક્ત ટિપ્પણીઓ સમૂહ.
HTML માં, જોકે, એટલે કે તમે એક ટિપ્પણી શરૂ
<છે -! અને પછી તમે એક ટિપ્પણી, એક ટિપ્પણી મલ્ટી લીટી ની અંદર છો.
> - જ્યારે તમે તે ટિપ્પણી રોકવા માટે તૈયાર છો, તો તમે કરી શકો છો.
તેથી વાદળી ટોચ પર બધું માત્ર એક ટિપ્પણી છે.
>> આ મારો doctype ફરીથી, જે ઘોષણા છે,
તમે માત્ર કૉપિ કરો અને વિશ્વાસ પર હવે માટે, પેસ્ટ કરી શકો છો.
આ ફક્ત બ્રાઉઝર, કહે છે 'અહીં કેટલાક એચટીએમએલ 5 આવે છે.'
કે નીચે, 14 વાક્ય પર, મારા વાસ્તવિક ટૅગ્સ પ્રથમ છે,
અને આ માત્ર કહે છે, પહેલાંની જેમ, અહીં કેટલાક એચટીએમએલ આવે છે,
અહીં મારા પાનું વડા આવે છે, અહીં શીર્ષક આવે છે,
અને પછી, ઊલટી કે તે ટાઇટલ માટે છે કે તે માથું છે.
અહીં હવે મારી પાનું શરીર આવે છે.
થોડા નવા હવે ટૅગ્સ જેથી: h1 1 મથાળું માટે વપરાય છે.
ત્યાં ઘણા વર્ષો પાછળ માટે HTML માં એક પરંપરા છે
લખાણ વિવિધ માપો કર્યા છે.
અને એક દિવસ પાછા, દરેક એક અર્થ થાય છે, સામાન્ય રીતે, ફક્ત મોટું અને બોલ્ડ.
પરંતુ ત્યાં પણ H2 છે, કે જે મોટી નથી પરંતુ તદ્દન તરીકે મોટી અને બોલ્ડ છે.
ત્યાં h3 છે, કે જે પ્રકારની છે મોટું નથી પરંતુ લગભગ તરીકે મોટી અને બોલ્ડ છે,
અને તેથી આગળ, h6 તમામ નીચે માર્ગ.
આ દિવસોમાં, જોકે, h1 H2, અને h3 ખરેખર થાય છે
તેમને વધુ સિમેન્ટીક અર્થ હોય છે,
આ વેબ પાનું શિર્ષક, જેમાં h1 ખરેખર એક મથાળું છે
એક અથવા લખાણ જેમ સ્તંભ કંઈક શિર્ષક.
તેથી હું ઇરાદાપૂર્વક h1 CS50 શોધ> h1 જણાવ્યું હતું કર્યા છે
માટે specifiy કે આ ખરેખર મથાળું, મારા પાનું શિર્ષક છે.
શીર્ષક પટ્ટી અર્થમાં નથી શીર્ષક,
પરંતુ એક શીર્ષક છે જે તમે ખરેખર વેબ પાનું પોતે શરીર જુઓ.
હવે, તો તમે કદાચ ધારી તે શું છે,
ભલે અમે વાક્યરચના થોડા નવા ટોટી હોય છે.
આ એક સ્વરૂપ છે. તેથી વેબ ખરેખર રસપ્રદ નોંધાયો નહીં
જ્યારે વેબસાઇટ્સ વપરાશકર્તાઓ ઇનપુટ લો.
આ વર્ગ માં, વેબ પ્રોગ્રામીંગ પર સેટ સમસ્યા છે,
અમે એક વેબસાઇટ છે, સે દીઠ બનાવવા નથી જઈ રહ્યાં છો,
સ્થિર સામગ્રી છે જે ફોટોગ્રાફ કે તમે ભર્યું બતાવે છે,
અથવા આ મારું, શરૂ કરો અને મારા વિશે વસ્તુઓ છે,
કારણ કે તે વસ્તુઓ પ્રમાણમાં સાથે મૂકવામાં સરળ હોય છે.
તે મુશ્કેલ વેબ પર વસ્તુઓ સુંદર બનાવવા માટે,
પરંતુ ઓછામાં ઓછા અપ સામગ્રી મૂકવા ખૂબ મામૂલી છે.
પરંતુ બધી વસ્તુઓ ખરેખર રસપ્રદ વિચાર જ્યારે કોઈ તમારી વેબસાઇટ મુલાકાત લઈ શકો છો
અને ઇનપુટ પૂરું પાડવા અને ફૉર્મ ભરવામાં કરી શકો છો,
બંધ ચકાસણીબોક્સ ચકાસી શકો છો અને તમારી વેબસાઇટ સાથે સંપર્ક કરી શકો છો.
અને ખરેખર દરેક વેબસાઇટ, કદાચ તમે કાળજી
આ દિવસોમાં, કોઈપણ વિગતવાર, કોઈક છે ઇન્ટરેક્ટિવ.
ફેસબુક, ગૂગલ, અને, જેમ કે વપરાશકર્તા ઈનપુટ લેવા
અને વૈવિધ્યપૂર્ણ આઉટપુટ પેદા કરે છે.
>> તેથી આપણે માટે કે હવે શું કરવું શરૂ કરો. લેટ્સ હવે સંક્રમણ
માત્ર માર્કઅપ માટે સ્થિર સામગ્રી HTML નો ઉપયોગ કરવાથી
તેના બદલે ગતિશીલ સામગ્રી માટે વિતરણ વ્યવસ્થા તરીકે.
અને અંત તરફ, ચાલો અમારી પોતાની શોધ એન્જિન અમલ.
ચાલો કરવું તે નીચે પ્રમાણે છે. અહીં ફોર્મ ટેગ છે.
આ ક્રિયા લક્ષણ સ્પષ્ટ કરે છે કે જ્યારે વપરાશકર્તા આ ફોર્મ ભરે છે
તેમના કીબોર્ડ સાથે, તો તે આ અહીં URL પર સબમિટ કરવામાં આવશે.
તેથી હું છેતરપિંડી પ્રકારની છું. તે અમને થોડી લાંબી લાગી રહ્યું છે
કરતાં એક વર્ગ સમગ્ર શોધ એન્જિન અમલ કરવા માટે,
તેથી અમે ફક્ત ફ્રન્ટ ઓવરને કરવા માટે, જેથી પડશે વાત કરવા માટે.
અમે ભાગ છે કે જે વપરાશકર્તા શોધ કરવા દે છે, અને પડશે અમે વાંસડા વડે એવી હોડી ચલાવવી ઓફ Google ને સૉર્ટ પડશે
શોધ પરિણામો શોધવાની હાર્ડ ભાગ,
પરંતુ, ખાસ કરીને, હું Google ની વેબ સર્વર સાથે વાત જાઉં છું
એક બે અત્યંત લોકપ્રિય પદ્ધતિઓમાંની એકની મદદથી.
એક વિચાર, અને અન્ય, કે જે આપણે છેવટે જોશો, પોસ્ટ છે,
જોકે અન્ય કે જે ઓછી વખત વપરાય છે.
તેથી વિચાર હમણાં વિચારને conjures, હું કેટલીક સામગ્રી મેળવવા માંગો છો, કેટલાક શોધ પરિણામો મેળવો.
આ, તમે કદાચ ધારી આ શું કરે છે કરી શકો છો.
આ ઇનપુટ અમુક પ્રકારના છે, તે હકીકતમાં છે, એક લખાણ ક્ષેત્રમાં આના જેવો જવાનું,
અને તે ઈનપુટ છે, કે જે ચલની નામ, નામ અને તેથી બોલે છે,
છે ક્વેરી માટે સંમેલન દ્વારા q હશે.
અને ફરીથી, આ ઇનપુટ પ્રકાર માટે ચકાસણીબોક્સ નથી રહ્યું છે;
તે મેનુ નથી ચાલી રહ્યું છે, તે માટે લખાણ ક્ષેત્રમાં જ હશે
કારણ કે આ અહીં, લક્ષણ અને આ લખાણ બોક્સ દ્વારા સૂચિત,
એક લીટી વિરામ જેવા છે, ક્યાં તો ત્યાં નથી અથવા.
તેથી અમે તે ટેગ અંદર સ્લેશ સાથે ખાલી તત્વ હોય છે.
પછી હું એક લીટી વિરામ મૂકવા જાઉં છું, અને તમે, કદાચ ધારી શકો છો, આ શું થઈ રહ્યું છે.
આ ફોર્મ ઇનપુટ બીજા પ્રકારની છે.
>> આ એક ફોર્મ સબમિટ કરવા માટે વાપરી શકાય બનશે.
તેથી આ મોટી બટન કે વપરાશકર્તા માટે ફોર્મ સબમિટ કરો ક્લિક કરી શકો છો પ્રયત્ન રહ્યું છે,
અને તે બટન પર લેબલ માટે પ્રયત્ન રહ્યું છે 'CS50 શોધો.'
બંધ ફોર્મ, બંધ શરીર બંધ એચટીએમએલ.
માતાનો જુઓ અમે શું કરીએ આ વેબ પાનું સ્વરૂપમાં હોય દો.
તેથી દો મને મારું બ્રાઉઝર પર જાઓ,
દો મને જાઓ, હજી પણ સ્થાનિક યજમાન છે.
આ હજુ પણ index.html, તેથી જો હું આ search0 તરીકે ઓળખાતી ફાઈલ જોવા માંગો છો,
હું ફક્ત / search0.html કરી શકો છો, દાખલ કરો -
અને મારી ભૂલો પ્રથમ.
શું થઈ રહ્યું છે તે? હું સ્પષ્ટ કરવાની પરવાનગી નથી
કેટલાક કારણોસર આ ફાઇલ, ઍક્સેસ કરો.
પરંતુ સી છે કારણ કે, આ કામ વિપરીત તેથી અમે દૂર કર્યું છે,
જ્યાં કાર્યક્રમો તમે લખવા માટે તમે દ્વારા runable ધારવામાં આવે છે,
તમે દ્વારા એક્ઝેક્યુટેબલ છે, કે જે ખરેખર કિસ્સામાં વેબ પર નથી,
ક્યારેક જેમાં તમે કોઈ સર્વર પરની ફાઈલો બનાવવા માંગો છો શકે છે,
પરંતુ તમે સમગ્ર વિશ્વમાં તેને જોવા માટે સક્ષમ કરવા નહિં માંગો.
તેના બદલે, તમે વિશ્વના અમુક ફાઈલો જોવા માટે કરવા માંગો છો
પરંતુ, ફક્ત ગોપનીયતા ખાતર અન્ય નથી.
તેથી તે આધાર પસંદ માં વધુ છે જ્યારે તમે વેબ પર વસ્તુઓ કરી રહ્યા છીએ.
અને તેથી દો મને ખરેખર ls અહીં લખો
અને તમે ફાઈલો મેં જોઈ છે, પરંતુ જણાવ્યું હતું કે જો હું લાંબા સમય માટે ls-l કરવા માટે,
હું લાંબા સમય સુધી યાદી છે કે જે મને આ ફાઇલો વિશેની કેટલીક વધુ વિગતો આપે મળશે
કે જે હવે હોય છે, ખરેખર પ્રથમ અમને સંબંધિત સમય માટે.
નોંધ કરો કે દૂર જમણી પર મારી ફાઇલો નામો છે,
અને પછી એ સમય છે જેમાં તેઓ છેલ્લા અથવા સંશોધિત કરવામાં આવી હતી નકલ થયેલ છે.
આ અહીં નંબર શું છે? શું તમે યાદ?
બાઈટમાં કદ, મોટા કેવી રીતે ફાઇલ છે.
>> તેથી હું અહીં લોગો કેટલાક પ્રકારની છે કે જે તમામ અન્ય ફાઇલો કરતાં મોટી છે હોય એવું લાગે છે.
આ હું કોણ છું, આ છે હું શું છું અને જૂથ શું હું સાઇન છું
પરંતુ તે પછી, અહીં ઉપર ડાબી બાજુ પર ભેદી ક્રમ એક બીટ છે,
અને મને લાગે છે કે અમે, થોડા સમય ભૂતકાળમાં આ વિશે વાત કરી,
પરંતુ આ પરવાનગીઓ સાથે કરી છે.
અને જો તે થોડું ઝાંખું છે,
આરડબ્લ્યુ કદાચ અર્થ એ થાય વાંચો અને લખો.
તેથી તે તારણ છે કે આ ડેશો અલગ લોકો માટે પરવાનગીઓ વિવિધ સમૂહો નિદર્શન કરે છે.
અને પેટર્ન છે, આવશ્યકપણે, નીચે.
જ્યારે તમે ડેશો ક્રમ અહીં જુઓ, તેઓ નીચે પ્રમાણે જુઓ.
ત્યાં એક આડંબર છે, તો પછી ત્યાં વધુ ત્રણ ડેશો છે,
તો પછી ત્યાં ત્રણ અન્ય છે, તો પછી ત્યાં ત્રણ અન્ય છે.
પ્રથમ એક ક્યાં અથવા ડિરેક્ટરી માટે તે જાહેરાત આડંબર છે.
જેથી એક ખૂબ સરળ છે. જો તે ફોલ્ડર છે, તે ડી કહે છે, અન્યથા તે સંયોગચિહ્ન છે.
ત્યાં થોડા અન્ય કિસ્સાઓમાં, પરંતુ હવે અમે માત્ર ફાઈલો અને ડિરેક્ટરીઓ વિશે કાળજી રાખીશું.
આ આગામી ત્રણ ડેશો - હું અને કૃત્રિમ રીતે આ જગ્યાઓ શામેલ કર્યું છે.
તેઓ હતા, દેખીતી રીતે, જ્યારે અમે તેમને એક ક્ષણ પહેલા જોયું નથી.
આ ફાઈલ માલિકની પરવાનગીઓ છે,
અને બીજા પહેલા કે તે વાંચી અને લખી હતી પરથી યાદ અપાવે છે.
કે હું કારણ કે, જે વ્યક્તિ આ ફાઇલ ક્ષણ પહેલા બનાવનાર તરીકે હતો
હું, માત્ર મૂળભૂત રીતે, Linux કમ્પ્યુટર પર,
માટે વાંચન અને લેખન કે ફાઈલ ચાલુ રાખવાની ક્ષમતા હોય છે.
>> તેથી ઓપરેટિંગ સિસ્ટમ માત્ર મને આરડબ્લ્યુ આપોઆપ આપે છે.
મધ્યમ મુદ્દાઓ મારા જૂથ સાથે સંબંધ વિદ્યાર્થીઓ કે,
જે પ્રકારના છે સાધન પર અર્થહીન કારણ કે હું માત્ર સાધન ની મદદથી વ્યક્તિ છું.
તેથી મને દો માત્ર કે અંતે હવે મારા હાથ મોજું.
પરંતુ છેલ્લા મુદ્દાઓ વેબ માટે સૌથી મહત્વપૂર્ણ છે.
આ વિશ્વમાં બીજું દરેકને છે, અને હકીકત
કે જે --- અર્થ એ થાય છે કે આ બોલ પર કોઈ વિશ્વમાં બીજું એક
આ ફાઇલ સાથે કોઇ પરવાનગીઓ છે.
સ્પષ્ટ રીતે સમસ્યા છે, તેથી હું આ ઠીક કરવાની જરૂર છે
કોઈક દુનિયા શું આપીને? વાંચો અને લખો છો?
કે કદાચ મૂંગું અધિકાર? હું વેબ પર કોઈને પણ નથી માંગતા
માટે મારા પૃષ્ઠની મુલાકાત લો અને કોઈક કે જે ફાઈલ બદલી જાય છે,
છતાં પણ તેઓ ખરેખર એક HTML ફાઇલ સાથે શકાયું નથી,
પરંતુ સિદ્ધાંત ફક્ત, કદાચ તેમને માત્ર તેને વાંચવામાં સક્ષમ કરવા માંગો છો.
તે શું તે વાંચી અર્થ છે? તેનો અર્થ એ નથી કે તેઓ વાસ્તવિક HTML વિશે કાળજી જઈ રહ્યાં છો,
પરંતુ બ્રાઉઝર કે માર્કઅપ ભાષા પાર્સ કરવાનો પ્રયત્ન કરવાની જરૂર છે,
નીચે, ઉપર ડાબેથી જમણે.
તેથી વેબ પર કોઈને પણ તે વાંચવાની કરવાનો પ્રયત્ન કરવાની જરૂર છે, તેથી હું તેને ઓછા r આપવી પડે છે.
હું થોડા અલગ અલગ રીતે આ કરવા માટે, પરંતુ કદાચ કરી શકો છો
સરળ કરવા માટે આ આદેશ ચલાવો અહીં છે.
Chmod, ફેરફાર સ્થિતિ, પછી + + r જેથી વિશ્વમાં તમામ દરેકને, + વાંચો,
અને પછી ફાઇલ, search0.html ના નામ પર.
>> હવે જો હું ls-l ફરીથી કરવા નોટિસ, કે જે ફાઈલ બદલાઈ ગઈ હોય,
અને ખરેખર, હું r પર દરેક માટે ચાલુ કરી છે.
હું પણ તે ચાલુ કરી પર મારી જૂથ માટે, પરંતુ દંડ છે,
કારણ કે જો હું દરેક માટે પર ચાલુ, મારી જૂથ કે ઉપગણ છે.
જેથી ખૂબ સરસ. આ માત્ર અર્થ એ થાય કે કોમ્પ્યુટર હવે તે વાંચી શકાય કરી છે.
હવે મને મારું બ્રાઉઝર પર પાછા જાઓ, ફરીથી લોડ કરો પર ક્લિક કરો.
આહ-હેકટર. હવે અમે CS50 શોધ હોય છે.
ખૂબ કદરૂપું શોધ એન્જિન - હું થોડો કૃત્રિમ માં ઝૂમ કરેલું કર્યું છે.
દો પરંતુ જુઓ કે તે ખરેખર કામ કરે છે.
પ્રથમ દો, મને ઝડપી સેનીટી ચેક કરવા માટે, દો મને ક્લિક કરો અને પૃષ્ઠ સ્રોત જોવા નિયંત્રણ કરે છે.
નોંધ કરો કે Chrome માં અમે હવે એજ એચટીએમએલ કે હું મારી જાતને બનાવનાર જોઈ રહ્યાં છો.
શું ગુંચવણ ના થવી નથી અહીં છતાં. હું કોડ અહીં બદલાતી નથી શરૂ કરી શકો છો,
કારણ કે બ્રાઉઝરને આ કોડ એક દૃશ્ય ફક્ત વાંચવા માટે છે.
બ્રાઉઝર માત્ર એક search0.html તરીકે ઓળખાતી ફાઈલ માટે સ્થાનિક યજમાન કહેવામાં આવ્યું છે.
તે હવે શુદ્ધ સંયોગ છે કે સાધન
મારા બ્રાઉઝર તરીકે જ કમ્પ્યુટર પર બને છે.
મેં હમણાં જ સમાન, www.facebook.com/search0.html માં લખ્યો છે, હોઇ શકે છે,
અને જો ફેસબુક તે ઓળખાતી ફાઈલ હતી, હું પછી તેમના HTML જોયા હશે.
અને, અલબત્ત, હું તે ફાઇલ Facebook માંથી પાછા આવે બદલી શકતા નથી, ક્યાં તો કરી શકો છો.
તેથી હવે અમે લીટીઓ ભેદ પાતળો બને જેવું છો.
આ સાધન બંને સર્વર છે, અપ વેબ પાનાંઓ સેવા આપતા,
પરંતુ તે પણ અર્થમાં ક્લાઈન્ટ છે કે હું એક બ્રાઉઝર ઉપયોગ કરું છું
વાસ્તવમાં તે સર્વર સાથે વાત કરો.
તેથી આપણે જોઈ જો મારા Google શોધ એન્જિન કામ કરે છે.
મને આગળ વધો અને ઝડપી ભુરો શિયાળ શોધવા માટે, દાખલ કરો.
અને વોઇલા Query, હવે હું મારા પોતાના શોધ એન્જિન છે.
>> પરંતુ આ કેવી રીતે કરે છે કામ?
શ્રુંખલા ના બીટ, પરંતુ - અને હવે તમે ચોક્કસપણે, ભાગ રસ નથી જોઈ શકે છે.
નોંધ શું થાય છે.
URL ને નોટિસ. તે કે જે પદ્ધતિ વળે છે,
વિચાર કહેવાય છે, સુપર સરળ છે.
, જ્યારે તમે ફોર્મ માં સ્પષ્ટ કરો કે જેને તમે કેટલાક સર્વર માંથી પરિણામો 'વિચાર' કરવા માંગો છો
તે શું થઈ રહ્યું છે તે શું છે લેવા ગમે તમે ફોર્મ ટાઇપ
અને તે URL માં મૂકો.
તે પ્રમાણિત કેવી રીતે તે URL માં મૂકવામાં નહીં નીચે ચાલી રહ્યું છે.
નોંધ કરો કે આ URL કે મારા ક્રિયા લક્ષણની કિંમત હતો.
કે જ્યાં હું ફોર્મ અંત કરવા માગે છે.
પરંતુ પછી આ પ્રશ્ન ચિહ્ન નોટિસ.
આ વેબ પર સંમેલન વપરાશકર્તા ઈનપુટ જેમાં પૂરી પાડે છે
એક વેબસાઇટ, તો તમે URL પ્રશ્ન ચિહ્ન ઉમેરી,
અને પછી તમે કી-કિંમત જોડીઓને સંપૂર્ણ સમૂહ છે.
એક કી, અન્યથા વેબ એક પરિમાણ તરીકે ઓળખવામાં આવે નામ,
પછી તમે એક સમાન સાઇન હોય, તો પછી તમે તે પરિમાણ ની કિંમત હોય છે.
તેથી તે અનિવાર્યપણે એક ચલ નામ અને વેરિયેબલ મૂલ્ય છે,
પરંતુ તે હિસ્સો ચલ નામો અને મૂલ્યો HTML ફોર્મ આવ્યા હતા.
આ પ્લીસસ શા માટે છે ત્યાં, તમે શું વિચારો છો?
કારણ કે હું + મારા શબ્દો વચ્ચે ન લખો નહોતો.
[વિદ્યાર્થી, દુર્બોધ]
>> અરે વાહ, તે અંતર માટે જ છે. ઓડ્સ છે, તો જ્યારે તમે એક URL જોઇ છે,
તેમાં કોઈ જગ્યાઓ ક્યારેય છે તો જ કારણ કે
જો ત્યાં હતા, તમે ખરેખર નથી અને કૉપિ પેસ્ટ કરી શકે છે
એક IM માં અથવા ઇમેઇલ માં કારણ કે તેને તોડી શકે છે.
તમે સમગ્ર બાબત એક અક્ષરોની શબ્દમાળા સંલગ્ન કરવા માંગો છો.
>> તેથી બ્રાઉઝર પૂરતી સ્માર્ટ સમજવુ છે, ઉહ-યુએચ.
તો ત્યાં જગ્યા ફક્ત મૂકો. મને કેટલાક પ્રમાણભૂત રીતે જગ્યા બેવડી.
એક આમ કરવા માટે સંમતિ માટે બ્રાઉઝર હોય છે
આપમેળે + + જ્યાં તમે અન્યથા એક જગ્યા હશે મૂકો.
તેથી હવે નોટિસ Google વપરાશકર્તા લક્ષી પ્રકારની રહી છે.
હું ચોક્કસપણે આ વેબ પાનું બનાવી શક્યા નહિં,
પરંતુ તેઓ પોતાના લખાણ ક્ષેત્રમાં prepopulated છે
શું ચોક્કસપણે, હું સાઇન લખ્યો સાથે
ધારો કે હું કંઈક બીજું એક બેકાર કૂતરો, જેમ કે શોધ કરવા માંગો છો.
હું ફક્ત આ અહીં ટાઇપ કરી શકો છો, ફરી શોધ.
સૂચના કે URL અહીં બદલી,
પરંતુ પછી નોંધ્યું છે કે હું ખરેખર કંઈપણ હું માંગો છો માટે શોધ કરી શકો છો
ફક્ત URL ને કેવી રીતે કામ કરે છે તે સમજવામાં દ્વારા.
હું બેકાર બિલાડી કરવા માટે, દાખલ કરી શકે છે,
અને હવે નોટિસ હું ખૂબ જ બેકાર મેળવવામાં છું - અમે જોઈએ? હું અમે જોઈએ એવું લાગે છે.
હું ખૂબ જ બેકાર બિલાડી છે.
અધિકાર છે. આ એક stupidest વસ્તુઓ અમે કર્યું છે એક છે.
પરંતુ તે બેકાર બિલાડી છે.
Anyhow, શું કી takeaway અહીં છે?
હવે અમે HTTP વિશ્વમાં રમવાની સૉર્ટ કરો છો.
HTML ફક્ત આ માર્કઅપ ભાષા, ઓપન ટૅગ બંધ ટેગ છે,
કે જે બ્રાઉઝર કેવી રીતે વેબ પૃષ્ઠ પર સામગ્રી રેન્ડર કરવા માટે કહે છે.
પરંતુ જ્યારે તમે ઇન્ટરનેટ તરફ પરિવહન માહિતી શરૂ
વેબ બ્રાઉઝર અને સર્વર વચ્ચે, કે આ પ્રોટોકોલ જ્યાં
તરીકે ઓળખાતા હાઇપરટેક્સ્ટ ટ્રાન્સફર પ્રોટોકોલ પર લઈ જાય છે.
આ માનવ સંમેલન ના જેવું છે, જ્યારે સામ હું અને સોમવારે હાથ મિલાવ્યા,
જોડાણ શરૂ છે અને પછી એક જોડાણ, સમાન વિચાર અહીં બંધ.
Google ના પરિણામો મને કેવી રીતે કરવામાં આવે છે આવતા?
કેવી રીતે મારું ફોર્મ સબમિશન માટે Google રહ્યું છે?
વેલ, અન્ય દિવસ થી જણાવ્યું હતું કે ખરેખર શું થઈ રહ્યું છે તે
હૂડ જ્યારે તમે વિનંતી વેબ પાનું છે નીચે,
તમારા બ્રાઉઝરમાં સંદેશ જેવુ અંશે-ભેદી મોકલી રહ્યું છે
ડિફૉલ્ટ હોમ પેજ માટે HTTP/1.1 / મળે છે.
>> અથવા, આ કિસ્સામાં, કારણ કે હું ખાસ કરીને અગાઉના વિનંતી
search0.html, આ પછી સંદેશો અંશે-છુપાયેલું હશે
કે મારા બ્રાઉઝર ઉપકરણ માટે મોકલે છે.
અથવા, Google ની આ કિસ્સામાં, શું ખરેખર મોકલવામાં
/ શોધ અને પછી પ્ર? = પ્રમાદી બિલાડી એક વિનંતી સાથે વત્તા ત્યાં છે.
તેથી આ સંદેશ, કે હું, માનવ લખીને ક્યારેય છું,
પરંતુ છે મારું બ્રાઉઝર દ્વારા મોકલવામાં આવી રહી છે, આ કેવી રીતે HTTP બને છે.
આ અમારા હોવાની હચમચી હાથ સમકક્ષ છે.
આ વિનંતી છે, અને સર્વર છે પ્રતિભાવ મોકલવા અંગે.
તેથી આપણે હૂડ નીચે આ પર એક નજર.
પહેલાં, અમે એક બ્રાઉઝરમાં આ ખાસ ક્ષેત્ર ખોલી શકે છે.
પાનું જુઓ, તત્વો તપાસ કરવી.
તેથી હેઠળ તત્વ તપાસ નોટિસ, તે Chrome માં શું થયું છે,
અને IE અને Firefox સમાન પદ્ધતિઓ હોય છે,
અમે આ વિકાસકર્તા અમને સુલભ સાધનો હોય છે.
સામાન્ય લોકો આ ટેબો વાપરો નહિં.
પરંતુ અમે, હવે શું થઈ રહ્યું છે તે રસ હોય છે
નેટવર્ક સ્તરે હૂડ નીચે.
તેથી જો હું નેટવર્ક સ્તર અહીં ખેંચો,
દો મને આગળ વધો અને આ વિંડો વિસ્તૃત,
આ પ્રવેશ અહીં ખોલો, અને હેડરો જુઓ.
તેથી શું થાય છે જ્યારે હું એક વેબ સર્વર માંથી એક ફાઇલ વિનંતી
છે મારું બ્રાઉઝર વસ્તુઓ સંપૂર્ણ જથ્થો મોકલે છે.
દો અને મને સ્રોત જુઓ. તેથી વિનંતી હેડરો હેઠળ,
અને આ માત્ર મને કેટલીક તપાસ આઉટપુટ દર્શાવે છે Chrome છે,
સૉર્ટ અમુક પ્રકારની એક ડીબગર જેમ,
નોંધ્યું છે કે હું અહીં પ્રકાશિત કર્યું છે ચોક્કસપણે છે શું
ક્રોમ સર્વર પર મોકલી રહ્યું છે કરવા માટે એક search0.html તરીકે ઓળખાતી ફાઈલ કરવા વિનંતી છે.
તે સર્વર કહેવાની છે તે શું વિચારે છે તેના નામ છે,
આ યજમાન કોલોન ક્ષેત્ર માટે આભાર, તો પછી ત્યાં અમુક છે
અહીં ખૂબ વિશિષ્ટ સામગ્રી માટે તારીખો અને સમયો સાથે આવું કંઈક જેમ,
આ ભાષાઓ છે કે જે બ્રાઉઝર સમજે કરવા કંઈક,
પરંતુ ખરેખર મહત્વપૂર્ણ લીટીઓ આ પ્રથમ અહીં બે છે.
>> સર્વર શું સાથે પ્રતિસાદ કરે છે? વેલ, જો અમે નીચે અહીં સ્ક્રોલ
અને આ વસ્તુ સ્ત્રોત જોઈ નોટિસ, કે જે સર્વર
છે કંઈક ભેદી મેસેજ સાથે તેમજ પ્રતિક્રિયા ફેરફાર નથી, 304.
કે થોડો વિચિત્ર છે; દો મને ખરેખર આ ઠીક કરવાનો પ્રયાસ કરો.
દો મને નીચે પાળી ધરાવે છે અને અહીં ફરીથી લોડ કરો પર ક્લિક કરો
આ બ્રાઉઝર દબાણ કરવા માટે ખરેખર પ્રથમ વખત આ વિનંતી કરો.
પછી દો મને ઝૂમ, અને અમે હવે કે જે સર્વર જવાબ જોશો,
કારણ કે હું પાળી આયોજન, 200 બરાબર છે.
તેથી તમે કદાચ જોઇ છે ક્યારેય 200 નંબર
વેબ સંદર્ભમાં, પરંતુ શું સંખ્યામાં
તમે ક્યારેક સર્વર માંથી અનિચ્છનીય રીતે જોઇ?
404, ફાઇલ મળી નથી; 403, પ્રતિબંધિત; 500, સર્વર ભૂલ.
તેથી આ આંકડાકીય કોડ કે વિશ્વના વેબ વાપરે છે
માટે સી વિધેયો જેમ જ ભૂલો બતાવે છે
ભૂલો પરત કરી શકો છો અને મુખ્ય બહાર નીકળો કોડ પાછા આવી શકો છો.
200, છતાં, તમે ભાગ્યે જ જોવા કારણ કે તે અર્થ છે કે તમામ સારી છે.
અને 304 તમે કદાચ જોવા ક્યારેય કારણ કે તે શું દર્શાવે છે છે?
કાંઈ નથી કે છે - આપણે શું અમે આ ફરીથી ઉત્તેજિત કરી શકે છે -
ઓહ, હવે તેને સહકાર નથી. 304 કહ્યું નથી ફેરફાર,
જેથી શા માટે સર્વર પણ પ્રતિભાવ આપી રહ્યા હતા?
વેલ, કાર્યક્ષમતા માટે, તમારા માટે વેબ આપોઆપ સર્વર,
જો ફાઈલ નથી બદલાઈ ગઈ હોય, તે સમગ્ર HTML ફાઇલ નથી retransmit આવશે.
તે માત્ર બ્રાઉઝર નથી તે બદલાઈ ગયો છે જણાવવું પડશે.
ફક્ત નકલ તમારી પાસે પહેલાથી ઉપયોગ કરો.
તેથી વેબ પર કેશીંગ આ ખ્યાલ છે
પ્રદર્શન માટે છે, કે જેથી તમારો સમય અને કચરો બેન્ડવિડ્થ બગાડો નહીં
ફાઈલો ફરીથી ડાઉનલોડ કરો અને ફરીથી બિનજરૂરી.
>> પરંતુ આ વેબ પાનું, હવે, સુપર સરળ હતું,
અને તે માત્ર મને એ HTML જે પાછા આવ્યા બતાવ્યું હતું.
ચાલો વાસ્તવમાં નેટવર્ક ટેબ હવે વાપરવા માટે ઝડપી ભુરો શિયાળ જેવા એક Google શોધ કરે છે.
મને પછી CS50 શોધ ક્લિક કરો,
અને હવે, નીચે અહીં નોટિસ સામગ્રી સંપૂર્ણ જથ્થો ફરી આવ્યા
જ્યારે હું Google.com જેવી વાસ્તવિક વેબસાઇટની મુલાકાત લો, કારણ કે,
તેઓ ઈમેજો છે, તેઓ લખાણ છે, તેઓ જાવાસ્ક્રિપ્ટ ત્યાં કહેવાય ભાષા હોય છે.
અહીં નીચે આ કોષ્ટક દરેક પંક્તિ
કંઈક કે જે Google મારા એક અરજીને જવાબમાં બહાર SPIT રજૂ કરે છે.
એક હું ચિંતા છે, જોકે, આ પહેલા એક છે.
અને જો હું શોધ પર જાઓ, વિનંતી પર ક્લિક કરો, સ્ત્રોત અહીં જોઈ,
નોંધ્યું છે કે, ખરેખર તો, છુપાયેલું સંદેશ કે મારું બ્રાઉઝર મોકલવામાં
માટે Google આ બે લીટીઓ અહીં હતો,
અહીં નીચે કેટલાક arcane માહિતી જે અમે હવે અવગણો પડશે દ્વારા અનુસરીને.
પરંતુ નોટિસ પણ ક્રોમ શું સુંદર સાથે હાથમાં છે,
તે પણ મને ક્વેરી શબ્દમાળા કે લોગ મોકલ્યો હતો દર્શાવે છે
તેથી બદલે મને આ બતાવે છે, જેનો શાબ્દિક મોકલવામાં આવ્યો હતો,
જો હું જોઈ તે ડિકોડેડ, ડિબગીંગ હેતુઓ માટે જ ક્રોમ,
અમને જેવા વિકાસકર્તાઓ માટે, તે માત્ર મને એક મનુષ્ય મૈત્રીપૂર્ણ આવૃત્તિ દર્શાવે છે -
કે તમે કેવી રીતે શિયાળ જોડણી, દેખીતી રીતે નથી.
હું ફક્ત આ છું હવે ધ્યાનમાં લીધા - પરંતુ તે તમને દર્શાવે છે હું શું, દેખીતી રીતે લખ્યો.
દરમિયાન, પ્રતિભાવ એવો છે કે સર્વર માંથી પાછી આવી ફરીથી 200 બરાબર છે.
પરંતુ જવાબમાં અલબત્ત, સમાવેશ થાય છે,
જો આપણે વાસ્તવમાં પાનું HTML જોવા -
માફ કરશો, આ થોડું કીબોર્ડ અવળું ચાલ્યા આજે શોર્ટકટ છે.
>> હું આ સાથે પછીથી વ્યવહાર પડશે. તેથી જો આપણે વાસ્તવમાં પૃષ્ઠ સ્રોત જોવા,
જે હું નીચે પ્રતિભાવ ક્લિક કરીને અહીં કરી શકો છો,
આ એ છે જે વાસ્તવમાં પાછા SPIT આવ્યું હતું કે ભેદી 200 સર્વર માંથી ઠીક સંદેશા માટે વધુમાં છે.
થોડું છુપાયેલું છે, પરંતુ જ્યાં આ બધા આવતા હોય છે?
વેલ, જે અન્ય એક વસ્તુ અહીં દો. અન્ય આદેશ કંઈક-ભેદી,
પરંતુ સુઘડ ઓફ આ એક પ્રકારની છે કે જેમાં તે અમને દર્શાવે છે બરાબર શું હૂડ નીચે ચાલી રહ્યું છે.
જેથી હું મારા Mac પર પાછા અહીં છું, હું જોડાયેલ છે
એક SSH, Secure Shell કહેવાય કાર્યક્રમ અન્ય સર્વર, દ્વારા
કારણ કે હાર્વર્ડના કમ્પ્યુટર્સ મોટા ભાગના આદેશ અવરોધિત અમે રન કરી રહ્યાં છો
કારણ કે ત્યાં અમુક સર્વરો પર આ આદેશ traceroute કહેવાય છે
કે તમે a અને b પોઈન્ટ વચ્ચે માર્ગ ટ્રેસ કરવા માટે પરવાનગી આપે છે,
અને આમ જ્યાં સુધી આપણે માની થઈ સંપૂર્ણપણે લેતી
કે હું Google.com લખો અને કોઈક માહિતી પાછા મેળવી શકો છો
હાફવે સમગ્ર દેશમાં અથવા હાફવે સમગ્ર વિશ્વમાં છે.
Traceroute સાથે અમે ખરેખર થોડું ઊંડા માં ડાઇવ કરી શકો છો
કેવી રીતે ઈન્ટરનેટ કામ કરે તરીકે જુએ છે, અને શું હૂડ નીચે ચાલી રહ્યું છે.
તેથી આપણે આગળ વધીશું અને આપખુદ માર્ગ ટ્રેસ, કહો, Stanford.edu,
જે સમગ્ર દેશમાં છે, અને હિટ દાખલ કરો.
આ આદેશ સુપર ફાસ્ટ અથવા સુપર ધીમી હોઇ શકે છે,
પરંતુ આપણે હવે જોઈ રહ્યાં છો, લાઇન દ્વારા લાઇન,
દરેક અમારી અને પાલો અલ્ટો, અથવા સ્ટેનફોર્ડ વચ્ચે અથવા પગલાં અંતરોની એક છે,
જ્યાં તેઓ તેમની વેબ સર્વર છે.
તેથી આ રેખાઓ દરેક શું વધુ concretely પ્રતિનિધિત્વ કરતું, છતાં?
ઇન્ટરનેટ પરથી કલકલ એક ભાગ? [વિદ્યાર્થી, દુર્બોધ]
>> શું કે શું છે? [વિદ્યાર્થી, દુર્બોધ]
>> ઓહ, તેથી ત્યાં વખત છે, પરંતુ દરેક પંક્તિ નથી - શું હું હોપ દ્વારા અર્થ આ છે?
>> સારું, ઈન્ટરનેટ પર આ વસ્તુઓ રાઉટર્સ કહેવાય છે.
અને રાઉટર્સ, તરીકે નામ સૂચવે છે બિંદુ પરથી માર્ગ જાણકારી બો નિર્દેશ છે.
પરંતુ એક બોલ્ડ અને બહાર ઘણા મુદ્દાઓ છે.
ત્યાં કેચ અને ડી અને ઈ અને 1 પંક્તિ વચ્ચે એફ છે,
જે મારા કમ્પ્યુટર IP સરનામું હોઈ થાય છે,
અથવા મારા આંકડાકીય સરનામા છે, કે જે અનન્ય મારા કમ્પ્યુટરને ઓળખાવે છે,
અને 15 પગલું છે, જે વાસ્તવમાં છઠ્ઠા વેબ સર્વર છે,
દેખીતી રીતે, જે હું આ inferring છું, અથવા તેમની વેબ સર્વરની સ્ટેનફોર્ડ ખાતે 6 આવૃત્તિ.
પરંતુ શું પીવાય છે પ્રકારની છે, અમે પાથ જોઈ શકો છો
કે મારા 0 અને 1 ની મારા કમ્પ્યુટરથી સ્ટેનફોર્ડ લઈ રહ્યા છે.
તેથી પગલું 1 મારી પોતાની કમ્પ્યુટરની સરનામું છે.
ઇન્ટરનેટ પર દરેક કમ્પ્યુટર અનન્ય ઓળખકર્તા કે આ જેવી લાગે છે.
Number.number.number.number.
ક્યાંક આ કેમ્પસ પર, કદાચ વિજ્ઞાન કેન્દ્ર છે,
છે રાઉટર કોર ગેટવે 2-te83, ગમે અર્થ એ થાય કે કહેવાય છે,
તેથી આ એક હાર્વર્ડ મોટી ફેન્સી રાઉટર્સ કે તેમના ટ્રાફિક ઘણો માર્ગો છે.
અહીં હાર્વર્ડ રાઉટર્સ બીજા છે, આ એક બોર્ડર ગેટવે છે,
સરહદ અર્થ તે કેમ્પસ પરિઘ પર કદાચ ક્યાંક છે.
તો પછી ત્યાં એક નોક્સ, 4 પંક્તિ, જે ઉત્તરીય ક્રોસરોડ્સ છે છે,
જે મોટા ISP, ઈન્ટરનેટ સેવા પૂરી પાડનાર છે,
હાર્વર્ડ જેવી કે સ્થળો સુધી જોડાય છે.
પરંતુ પછી વસ્તુઓ 6 લીટી માં થોડો રસપ્રદ છે.
જ્યાં મારા બિટ્સ છે અચાનક તમામ? કેન્સાસ.
વિશ્વમાં આ વસ્તુઓ માં એરપોર્ટ કોડ મદદથી એક આદત છે,
અથવા રાજ્યો અથવા શહેરો માટે ઓછામાં ઓછા સંક્ષેપ છે,
તેથી તે જેમ 60 ફક્ત ms માં જુએ છે,
માહિતી પેકેટ, 0 અને 1 મારા લેપટોપ ના છે
કેન્સાસ તમામ માર્ગ ફરી, અને 60 ms માં મેળવ્યો.
>> વધુમાં, કેન્સાસના પછી, તેઓ હ્યુસ્ટન મારફતે પ્રવાસ કદાચ લીધો,
કારણ કે આ સર્વર નું નામ સૂચવવામાં આવી છે.
તેથી જ ઇન્ટરનેટ પર એક સર્વર આંકડાકીય સરનામા હોવી જ જોઈએ,
તે પણ, વૈકલ્પિક કરી શકો છો, થોડી વધારે માનવ મૈત્રીપૂર્ણ સરનામા કે માનવીઓ સાથે આવ્યા છે.
હવે, 8 પગલામાં, અમે ખબર નથી આ શું છે.
ક્યારેક રાઉટર્સ માત્ર પ્રકારની તમે અવગણો,
અને તેઓ માત્ર પ્રશ્નો જવાબ નથી તેથી, કે દંડ છે.
8 પગલું પછી એક જ્યાં દેખીતી રીતે છે? એલ.એ.
માત્ર 78 ms માં નોટિસ, શું અમને લે 6 + કલાક જેવા માણસો શારીરિક કરવા માટે,
ઈન્ટરનેટ 78 ms પર જાણકારી પેકેટો લે છે કે અત્યાર સુધી મુસાફરી.
10 પગલું તેમજ LA છે, અને 11 પગલું ઉત્તર ચાલ્યા ગયા છે, સ્ટેનફોર્ડ પાસે અપ લાગે છે.
આ તેમની સીમા રાઉટર, અથવા બોર્ડર રાઉટર છે.
સ્ટેનફોર્ડ ખાતે એક દંપતી પગલાંઓ કે જે અમને રાખવાની હોય છે,
અને છેલ્લે, અમે 87 ફક્ત ms માં વેબ સર્વર સુધી પહોંચી.
હવે, આ આંકડા એક અલગ તરીકે, બધા,
હમણાં જ તમને જણાવવું લાંબા તે કેવી રીતે લે છે માટે માહિતી મારા વિચાર
આ રાઉટર દરેક, અને તે વધુને વધુ મેળવવું નથી છે.
આ કાર્યક્રમ શું છે નથી, તે પ્રથમ સંદેશ મોકલે છે, જરૂરીયાતમાં પહેલા રાઉટર છે.
પછી એક બીજા રાઉટર છે; એક પછી ત્રીજા રાઉટર માટે,
દરેક સમય માપવાની. તેથી સિદ્ધાંત માં, આ વખત વધતી આવશે
અથવા ઓછામાં ઓછું એક ખૂબ બીજા બંધ,
અને ખરેખર, કે જેની કે કેમ્પસ પર અહીં છે સુપર નાના છે.
જલદી તમે સમગ્ર દેશમાં જઈને શરૂ કરવા માટે, તે માહિતી લે છે
થોડા સમય સુધી મુસાફરી માટે 100 ms નજીક આપે છે અથવા લો.
દો પરંતુ તે અન્ય દિશા હવે જાઓ. કેવી રીતે યુ.કે. માં કેમ્બ્રિજ યુનિવર્સિટી વિશે શું?
મને બદલે www.cam ઓફ કેમ્બ્રિજ માટે traceroute ચલાવવા માટે,
શૈક્ષણિક છે. AC, યુકે., અને હિટ અહીં દાખલ કરો.
કે સુંદર ધુત્કારી કાઢવું ​​ઝડપી હતી.
મારી માહિતી શાબ્દિક તે સમયના બીજા વિભાજીત માં કેમ્બ્રિજ, ઇંગ્લેન્ડ હતું.
>> તેથી આપણે પથ છે કે તે લીધો જુઓ.
હાર્વર્ડ, હાર્વર્ડ,, ઉત્તરી ક્રોસરોડ,
જે ISP છે, અને પછી આ ઉત્તરી ક્રોસરોડ્સ છે, અને પછી છેતરવું.
શું 6 પગલાંઓ અને 7, 6 અને 7 રાઉટર વચ્ચે છે?
એટલાન્ટિક મહાસાગર. અને અમે એ હકીકત આ inferring કરી રહ્યાં છો કે
અમે 20 થી અહીં ms 80 ms અહીં જાઓ.
જેથી કંઈક 60 ms એ લીધો હતો, આપે અથવા લે છે, પર મેળવો.
અને તે કદાચ પાણી મોટી સંસ્થા હતી.
શું કે પછી પર કોઈ રન નોંધાયો નહીં? વેલ, અહીં આપણે લન્ડન છે,
માત્ર 88 પછી ms એ. વધુ લન્ડન, વધુ લન્ડન,
ખાતરી કરો કે નથી, જ્યાં આ છે પણ અમે ધારી પડશે તે લન્ડન બહાર છે,
અહીં કેમ્બ્રિજ, અને અમે છેલ્લે - શાબ્દિક, કેમ્બ્રિજ યુનિવર્સિટી
Something.net., અને પછી છેવટે, 16 લીટી માં,
તેમની વેબ સર્વર દેખીતી રીતે Scorpius કહેવાય છે
હૂડ નીચે છે, તેમ છતાં અમે તેને www તરીકે જાણતા.
પ્રકારની મન-ફૂંકાતા, મને લાગે છે. પ્રથમ વખતે હું ક્યારેય આવું કર્યું, તે તદ્દન મારા મન ઉડાવી.
કમનસીબે, હાર્વર્ડ ટ્રાફિક, ખાસ કરીને નેટવર્ક પર આ પ્રકારની કરાય છે.
જેથી તમે તેને સુપર સરળતાથી નથી કરી શકો છો.
સમજો, જોકે, અહીં આ શક્ય છે.
અધિકાર છે. ચાલો અમારી વિરામ 5-મિનિટ અહીં લે છે. અમે પાછા આવો અને ઊંડા માં ડાઇવ પડશે.
તેથી અમે પાછા છે, અને અમે પ્રકારની થોડા અલગ અહીં દિશામાં છે, તેના વિશે ambled.
તેથી આપણે બરાબર શું કરવામાં આવ્યું અહીં જઈને સારાંશ.
અમે આ HTML કહેવાય ભાષા વિશે વાત વાતચીત શરૂ કરી હતી.
ફરીથી, નથી. કોઇ પ્રોગ્રામીંગ ભાષા તે માત્ર એક માર્કઅપ ભાષા
કે જે વેબપેજ સ્વરૂપમાં અને સામગ્રી ગોઠવણી સૌંદર્ય શાસ્ત્ર વિષે મોટે ભાગે છે.
પરંતુ HTML, તેથી પદ્ધતિ અમુક પ્રકારની જરૂર છે
વેબ બ્રાઉઝર અને સર્વર વચ્ચે મુસાફરી માટે.
HTML અને આ બીજી ભાષા ઉપર સવારી ઓફ તેથી સૉર્ટ કરો,
અથવા વધુ યોગ્ય રીતે, એ પ્રોટોકોલ છે, HTTP તરીકે ઓળખાય છે.
>> અને HTTP, કારણ કે અમે તેને જોઇ છે તેથી ત્યાં સુધી,
પ્રકારની છે હાથ ધ્રુજારી આ માનવ સંમેલન સાથે સમાંતર છે.
, જ્યારે બ્રાઉઝર સર્વર માંથી પાનું વિનંતી કરવા માંગે છે
તે મોકલે છે કે બ્રાઉઝર માંથી સર્વર વિનંતીને "મળી",
અને પછી સર્વર 200 જેવા નંબર સાથે જવાબ આપે છે, બધા ઠીક છે,
તરીકે એચટીએમએલ અથવા 404 જેવા કેટલાક ખરાબ નંબર તેમજ મળી નથી, ફાઇલ.
પરંતુ વધતા, પોતાને HTTP ઇન્ટરનેટ, સ્વતઃ નથી.
HTTP માત્ર એક સેવા છે, જે ઇન્ટરનેટ એક લક્ષણ
જી ચેટ જેવા જ અન્ય સેવા છે, ઇમેઇલ જેવા જ અન્ય સેવા છે.
ત્યાં વસ્તુઓ અમે ઇન્ટરનેટ પર શું કરી શકો તમામ પ્રકારના છે.
HTTP ફક્ત એક તે કાર્યક્રમો.
તેથી ટોચ પર - HTTP કંઈક બીજું ટોચ પર છે
જે અમે નામ દ્વારા ઉલ્લેખ નહોતી, તો તમે નામ દ્વારા, TCP / IP સાંભળ્યું હશે.
તેથી વાર્તા અમે ત્યાં જણાવ્યું બધા છે
કેવી રીતે માહિતી બિંદુ પરથી પ્રવાસ એક બોલ્ડ નિર્દેશ છે.
અને આ કિસ્સામાં, અમે ખૂબ જ ઓછી સ્તર પર જોવા મળ્યો હતો
રાઉટર માટે રાઉટર માટે રાઉટર રાઉટર માટે,
આ માહિતી ખરેખર કેવી રીતે વહન કરવામાં આવી રહી છે.
પરંતુ રસ્તામાં, તે વિવિધ વાંધો અનુભવી રહ્યું છે.
આ રાઉટર ઉપરાંત ઇન્ટરનેટ પર ફાયરવોલ કહેવાય વસ્તુઓ છે,
અને તેથી માહિતી, જેમ કે, અમે હમણાં જ વહન કરવામાં આવી હતી
મને ના સ્ટેનફોર્ડ, મને ના કેમ્બ્રિજ માટે,
છે આ સ્તરે, મોકલ્યો, કંઈક IP સરનામા તરીકે ઓળખાય છે.
અમે આ ક્ષણ પહેલા થયો હતો, અને IP સરનામા
ફક્ત ફોર્મ w.x.y.z એક આંકડાકીય સરનામું છે,
જ્યાં આ દરેક વચ્ચેની છે આપી, અથવા લાગી, 0 અને 255,
જોકે તમે તદ્દન તે નંબરો તમામ ઉપયોગ કરી શકતા નથી.
પરંતુ આ સ્થળ ધારકો દરેક 0 અને 255 ની વચ્ચે નંબર છે.
IP સરનામા તેથી આ દિવસ 32 બિટ્સ છે.
>> હવે, કે અમને ઘણા કેવી રીતે શક્ય વિશ્વમાં IP સરનામાઓ આપે છે?
4 આશરે અબજ, કારણ કે કોઈ પણ સમયે અમે 2 સત્તાઓ માં ગણતરી કરી રહ્યાં છો
32 તમામ કંઈક ની રીતે, જે સામાન્ય રીતે અમને 4 બિલિયન આપે છે.
જેથી IP સરનામાઓ ઘણો છે, પરંતુ તમે વાંચી છે શકે છે,
અથવા તમે હવે લોકપ્રિય પ્રેસમાં નોટિસ શકે છે,
IP ની નવી આવૃત્તિ તરફ દબાણ IPV6, કહેવાય છે.
હમણાં અમે આવૃત્તિ 4 વાપરી રહ્યા છો.
ત્યાં ખરેખર એક 5 આવૃત્તિનો નથી, અમે માત્ર 6 થી કરી રહ્યાં છો અધિકાર જમ્પિંગ.
6 આવૃત્તિ IP સરનામાઓ છે, જે વિશાળ freaking છે 128 બિટ્સ ઉપયોગ રહ્યું છે.
અમે અમુક સમય માટે શાંત હવે ન ચલાવવી જોઈએ,
પરંતુ અમે આવૃત્તિ 4 IP સરનામાઓ બહાર ચાલી શરૂ કર્યું છે,
કારણ કે અમારા બધા લેપટોપ અને ડેસ્કટોપ જેમ માત્ર વસ્તુઓ હોય છે,
અમને ઘણો ફોન હોય તો અમને ઘણો અન્ય ઉપકરણો હોય છે
TiVo અને તે IP સરનામાઓ પોતાને હોય જેમ જેમ.
પોતે હાર્વર્ડ કમ્પ્યુટર્સ હજારો છે.
તેથી વિશ્વ વાસ્તવિક IP સરનામાઓ બહાર ચાલી રહ્યું છે, આ ફોર્મ ઓછામાં ઓછા.
જેથી આગામી થોડા વર્ષોમાં, તો તમે સરનામાંઓ જોઈ રહ્યા છે
તમારા પોતાના કમ્પ્યુટર્સ પર કદાચ ધીમે ધીમે ફેરફાર
વધુ અને વધુ કંપનીઓ અને યુનિવર્સિટીઓ માટે નવી આવૃત્તિ આધાર શરૂ કરો.
પરંતુ એક IP સરનામું કમ્પ્યૂટર બો માંથી માહિતી વિનંતી કમ્પ્યુટર માટે પર્યાપ્ત નથી.
કારણ કે કોમ્પ્યુટર બો સર્વર હોઇ શકે છે,
અને એક સર્વર, હું પહેલાં સૂચવાયેલ, વસ્તુઓ જુમખું કરી શકો છો.
તે વેબ પૃષ્ઠોને હોસ્ટ કરી શકો છો, તે ઇમેઇલ સર્વર હોઇ શકે છે,
તે સ્કાયપે સર્વર હોઈ શકે છે, તેને જી ચેટ સર્વર હોઇ શકે છે.
>> આ તમામ અલગ અલગ સેવાઓ કે જે સર્વર પર પૂરા પાડવામાં આવેલ શકાય
તમામ ભૌતિક શકે છે, એ જ મશીન પર છે.
તેથી IP સરનામાઓ માટે વધુમાં,
વિશ્વમાં ઇન્ટરનેટ પર પોર્ટો કહેવાય વસ્તુઓ ધરાવે છે.
પોર્ટ માત્ર એક નંબર છે; તેથી HTTP માટે એક અનન્ય નંબર છે.
તેની સંખ્યા 80 છે.
HTTP પણ 443 નંબર વાપરે છે, પરંતુ વધુ ખાસ એનક્રિપ્ટ થયેલ HTTPS માટે.
જ્યારે પણ તમે સુરક્ષિત માટે ઓ, જુઓ, કે જે વિવિધ નંબરનો ઉપયોગ કરીને કરે છે.
ત્યાં 25 જેવા અન્ય નંબર્સ, SMTP કહેવાય કંઈક માટે ઉપયોગ થાય છે, અન્યથા ઇમેઇલ તરીકે ઓળખાય છે.
ત્યાં SSH માટે 22 કહેવાય કંઈક છે,
અને ત્યાં ત્યાં બહાર અન્ય પોર્ટ સંપૂર્ણ સમૂહ છે.
હવે, અમે મનુષ્ય ભાગ્યે જ આ નંબરો જુઓ.
જો કે, જ્યારે તમે http://www.facebook.com જેવા સરનામું લખો
બ્રાઉઝર ગુપ્ત 80 દાખલ કરવામાં આવે છે, કારણ કે તમને HTTP ઉપયોગ કરી રહ્યાં છો.
જો તમે તેના બદલે, પ્રકાર HTTPS, તે ગુપ્ત 443 દાખલ થયા છે.
અને અમે આ જાતે જોવા પ્રકારની કરી શકો છો જો હું એક BROWER ખેંચવાનો
અને http://www.facebook.com:80 પર જાઓ.
તેથી સ્પષ્ટપણે ફક્ત વેબસાઈટ નું નામ ન દર્શાવીને
પરંતુ પોર્ટ કે હું વાત કરવા માંગો છો, અને હિટ દાખલ કરો.
તે અદૃશ્ય થઈ જાય છે, કારણ કે બ્રાઉઝરને ધારે નોટિસ,
ઓહ, 80, હું પણ તમે તે દર્શાવે છે સંતાપ નથી માંગવાનો.
પરંતુ આ માટે કારણ એ જ છે કે જો હું વાસ્તવમાં એક ઇમેઇલ કોઈને મોકલવા માગતા હતા,
હું ખરેખર તેમને તે કરશે મોકલવા પોર્ટ 25 પર છે કે SMTP છે.
એક વધુ પડતી સાદગીની એક બીટ છે, પરંતુ તમે કેટલાક મિત્રો છે
જે વાસ્તવમાં ફેસબુક પર કામ કરે છે, અને તેઓ એ જ રીતે, સર્વર્સ કે ઇમેઇલ પ્રાપ્ત હોય છે.
>> કોઈપણ સમયે તમે એક ઇમેઇલ મોકલવા, gmail તમારે માટે શું કરી રહ્યો છે
અથવા Outlook અથવા કાર્યક્રમ ગમે તમે ઉપયોગ કરો છો,
તે ગુપ્ત કે જે નંબર તેમજ દાખલ છે, કે જે કિસ્સામાં 25, જેવું છે.
તે IP સરનામા અને નંબર છે કે જે અનન્યપણે સૂચવે આ મિશ્રણ છે
ઈન્ટરનેટ પર એક કોમ્પ્યુટર અને તે કમ્પ્યુટર પર ચોક્કસ સેવા.
હવે, અલબત્ત, અમને મોટા ભાગના કદાચ લખ્યો છે IP સરનામા જાતે નથી.
કદાચ તમે સાધન છે, પરંતુ વાસ્તવિક દુનિયામાં હોય છે, ખૂબ જેથી નથી.
અમે બ્રાઉઝર્સ શા લખો નથી IP સરનામાઓ?
તે કામ કરે છે, હકીકતમાં, અમે આ જુઓ કરી શકો છો; દો મને તમને બતાવવા
એક અન્ય આદેશ કે મોટાભાગના ગમે હાર્વર્ડના કેમ્પસ પર એક મેક અથવા PC પર કામ કરીશું.
આ nslookup, સર્વર લૂકઅપ નામ કહેવાય આદેશ છે.
જો હું www.cnn.com જુઓ, તે તારણ છે કે સીએનએન છે - ઓહ રસપ્રદ.
સીએનએન એમેઝોન વેબ સેવાઓનો ઉપયોગ શરૂ કરી છે.
તમે વાદળ કોમ્પ્યુટિંગ, વાદળ કોમ્પ્યુટીંગ માં મોટા ખેલાડીઓની એમેઝોનના એક ખબર પડી શકે છે.
હું શું માત્ર હતા મેં કહ્યું હતું, 'મને સીએનએન વેબ સર્વરનું સરનામું આપો,'
પરંતુ તે તારણ છે કે સીએનએન વેબ સર્વર એમેઝોન દ્વારા વ્યવસ્થાપિત થાય છે,
એમેઝોન વેબ સેવાઓ, આ સૂચવે છે.
અને તે સર્વર ની સરનામા માટે આ અહીં છે.
તેથી મને ખાતરી છે કે જો આ કામ કરશે નહિં છું, કારણ કે તેઓ એમેઝોન ઉપયોગ ન વપરાય નહોતો.
દો પરંતુ આ પ્રયાસ કરો; http://, IP સરનામું દાખલ કરો, અને -
છે તે કામ ચાલી રહ્યું છે?
હા. તે કામ થઈ રહ્યું છે. ઈન્ટરનેટ સુપર ધીમા આજે છે.
પરંતુ, એક એવી ક્ષણ, તમે કેટલાક વાર્તા જોશો.
ત્યાં અમે જાઓ. બેન્ક ઓફ અમેરિકા સામે દાવો માંડ્યો હતો કરવામાં આવી રહી છે. અધિકાર છે.
>> આ કારણ છે કે આ IP સરનામા માત્ર www.cnn.com પર્યાય દ્વારા થાય છે.
અલબત્ત, તે ભયાનક માર્કેટિંગ કહેવામાં, વેબ પર અમને 50.112.94.127 અંતે મુલાકાત કરશે.
તમે ક્યારેય યાદ છો. તેથી પણ આ દિવસોમાં તમે વસ્તુઓ યાદ શકે છે
1-800-COLLECT અથવા નેમોનિક્સ જેવા વિશ્વના ફોન નંબરો માટે સાથે આવ્યા હતા.
, જે સેલ ફોન્સ પહેલાં બદલે હાર્ડ યાદ હતા
ત્યાં સુધી તમે તેને ટાઇપ માં શકે છે અને તે વિશે ભૂલી જાઓ.
વેબ તેથી પણ, નામો અને IP સરનામાઓ આ પરંપરા છે,
અને આ વસ્તુઓ છે ત્યાંથી બહાર DNS સર્વરોની કહેવાય છે,
ડોમેન નામ સિસ્ટમો સર્વરો, કે જે નામો અને ઊલટું માં IP સરનામાઓ અનુવાદ.
જેથી શું હૂડ નીચે ચાલી રહ્યું છે.
અંતે, અમે TCP / IP, કે જે આ ખૂબ જ ઓછી સ્તર પ્રોટોકોલ છે
કે, ખરેખર, ફક્ત 0 અને 1 ઇન્ટરનેટ સમગ્ર હિસ્સો મેળવે છે,
અને તેને વર્ચ્યુઅલ પરબિડીયું માં મૂકવા દ્વારા આવું કરે,
તમે કરશે જો, અને પરબિડીયું બહારની પર લખવાનું
આ ગંતવ્ય IP સરનામું, તેમજ આંકડાકીય પોર્ટ નંબર
કે ગંતવ્ય કે તે વાત કરવા માંગે છે પર સેવા છે.
દરમિયાન, પરબિડીયું પર પણ વળતર સરનામા તરીકે ઓળખાય છે કંઈક છે,
જે તમારા IP સરનામું છે, તેથી કે જે, જ્યારે સીએનએન તમારી પાસેથી જાણકારી પેકેટ મળે છે
આ વર્ચ્યુઅલ પરબિડીયું ખુલે છે, જુએ છે કે તમે ઘર પાનું માંગો છો,
આ વર્ચ્યુઅલ પરબિડીયું જેમના માટે તે HTML પાછી મોકલી ના પ્રેષક ભાગ ના જાણે છે.
તેથી આપણે થોડી વધુ વિગતવાર આ પર એક નજર.
આ એક Ericson કહેવાય કંપની છે, થોડા વર્ષો છે.
અને તેઓ કેવી રીતે ઈન્ટરનેટ ખરેખર કામ કરે છે સાથે કેટલાક સ્વતંત્રતા લીધો,
પરંતુ તે માત્ર અહીં ચાક કરતાં વધારે દ્રશ્ય ચિત્ર PAINTS.
તેથી હું તમને "ઇન્ટરનેટ એક બિટ." આપે છે
>> ઇતિહાસમાં પ્રથમ વખત [નેરેટર],
લોકો અને તંત્ર સાથે મળીને કામ કરી રહ્યા છે, સ્વપ્ન પ્રતીતિ.
એક સંગઠિત બળ કે કોઈ ભૌગોલિક સરહદો જાણે છે.
જાતિ, પંથ રંગ, અથવા ધ્યાનમાં લીધા વગર.
એક નવા યુગનો જ્યાં સંચાર ખરેખર લોકોને એકસાથે લાવે છે.
આ છે
નેટ ઓફ ડોન.
કેવી રીતે કાર્ય કરે છે તે માંગો છો? માટે અહીં ક્લિક કરો નેટ તમારા પ્રવાસ શરૂ કરે છે.
હવે, ચોકકસ શું બન્યું કે જ્યારે તમે તે લિંક પર ક્લિક?
તમે માહિતી ફ્લો શરૂ કર્યું.
આ માહિતી તમારા પોતાના વ્યક્તિગત mailroom ફેરવાઇ પ્રવાસ
શ્રી IP પેકેજો તે, જ્યાં તે લેબલ્સ, અને તે પોતાનો માર્ગ પર મોકલે છે.
દરેક પેકેટ તેના કદમાં મર્યાદિત છે.
મેઇલ રૂમ નક્કી કરવું જ પડશે કે કેવી રીતે માહિતી વહેંચવાની
અને તે કેવી રીતે પેકેજ છે.
હવે, પેકેજ મહત્વની જાણકારી સમાવતી લેબલ જરૂર
પ્રેષકનું સરનામું, રીસીવરની સરનામું, અને પેકેટ પ્રકાર છે, જેમ કે.
કારણ કે આ ચોક્કસ પેકેટ બહાર ઇન્ટરનેટ પર રહ્યું છે,
તે પ્રોક્સી સર્વર માટે એક સરનામું મળે છે,
જે વિશેષ કાર્ય ધરાવે છે, કારણ કે અમે પાછળથી જોશો.
પેકેટ હવે તમારા સ્થાનિક વિસ્તાર નેટવર્ક, કે LAN પર શરૂ થાય છે.
આ નેટવર્ક માટે બધા સ્થાનિક કમ્પ્યુટર્સ જોડાવા માટે વપરાય છે '
રાઉટર્સ, પ્રિન્ટરો, બિલ્ડિંગ ભૌતિક દિવાલો માહિતી વિનિમય માટે વગેરે વગેરે.
આ લેન એક સુંદર અનિયંત્રિત જગ્યા છે, અને દુર્ભાગ્યે,
અકસ્માતો થાય છે.
આ લેન ઓફ ધોરીમાર્ગ માહિતી તમામ પ્રકારના ભરચક હોય છે.
આ IP પેકેટો, નોવેલ પેકેટો, AppleTalk પેકેટો છે.
તેઓ ટ્રાફિક સામે જઈ રહ્યાં છો હંમેશની જેમ.
સ્થાનિક રાઉટર સરનામા વાંચે છે અને જો જરૂરી,
અન્ય નેટવર્ક પર પેકેટ મળતી લિફ્ટ.
આહ, રાઉટર. એક એવી અવ્યવસ્થિત વિશ્વમાં નિયંત્રણ એક પ્રતીક.
[રાઉટર mumbling અને પોતે વાત]
>> [નેરેટર] અહીં તેમણે છે, વ્યવસ્થિત, uncaring પદ્ધતિસરના,
સંકુચિત, અને ક્યારેક નહીં તદ્દન સુધી લે છે.
પરંતુ ઓછામાં ઓછા તે ચોક્કસ સૌથી ભાગ માટે છે.
જેમ જેમ પેકેટો રાઉટર છોડો, તેઓ કોર્પોરેટ ઈન્ટરનેટ આવવાથી
અને રાઉટર સ્વીચ માટે વડા.
વધુ રાઉટર કરતાં કાર્યક્ષમ બીટ, તો રાઉટર સ્વીચ ઝડપી અને IP પેકેટો સાથે છૂટક ભજવે છે,
ચપળતાપૂર્વક તેમના રસ્તામાં રૂટીંગ.
ડિજીટલ 'પિનબોલ વિઝાર્ડ,' તમે કરશે જો.
[રાઉટર પોતે વાત સ્વીચ]
[નેરેટર] પેકેટો તેની મંજિલ પર પહોંચ્યા તરીકે,
તેઓ નેટવર્ક ઈન્ટરફેસ દ્વારા લેવામાં કરી રહ્યાં છો,
આગામી સ્તર માટે મોકલવામાં તૈયાર છે.
આ કિસ્સામાં, પ્રોક્સી.
પ્રોક્સી અનેક કંપનીઓ દ્વારા મધ્યમ માણસ જેવું તરીકે વપરાય છે
ક્રમમાં ઇન્ટરનેટ કનેક્શન પર ભાર ઘટાડે માટે
અને સુરક્ષા કારણો માટે, આ જ રીતે.
જેમ તમે જોઈ શકો, પેકેટો વિવિધ તેમની સામગ્રી પર આધાર રાખીને માપો બધા છે.
પ્રોક્સી પેકેટ ખોલે છે અને વેબ સરનામું અથવા URL માટે જુએ છે.
કે શું સરનામા સ્વીકાર્ય છે તેના પર આધાર રાખીને,
પેકેટ પર ઇન્ટરનેટ માટે મોકલવામાં આવે છે.
ત્યાં છે, જોકે, કેટલાંક સરનામાં કે જે પ્રોક્સી મંજૂરી સાથે મળવા નથી.
એવુ કહી, કોર્પોરેટ અથવા સંચાલન માર્ગદર્શિકા છે.
આ ઝડપથી સાથે કામ કરવામાં આવે છે.
અમે તે કંઈ પડશે.
જેઓ તે બનાવી માટે, તે રસ્તા પર ફરીથી છે.
>> આગામી અપ, ફાયરવોલ.
કોર્પોરેટ ફાયરવોલ બે હેતુઓ માટે કામ કરે છે.
તે ઈન્ટરનેટ ના ઇન્ટ્રાનેટ માં આવતા કેટલાક બદલે બીભત્સ વસ્તુઓ અટકાવે છે,
અને તે પણ આવી રહી ઇન્ટરનેટ પર બહાર મોકલવામાં સંવેદનશીલ કોર્પોરેટ માહિતી રોકી શકે છે.
એકવાર ફાયરવોલ મારફતે, રાઉટર અપ પેકેટ કુલ સ્કોર
અને તે ખૂબ સાંકડી માર્ગ, અથવા બેન્ડવિડ્થ પર મૂકે છે, અમે કહીએ છીએ.
ચોક્કસપણે, માર્ગ પર્યાપ્ત વ્યાપક તેમને બધા લાગી નથી.
હવે, તમે આશ્ચર્ય શકે શું છે તે બધા પેકેટો જે તેને રસ્તામાં બનાવતા નથી થાય.
વેલ, શ્રી IP જ્યારે સ્વીકૃતિ પ્રાપ્ત નથી
કે જે પેકેટ કારણે સમય પ્રાપ્ત કરવામાં આવ્યો છે,
તેમને માત્ર બદલી પેકેટ મોકલે છે.
અમે હવે ઇન્ટરનેટના વિશ્વ દાખલ તૈયાર છે.
આંતરિક રીતે જોડાયેલા નેટવર્ક્સ કે જે અમારા સમગ્ર વિશ્વમાં પ્રસરવાની એક સ્પાઇડરવેબ.
અહીં, રાઉટર્સ સ્વીચો અને નેટવર્કો વચ્ચે કડીઓ અધિષ્ઠાપિત કરો.
હવે, નેટ સંપૂર્ણપણે અલગ પર્યાવરણ કરતાં તમને છે
તમારા LAN ના રક્ષણાત્મક દિવાલો અંદર.
અહીં આઉટ, તે વાઇલ્ડ વેસ્ટ છે.
જગ્યા પુષ્કળ તકો પુષ્કળ,
અન્વેષણ કરવા માટે વસ્તુઓ અને જાઓ સ્થળોએ પુષ્કળ.
બહુ ઓછી નિયંત્રણ અને નિયમન માટે આભાર,
નવા વિચારો ફળદ્રુપ તેમના શક્યતાઓ પરબિડીયું દબાણ માટી શોધો.
પરંતુ આ સ્વતંત્રતા કારણ કે, ચોક્કસ જોખમો પણ સંતાઈ બેસવું.
તમે ક્યારેય જ્યારે તમે મૃત્યુ દહેશતના પિંગ પૂરી પડશે ખબર પડશે,
સામાન્ય વિનંતી પિંગ એક ખાસ આવૃત્તિ,
જે કેટલીક મૂર્ખ માણસ અપ unsuspecting યજમાનો વાસણ અપ કરવા માટે વિચાર્યું.
પાથ અમારા પેકેટો લઇ ઉપગ્રહ મારફતે હોઈ શકે છે,
ટેલિફોન લાઇનો, વાયરલેસ, કે transoceanic કેબલ.
તેઓ હંમેશા સૌથી ઝડપી અથવા ટૂંકી માર્ગો શક્ય લેતા નથી,
પરંતુ તેઓ ત્યાં છેવટે મળશે.
કદાચ કે શા માટે તે ક્યારેક કહેવાય છે છે "ધ વર્લ્ડ વાઇડ વેઇટમાં."
પરંતુ જ્યારે બધું સરળતાથી કામ કરી રહી છે,
તમે વિશ્વના પાંચ વખત ઉપર એક ટોપી ના ડ્રોપ કરી શકો છો અવરોધ શાબ્દિક.
અને બધા જ એક સ્થાનિક ઓછી અથવા કૉલ કરો કિંમત છે.
અમારા ગંતવ્ય ઓવરને નજીક, અમે અન્ય ફાયરવોલ મળશે.
>> એક માહિતી પેકેટ તરીકે તમારી પરિપ્રેક્ષ્ય પર આધાર રાખીને,
ફાયરવોલ સુરક્ષા અથવા દહેશતના વિરોધી એક ગઢ હોઈ શકે છે.
તે બધા બાજુ જે તમે છો અને તમારા ઇરાદા શું છે તેના પર આધાર રાખે.
ફાયરવોલ માત્ર તે પેકેટો કે તેના માપદંડ માં દો રચાયેલ છે.
આ ફાયરવોલ 80 અને 25 પોર્ટો પર ઓપરેટિંગ છે.
તમામ અન્ય પોર્ટ મારફતે દાખલ પ્રયાસો બિઝનેસ માટે બંધ કરવામાં આવે છે.
પોર્ટ 25 મેલ પેકેટો માટે વપરાય છે,
જ્યારે પોર્ટ 80 ઇન્ટરનેટ વેબ સર્વર પેકેટો માટે પ્રવેશ છે.
ફાયરવોલ ઇનસાઇડ, પેકેટો વધુ સારી રીતે પ્રદર્શિત થાય છે.
કેટલાક પેકેટો તેને સરળતાથી બનાવવા રિવાજો દ્વારા,
જ્યારે અન્ય ફક્ત થોડી શંકાસ્પદ જુઓ.
હવે, ફાયરવોલ અધિકારી સરળતાથી નથી fooled છે,
જેમ કે જ્યારે મૃત્યુ પેકેટ આ પિંગ પોતાને સામાન્ય પિંગ પેકેટ તરીકે વેશપલટો કરવાનો પ્રયાસ કરે છે.
[ફાયરવોલ પેકેટો સાથે વાત અધિકારી]
[નેરેટર] તે પર્યાપ્ત નસીબદાર તેને આ અત્યાર સુધી બનાવવા પેકેટો માટે,
આ પ્રવાસ લગભગ ઉપર છે.
તે માત્ર ઈન્ટરફેસ પર અપ લાઇન અપ વેબ સર્વર લેવામાં આવશે છે.
આજકાલ, એ વેબ સર્વર ઘણી વસ્તુઓ પર ચલાવી શકો છો,
એક મેઇનફ્રેમ માંથી એક વેબ તમારા ડેસ્ક પર કોમ્પ્યુટર માટે કેમેરાની છે.
શા માટે રેફ્રિજરેટર તમારા નથી?
યોગ્ય સુયોજન સાથે, તમે શોધી કાઢો જો તમે makings કરી શકો છો
ચિકન Cacciatore માટે, અથવા જો તમે ગો શોપીંગ હોય છે.
યાદ રાખો, આ નેટ પ્રારંભથી છે.
લગભગ કંઈપણ શક્ય છે.
એક પછી એક, પેકેટોને પ્રાપ્ત થાય છે,
ખોલી છે, અને અનપેક્ડ.
આ માહિતી તેઓ સમાવે છે, જે માહિતી માટે તમારી વિનંતિ,
છે વેબ સર્વર અરજી પર મોકલવામાં આવે છે.
પેકેટ પોતે રિસાયકલ છે,
ફરી વાપરી શકાય છે, અને તમારી વિનંતી માહિતી સાથે ભરવામાં તૈયાર,
સંબોધવામાં, અને તેના માર્ગ પર બહાર મોકલવામાં તમને પાછા.
પાછા પાછલા ફાયરવોલ, રાઉટર્સ દ્વારા ઇન્ટરનેટ પર અને.
પાછા તમારા વ્યવસાયિક ફાયરવોલ મારફતે
અને તમારા ઈન્ટરફેસ પર,
માટે તમે જે જાણકારી વિનંતી કરી છે સાથે તમારા વેબ બ્રાઉઝર સપ્લાય તૈયાર છે.
એટલે કે, આ ફિલ્મ.
તેમના પ્રયાસો સંતુષ્ટ, અને સારા વિશ્વ વિશ્વાસ,
અમારા વિશ્વાસુ માહિતી પેકેટો બોલ પરમ સુખથી સવારી અન્ય દિવસ સૂર્યાસ્ત માં,
જાણીને સંપૂર્ણપણે તેઓ તેમના શિક્ષકોના સેવા કરેલી છે.
હવે, કે ફિલ્મનો અંત સુખદ નથી?
[Malan] ઠીક છે, તે પર્યાપ્ત છે. અમે આગામી સપ્તાહે તમે જોશો.
[CS50.TV]