Internet and World Wide Web

Slides:



Advertisements
Similar presentations
Internet and WWW CS216. Open System Interconnection (OSI)
Advertisements

Internet and the web Summary of terms discusses and review.
Multimedia and The World Wide Web
© 2010, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet 1.
© 2004, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet.
Internet Vulnerabilities & Criminal Activities 1.2 – 9/12/2011 Structure of Internet Communications 1.2 – 9/12/2011 Structure of Internet Communications.
CS 299 – Web Programming and Design CS299: Web Programming and Design Instructor: Dr. Fang (Daisy) Tang.
Telecommunications & Internet Hun Myoung Park, Ph.D., Public Management and Policy Analysis Program Graduate School of International Relations International.
Introduction of Web programming Ins. Elaf Alhazmi LECTURE 1.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
Component 9 – Networking and Health Information Exchange Unit 1-1 ISO Open Systems Interconnection (OSI) This material was developed by Duke University,
CIS 1310 – HTML & CSS 1 Introduction to the Internet.
1 Web Development & Design Foundations with XHTML Chapter 1 Key Concepts.
MySQL and PHP Internet and WWW. Computer Basics A Single Computer.
TCP =Transmission Control Protocol IP = Internet Protocol TCP/IP Protocol.
Application of the Internet 1998/12/09 KEIO University, JAPAN Mikiyo
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
CIS 1203 Web Technologies Introduction to the Internet and the WWW.
Internet Basics. The Internet: Then and Now The Internet was created by the Advanced Research Projects Agency (ARPA) and the U.S. Department of Defense.
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Internet Essentials. The History of the Internet The Internet started when the Advanced Research Projects Agency (ARPA) of the United States Defense Department.
Web Development & Design Foundations with XHTML Chapter 1 Key Concepts 1.
4.01 How Web Pages Work.
Introduction to the Internet
CS299: Web Programming and Design Instructor: Dr. Fang (Daisy) Tang
Web Development & Design Foundations with HTML5 8th Edition
Web fundamentals: Clients, Servers, and Communication
Understanding Web Server Programming
TOPIC 9 – INTERNET.
Instructor Materials Chapter 5 Providing Network Services
Computer Networks.
NETWORK Unit 1 Module: 2 Objective: 7.
The Internet & World Wide Web
Level 2 Diploma Unit 10 Setting up an IT Network
CISC103 Web Development Basics: Web site:
JavaScript and Ajax (Internet Background)
CNIT 131 Internet Basics & Beginning HTML
Network Wiring and Reference
The Internet.
Introduction to Computers
Using MIS 2e Chapter 6 Appendix
Understand the OSI Model Part 2
Protocols and networks in the TCP/IP model initially.
Internet and the web Summary of terms discusses and review
Networking for Home and Small Businesses – Chapter 6
Lecture 6: TCP/IP Networking By: Adal Alashban
Chapter 9: The Internet CSC253 INTERACTIVE MULTIMEDIA.
Web Development & Design Chapter 1, Sections 4, 5 & 6
Networking for Home and Small Businesses – Chapter 6
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Evolved from ARPANET (Advanced Research Projects Agency of the U.S. Department of Defense) Was the first operational packet-switching network Began.
Packet Switching To improve the efficiency of transferring information over a shared communication line, messages are divided into fixed-sized, numbered.
Copyright © 2006 Pearson Addison-Wesley. All rights reserved.
1 Introduction to the Internet.
Copyright © 2006 Pearson Addison-Wesley. All rights reserved.
Going Online Chapter 7 Copyright Prentice-Hall, Inc
Chapter Goals Compare and contrast various technologies for home Internet connections Explain packet switching Describe the basic roles of various network.
Web Server Technology Unit 10 Website Design and Development.
E-commerce Infrastructure
NETWORK Unit 1 Module: 2 Objective: 7.
NETWORK Unit 1 Module: 2 Objective: 7.
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
COM 205 Multimedia Applications
Networking for Home and Small Businesses – Chapter 6
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
4.01 How Web Pages Work.
Internet and the world wide web (www)
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
COM 205 Multimedia Applications
Presentation transcript:

Internet and World Wide Web Hun Myoung Park, Ph.D., Public Management and Policy Analysis Program Graduate School of International Relations International University of Japan

Outline Packet Switching Internet History TCP/IP IP Address Domain Name Systems Internet Services Web Servers and Browsers

Packet Switching

Circuit Switching Circuit switching establishes a connection (dedicated path and circuit) that cannot be used by others. PSTN (public switched telephone network)

Packet Switching 1 No fixed or dedicated path Packet switching sends data in a series of packets and then assembles them in the destination. Paul Baran, Donald Davies, Leonard Kleinrock in the 1960s. PSDN (public switched data network)

Packet Switching 2 Data are split into small chunks, “packets” Each packet has a header with information about its sequence number and the destination Each packet may independently travel a different routes to get to the destination and be buffered and queued depending on network traffic. No order in transmission.

Packet Switching 3 The packet header at the destination is stripped off and then packets are put together (assemble) in the proper order. In case of failures of packets (e.g., damaged), they will be requested and sent again. Safe way to communicate each other.

Internet History

Internet History 1 Systems of interconnected computer networks 9 Internet History 1 Systems of interconnected computer networks ARPAnet (Advanced Research Project Agency) of Department of Defense in 1969

10 Internet History 2 Packet switching as a method of network communications in the 1960s. Paul Baran at RAND Leonard Kleinrock at UCLA

11 Internet History 3 File Transfer Protocol (FTP) in 1971. SSH FTP (SFTP) Mail protocol in 1973. (Simple Mail Transfer Protocol) SMTP in 1981 Open Systems Interconnection (OSI) in 1977 Transmission Control Protocol/Internet Protocol (TCP/IP) in 1983

Internet History 4 World Wide Web in 1991 Tim Berners-Lee at CERN 12 Internet History 4 World Wide Web in 1991 Tim Berners-Lee at CERN World Wide Web Consortium (W3C) was proposed by Berners-Lee in 1989 Web standard HTML 5.0 in 2014

TCP/IP

TCP/IP 1 Transmission Control Protocol/Internet Protocol (TCP/IP) 14 TCP/IP 1 Transmission Control Protocol/Internet Protocol (TCP/IP) Internet Protocol Suite Communication protocol for Internet Five layers (from the lower one) Replaced ISO’s OSI w/o session and presentation layers under applications

TCP/IP 2 Physical layer converts bits into signals on media 15 TCP/IP 2 Physical layer converts bits into signals on media Data link: node-to-node delivery of frames Network (delivery of packets by routing and Internet Protocol (IP). IPv4 and IPv6 Transport (logical delivery of messages) Application (provide services to users)

IP Address

18 IP Address 1 IP address (Internet address) is a numerical label assigned to devices wired on Internet To uniquely identify the device on the Internet Network interface identification and location addressing under TCP/IP

IP Address 2 IPv4 (32bits); 28.28.28.28=4,294,967,296 19 IP Address 2 IPv4 (32bits); 28.28.28.28=4,294,967,296 Scarcity of domain names in IPv4 Move toward IPv6 (128bits) in 1998 supporting up to 2128

20 IP Address 3

IP Address 3 Static address has a fixed IP address 21 IP Address 3 Static address has a fixed IP address Dynamic address is assigned when a machine is networked Dynamic Host Configuration Protocol (DHCP) server manages dynamic addresses

Domain Name Systems

Domain Name Systems 1 IP address is not easy to memorize 23 Domain Name Systems 1 IP address is not easy to memorize Hierarchical naming systems translates a human friendly name to its associated IP address Identification string of memorable names for Internet resources (e.g., computer, network, and service)

24 Domain Name System 2 Domain names registrations controlled by Internet Corporation for Assigned Names and Numbers (ICANN), nonprofit organization Domain Name System (DNS) servers Each domain name vendor has its own DNS servers (GoDaddy.com, inmotionhosting.com, etc.)

Domain Name System 3 Top-level domain (TLD) Second-level domain (SLD) 25 Domain Name System 3 Top-level domain (TLD) edu, gov com, org, net Second-level domain (SLD) one to the left of the TLD co, ac,

Domain Name System 4 Types of email addresses 26 Domain Name System 4 Types of email addresses User_ID@domain.root_domain_type User_ID@domain.domain_type.country User_ID@subdomain.domain.domain_type Root domain: edu, com, .. Domain type: .ac, .co, .re, .go … Country: .us, .jp, .kr, .fr

27 Web Address 1 Uniform Resource Locator (URL) as a URI (Uniform Resource Identifier) http://www.iuj.ac.jp/faculty/kucc625/or.html Protocol or scheme (http, https, ftp, etc.) Domain name, domain type, country

Web Address 2 Port number (http://www.iuj.ac.jp:80) 28 Web Address 2 Port number (http://www.iuj.ac.jp:80) Directory or path (forward slash / not \) Document name and arguments of CGI (e.g., search.php?key=Web&book=yes)

Internet Services

Internet Service 1 E-mail (Electronic mail) 30 Internet Service 1 E-mail (Electronic mail) SMTP (Simple Mail Transfer Protocol) MIME (Multipurpose Internet Mail Extension) POP (Post Office Protocol) IMAP (Internet Mail Access Protocol) Most reliable and widely used Cost effective

Internet Service 2 FTP (Filer transfer protocol) 31 Internet Service 2 FTP (Filer transfer protocol) Telnet (Terminal Network) for establishing remote connection. Traditional FTP and Telnet have security problems and were thus replaced by secured FTP (SFTP) and secured telnet. SSH (Secured shell) includes both SFTP and Secured telnet

Internet Service 3 Gopher, browsing and searching services 32 Internet Service 3 Gopher, browsing and searching services Usenet (user network) newsgroup of Internet discussion system Listservs, e-mail based discussion groups Internet chatting (Internet relay chat)

33 Internet Service 4 WWW (World Wide Web) integrates other Internet services using hyperlinks Transmit multimedia using hyptertext Share data with & access to the public HTTP (Hypertext Transfer Protocol) Static and dynamic documents (HTML) CGI (Common Gateway Interface) Plug-in or applets (Java applets)

Internet Service 5 Web Document 34 Internet Service 5 Web Document HTML (Hypertext Markup Language)/XHTML: Structure and context Cascading Style Sheets (CSS): style Extensible Markup Language (XML) Web programming languages: Perl, PHP, Python, etc.

Internet Service 6 Who provides Internet Services? 35 Internet Service 6 Who provides Internet Services? Internet Service Providers (ISP)

Web Servers and Browsers

37 Web Servers Process requests from Web browsers and send the result back to the browsers Use CGI to generate dynamic documents Apache (HTTP/Tomcat), IIS (Microsoft), other vendors’ products (IBM, Oracle, etc.) Server-side scripts (SSI)

39 Web Browsers 1 Interpret markup languages (HTML/XML) and display the result on the screen This process is called as Web rendering Each Web browser has its own rendering engine that has different default values in settings. May include plug-ins (add-ons)

Web Browsers 2 Web standards: Mozilla and Firefox 40 Web Browsers 2 Web standards: Mozilla and Firefox Web compatible: Safari, Google chrome Others: Opera, Konqueror Text-based: Lynx Microsoft Internet Explorer (MSIE) and ActivX do not comply with Web standards

41 Web Features and Web 2.0 Interface for input and output of text, image, audio, and video Replacing or integrating existing Internet services like FTP, Gopher, Listservs. Push technology (Webcasting) for information delivery by software Improved interactivity Web 2.0 Internet radio and television

References Stair and Reynolds. 2016. Principles of information systems, 12th ed. Cengage Learning. Stair and Reynolds. 2012. Information systems, 10th ed. Cengage Learning. Morley and Parker. 2015. Understanding computers, 15th ed. Cengage Learning. Hutchinson and Sawyer. 2000. Computers, Communications, and Information, 7th ed. Irwin/McGraw-Hill