07 - Internet Flashcards
Internet Scale
Over 800 mil computers Over 2 bil users Every continent 40% of users are Asian 20% European 15% North American China alone 400m users, more than total US population but only 30% of China's pop.
ARPANET
US DOD 1969 an experiment in reliable networking and means to link the DOD and mil research contractors which included many universities.
An ancestor of the Internet.
Broke in two
MILNET - all mil sites
ARPANET - smaller - all non-mil sites
All connected using IP protocol
IP
Internet Protocol
A com standard that enables computers to route traffic between all networks connected to the Internet.
Data packets are sent that include the addresses of sense and receiver and other technical information.
Backbone
Any one of the many Internet high-speed, long distance comm links.
Most of the guided media and router/gateway equipment contributed by the major telco companies. These firms became known as NSP’s. Also includes switching stations, towers, satellites and global fiber networks.
Verizon, Sprint, British Telcom, and AT&T
Routing
Data transmitted from one host is sent to a computer that can forward the message. The data may pass over dozen routers before reaching the destination.
TCP
Transmission Control Protocol
The widely used Transport Layer protocol that most Internet applications use with IP.
IP Address
A 64-bit number that identifies a computer on the Internet.
IPv6 will expand domain to 128-bit
ICANN
Internet Corporation for Assigned Names and Numbers is responsible for managing IP addresses and Internet domain names. They use accredited domain name registrars to check and clear new requests. About $9/yr each.
DNS
Domain Name System
Mapping Words to IP addresses
.com over 90 mil
.net over 10 mil
.org about 9 mil
Domain names must have at least 2 parts separated by periods
URL
Uniform Resource Locator
A web address that specifies the exact location of a Web page using letters and words that map to an IP address and a location on a host.
Ways to connect!
ISP - any org that provides Internet access to people. Connection requires
Paid service account
Software such as a browser
Device such as PC or smartphone
LAN Server Dial-up Cable modem Digital subscriber line DSL WiFi
Cloud Computing
Where software and storage are provided as an Internet service and are accessed with a web browser.
Office 365 online software suite
NYSE - offering services on Euronext
Saves system design, installation and maintenance.
Cloud Deployment
Public and Private
Also
Hybrid - when external users are granted limited access to a private cloud.
Community - when several businesses share a single cloud service.
Public Cloud refers to service providers that offer access to the general public. Apple iCloud, an individual using Google Calendar or a firm using Salesforce.com
Private Cloud is when a single entity uses cloud technology within the confines of a private network. Solution by Univa UD was used by Corus. Private clouds offer more control and security.
The Web
Developed by Tim Berners-Lee at CERN as an internal document-management system.
Internet vs Web
The Internet and Web are NOT the same.
The Internet is the infrastructure on which the the Web exists.
The Internet is the physical media and protocols that regulate data transfer and connections.
The Web consists of server and client software, the HTTP and standards, markup languages HTML that structure and deliver information and services over the Internet.
HTML
Hypertext Markup Language
The standard page description language for Web pages.
Tags - codes that tell the Web browser how to format text - as a heading or list - and whether images, sounds or other elements should be inserted.
CSS
Cascading Style Sheets
A markup language for defining the visual design of a Web page or group of pages. Often defined in a separate file and applied to many languages.
XML
Extensible Markup Language
The markup language designed to transport and store data on the Web.
A modular approach to Web design allows you change the visual desire via the CSS and the content via the XML independently and pull everything together via HTML.
Web Programming Languages
Client and server side solutions
Program or script embedded in a web page that may run locally (client) or on the server.
JavaScript is a popular client side language - object-oriented programming language from Sun Microsystems based on the C++ programming language, which allows small programs called applets to be embedded within an HTML document.
Adobe Flash and NS Silverlight
Client side apps that required user to install a browser plugin.
Used to view interactive media. Became very popular but now ability supported natively in HTML5.
PHP
Hypertext Preprocessor
Programming language for server side application development that can be used to integrate with MySQL, DB2, Oracle and more.
PEARL is another popular server side programming language.