Internet: a network of network The internet consists of thousands of smaller networks They may be educational, commercial, nonprofit, military organizations, etc. 2-1 Internet History Began with 1969’s ARPANET for US Dept. of Defense 62 computers in 1974 500 computers in 1983 28,000 computers in 1987 Early 1990s, multimedia (www) became available on internet 2-2 MAC-b IP:B.6.b 2-3 MAC-a IP:B.6.a PC-a IP:B.1.a ISP2/POP-1 IP:B.1.0 Amazon.com Server IP: A.AS.0 ISP1/POP-2 IP:E.2.0 NAP-E IP:E.0.0 PC-c IP:E.2.c MAC-a IP:C.4.a Udel-4 IP:C.4.0 PC-b IP:E.2.b PC-b IP:C.4.b NAP-C IP:C.0.0 NAP-D IP:D.0.0 Comcast/POP-3 IP:D.3.0 Comcast/POP-5 IP:D.5.0 PC-a IP:E.2.a PC-d IP:E.2.d MAC-d IP:B.6.d ISP2/POP-6 IP:B.6.0 NAP-B IP: B.0.0 NAP-A IP: A.0.0 MAC-c IP:B.6.c PC-a IP:D.5.a PC-b IP:D.5.b PC-b IP:D.3.b MAC-a IP:D.3.a NAP (Network Access Point): A routing computer at a point on the internet where several connections come together Connects to the Internet Backbone (fast, expensive connection) Router: A device that forwards data from one network to another based on internal routing tables Routers read each packet’s destination IP address and decide how to forward it. IP Address: Internet Protocol Address – a unique address that identifies every computer and device connected to the internet POP – Point of Presence – A local access point to the internet ISP: Internet Service Provider – A local, regional, or national organization/company that provides access to the internet LAN – Local Area Network – a computer network that spans a relatively small area 2-4 Protocols set of rules and encoding specifications for sending data Internet uses TCP/IP (Transfer Control Protocol/Internet Protocol ▪ Used for all internet transactions TCP – Deals with Transfer of Data – how it is broken up and reassembled to be sent across the internet Packets ▪ Fixed-length blocks of data for transmission ▪ Data transmissions (files) are broken up into packets ▪ Not all packets from the same file will follow the same pathway ▪ Data must be reassembled at the other end 2-5 IP – Deals with the addressing and pathways the data travels over the internet IP Addresses Every device connected to the internet has an address Each IP address uniquely identifies that device The address is four sets of 3-digit numbers separated by periods ▪ Example: 95.160.10.240 2-6 The Internet is Distributed No centralized control of the internet ▪ If any one computer goes down, the internet can continue to function Allows for expansion of the internet as well Can easily add new computers and networks to the internet. ▪ Must assign unique IP addresses to computers connecting to the internet and ▪ Must update Router Tables 2-7 Client/Server Model Client: a computer requesting data or services Server: a host computer, a central computer supplying data or services requested of it ▪ Services can be requested over the internet ▪ E.g., Check your bank account A client program on your computer forwards your request to a server program at your bank. The bank server sends the info back to your client program Often multiple clients share the services of one server ▪ Or Services can be local requests ▪ Maybe one computer on a local network has extra disk space and can hold a large database ▪ Clients on the network make requests from the local server and the server sends only the data the client requests Peer to Peer (P2P) Model Computers that both provide services to and receive services from each other ▪ Services execute on a temporary basis ▪ E.g., Instant Messaging, 2-8 2-9 The World Wide Web: Browsers ▪ Software for web-surfing ▪ Examples: Internet Explorer, Netscape Navigator, Mozilla FireFox, Opera, Apple Macintosh browser, Safari ▪ Browsers do 2 key things: ▪ Locate web sites via unique addresses ▪ Read web pages and display them 2-10 Website ▪ A location on the web that has a unique address and a set of interconnected web pages, usually on the same server ▪ Example: www.barnesandnoble.com, www.eecis.udel.edu ▪ The website could be anywhere ▪ not necessarily at company headquarters 2-11 Web Pages The documents and files on a website Can include text, pictures, sound, and video Home page The main entry point for the website Contains links to other pages on the website 2-12 (URL) A string of (unique) URL = It consists of ▪ ▪ ▪ ▪ ▪ that points to a specific on the web The web protocol The of the web server The directory or on that server The file within the directory, including optional extension http://www.imageek.com/girlgeek/java.htm protocol domain name directory file name . extension 2-13 Must be unique Identify the ▪ www.whitehouse. www.whitehouse. ▪ .gov ,.org, .edu, etc. , and the type of it is is NOT the same as 2-14 The Stands for used to access the World Wide Web The version of The language used in writing and publishing The set of tags used to specify document structure, formatting, and links to other documents on the web NOT a programming language (but it can contain programming code) connect one web document to another 2-15 Organizations that maintain accessible through on the internet to locate websites to help you find Users can ask questions or use information Examples: Google, Ask Jeeves, and Gigablast are compiled using software programs called ▪ crawl through the World Wide Web ▪ Follow links from one page to another ▪ the words on that site 2-16 There is no internet sites Should you that verifies all information you find online? Guidelines to evaluate Web Resources Does the information appear on a maintained by a Does the website legitimate? Is the website and ? ? appear to be , , 2-17 Email Program Examples: Microsoft’s Outlook Express, Mozilla’s Thunderbird, Apple’s Apple Mail Enables you to send email by running email software on your computer that interacts with an email (usually at your ) mail is stored on the in an electronic mailbox Upon , mail is sent to your 2-18 Using email 1. Get an , following the format Joe_Black@earthlink.net.us User Name Domain name 2. Type addresses carefully, including capitalization, underscores, and periods 3. Use the to avoid addressing mistakes 4. Use the to store email addresses 5. Sort your email into or use 2-19 2 for transferring mail from the to the : I 1 for transferring mail from 2-20 – (NOT to be confused with Point of Presence!) How this works: 1. 2. 3. 4. 5. – holds your mail – logs on and requests mail – downloads all mail to the client (your computer) – removes your mail can disconnect – you’ve got all your mail now! Advantages: ▪ ▪ ▪ Don’t need to stay to the are used minimally More software is currently available for for long 2-21 How this works: 1. 2. 3. – holds your mail – logs on – downloads email headings (subject) only ▪ ▪ ▪ reads mail on the chooses which mail to Mail remains on and 2-22 Advantages: ▪ ▪ ▪ ▪ ▪ You can your any computer Faster time (not email files) Good for Ability to handle messages) can act like superset of anywhere, from all your (e.g., MIME – functionally is a 2-23 : Your You use limits your read your email You can only stay limited amount of time Your server has and to the only to for a : You travel or check your You get a lot of to your computer You want You can maintain a You have a lot of from more than one and don’t want to it all to your messages to your on your 2-24 used to transfer data from one to another Uses Think of it this way: When you send an email message out, it uses to travel to . When you want to read an email, you use or to get the email message from the . 2-25 Any user on a given email system can send a message and have it pop up instantly on the screen of anyone logged into that system Participants have a typed discussion while online at the same time is one-on-one, but participants has a list of 2-26 A software standard for transferring between computers with different Operating Systems A giant electronic discussion board Usenet is the the internet www.usenet.com To participate you need a of servers on An email-based Uses an automatic that sends to subscribers on selected topics 2-27 Internet Telephony Uses the internet to make Long-distance calls are either very inexpensive or free Currently to normal phone connections Programs that scour the web and pull together from several to one place Short for , a diary-style web page Have become popular, both privately and in politics Recording internet radio or similar internet audio programs Some radio stations their audio programs over the internet 2-28 Conducting business activities online is business-to-business ecommerce now involves online banking, stock trading online, and e-money such as PayPal Online link buyers with sellers ▪ is the most well-known example of personto-person 2-29