The Internet ICS4U Submitted to: Mr. Krnic By: Danny Shields and Harri Pahirathan What Will be Covered Slides Topic 3-6 History of the Internet 7-8 Infrastructure of the Internet 9-10 Services of The Internet 11-13 Computer Languages 14 Key Terms 15 Conclusion History and Development ● The origin of the Internet can be traced to the launch of the first artificial earth satellite. In 1957, the USSR, successfully launched Sputnik, and the United States of America responded with ARPA. ● The Advanced Research Projects Agency(ARPA) was started by the Department of Defense to establish US supremacy in science and technology applicable to the military and it was within ARPA that the seed for today's Internet was sowed 1961-1962 ● In 1961, Leonard Klienrock presented the first paper on packet- switching. The concept of being able to transfer data in packets is the very core of the Internet. ● Around 1962, in a US Governmental agency RAND, Paul Baran was given the task of creating a super resilient network, which would allow the US army to communicate, and retain control over its missiles and bombers, in the event of a nuclear attack. ● His final proposal was a packet-switched network. This technology involved breaking down the data into packets that would be transferred from one computer to the other until the final destination computer was reached, if the destination was not reached the information was resent. 1971-1975 ● Ray Tomlinson in 1971 came up with the first email program, to send messages across the network. ● This became an instant hit, with the @ sign from Tomlinson's Model 33 Teletype still in use today. ● In 1974, "A Protocol for Packet Network Interconnection" is published using the term 'Internet‘ for the first time as well as detailing out TCP. ● In 1975, satellite links connected Hawaii and UK as the first TCP tests were run through them by Stanford, BBN and UCLA. 1990s-Present ● The beginning of the 1990s saw the first commercial provider of Internet dial-up access, world.std.com. Making the Internet available to everyone. ● The year 1994 saw the arrival of Internet shopping ● The late 90s saw the independent Internet Service Providers like AT&T, Sprint, BBN planet etc. carrying most of the Internet traffic on their backbones. ● Finally, the present with the Internet’s influence and usage increased, and is still increasing, at a mind-boggling rate. With an estimated 2,405,518,376 Internet users in June 2012, the future is wide open. Infrastructure Concept ● Internet is a connection of multiple networks ● Computers connect directly or through a Local area network (a group of computers) to an Internet Service Provider (ISP) ● They connect through Application ports: Which is a number assigned to user sessions and server applications in an IP network. ● ISP: are companies that provide connection to the Internet e.g. AT&T, Sprint. ● Since there are multiple different ISP companies. They connect to each other through Network Access Points (NAP) in order to be able to intercommunicate. Infrastructure Hardware ● The ISP’s are made up of actual physical buildings called point of presence (POP) located in each region. ● POP’s contain many modems in which individual users and networks modems connect ● All of an ISP’s POP’s are connected by a fiber optic cable backbone to transmit data at high speeds up to 100 000 mbps as seen in the graphic ● Mbps:(megabits per second)a measure of data transfer speed. Equal to a million binary (1/0) bits being transferred per second. ● Network Access Points (NAP)’s are located in cities connected with routers that are computers that deliver the data where it needs to go ● IP (Internet Protocol)address: a number separated by periods that allows the location of your computer to be pinpointed ● The IP address allows the router to deliver the data precisely where it needs to go, without causing unnecessary traffic Services The Internet offers services such as: ● E-mail ● File sharing ● Streaming media ● Gaming ● The World Wide Web World Wide Web ● The World Wide Web (WWW) is a collection of webpages found on the Internet which allow users to access immense quantities data and media ● The (WWW) is stored on Web Servers: which are computers or computer systems that store and deliver web page data to the client computer ● The World Wide Web is Made possible by: ● Domain Names: Easy to remember names that correspond to specific IP addresses ● Domain Name Servers (DNS): A server that maintains domain names and converts them into IP addresses to access specific resources. ● Hyper Text Transfer Protocol (HTTP) is the protocol that allows computers to communicate. It comes at the beginning of most website addresses, and signals a request to receive or transmit files over the Internet. ● Uniform Resource Locater (URL): Is a web address that specifies the location of a web resource on a computer network, which allows the resource to be retrieved Scripting Languages ● Scripting languages are a programming language which is interpreted at run-time. This means that every time you want to run the program, a separate program needs to read the code, interpret it, and then follow the instructions in the code. ● Compiled code is code that has already been interpreted into machine language, so it is will typically execute faster because the conversion into machine language has already been done. ● PHP is an example of a scripting language, PHP: Is freely available and used primarily on Linux Web servers, in order to process data inputted onto web pages. MarkUp Languages ● Markup languages (HTML, XML) are simply a set of tags that are used to "mark up" text documents so that sections of text can be logically arranged and labeled. ● These documents can be viewed as plain text, or, more commonly, are viewed through a browser. The browser parses the document, looking for markup tags, and it then arranges the text and/or formats it according to the values in the tags. ● Most of the web pages on the WWW are written using the HTML Markup language, HTML: Hypertext Markup Language, is a standardized system for tagging text files to achieve font, color, graphic, and hyperlink effects on World Wide Web pages. ActionScript ● ActionScript: An object oriented programming language designed specifically for website animations. ● Action script is used to create onscreen environments for which the user can interact, applications such as games and tutorials ● The language is similar to JavaScript JavaScript: is another objectoriented computer programming language which is commonly used to create interactive effects within web browsers. ● Java script is simplified using jQuery: which is a library designed to simplify the client side of object oriented programming in HTML. ● Originally released with macromedia Flash 4, derived from another language called HyperTalk ● ActionScript works with Flash Player ● New versions of both ActionScript and Flash Player are consistently released by Adobe Key Terms Review ● ● ● ● ● ● ● ● ● ● ● ● ● ● ISP:(Internet service provider) is a company that provides individuals and other companies access to the Internet and other related services such as Web site building and virtual hosting. Mbps: stands for millions of bits per second or megabits per second and is a measure of bandwidth (the total information flow over a given time) on a telecommunications medium. IP addresses: a unique string of numbers separated by periods that identifies each computer using the Internet Protocol to communicate over a network DNS: Domain Name System, a system for naming computers and network services that is organized into a hierarchy of domains. URL: Uniform Resource Locator and is a reference (an address) to a resource on the Internet. Domain names: the part of a network address that identifies it as belonging to a particular domain. application ports: TCP/IP port. TCP/IP port. A number assigned to user sessions and server applications in an IP network. web servers: are computers that deliver (serves up) Web pages. Every Web server has an IP address and possibly a domain name. HTTP: hypertext transfer protocol and is defined as the beginning of most website addresses, used to signal a request to receive or transmit files over the Internet. JavaScript: an object-oriented computer programming language commonly used to create interactive effects within web browsers. PHP: script language and interpreter that is freely available and used primarily on Linux Web servers, in order to process data inputted onto web pages. jQuery: cross-platform JavaScript library designed to simplify the client-side of object oriented programming in HTML. HTML: Hypertext Markup Language, a standardized system for tagging text files to achieve font, color, graphic, and hyperlink effects on World Wide Web pages. ActionScript: an object-oriented programming language originally developed by Macromedia Inc. (now dissolved into Adobe Systems). Conclusion • • • • • • • • The Internet comes from the conflict between the U.S. and the U.S.S.R and was created to control armaments, where the packet-switching network was first introduced The 70’s saw the creation of email and interconnection of university networks The 90’s created the boom in personal Internet use The Internet involves many physically interconnected networks WWW is one of the services of the Internet and is used to provide data and media from the Internet The Internet uses scripting and markup languages to provide content Markup languages like HTML provide the layout and design Scripting languages like Action Script and PHP provide web animations through object oriented programming Bibliography ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● http://forum.roblox.com/Forum/ShowPost.aspx?PostID=42498352 http://www.webopedia.com/TERM/S/scripting_language.html http://www.webopedia.com/TERM/M/markup_language.html http://vignette3.wikia.nocookie.net/xml-schema-types/images/e/e2/Xml-markuplanguage.jpg/revision/latest?cb=20130311004816 http://www.techclinch.com/wp-content/uploads/2015/10/s.jpg http://www.techiwarehouse.com/engine/2208f293/History-and-Development-of-theInternet http://www.empowerment-gateway.com/images/Articles/internet_dev.jpg http://www.miratelinc.com/blog/wp-content/uploads/2012/02/nonprofit-fundraisingemail-marketing-plan-tips.jpg http://computernetworkingsimplified.com/wpcontent/uploads/2013/11/packetswitching.jpg http://images.fineartamerica.com/images-medium-large/3-sputnik-1http://computer.howstuffworks.com/internet/basics/internet-infrastructure2.htm http://www.answers.com/Q/What_services_does_internet_provide https://en.wikipedia.org/wiki/Uniform_Resource_Locator http://www.ingeus.com/pages/building_vibrant_communities/24/advocating_joined_up _services_.html http://searchsoa.techtarget.com/definition/ActionScript te-detlev-van-ravenswaay.jpg