Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
The Internet The Internet Definition: Network of networks. Began in 1969, DOD project called ARPANET. Early 1980’s NSF creates NSFnet NSF takes over both by mid ’80’s The Internet is created. IP Addresses Needed a way to identify individual computers on the internet. Hit upon the idea of IP addresses. Give each computer a unique number (address) and then you can send information to it. Stands for: Internet Protocol Addresses IP Addresses Format: Do the math: x.x.x.x Where each x is a number from 0 to 255. 256*256*256*256 = 4,294,967,296 Despite this, we are running out of IP addresses IPv6 may take care of this TCP/IP Early on, realized they needed a better way to transfer files. Large files moved slowly, clogged up the network, and if damaged in transit, were a pain to re-send. So let’s break up the large files into smaller ones, and send the smaller pieces. That’s TCP/IP TCP/IP Transmission Control Protocol/Internet Protocol Protocol for how to: break up information into standard sized “packets” address each one, send them out to their destination, reassemble them upon receipt. Domain Name System Remember each computer has a unique IP address. To connect to that computer, use its IP address. To connect to the alphas: 129.89.8.201 To connect to miller: 129.89.???.??? Way too tedious. Domain Name System Early on, realized the need to associate unique names with each IP address. Domain Name System established: A single organization responsible for assigning domain names. IANA A decentralized system of distributing the names domain name servers Domain Names Names separated by dots Last part is called top-level domain (TLD) or zone. Usually 3 or 2 letters long. Next part is second-level domain. E.g., www.uwm.edu The unique name of the organization to whom the name belongs. From there, individual organization can name the individual computer whatever they want. In summary IP addresses give each computer a unique address. TCP/IP is the protocol that made sending files over the internet possible. Domain names make it easier to remember computer names. Domain name servers handle the translation from names into IP addresses. The WWW World Wide Web The World Wide Web Tim Berners-Lee working at CERN decided he wanted a way to share information easily with his colleagues. worlDwidEweb ca 1991 Four inventions HTTP: HyperTextTtransfer Protocol URL: Uniform Resource Locator HTML: HyperText Markup Language Web Servers HTTP Hypertext Transfer Protocol URLs Format: [scheme]://[host name] / [path name] Scheme — the type of transfer/connection you have Host name — the name of the computer to which you are connecting. Usually http www.uwm.edu. Path name — the full path name to the file you are looking for. Series of directories ending in a file name. If a file is not specified, by default browser looks for an index.html file. HTML HyperText Markup Language Plain text document with hidden “codes” that tell a browser how to format the information. Based on structured documents in which the content of the document is separated from the formatting of the document. <h1>This is a heading </h1> And this is <b>some</b> formatted <i> text</i> <ul>This is a list <li>Item 1 <li>Item2 </ul> Web Servers The Internet Graphical Web Browser 1991 – 1994 tremendous growth 1993: NCSA Mosaic Written by Marc Andreesen. Incorporated images into text. Ran under Unix. By end of year, PC and Mac versions were out. Internet & Web Growth As of January 2003 171,638,297 hosts Taken from: http://www.isc.org/