class: middle, center .right[.fourteen[Daily Journal]] # Tomorrow, we'll have a Q&A with the second years. What would you want to ask them that might help you succeed this year? --- # Today's Goal To learn the the underlying technologies behind the internet and relate it to the file system we've been learning in CSET-105. --- # Brief History Lesson --- # Computer # .eight[A device for storing and processing data.] --- # Operating System # .eight[The program that manages all the basic functions of the computer and controls the hardware.] --- # 1969: UNIX # .eight[Written in the C programming language, it was the first OS to work on different platforms.] ??? Before now, each computer had it's own special OS that only it could run. --- # 1969: ARPANET # .eight[DARPA and a few universities created the first actual computer network.] ??? Defense Advanced Research Projects Agency. Height of the Cold War, another means of communicating in case telephone system was bombed. Wasn't made public until 1972. --- # 1972: Electronic Mail # .eight[Ray Tomlinson created the first application to send and read messages.] --- # 1980s: Open Source # .eight[DARPA started sharing the protocols with the public to use and improve, splitting the ARPANet into a public and military net.] --- # 1989: HTTP # .eight[Tim Berners-Lee created the .one[HyperText Transfer Protocol], a standard way for various computer platforms to access the same data.] ??? Took the idea from UNIX. Known as the father of the WWW. --- class: middle, center # HTTP defines how messages are formatted and transmitted, and what actions that servers and browsers should take in response to certain commands. ??? GET a webpage, PUT form data. --- class: middle, center  # Requests and Responses --- # 1993: Mosaic # .eight[The first modern web browser, an application used to view pages on the world wide web.] ??? Berners-Lee made his own, but this had images, the URL bar, back/forward/reload buttons. The modern touches. --- # HyperText Markup Language # .eight[HTML is the standard language to write web pages. Servers send HTML files to your client and the browser renders those documents.] --- # 1995: ISPs # .eight[DARPA gave over the public net to Internet Service Providers and here we are!] --- # .eight[The Important Words] - HTTP - Web Browser - HTML --- # If the internet is just a network of computers --- count: false # If the internet is just a network of computers # And computers are composed of files --- count: false # If the internet is just a network of computers # And computers are composed of files # Then... --- class: middle, center # .eight[The internet is a series of computers sharing files with each other.] --- # HTTP: the language that computers speak to each other in # HTML: the language of the files that are sent