Internet and World Wide Web - PowerPoint PPT Presentation

About This Presentation
Title:

Internet and World Wide Web

Description:

Hun Myoung Park, Ph.D., Public Management and Policy Analysis Program Graduate School of International Relations International University of Japan – PowerPoint PPT presentation

Number of Views:223
Avg rating:3.0/5.0
Slides: 44
Provided by: HunM6
Category:

less

Transcript and Presenter's Notes

Title: Internet and World Wide Web


1
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

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

3
  • Packet Switching

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

5
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)

6
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.

7
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.

8
  • Internet History

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

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

11
Internet History 3
11
  • 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

12
Internet History 4
12
  • 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

13
  • TCP/IP

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

15
TCP/IP 2
15
  • 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)

16
(No Transcript)
17
  • IP Address

18
IP Address 1
18
  • 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

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

20
IP Address 3
20
21
IP Address 3
21
  • 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

22
  • Domain Name Systems

23
Domain Name Systems 1
23
  • 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
24
  • 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.)

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

26
Domain Name System 4
26
  • Types of email addresses
  • User_ID_at_domain.root_domain_type
  • User_ID_at_domain.domain_type.country
  • User_ID_at_subdomain.domain.domain_type
  • Root domain edu, com, ..
  • Domain type .ac, .co, .re, .go
  • Country .us, .jp, .kr, .fr

27
Web Address 1
27
  • 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

28
Web Address 2
28
  • Port number (http//www.iuj.ac.jp80)
  • Directory or path (forward slash / not \)
  • Document name and arguments of CGI (e.g.,
    search.php?keyWebbookyes)

29
  • Internet Services

30
Internet Service 1
30
  • 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

31
Internet Service 2
31
  • 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

32
Internet Service 3
32
  • 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
33
  • 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)

34
Internet Service 5
34
  • 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.

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

36
  • Web Servers and Browsers

37
Web Servers
37
  • Process requests from Web browsers and send the
    result back to the browsers
  • Use CGI to generate dynamic documents
  • Apache and its variants (HTTP/Tomcat, IBM HTTP
    Server, Oracle Http Server, Sun Web Server),
    Nginx (BSD license), IIS (Microsoft), Google Web
    server (GWS), other vendors products
  • Server-side scripts (SSI)

38
(No Transcript)
39
Web Browsers 1
39
  • 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)

40
Web Browsers 2
40
  • 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
(No Transcript)
42
Web Features and Web 2.0
42
  • 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

43
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
Write a Comment
User Comments (0)
About PowerShow.com