Internet Fundamentals The Internet’s History • 1969 – ARPANET (Advanced Research Project Agency NETwork) • Developed by the Department of Defense • Connected universities and defense bases • 1973 – ARPANET connects to Europe 2A-2 ARPANET 1973 2A-3 The Internet’s History • Mid-1980s – NSFNet • Network between supercomputers • Internet was the link to ARPANET • No commercial traffic allowed • 1990s • ARPANET shut down • NSFNet abandoned • Commercial networks take over 2A-4 Today and the Future • Thousands of networks • Hundreds of millions of users • Huge co-operative community with no central ownership • Anybody can access it 2A-5 THE INTERNET’S MAJOR SERVICES 2A-6 1. E-mail • Stands for electronic mail • One of the “killer application” for the internet • Use E-mail client • E.g. outlook express • Web based email service 2A-7 E-mail (contd) • E-mail addresses • saleem@gmail.com • Unique id • Email server • Or email service provide e.g hotmail.com 2A-8 • COM – COMMERCIAL • .EDU- EDUCATIONAL • .ORG – NON PROFITABLE ORGANISATIONS • .NET – NETWORKS • WWW.IBRAHIM.CO.SA • WWW.IBRAHIM.CO.US • .OM, .JP, .UK, .AE, .MY, .SG 2A-9 E-mail (contd) • Mail Server • When you send an email, message is stored on email server, until the recipient can retrieve it • Many mail server use Post Office Protocol (POP) • Also called POP servers • Internet Message Access Protocol (IMAP) • Used by local clients to retrieve email from email servers 2A-10 E-mail (contd) • Mail Server • Simple Mail Transfer Protocol (SMTP) • Used by mail servers to send/receive messages 2A-11 E-mail (contd) • E-mail features • Audio, Video, Images can be sent as attachment • Reply, Reply All, Forward, Delete, CC, BCC • Listserv • Lists of e-mail addresses • Each address gets the e-mail 2A-12 Spam: Unwanted Junk E-Mail •Delete without opening the message •Never reply to a spam message! 2. Information Browsing • “To retrieve and display specified information stored in one or more computers connected to a computer network” • Implies interactivity 2A-14 Menu Based Browsing • Earliest browsers were menu based • Gopher • Menu is presented • User selects a menu item • Gopher software will search table to find out where the required information is stored • May be on another computer • Retrieve information and display • Look up process hidden from user 2A-15 Hypertext Based Browsing • A system in which documents scattered across many Internet sites are directly linked, so that a word, phrase or an image in one document becomes a connection to a document in a different place • User clicks a word/image • Document is retrieved 2A-16 Hypertext Based Browsing (contd) • Hypertext systems provide an easy way to manage large collections of data scattered world wide • Documents can be interconnected • Facilitates non-linear reading 2A-17 World Wide Web • Billions of documents, stored in different places, linked together in some manner • “Web” of interconnected information • Collection of documents and links spread all over globe • “World wide web” • Developed in 1993 by Tim-Berners Lee 2A-18 How the web works? • HyperText Transfer Protocol (HTTP) • Special protocol used by web to supports hypertext documents • HyperText Markup Language (HTML) • Hypertext documents are encoded in HTML • A notation to mark keywords in documents • Allows author to embed hypertext links 2A-19 How the web works? (contd) • Uniform Resource Locator (URL) • Method of naming documents or places on the Websites • String of characters that identifies • the type of document, • the computer the document is on, • the directories and subdirectories the document is in, and • the name of the document. 2A-20 How the web works? (contd) • Uniform Resource Locator (URL) (contd) http://www.mu.edu.sa/ccis/index.htm • Protocol : http • Domain name: www.mu.edu.sa • Directory name: ccis • File name: index.htm 2A-21 How the web works? (contd) • Hypertext Browser • Marc Anderson developed Mosaic web browser • Some popular browsers today are • Internet Explorer • Firefox • Chrome • Netscape communicator (successor to Mosaic) • URLs can be typed in a browser 2A-22 How the web works? (contd) • Web pages and Websites • A hypertext document is called a web page • Collection of related web pages is a website • A Web page is a document on the World Wide Web on a Website that can include text, pictures, sound, and video 2A-23 How the web works? (contd) • Helper Applications • Many websites feature multimedia content • Browsers alone cannot display every type of content • Multimedia files requires special applications in order to be played in real time • Also called plug-in applications 2A-24 How the web works? (contd) • Helper Applications (contd) • Plug-ins support several types of content including audio and video streaming • Content is sent in a continuous stream (still in packets) from web server to browser • Plug-in receives first portion and buffers it • First portion is played while next portion is buffered 2A-25 Streaming Audio 2A-26 Some Common Plug-ins Searching the World Wide Web • The Web is unorganized • Directories • Categorize the Internet • Search engines • Find sites by keyword 2A-28 Searching the World Wide Web • Resource Directories • Directory separates subjects in categories • Typically employ human experts 2A-29 Resource Directory 2A-30 Searching the World Wide Web • Search Engine • Search using keywords • E.g. Google.com • Offer advanced options as well • Do not use humans to index documents • Automated programs called “web crawlers” • browse world wide web in a systematic manner • Pick keywords • Create index 2A-31 Other Internet Features • File Transfer Protocol (FTP) • Allows you to access any computer connected to the internet and download files • FTP Site is a collection of files housed on an FTP Server ftp://ftp.xcollege/admission-rules • Remote server, ftp.xcollege, will prompt for a login id and password • Public FTP archives accept “anonymous” as user id 2A-32 Other Internet Features • Telnet • Logging on to a remote computer and using its facilities • telnet: <domain name of computer> or IP address • Login ID and Password 2A-33 Other Internet Features • Internet Relay Chat (IRC) • Real time communication system • Multi-users with many channels (rooms) (Whatsapp Groups) • Channels are dedicated to a topic • All users can read the comments 2B-34 Other Internet Features • Instant messaging (IM) • Private, real-time communication • Message sent only to listed users • Buddy lists contain IM names 2B-35 Other Internet Services • Peer-to-peer (P2P) services • User computers are connected together • No centralized organization • Users can communicate directly • Users can share files 2B-36 Other Internet Services • Internet Radio • Audio from radio station is stored in high speed disk memory of server • Person wishing to listen to broadcast logs on to the server and listens to it by downloading it using internet • Intermittent reception due to packet switching • Start with delay 2B-37 Other Internet Services • Internet Telephony • Normal telephony is circuit switched • Expensive • Talk over packets • Low cost • Quality may not be the best • Voice over IP (VoIP) 2B-38 Other Internet Services • Video Conferencing • Voice + Video over Internet • Different standards exist 2B-39