Professional Documents
Culture Documents
https://en.wikipedia.org/wiki/World_Wide_Web
The Web ... Emergence of the World Wide Web
10
Sending an Email ...
Head
er?
?
Path
Ch
a nn
el?
Connection
State?
Async.
11
Internet Protocols- TCP/IP
• IP Address
– IPv4: 0.0.0.0 to 255.255.255.255
– IPv6: 2001:0db8:85a3:0000:0000:
8a2e:0370:7334
• The Internet Corporation for Assigned
Names and Numbers (ICANN)
● Domain Names
➢Top-level domain (TLD): rightmost
● IANA Department- IP Address
● DNS Server
• Transmission Control Protocol (TCP)
– Message (dis)assembly into packets for transmission 12
Internet Protocols- TCP/IP ...
Internet Protocol (IP) Address
– Labels packet with origination and destination addresses
– Internet Protocol version 4 (IPv4)~ Since 1970
• 32-bit number identifying host/node computers
• Four billion different addresses (232 = 4,294,967,296)
– Internet Protocol version 6 (IPv6)~ Since 1998
• 2128, or approximately 3.4×1038 addresses
• Not interoperable with IPv4!
• 340 Billion Billion Billion Billion
13
IP Shortage and NAT as a rescue
Network Address Translation
Private IP
14
Sender
Adeyl Khan
Receiver
Nusrat F.
15
Country Code Top-Level
Domain (ccTLD)
kachchi.bd
.edu.bd
.gov.bd
ac.bd
16
Commonly used domain names
Router-based architecture of the Internet
17
Routing Packets
• Router computers- routers, gateways, border
routers
– Gateway from LAN ...
– The Internet Protocol Suite- IP, TCP, UDP
– UDP- User Datagram Protocol- connectionless
Client/server architecture
vS. P2P
20
Protocols ...
• Request a Web Page from your Web browser
● Hypertext Transfer Protocol (HTTP)
◆Internet Web page file delivery rules
● Uniform Resource Locator (URL)
■ Combination: protocol name, domain name, file name
•Electronic mail (e-mail)
• Client/server structure
• Software- E-mail server, E-mail client
• Protocol: POP, IMAP, SMTP SPAM
• Binary file Handling: MIME
21
HTML
XML
HTML v5
.. Web browser
EDI
CSS
Development of markup languages HTML and XML
Editors
22
EDI-XML
<order>
<ite>
Name
…
</ite>
<item>
Name
…
</item>
</order>
23
Text marked up with HTML tags
And displayed in a web browser
24
Linear vs. nonlinear paths through documents
25
HTML vs XML 26
Extensible Markup Language (XML)
• Strength of XML
– Users may define their own tags (weakness as well)
• Solution to user tag definitions
– Common XML tags standards
• Data-type definitions (DTDs) or XML schemas
– 2001: W3C released set of rules for XML documents
➢XML vocabulary: set of XML tag definitions
• XML files not intended to display in browser
– Extensible Stylesheet Language (XSL)
• Contains formatting instructions
– XML parsers: format XML file for device screen
27
Network across Organizational Boundaries
Cost
Intranet Within organization. Security
Extranet Private network with …
Scaling
Leased (phone) line! Bandwidth
Internet Public network Capability
VPN Virtual Tunnel (Encrypted)
Encrypts packet content, places inside another packet
Extranets are manifested as virtual private networks (VPNs)
28
Internet access providers (IAPs) or ISPs
• Common connection options
– various types of broadband connections
– leased lines, wireless
• Distinguishing factor
– Cost ...
– Bandwidth
■ Symmetric/Asymmetric connections-
Upstream/downstream bandwidth
29
Bandwidth History
Voice-Grade Telephone Connections
• Plain old telephone service (POTS)
– Uses existing telephone lines, analog modem
• Bandwidth between 28 and 56 Kbps
• Digital Subscriber Line (DSL) protocol Communication
Medium
– Use DSL modem (type of network switch)
• Integrated Services Digital Network (ISDN)
– First technology developed using DSL protocol suite
•Asymmetric digital subscriber line (ADSL)
•High-speed DSL (HDSL)
•Cable modems 30
Leased-Line Connections
Large organizations require very high bandwidth
• More bandwidth and expensive technologies
• Connection Lines
★ T1 line (DS1)- 24 DS0 lines (1.544 Mbps)
★ T3 (DS3): 44.736 Mbps
★ Optical fiber (instead of copper wire)
★ OC3 (optical carrier 3): 156 Mbps
★ OC192: 10 Gbps
★ OC-3840: 200 Gbit/s
31
32
Wireless Connections
↲ Costs and accuracy improving
↲ Many wireless network types to connect Internet-
capable phones, game consoles, and computers
↲ Bluetooth for Personal area networks (PANs)
■ Short distances, low bandwidth
■ Devices can discover one another and exchange information
automatically
↲ Wireless Ethernet (Wi-Fi) • Roaming
■ Wireless access point (WAP) • Hot-spots
■ Limited range ~ a floor • Repeaters
■ 802.11a (54 Mbps), 802.11g (54 Mbps) • Mesh routing
■ 802.11n: (450 Mbps range), 802.11ac (2+Gbps) 33
Cellular telephone networks
Wireless Connections
39
Dynamic Content Generation
Web Server
– Static page~ does not change
Web Application
–Dynamic page~ changes based on user, ...
– Gives user an interactive experience
• Client-side scripting (javascript)
– Software operates on the Web client (browser)
– Software changes Web page display in response to a user’s actions
– Software examples: JavaScript or Adobe Flash
•Server-side scripting (php, asp, jsp)
– Software operates on a Web server
– Program creates Web page in response to request for specific information
from a Web client
40
2. E-COMMERCE
FUNDAMENTALS
Summary
• Early development of Internet technology began in
the 1960s through research projects
– Commercial use began with e-mail
– Privatization of the Internet completed in 1995
• Packet-switched networks form the Internet
– Uses routing, IP addressing
• Technologies supporting the Internet, Web, and
electronic commerce
– Protocols, programs, languages, architectures
– TCP/IP
E- Business, Ninth Edition 43
Summary (cont’d.)
• HTML defines structure and content of Web pages
• Extensible Markup Language (XML)
– Uses markup tags to describe the meaning or
semantics of text
• Networking technologies
– Internets, intranets, extranets
– Extranet types
• Public network, private network, virtual private network
E- Business, Ninth Edition 44
Summary (cont’d.)
• Internet service provider connection types
– Basic telephone connections, broadband cable,
satellite microwave transmission, DSL, wireless
(fixed-point, mobile)
• Internet2 experimental test bed
– Creating, perfecting future high-speed networking
technologies
• Semantic Web project
– Goal of making research data widely available
– May enable Web interaction using intelligent software45
E- Business, Ninth Edition
agents
Processing requests for Web pages from an XML database
E- Business, Ninth Edition 46
Learning Objectives
In this chapter, you will learn about:
• The origin, growth, and current structure of the Internet
• How packet-switched networks are combined to form the Internet
• How Internet protocols and Internet addressing work
• The history and use of markup languages on the Web, including
SGML, HTML, and XML
• How HTML tags and links work on the World Wide Web
• The differences among internets, intranets, and extranets
• Options for connecting to the Internet, including cost and
bandwidth factors
• Internet2 and the Semantic Web 47
Learning Objectives ...
• Computer network
○ Technology allowing people to connect computers
○ Internet
■ Interconnected global computer networks (large)
■ Type of internet (lowercase “i”)
• Basic technology structure
○ Supports networks, the Internet, and e-commerce
• World Wide Web (Web)
○ Subset of Internet computers
■ Contents easily accessible
○ Includes easy-to-use interfaces
48
???