The Internent Flashcards
What is the Internet?
- A network of networks (worlds largest WAN)
- An infrastructure (Not content; not the WWW)
- Reliable
- independent of computer platforms
- Cheap (low power consumption)
- fast
What are some of the uses of the Internet?
- Communication = eg; Skype and email. Devices can be controlled by signals sent over the Internet
- Information = eg; Wikipedia
- Entertainment = games, gambling, movies and music
- education = online courses and resources
- Financial = online banking
- control = devices can be controlled remotely via Internet links. (Smart houses)
- Commerce/advertising = online shopping
What is bandwidth and what effect does it have?
- Number of bits of data that can be sent or received in a given time (Mbit/s)
- Higher bandwidths are needed to cope with increasing data demands such as movie streaming
- Availability is patchy
What was the status of the Internet in the 1960’s?
- Circuit switching used to connect computers
- Defence Advanced Research Projects Agency (DARPA) developed plans to connect a small number of computers in the US
- There was concern that in the event of war communications between computers could be disrupted.
- Packet switching was developed and it was less liable to dislocation
- 1969 first connects made in ARPANET
What was the ARPANET?
First network to implement the TCP/IP protocol suite
What as the status of the Internet in the 1970’s?
- 1972 email was born
- Open architecture was born. Connectivity was enabled between diverse systems
- Connecting protocol developed to allow complete independence for each connected network
- TCP/IP developed and versions were available for individual PC’s
- DNS system developed
What is the WWW?
- Collection of billions of web pages stored on servers around the world
- Pages are accessible anywhere, subject copyright and government restrictions
- Based on HTML, have hyperlinks and often include images, videos and other media
What is HTML?
- Text based language that uses tags.
- Can produce basic web pages using any plain test editor
- Tags mark out elements on a web page to indicate to a browser how to display or process the element. (Displaying the text in a particular way or forming a link for example)
- links connect to other pages or same parts of the same page
- Applications can be embedded into HTML files (eg; flash)
What are standards?
-ensure resources can be accessed and used by a wide variety of computers operating systems and applications
Examples of common standards supporting and supported by the web?
- HTML = writes web pages for display
- HTTP = hypertext transfer protocol, client-server protocol for requesting and delivering resources such as HTML files
- CSS = define how HTML elements are displayed on a page. Stored separately from the files they affect
Examples of file standards used on web pages?
- PDF = displays documents as intended
- JPEG = lossy compressed form of graphic storage
- GIF = lossless compressed image file format
- MPEG = compression standard for audio visual and data files
What are web authoring tools?
- Environment for writing HTML (eg: Dreamweaver)
- Have split screen options where you can make changes in HTML file or in the design screen
- Include auto complete functions
- Common actions available from a menu
- Some dev’s may want tighter control over what code is produced and so will use an ordinary text editor
What is CSS?
- Linked to HTML files, details how content from the web should be formatted
- changes in CSS cascade down to the HTML files linked to that CSS. One change in the CSS will be reflected in all associated web pages
- Makes editing websites much faster and easier
- eg: you can set all <h1> tags to be a certain font, colour weight and size
- Easy conversion from one scheme to another (important when developing a website for different platforms)
- </h1>
What are the main HTML tags used?
Look in pictures for answer
What is JavaScript?
- Scripting language that runs in browsers. Makes page interactive
- Used to write scrips that control the behaviour of web page elements. Run without need for plug-ins
- It is a high level and dynamically typed interpreted language
- Used for; loading page content, animating elements, validating web forms
What are plug-ins?
- Software that adds a feature to an app
- Eg; browser plug-ins such as adobe flash player
How is Java used in terms of the Internet?
- Used to write embedded applets to run in web pages
- Complied to bytecode that runs in a runtime environment. This needs to be present on computer in order to run Java applets
- Runs programs in an isolated sandbox which is intended to protect the computer from any damaging code