DOUG LLOYD: Kung na sa iyo ay nanonood ng mga video na sa pagkakasunud-sunod kung saan inirerekumenda namin, hindi namin tungkol sa matikman bit ng isang shift kultura. Dahil ngayon, kami ay pagpunta upang simulan ang pakikipag-usap tungkol sa internet at web teknolohiya. Kaya hanggang ngayon, na namin talagang na-paggawa ng isang pulutong ng C. At kapag kami ay nasuri tumatakbo ang aming mga programa, kami ay na tumatakbo ang mga ito mula sa linya ng command. Iyan ay medyo magkano kung paano magkakaroon ng mga gumagamit ay nakikipag-ugnayan sa mga programa sumulat tayo. Sila pumili ng isang bagay upang i-prompt, isang bagay mangyayari sa terminal na window, at pagkatapos ay tapos na ito. Minsan maaari kang magkaroon ng persistent data na nananatiling pagkatapos. Ngunit iyon lamang ang medyo marami ito. Ito ay sa linya ng command. Ito ay ang tanging paraan na maaaring makipag-ugnayan sa mga gumagamit. Mula sa puntong ito pasulong, kami ay pagpunta sa simulan transitioning upang ang mga gumagamit maaaring makipag-ugnayan sa aming mga website. Kaya kami ay pupunta sa pagsusulat mga website, na kung saan ay hindi nakasulat sa C, ngunit ay nakasulat sa iba't-ibang mga iba pang mga programming languages, kabilang ang PHP, at ito ay uri ng helper wika, HTML, CSS, at ang gusto. Kaya kami ay pagpunta upang simulan ang pakikipag-usap tungkol sa mga bagay-bagay. Bago makuha namin sa web programming mismo, Sa tingin ko ito ay marahil isang magandang ideya na kumuha ng isang hakbang pabalik at talk tungkol sa kung paano mga computer at mga tao makipag-ugnayan sa web. Kaya ang video na ito ay talagang isang panimulang aklat sa pagbasa, isang pangunahing gabay, sa internet. Ngayon, ang caveat dito ay ang CS50 ay hindi isang networking class. Kaya kung ano ang namin ang pagpunta sa pakikipag-usap tungkol dito ay medyo mataas na antas. Hindi namin pagpunta sa makakuha ng sa anumang mababang antas detalye ng kung paano gumagana ang lahat ng bagay-bagay na ito. Kung ikaw ay interesado sa na, gusto ko malakas pinapayo pagkuha ng isang klase sa computer networking. At maaari naming kahit sabihin maliit na kasinungalingan o dalawa lamang para sa mga layunin ng paggawa ng mga pangkalahatang-unawa malinaw. Kaya sa na sinabi, sabihin makipag-usap tungkol ipaalam kung paano namin makipag-ugnay sa internet. Kaya dito tayo. Narito ang sa amin. Pretty Inaasahan namin na pagkuha ng papunta sa internet, kung saan bilang namin ang lahat, ay punung puno ng pusa. Ngayon ay namin ikonekta lamang sa ang internet na tulad nito? Well, marahil hindi. Intuitively, alam mo na, sabihin, halimbawa, kapag binago mo ang iyong Wi-Fi network sa iyong computer, hindi mo makita ang isa na tinatawag na internet maliban na lang kaya ang mangyayari na ang pangalan ng iyong lokal na Wi-Fi. Right? Ito ay karaniwang isang bagay tulad ng bahay. O kung ikaw ay nasa trabaho, maaari itong ang pangalan ng iyong kumpanya. May hindi lamang isa tinatawag na option internet. At kaya ang isang bagay o ang ilang mga mga bagay na umiiral sa pagitan ng kapag gusto naming kumonekta sa internet. Ano ang ilan sa mga bagay na ito? Well, kami ay pagpunta sa makipag-usap tungkol sa na. Kami ay pagpunta ring makipag-usap tungkol ang ilan sa mga mahahalagang bagay kailangan natin upang ma upang kumonekta sa internet. At ang una sa mga mga bagay-bagay ay isang IP address. Kaya marahil narinig mo ang mga kataga ng IP address bago. Ano ang ibig sabihin nito? Well, isang IP address ay talaga ng isang natatanging identifier ng iyong computer sa isang network. Katulad ng bawat tahanan o office ay may isang natatanging address na kung saan ang isa ay maaaring magpadala ng mail. Katulad nito, ang bawat computer kung ito ay nais na makatanggap ng data o magpadala ng data, pangangailangan upang magkaroon ng isang natatanging address. Kaya na kapag ang impormasyon ay ipinadala o natanggap, na ito ay ipinadala mula sa o natanggap sa tamang lokasyon. Ito Pagtugon scheme, bilang ako sinabi, ay tinatawag na mga IP address. IP ay nakatayo para sa Internet Protocol, na kung saan namin makipag-usap tungkol sa muli sa ilang sandali. Ngayon, ano ang mga IP address ay hitsura? Well, ang pamamaraan ay karaniwang ay, kapag ito ay unang ipinatupad, upang bigyan ang bawat computer isang natatanging 32-bit address. Iyan ay isang pulutong ng mga bits. Iyan ay 4 na bilyon na mga address. At sa pangkalahatan, sa halip ng paggamit hexadecimal notasyon, na ginamit namin dati sa konteksto ng payo sa C upang makipag-usap tungkol sa mga address, kami ay karaniwang kumakatawan sa IP address sa isang maliit na mas kaunti ng isang tao friendly paraan, na kumakatawan sa kanila bilang apat na mga kumpol ng 8 bits kinakatawan bilang ng desimal numero. Dahil ang tao ay hindi madalas na makipag-usap hexadecimal, maliban kung ikaw ay programming. Subalit ang mga tao na gamitin ang internet ay hindi kinakailangan ng programmer. At kaya na ginagawang mas madali at naa-access para sa kanila upang makapag-usap tungkol sa kung ano ang kanilang IP address ay kung sakaling sila siguro kailangan tumawag up ng isang tao upang i-troubleshoot ang isang bagay, ito ay mas mahusay na magkaroon ng mga ito sa mas maraming karaniwang maginoo decimal number format. At kaya ang isang IP address lamang ang hitsura medyo marami tulad nito, w.x.y.z, kung saan ang bawat isa sa mga titik ay kumakatawan sa isang hindi-negatibong halaga sa hanay ng mga 0 hanggang 255. Alalahanin na ang isang 8-bit na numero ay maaaring magkaroon ng 256 natatanging mga halaga. At kaya na ang dahilan kung bakit ang aming hanay ay 0 hanggang 255. At kami ay may apat na mga kumpol ng 8 bits para sa isang grand kabuuang 32 bits. At kaya ang isang IP address baka magmumukhang ganito. Ito ay uri ng isang pangkaraniwang default IP address, 123.45.67.89. Lahat ng mga ito ay nasa hanay ng mga 0 hanggang 255, kaya na ang isang wastong IP address. Dito sa Harvard University, ang lahat ng mga simulan ang aming mga IP address sa 140.247. Iyan na lamang ang paraan na ang mga IP addresses sa lugar na geographic ay nakatakda. At kaya ito ay maaaring maging isang IP address na maaaring umiiral dito sa Harvard. Kaya tulad ng sinabi ko, kung ang bawat IP address ay 32 bits, mayroon kami tungkol sa 4 na bilyon upang bigyan out, isang maliit na higit pa sa 4 na bilyon. Ngunit maaari naming uri ng makita ang isang problema, di ba? Ano ang populasyon ng mundo ngayon? Well, ito ay isang lugar hilaga ng 7 bilyong katao. At sa Western mundo hindi bababa sa, karamihan sa mga tao magkaroon ng higit sa isang device kaya ng koneksyon sa internet. Mayroon akong isa dito mismo. At ako ay may isa pang isa sa aking bulsa. At ako ay may isa pabalik sa aking opisina. At kaya na tatlo. At na hindi kahit na bilangin ang mga na mayroon ako sa bahay, masyadong. At kaya na uri ng isang problema, di ba? Mayroon kaming hindi bababa sa 7 bilyong tao at lamang 4 billion address. At bawat aparato ay dapat upang maging katangi-tangi na kinilala. Kami ay bumuo ng ilang mga workaround upang harapin ang problemang ito, bagay na tinatawag na isang pribadong IP address, na kung saan kami ay hindi pagpunta sa kumuha sa sa video na ito. Pero talaga, ito ay nagpapahintulot sa karagdagang ang web, ang internet, na uri ng mga pekeng ang isang maliit na piraso na mayroon kang isang natatanging address sa pamamagitan ng pagkakaroon pribadong address at pagkatapos ay funneling ito sa pamamagitan ng isang solong address, kung saan ay ibinabahagi sa pamamagitan ng maraming iba't ibang mga computer. Ngunit na talagang hindi isang long term fix. Kahit na taning ay hindi pagpunta sa huling panahon. At kaya kailangan namin upang magkaroon ng iba't ibang paraan ng pakikitungo sa mga ito. Kaya tulad ng sinabi ko, kami ay tungkol sa 4 na bilyon. Ngunit iyon ay hindi pagpunta sa maging mabuti sapat, right? At upang ang mga paraan na ito ay may nagpasya mayroong hindi namin pagpunta sa pakikitungo sa ito ay upang gumawa ng mas mahabang mga IP address. Sa halip na 32-bit address, hindi namin pagpunta sa may 128-bit address. Kaya sa halip ng 4 na bilyon address, kami ay pagpunta na magkaroon ng na malaking bilang ng mga address, na kung saan ay 340 bilyon bilyon bilyon bilyon, kaya ng isang pulutong ng mga IP address. At ang bagong scheme ay tinatawag IPv6 ay karaniwang kung paano ito ay tinukoy. Ang lumang scheme pagiging IPv4. Ito ay isang piraso ng isang problema sa na ang problemang ito ay naging kilala tungkol sa para sa isang tunay na mahabang panahon. At makikita mo na ito ng maraming sa konteksto ng mga computer at computing. Humihingi kami ng mabuti sa anticipating problema. Ngunit hindi namin masama sa pagharap sa mga ito kahit na alam namin tungkol sa kanila. Kaya IPv6 ay sa paligid para sa isang habang. At lamang sa huling ilang taon kami ay may tunay na nagsimula Ihihinto sa mga IPv6 address sa phase out ang mga IPv4 address. Ngunit ang ilang mga lugar ang mayroon ang mga ito. At tumingin sila katulad sa isang regular na IP address. Ngunit ang mga ito ng maraming mas mahaba. Kaya sa halip na ngayon ang pagkakaroon ng apat na kumpol ng 8 bytes para sa iyong address, kami ngayon ay walong kumpol ng 16 bytes. At 8 beses 16 ay 128. At kami ay kumakatawan sa mga ito sa mas mababa maginoo hexadecimal form. Dahil sa pagkakaroon ng 16-bit na numero ay nangangahulugan na sa halip ng pagiging isang hanay ng mga 0 hanggang 255, Gusto naming magkaroon ng isang hanay ng mga 0 hanggang 65,535. At kaya pagkakaroon ng grupo sa mga natigil magkasama ay magiging mahirap na basahin. At kaya karaniwang ginagamit namin hex lamang sa labas ng kaginhawaan. At kaya isang tipikal na IPv6 address maaaring tumingin ng isang bagay tulad nito. Ito ay tiyak na isang pulutong mas mahaba kaysa sa ang IPv4 address na nakita natin dati. Ngunit ito ay magiging isang may-bisang IPv6 address. Isa na ito ay tungkol sa IPv6 address din. Isa na ito ang mangyayari sa mga nabibilang sa Google. At pansinin mayroong isang grupo ng mga zero doon. Kung minsan ang mga addresses ay maaaring makakuha ng kaya mahaba. At dahil hindi pa rin namin medyo maaga sa IPv6, minsan may maaaring maging malaking tipak ng zero doon na hindi namin kailangan. Kung binabasa mo ito nang malakas, ito ay 2001.4860.4860.0.0.0.0.8844. Ito ay uri ng isang pulutong, di ba? Kaya kung makikita mo ang isang bungkos ng zero, baka minsan ka makita ang isang IPv6 address tulad nito, kung saan sila alisin ang mga zero at sa halip na gumamit ng isang double colon. Ito ay OK, kahit na. Dahil alam namin na dapat na maging walong natatanging chunks. At kaya sa pamamagitan ng implikasyon, nakita namin apat. Upang malaman namin na doon ay dapat na apat na set ng mga zero na tulad nito, na mapunan ito. Kaya kung minsan, maaari kang makakita isang IPv6 address ng hindi pagkakaroon walong pinaghiwalay chunks tulad naming gawin dito. Maaari mong makita ang mga ito naghahanap tulad nito. At iyon ay nangangahulugan lamang na ang lahat ng bagay na hindi mo makita sa pagitan ng kung saan na double colon ay ay lamang zero separated. So, OK. Alam namin ng kaunti ang nalalaman tungkol sa mga IP address na ngayon. Ngunit paano namin makuha ang mga ito? Hindi lamang namin maaaring piliin ang isa na gusto namin. Kung ginawa namin na, maaari naming end up fighting isang tao para sa parehong IP address. O maaaring magkaroon ng isang tao pinili ito dati. Kung sinubukan namin at dalhin ito, kami ay pagpunta upang tumakbo sa isang piraso ng isang problema. At kaya hindi namin lamang pumili ang IP address na gusto namin. Kaya ang paraan na makakakuha tayo ng isang IP address ay isang lugar sa pagitan ng aming mga computer at ang internet, na malaking internet out doon, mayroong isang bagay na tinatawag na isang DHCP server, isang Dynamic Host Configuration Protocol server. Ito ay isang malaking katiting ng text. Ngunit talagang lahat ng ginagawa nito ay ito nagtatalaga ka ng IP address. May isang listahan ng iyong DHCP server mga address na maaari validly ito italaga. At ito ay nagbibigay sa iyo ng isa. Iyan ay medyo marami ang lahat ng mayroong dito. Ngayon bago DHCP, ang gawaing ito ng pagtatalaga ng mga address nahulog sa isang system administrator. Kaya isang aktwal na tao na may upang mano-manong magtalaga ng iyong computer at address kapag kayo nakakonekta sa isang network. Kaya lamang ang uri ng automates ang DHCP proseso ng pagbibigay sa iyo ng isang IP address. Ngunit na kung paano ka makakakuha ng mga ito. Ito lamang ay isang pagpapatakbo ng programa sa tabi-tabi sa pagitan mo at internet na may isang bangko ng IP address na ito ay maaaring magbigay out. At kapag ikinonekta mo ang sa network, ay nagbibigay sa iyo ng isa. Kaya muling bisitahin ni diagram na ito ipaalam. Saanman sa pagitan mo at ng internet, may isang DHCP server. SIGE. Kaya na mabuti. Ngayon, sabihin makipag-usap tungkol sa DNS ipaalam. Kaya kami uusapang bagaman mga IP address. At nalalaman natin na kung hindi namin pagpunta sa natatanging kilalanin isang aparato sa internet, ito ay upang magkaroon ng isang natatanging address. At maaari naming bisitahin na address kung gusto naming. Ngunit marahil mo na hindi nag-type sa isang bagay tulad ng 192.168.1.0 sa iyong browser, i-right? Hindi mo na-type sa numero sa iyong browser. Ikaw ay karaniwang uri sa tao nababasa mga pangalan tulad ng google.com o cs50.harvard.edu, right? Yaong ay hindi mga IP address, kahit na. Kaya umiiral sa serbisyong ito tinatawag na ang Domain Name System, DNS, na nagta-translate ng IP addresses sa human maintindihan salita o parirala na may mas dakila kaysa sa pag-alala sa isang hanay ng mga apat na mga numero o, sa lalong madaling panahon, ang isang hanay ng mga walong hexadecimal numero. Iyon ay magiging talagang mahirap, di ba? Mag-isip tungkol sa harap ng araw ng mga cell phone. Ikaw ay nagkaroon ng iyong kabisaduhin ang iyong mga numero ng telepono ng kaibigan. Maaaring may tapat na paraan matigas pagkatapos ng ilang sandali. At katulad, kung nais mong upang bisitahin ang isang pangkat ng mga website, marahil ay hindi mo nais na tandaan ng isang bungkos ng mga numero. Gusto mong tandaan sa halip ng isang grupo ng mga salita. Kaya ito mapping, ito sa pagsasalin, ang mga set ng mga numero sa tao nababasa mga pangalan uri ng mga gumagawa DNS ang dilaw na mga pahina ng web. At maaari mong isipin ang tungkol sa ito bilang kung ito lamang isang malaking listahan tumatakbo mula 0.0.0.0 lahat ng paraan hanggang sa 255.255.255.255, na ay ang pinakamataas na possible-- na ang buong hanay mula 0s sa 255s ng lahat ng 4 bilyon-HDR IPv4 address. Ako na binubuo ng ang mga sa sa itaas at sa ibaba. Ngunit ang isa sa gitna ay may ay talagang isang IP address. Kaya kung kami ay bumisita 74.125.202.138, Lumilitaw na isasalin sa site na doon, io-- ano ang ano ba ay na? Well, hindi sa lahat ng pangalan na ang mga mapa ay talagang malinaw kung ano ito, right? Kaya minsan sa isang tao na nagmamay-ari ng isang IP address Maaaring pangalanan ang kanilang mga host ng isang bagay na ang mga ito ay talagang hindi. Halimbawa, na IP address na kung ikaw nagpunta doon, ay talagang lamang ng google.com. Ngunit ang Google ay may isang pulutong ng iba't-ibang mga server. At sila ay hindi maaaring tumawag sa kanila ang lahat ng google.com. Kaya kailangan nila ang kanilang sariling panloob na sistema para sa pagsasalin google.com sa kahit anong server talaga ay konektado sa na IP address. At pagkatapos ay may isa pang sistema na umiiral sa pagitan ng upang i-translate na gobbledygook dito sa google.com. Ngunit hindi namin makuha sa na. At katulad ng IPv6s, kami din ng pagpunta na magkaroon ng isang kulay-dilaw na mga pahina na kailangan maging isang pulutong ng mas malaki. At katulad, sa middle there-- ito ay matigas upang mahanap ang isang IPv6 address na ay lehitimong. Subalit nakita ko ang isa para sa Google. Ngunit ito ay website Irish Google. Ngunit kung ikaw ay napunta sa na IPv6 address, kung ang iyong browser ay IPv6 may kaya, na magdadala sa iyo sa Irish homepage ng Google. So doon ka pumunta. Ngunit ito ay hindi lubos na totoo, di ba? Ito ang sistema ng tila nakakabahala, di ba? Kung mayroong isang malaking listahan ng 4 bilyong mga bagay na may upang tumingin up, na medyo malaki. Walang yellow pages ng mundo, tama? Kung ikaw pa rin makuha ang dilaw mga pahina na inihatid sa you-- Nakatanggap ako ng minahan sa iba pang mga araw, at recycle ko lang ito. Ngunit kung gagawin mo makuha ang dilaw mga pahina na inihatid sa iyo, hindi kayo makakuha ng isang libro na ang bawat numero ng telepono na umiiral sa planeta, right? Makakakuha ka ng isang listahan ng mga mga lokal na numero ng telepono, ang mga ka ikaw ay pinaka-malamang na tumawag. At iyan ay talagang kung ano ang DNS ay. Kung sa tingin mo ang tungkol dito, DNS ay talagang ang mga lokal na dilaw na mga pahina. At malaking DNS servers tulad google.coms, sila ay talagang lamang ng mas maraming tulad ng mga aklatan na magkaroon ng isang kopya ng lahat ng mga lokal na dilaw mga pahina o lahat ng mga lokal na DNS records. Kaya may tunay na walang isang lalagyan ng buong DNS ng internet, tulad ng walang isa dilaw na mga pahina ng mundo. Mayroong ang lahat ng mga lokal na maliliit scale DNSs na umiiral out doon. At may mga serbisyo na magkasama pinagsasama-sama ang mga ito. Subalit sila ay umaasa sa mga mas maliit na DNS systems pag-update ng kanilang impormasyon, upang ang mayroon sila ng mas tumpak na impormasyon. Kaya muli, ito pagkakatulad ay malaki aggregating DNS system ay tulad ng mga library na may isang kopya ng bawat yellow pages ng mundo. Hindi sila ang kanilang mga sarili i-update ang mga aklat na iyon. Depende sila sa mga libro na pumapasok, upang maaari nilang i-update ang impormasyon ng kung kailangan nila ito. Kaya ang DNS system ay hindi isang higanteng block. Ito ay desentralisado sa kabuuan maraming, maraming mga server. Kaya ngayon ay alam namin na sa tabi-tabi sa pagitan namin at ng internet May umiiral na isang DNS server pati na rin ng DHCP server. Ngayon, access point, kung ano ang aming mga access point? Well, access points ikaw ay malamang na medyo pamilyar sa mula sa aktwal na pagkonekta sa internet. Iyan ay ang network na iyong pinili, sa bahay o sa iyong trabaho network o kung ano ang mayroon ka. At ako generalizing ang konsepto ng isang access point dito para sa mga layunin ng video na ito. Ngunit may mga aktwal na isang pulutong ng mga bagay-bagay na maaaring pinagsama sa access points. May mga konsepto ng mga router, na kung saan ay uri ng isang pangkalahatang termino na ginagamit namin. Ngunit may mga switch din at mga bagay na tunay na tinatawag na access point na ay hiwalay mula sa ito pangkalahatang konsepto ng isang pag-access point. Ngunit kung ano talaga mangyayari ay may IPv4, ako Sinabi na namin ang konseptong ito ng pribadong address, di ba? At sa halip na ang bawat machine pagkakaroon ng isang natatanging IP address, na kung saan may tumakbo kami sa labas ng, dahil hindi namin sa paglipas ng 4 na bilyon na aparato sinusubukan mong kumonekta sa sa internet, ano ang ginagawa namin sa halip ay magtalaga ng isang IP address sa isang router. Iyon router o access point lamang sa iyong tahanan, halimbawa. At trabaho ng router bilang sa uri ng kumilos bilang isang pulis trapiko, na nagpapahintulot sa lahat ng tao na nakakonekta sa na router na gamitin ang parehong IP tugunan upang makakuha ng out. Ba na magkaroon ng kahulugan? Kaya lahat ng tao sa inyong tahanan May pribadong IP address. Hindi nila maaaring kumonekta sa internet, o sa internet sa halip hindi maaaring makipag-usap sa mga ito, sa pamamagitan ng pribadong address na iyon. Sila ay maaari lamang makipag-usap sa kanila sa pamamagitan ng mga address sa router. At ito ay ang router trabaho na kumuha ng impormasyon na nagpapadala ka ng mga router at direktang ito sa tamang lugar at para sa impormasyon na darating sa router para sa mga router upang ipadala ito sa iyo. Kaya ang mga router ay talagang ang aparato here-- lalo na ng isang router sa iyong bahay, ang pinaka-karaniwang uri ng kaso ng paggamit para sa pinaka people-- na may mga pampublikong IP address. Iyan ay ang aparato na konektado sa internet. At kumunekta ka sa router upang magkaroon ng impormasyon daloy sa pamamagitan ng ito sa iyong ngalan. Tulad ng sinabi ko, ang isang modernong home network, ang router at switch at access point ay ang lahat ng uri ng bundle up sa isang solong aparato. Kung minsan ang isang modem ay bundled sa doon pati na rin. Iyan ay karaniwang tinatawag lamang ng isang router. Ngunit ito ay talagang ang lahat ng sama ang mga bagay. Malaking network scale negosyo o tinatawag na Wide Area Network, WANs, aktwal na panatilihin ang mga aparatong ito ng hiwalay. Mayroon silang isang switch. Sila ay may mga router. Sila ay may maramihang mga access points. Halimbawa, sa isang university makakakita ka ng mga bagay-bagay na hitsura tulad ng tinatawag na router mount ang lahat sa paligid ng campus. Iyon ang lahat ng access point na dumaloy sa router, switch, at iba pa, na ipasa ang impormasyon sa kahabaan. Dahil ang mga network ay kaya malaki na ang isang solong access point hindi maaaring masakop ang mga malalaking lugar nito. At kaya ang mga malalaking network, mga network ng negosyo, at iba pa, hatiin ang mga ito sa mga hiwalay na aparato, kaya ang mga network at scale at maging ang kung kailangan. Kaya muli, sa isang lugar sa pagitan namin at sa internet, kami ay may isang access point. At na kung ano kumonekta namin sa. At sa pamamagitan ng doon, tayo makakarating sa internet. Tulad ng sinabi ko sa simula ng video na ito, ito ay hindi isang kurso sa networking. Kaya ito ay hindi ang buong kuwento. At ang uri ng ko na glossed sa ibabaw nito. At siguro ko na iniwan mo kahit kaunti nalilito bilang sa kung ano ang ilan sa mga bagay na ito. Ngunit iyon lamang ang OK. Hindi natin kailangan ang buong kuwento. Ito ay sapat na para sa amin upang malaman na paglipat forward talaga lamang ng isang maliit na piraso tungkol sa kung paano gumagana ang internet. Kaya kung ano ang alam namin ay kami ay may mga pribadong mga network sa aming bahay. At namin kumonekta sa isang router. At na router ay konektado sa internet at malaki. Ngunit ano ang internet sa malaki? Panatilihin ang sinasabi ko ito, ngunit kung ano ito? Well, ito ay talagang lamang ng lahat ng mga indibidwal na network sa aking bahay, at sa iyong bahay, at sa lahat ng iba pang bahay, na konektado sama-sama. Ito ay isang interconnected network, isang inter-net. Kaya sa halip ng pag-iisip tungkol sa internet bilang na ito giant cloud, ito kalangitan bagay na umiiral out doon, ito ay talagang isang koneksyon lamang sa gitna ng lahat ng mga network na ito. Kaya dito namin pumunta. Mayroon kaming aming mga lokal na network. At kami ay hindi lamang ang tanging tao marahil sa aming mga lokal na network sinusubukan mong gamitin ang internet. May marahil ilang sa atin na sinusubukan mong makakuha ng in. At kami ay hindi lamang ang network na umiiral sa mundo, tama? May mga iba pang mga network, masyadong, na sinusubukan mong kumonekta sa internet. Ngunit ang internet ay hindi, muli, isang hiwalay na entity. Ito ay lamang ng isang set ng mga patakaran na magbibigay-daan sa mga network na ito, ang mga maliliit na networks, asul, ang purple, at ang pulang network dito, makipag-usap sa bawat isa. Kaya walang bagay lahat sila ay pagkonekta sa. Lahat sila ay konektado lamang sa isa't isa, di ba? At kaya sa tabi-tabi sa mga networks umiiral ang mga serbisyo na namin ang tunay na gusto. Kaya marahil sa asul na network ay kung saan nakatira Google. At sa purple network ay kung saan nakatira Facebook. At sa red network, well, siguro na kung saan ang lahat ng mga pusa ay. At kaya kung gusto naming makuha impormasyon tungkol sa mga pusa, tawirin lang namin ito kadena ng mga network upang makuha ang impormasyon na gusto namin. At dito, na kinakatawan ko ang network rin ang lahat kawalan ng kakayahang makipag-usap sa bawat isa. At maaari lamang namin makipag-usap sa mga network. Ngunit hindi ang network ay maaaring makipag-usap sa amin. Ngunit iyon ay hindi totoo ang alinman sa, i-right? Ito ay ang lahat sa isang dalawang-way na kalye. Impormasyon ay maaaring dumaloy sa pamamagitan ng networks at pabalik. Paano ito gawin iyon? Well, ang internet ay talagang isang sistema ng mga protocol. At kami ay pagpunta sa magsimula ng pakikipag-usap tungkol sa kung ano mga protocol ay sa hinaharap na mga video. Ngunit muli, ang internet ay hindi isang hiwalay na bagay. Ito ay isang hanay ng mga patakaran na tumutukoy sa paano network makipag-usap, mga maliliit na network, ang mga ito lokal na network na kami ay ginagamit upang, ang mga tao sa aming bahay, ang mga tao sa aming paaralan, ang mga tao sa aming mga trabaho, lahat ng pagbabahagi ng network. At kung paano ang mga network na magkabit at makipag-usap sa bawat isa, na ang tunay na kung ano ang internet ni tungkol sa lahat. Kaya sabihin, sa isang hinaharap video, makipag-usap tungkol sa ilang ng mga protocol na bumubuo ang internet upang sana magbigay ng isang bit higit pa sa isang mo mahusay na bilugan na pag-unawa. Ako Doug Lloyd. Ito ay CS50.