Chương 2: Cơ sở hạ tầng của TMĐT
Nguyễn Đình Thuân
Faculty of Information Systems
UIT – VNU HCM
04/04/2020
1
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Nội dung
• Kỹ thuật chuyển mạch gói, nghi
thức
TCP/IP và kiến trúc mạng client/server
• Các chương trình tiện ích để theo dõi (trace), định vị(locate) và kiểm tra (verify) trạng thái các máy tính trên mạng Internet
• Các ứng dụng của Internet,
Intranet, Extranet và Web làm nền tảng cho thương mại điện tử
2
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Các thành phần cơ bản của Mạng
• Dây cáp
– Cáp đồng trục – Cáp quang (Fibber Optic)
• Chuyển
– Chuyển mạch – Chuyển gói
• Các giao thức (TCP/IP: Transmission Control
Protocol/Internet Protocol)
3
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Phương tiện truyền thông
• Là phần cứng kết nối máy tính với các thiết
bị số khác với nhau
• Tiêu chí quan trọng nhất để đánh giá phương tiện truyền thông là „băng thông‟ (bandwidth) của chúng – Băng thông chỉ ra khả năng truyền tải dữ liệu
trên một đơn vị thời gian
4
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Cáp quang
• Dây dẫn đồng được sử dụng truyền thông nhờ 1 số tính ưu việt
của chúng như bền và dễ lắp đặt
• Tuy nhiên chúng thường không có khả năng truyền dữ liệu với
tốc độ cao
• Cáp quang (fiber optic) được sử dụng cho các truyền dẫn với
tốc độ cao – Dây dẫn đồng dẫn tín hiệu điện dưới dạng bits. Cáp dẫn tín
hiệu dưới dạng đoạn tia sáng.
– Các modem tín hiệu quang học có nhiệm vụ diễn dịch các
đoạn tia sáng này thành tín hiệu điện
• Cáp quang có khả năng truyền tín hiệu mạnh hơn cáp đồng, vì vậy nó được dùng để truyền dữ liệu ở khoảng cách xa mà không cần gắn nhiều bộ khuyếch đại trên đường dẫn
5
• Các thiết bị dùng với cáp quang thường đắt tiền
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Các phương thức kết nối Internet
Tốc độ
Phương pháp
Chi phí
(Kbps)
Tốc độ truyền = tốc độ nhận
Số người sử dụng
Tính dễ tìm kiếm
33 – 56
Không
Rất thấp
1-2
Toàn cầu
Modem
384 – 1500
Không
Trung bình
10-20
Rất hạn chế
Cable Modem
56 – 128
Có
Cao
5
Sử dụng rộng rãi
ISDN
384 – 55000
Không
Thấp
10-50
Hạn chế sử dụng
xDSL
64 – 1544 (T1) Có
Rất cao
50+
Sử dụng rộng rãi
Frame Relay
128 - 4000
Có
Rất cao
50 +
Hạn chế
Vệ tinh
2000
Có
Rất cao
5
Sử dụng rộng rãi
DSL (Digital Subscriber Line)
Wireless
720 - 1000
Có
Cao
50+
Sử dụng rộng rãi
6
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Các thiết bị kết nối chính của LAN
• HUB (kết nối dùng cặp dây xoắn 10 BASE) • Card mạng • Liên mạng (Internetworking) – Bộ chuyển mạch (Switch) – Bridge – Router
7
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Hạ tầng thông tin của Internet
• Internet sử dụng tín hiệu số và có thể sử dụng các hệ thống mạng thông tin như: cáp, vệ tinh, đĩa vi sóng...
• Giao thức là gì?
– Là một tập hợp các qui định về qui trình, lưu thông và tiêu chuẩn được thiết kế để chuyển dữ liệu và thông tin
– Giao thức cho phép lưu thông 2 chiều của
thông tin (gọi là duplex mode)
8
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Các giao thức của mạng
Giao thức cơ bản nhất của Internet làTCP/IP.
Nó cho phép: – Gửi và nhận thông điệp (email) – Tìm thông tin, tương tác với các doanh nghiệp
khác và mua sản phẩm
– Tìm thông tin của các cá nhân đã gửi tài liệu của
mình lên web (web cá nhân)
– Tải phần mềm xuống máy giúp cho người sử
dụng có thể sử dụng nhiều trình ứng dụng trên Internet
9
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Các giao thức của mạng LAN
TCP/IP: Transmission Control Protocol/Internet
Protocol
NetBEUI: Windows IPX/SPX: Novell AppleTalk: Macintosh
10
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Các giao thức của mạng
Một số giao thức khác cũng đang trở nên phổ biến:
– Point-to-point protocol (PPP)
• Dùng quản lý địa chỉ IP ở server bảo trú của Internet giúp truy cập vào máy trong mạng LAN từ xa để gửi, nhận email và truy cập web
– Serial line Internet Protocol (SLIP)
• Kết nối người sử dụng với Internet cho phép họ gửi và nhận
tập tin thông qua TCP/IP
– Post office Protocol (POP)
• Truy cập máy mail chủ để tải email xuống máy hay gửi email
11
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Các giao thức khác
Interactive Mail Access Protocol (IMAP)
– Thay thế cho POP – Qui định cách thức mà NSD yêu cầu máy
phục vụ thể hiện các thư điện tử • Chỉ tải về các thư NSD chọn lựa (không phải tất
cả thư)
• Chỉ đọc các tiêu đề thư • Tạo và xử lý hộp thư trên máy phục vụ
12
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Các giao thức khác
File Transfer Protocol (FTP)
– Truyền gửi các tập tin giữa các máy tính
nối kết nhau theo nghi thức TCP/IP
– Sử dụng mô hình khách/người phục vụ(
client/server model)
– Cho phép truyền gửi tập tin ở cả 2 dạng
nhị phân và văn bản dạng mã ASCII
– Xem nội dung các thư mục và xử lý các tập
tin ở cả 2 máy (cục bộ và máy từ xa)
13
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Các kiểu (Topology) của mạng LAN
• Mạng hình sao (Star Topology) • Mạng dạng vòng (Ring Topology • Mạng hình tuyến (Bus Topology) • Mạng kết hợp
14
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Topology của mạng LAN
STAR
BUS
RING
15
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Hai loại mạng chính
Mạng cục bộ - LAN
– Mạng nội bộ gồm nhiều máy tính nối lại với
nhau
– Có khả năng chia sẻ tài nguyên lẫn nhau – Được sử dụng riêng (Độc lập)
Mạng diện rộng – WAN
– WAN gồm rất nhiều mạng LAN, trãi ra trên
một diện tích địa lý rộng lớn
16
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Mobile Commerce và những thiết bị di động
personal digital assistant (PDA)
Máy tính cầm tay để quản lý thông tin cá nhân
smartphone
ĐT cầm tay có thẻ truy cập Internet
blackberry
Thiết bị cầm tay có thể sử dụng Email
synchronization
Cập nhật thông tin với thiết bị khác
17
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Những phần mềm cho thiết bị di động
microbrowser
Wireless Web browser ứng dụng cho màn hình nhỏ, ít băng thông và bộ nhớ
Wireless Application Protocol (WAP)
network protocols áp dụng cho các dạng khác nhau của thiết bị không dây truy cập Internet
18
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Exhibit 9.4 WAP Architecture
19
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Những dịch vụ cho thiết bị di động
• Short Message Service (SMS):
dịch vụ hỗ trợ nhận và gởi những tin nhắn ngắn trên Mobile
• Enhanced Messaging Service (EMS) Dịch vu hỗ trợ gởi hình ảnh âm thanh • Multimedia Messaging Service (MMS) Tin nhắn không dây, MMS có thể gởi những file media lớn
20
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Những dịch vụ cho thiết bị di động
• Micropayments
Thanh toán cho hàng hoá dịch vụ < $ 10
• Global positioning system (GPS)
Xác định vị trí trên trái đất
21
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Hệ thống mạng không dây
• Personal Area Networks (PAN)
Hệ thống mạng không dây trong một pham vi nhỏ
• Bluetooth
Một chuẩn trong thông tin liên lạc với phạm vi ngắn
22
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Hệ thống mạng không dây
Wireless Local Area Networks (WLAN)
Một hệ thống thông tin liên lạc không dây trong một phạm vi trung bình, có thể kết nối Internet hoặc mạng khác
Wi-Fi (wireless fidelity) Chuẩn IEEE 802.11 dùng cho mạng WLANs
23
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Hệ thống mạng không dây
Wireless Local Area Networks
802.11b Chuẩn Wi-Fi phổ biến, không quá đắt và có vấn đề trong kết nối 802.11a Chuẩn Wi-Fi nhanh hơn 802.11b nhưng phạm vi nhỏ hơn 802.11g Nhanh hơn, chi phí đắt hơn và được sử dụng phổ biến
24
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Hệ thống mạng không dây
Wireless Local Area Networks
wireless access point Một antenna giúp cho kết nối giữa thiết bị di động và mạng LAN có dây
hotspot Một vùng hoặc một điểm có thẻ truy cập mạng không dây
25
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Minh họa mạng WiFi
26
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Hệ thống mạng không dây
Wireless Metropolitan Area Networks
WiMax Chuẩn không dây (IEEE 802.16)cho kết nối băng thông rộng trên một vùng rông lớn
wireless metropolitan area network (WMAN) Một hệ thống thông tin liên lạc sử dụng cho kết nối không dây trong một phạm vi rộng lớn
27
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Internet, Intranet, Extranet
Internet, Intranet, extranet vaø WWW chieám phaàn lôùn noäi dung caùc baùo caùo veà ngaønh vieãn thoâng hieän nay
Chính Internet laø nhaân toá giuùp thöïc hieän
TMÑT thaønh hieän thöïc
28
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Các tên miền (cấp cao nhất) thông dụng
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Ứng dụng trên Internet: Thư điện tử (E-Mail)
• Sử dụng lần đầu tiên vào thập niên 1970s
trên mạng ARPANET
• Hình thức thông tin thông dụng hiện nay
khi giao dịch
• Có thể đính kèm các văn bản, hình ảnh, phim, bảng tính hay các thông tin khác theo thư điện tử
30
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Gửi thư điện tử
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Ứng dụng trên Internet:Telnet
• Cho phép NSD đăng nhập vào 1 máy tính ở xa trên 1 máy tính khác và có thể điều khiển, truy cập thông tin trên máy ở xa này
• Terminal Emulation:
chương trình mô phỏng thiết bị đầu cuối để có thể nhập lệnh và yêu cầu thi hành trên máy tính ở xa
• Một số phần mềm cho phép sử dụng Telnet
trên các trình duyệt Web
32
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Ví dụ thực hiện TELNET
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Câu hỏi
Trong hệ điều hành Windows, có công cụ
tương tự Telnet ???
34
CuuDuongThanCong.com https://fb.com/tailieudientucntt
TELNET : điều khiển từ xa
35
CuuDuongThanCong.com https://fb.com/tailieudientucntt
HYPERTERMINAL : điều khiển từ xa
36
CuuDuongThanCong.com https://fb.com/tailieudientucntt
HYPERTERMINAL : điều khiển từ xa
37
CuuDuongThanCong.com https://fb.com/tailieudientucntt
HYPERTERMINAL : điều khiển từ xa
38
CuuDuongThanCong.com https://fb.com/tailieudientucntt
REMOTE DESKTOP điều khiển từ xa
39
CuuDuongThanCong.com https://fb.com/tailieudientucntt
REMOTE DESKTOP điều khiển từ xa
40
CuuDuongThanCong.com https://fb.com/tailieudientucntt
REMOTE DESKTOP điều khiển từ xa
41
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Truy cập trực tiếp với đường dẫn
42
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Ứng dụng trên Internet: FTP
• Phương pháp nhanh nhất để truyền gửi các
thông tin giữa 2 máy tính
• Thường sử dụng cho các yêu cầu : tải về (download) các gói phần mềm, cập nhật phần mềm từ 1 máy tính từ xa
• Cũng cho phép tải lên (upload) các tập tin vào máy tính từ xa để cho phép các máy tính khác có thể truy cập các tập tin này
43
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Ví dụ thực hiện ứng dụng FTP
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Ngôn ngữ đánh dấu và trang WEB
Standard Generalized Markup Language
(SGML) – Chuẩn hóa bởi tổ chức ISO vào năm 1986 – Không độc quyền – Hỗ trợ các thẻ (tags) do NSD định nghĩa – Chi phí khá lớn – Chi phí cao hơn so với HTML – Khó học và sử dụng
45
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Ngôn ngữ đánh dấu và trang WEB
Hypertext Markup Language
– Dựa trên SGML – Dễ học, dễ sử dụng , dễ hỗ trợ hơn – Hỗ trợ nhiều kiểu thể hiện thông tin • Headings, title bars, bullets, lines, lists • Hình ảnh, khung trang, bảng
– Là ngôn ngữ chuẩn cho các trang Web
46
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Ngôn ngữ đánh dấu và trang WEB
Extensible Markup Language
– Kế thừa từ SGML – Định nghĩa các thông tin nào sẽ được hiển thị (chứ không phải là trang web sẽ thể hiện như thế nào)
– Mô tả nội dung thực sự của trang Web – Khả năng lưu trữ dữ liệu
47
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Web Clients và Web Servers
Máy khách (Client computers) : thường yêu cầu cung cấp các dịch vụ : in tài liệu, truy cập thông tin, cập nhật cơ sở dữ liệu ,… Máy phục vụ (Servers) chịu trách nhiệm xử lý
các yêu cầu từ các máy khách
48
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Kiến trúc Web Server/Client trên WWW
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Luồng thông tin giữa Web Server/Client
Mô hình 2 lớp (Two-Tier Client/Server)
– Máy khách gửi các thông điệp yêu cầu – Máy phục vụ tiếp nhận, xử lý thông điệp và gửi
trả kết quả
Thông điệp yêu cầu bao gồm: – Dòng yêu cầu (request line) – Tiêu đề (Optional request headers) – Nội dung thông điệp(optional)
50
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Luồng thông tin giữa Web Server/Client
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Liên lạc giữa Web Server/Client
Mô hình 3 lớp(Three-Tiered Client/Server)
– Lớp 1 : khách, NSD – Lớp 2 : Máy phục vụ Web (Web server) – Lớp 3 : Các chương trình ứng dụng và
CSDL
52
CuuDuongThanCong.com https://fb.com/tailieudientucntt
53
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Web servers
Application Server
Http request
Load Balancer
Backend System
Corporate ERP system
Databases
Back-End Server
Front-Stand Server
Application Server
54
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Intranets và Extranets
Intranets
– Trong 1 mạng LAN, ta có thể triển khai các
dịch vụ Internet (trang Web tin tức, hệ thống thư nội bộ,..) mạng Intranet
– Cho phép truy xuất thông tin có kiểm soát và
có giới hạn
– Phân phối thông tin với chi phí thấp
55
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Intranets và Extranets
Extranets
– Extranet = Intranet nối kết với Internet – Nối kết các doanh nghiệp với các nhà cung
ứng hay các đối tác khác
– Cung cấp cơ sở hạ tầng cho việc truyền thông, EDI cũng như điều phối các hoạt động mua bán
– Sử dụng mạng Internet để truyền thông
56
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Ví dụ
57
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Intranets và Extranets
• Mạng công cộng - Public Network
– Là 1 mạng extranet cho phép truy xuất mạng
intranet nội bộ từ bên ngoài
– 2 hay nhiều công ty đồng ý nối kết các mạng
intranet với nhau trên nền mạng công cộng (ví dụ Internet)
• Mạng riêng - Private Network
– Nối kết vật lý 2 mạng intranet bằng đường
truyền riêng (leased-line)
58
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Intranets và Extranets
Virtual Private Network (VPN)
– Sử dụng mạng công cộng và 1 số nghi thức
riêng để có thể truyền tải các thông tin riêng tư trên mạng Internet(sử dụng “tunneling” hay “encapsulation”)
– Tiết kiệm chi phí , có tính cạnh tranh
59
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Mạng VPN Extranet
60
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Các lựa chọn cho việc nối kết Internet
Internet Service Providers (ISPs) cung cấp
nhiều phương án kết nối – Plain Old Telephone Service (POTS)
• Sử dụng đường dây điện thoại có sẵn phối hợp với
thiết bị modem
• Tốc độ truyền tải : 56Kbps (56,000 /Giây) – Integrated Services Digital Network (ISDN)
• Tốc độ 128Kbps
– Asymmetric Digital Subscriber Line (ADSL) • Tốc độ Upload 640Kbps, download : 9Mbps
61
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Cable Modems
• Phương án kết nối bằng việc sử dụng chung với các đường cáp có sẵn như : truyền hình cáp, mạng điện dân dụng,…
• Tốc độ tải lên : 300-500 Kbps • Tốc độ tải xuống: 1.5Mbps • Chi phí và hiệu quả khá tốt
62
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Các chi phí cho việc kết nối Internet
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Internet 2
Internet hiện nay có nhiều vấn đề
– Không vẽ được kiến trúc Internet hiện tại một cách đầy
đủ
– Không an toàn (virus) – Chất lượng (tốc độ, độ tin cậy) – Chưa giải quyết được bài toán anonymous và identify
Hiệp hội các trường ĐH về phát triển Internet cao
cấp (UCAID), các nhà nghiên cứu và viện hàn lâm – Nghiên cứu làm lại Internet
64
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Internet 2
• Được xây dựng từ 1996 • Là mạng truyền thông tin siêu tốc
– Tốc độ nhanh (10gigabit/giây) – Có khả năng truyền dữ liệu âm thanh và hình ảnh một
cách nhanh chóng và tin cậy
• Công nghệ
– Đa truyền thông (multicast) – Phục vụ có chọn lọc (diffserve)
• Gói dữ liệu phải được chuyển đến đích và không bị gián đoạn • Đưa ra các mức độ ưu tiên cho các gói
65
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Internet 2
Ứng dụng
– Đào tạo từ xa – Hoạt động kinh doanh
• Dữ liệu dạng 3D trong thị trường chứng khoán Thử ôtô trước khi sản xuất • Tiếp cận khách hàng bằng các màn trình diễn video
66
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Tên Miền
• Tên miền là một phần trong địa chỉ Internet,
đứng sau “www”. Ví dụ trong địa chỉ http://www.yahoo.com thì tên miền là yahoo.com.
• Trong ví dụ này, tên miền kết thúc bằng phần đuôi (tên miền cao nhất) hay còn gọi là TLD (Top Level Domain) là ".com". Một tên miền có độ dài tới 67 ký tự, bao gồm cả phần mở rộng ".com" (không bao gồm các ký tự đặc biệt).
67
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Tên Miền
".org"
– Viết tắt của từ Organizations (Tổ chức, cơ
quan)
".net"
– Viết tắt của từ Network Provider (nhà cung
cấp mạng)
".com.vn"
– Viết tắt của Việt nam
68
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Tại sao cần một tên miền riêng?
Không chuyên nghiệp nếu sử dụng một tên
miền miễn phí SafeShopper.com/e- commerce/
hay một tên miền cấp 2 như
E-commerce.f2s.com
69
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Tại sao cần một tên miền riêng?
Một tên miền riêng đồng nghĩa với việc có thể sử dụng rất nhiều địa chỉ email trên tên miền một cách rất chuyên nghiệp. Khách hàng luôn tin tưởng một địa chỉ email theo chức năng của một công ty như
sales@tencongty.com, orders@tencongty.com
hay info@tencongty.com
hơn là một địa chỉ email tencongty@yahoo.com
70
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Chọn TLD nào?".com", ".net" hay ".org"
• Nếu sử dụng tên miền đó vào mục đích
kinh doanh thì TLD phải là ".com", không có ngoại lệ.
• Tất cả mọi người đều nhớ đến ".com"
trước tất cả các loại "DOT" khác.
• Có người còn cho là mọi tên miền trên thế
giới đều có phần đuôi là ".com".
71
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Chọn TLD nào?".com", ".net" hay ".org"
Nếu sử dụng một tên miền ".net" và cố gắng quảng cáo thương hiệu của mình, chẳng hạn nếu sử dụng tên miền MyStore.net hơn 70% khách hàng sẽ gõ vào trình duyệt của họ là MyStore.Com và nhấn Enter.
Quảng bá cho công ty có tên miền MyStore.Com mà không phải là MyStore.Net
72
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Chọn TLD nào?".com", ".net" hay ".org"
Nếu người truy cập quên không gõ vào trình
duyệt của họ phần đuôi (TLD) thì bất cứ mọi trình duyệt nào hiện nay điều mặc định thêm vào phần đuôi ".com“
Ví dụ : Nhập yahoo sẽ được www.yahoo.com
Nhập microsoft sẽ được
www.microsoft.com
73
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Chọn lựa tên miền
• Trước hết hãy dùng tên công ty hay thương hiệu. • 80% khả năng sẽ không còn tên miền ta cần vì có rất
nhiều công ty có tên trùng nhau
• Có nhiều đối thủ đang tìm cách đăng ký tên miền.
– hạn chế cạnh tranh khi khai thác khách hàng trên
Internet.
– bán lại tên miền
• Nếu không còn tên thương hiệu Hãy nghĩ tới tên
sản phẩm
• Thêm bớt một số từ ghép
74
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Có thể có bao nhiêu tên miền
• Phụ thuộc khả năng tài chính • Tên miền cần có ý nghĩa trong công việc kinh
doanh
• Có thể có 1 tên miền cho mỗi sản phẩm !!!! • Điều này không có nghĩa là phải tạo 100
website. Tất cả những gì cần làm là chuyển huớng 99 tên miền còn lại tới một miền chính
• Lý do tạo nhiều tên miền ????
75
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Có thể có bao nhiêu tên miền
• Nhập địa chỉ website theo phỏng đoán
– Dựa vào tên công ty – Dựa vào tên sản phẩm
• Các máy tìm kiếm trên Internet • Nhiều tên miền :
– Tăng khả năng cạnh tranh – Giúp khách hàng nhớ lâu – Đánh bại đối thủ
76
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Những quy tắc cơ bản đặt tên miền
1. Không nên khó hiểu, bí ẩn:
• Không quá vắn tắt • Không quá dài • Lưu ý : tên miền có thể dài tới 67 ký tự
2. Tránh dùng những ký tự gạch
• Ví dụ walmart.com và wal-mart.com
77
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Những quy tắc cơ bản đặt tên miền
3. Đăng ký nhiều "phiên bản" khác nhau
cho tên miền
4. Lựa chọn phần mở rộng cho tên miền
78
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Các khối cấu trúc của TMĐT
-Email -Networked database and communities -Online Catalogues -Infrastructure -Web
-Manufacturing -Information -Multimedia -Databases
-e-cash -EDI -Credit cards -Email -FAQs -Security -Web
-Wan -Internet -Telecommunication networks -Cable TV
Phân phối
Dịch vụ
Sản xuất
Mạng lưới
79
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Tích hợp cơ sở dữ liệu
• Tại sao cơ sở dữ liệu?
– Tiền lương – Hóa đơn – Thông tin chi tiết về nhân viên – ...
• Tại sao phải tích hợp cơ sở dữ liệu
– Bản thân trang web chỉ có thể chứa thông tin giới hạn – Nếu đưa nhiều thông tin, trang web có thể có dung lượng rất
lớn
– Hơn nữa, trang web không thể cùng lúc trình bày mọi thông tin
mà cơ sở dữ liệu có thể có
• Tích hợp cơ sở dữ liệu cho phép trang web có thể trình bày 1 cách chọn lọc các phần thông tin khác nhau của cơ sở dữ liệu
80
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Minh họa sự tích hợp của cơ sở dữ liệu
CGI
Kết quả là các thông tin dạng HTML/XML
Web Server
Database
CGI
Các lệnh yêu cầu HTML / XML
Web Browser
81
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Giao diện cổng chung (Common Gateway Interface- CGI)
• CGI là 1 dạng kịch bản được thiết kế sẵn nhằm thông báo cho web server cần phải làm gì trước 1 số yêu cầu nhận được từ người sử dụng Internet.
• CGI có thể được viết từ nhiều ngôn ngữ
khác nhau: – Đối với Server dùng nền NT: Visual Basic,
Visual C++, Power Builder
– Đối với Server dùng nền Unix: C, C++, Tcl,
Perl
82
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Minh họa hoạt động của CGI
Gõ URL vào
Http /XML Protocol
CGI
TCP/IP level
Vị trí HTML (Web site)
Web site được tìm thấy
Server
Server
83
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Cookies
• Cookies là những nhắc nhở của 1 Website gửi lại
trên máy tính của người sử dụng
• Cookies là một tệp hồ sơ (files) nhỏ hay một con chọi (Token) được lưu lại trên máy tính người sử dụng
• Extranet site: Cookies sử dụng để lưu lại mật
khẩu
• Một website không thẻ đọc được Cookies của
website khác
84
CuuDuongThanCong.com https://fb.com/tailieudientucntt