Tải bản đầy đủ (.pdf) (388 trang)

LẬP TRÌNH WEB doc

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (4.92 MB, 388 trang )

Đ
Đ


I H
I H


C Đ
C Đ
À
À
N
N


NG
NG
TRƯ
TRƯ


NG Đ
NG Đ


I H
I H


C B


C B
Á
Á
CH KHOA
CH KHOA
KHOA CÔNG NGH
KHOA CÔNG NGH


THÔNG TIN
THÔNG TIN






B
B
À
À
I GI
I GI


NG MÔN H
NG MÔN H


C

C
L
L


P TRÌNH
P TRÌNH
WEB
WEB
T
T
À
À
I LI
I LI


U T
U T
HAM KH
HAM KH


O
O
1. Internet n
1. Internet n


i k

i k
ế
ế
t m
t m


ng (Lê Quang Liêm)
ng (Lê Quang Liêm)
2. Internetworking v
2. Internetworking v


i TCP/IP (Nguy
i TCP/IP (Nguy


n Qu
n Qu


c Cư
c Cư


ng)
ng)
3. A
3. A
rchitecis of the

rchitecis of the
W
W
eb (Ried Robert.H)
eb (Ried Robert.H)
4. Eb
4. Eb
ook
ook


Th
Th
ương m
ương m


i Vi
i Vi


t Nam h
t Nam h


i nh
i nh


p th

p th
ế
ế
gi
gi


i
i
’’
’’
5.C
5.C
á
á
c Website TMĐT
c Website TMĐT
: Yahoo, Amazon, Ebay, AltaVista,
: Yahoo, Amazon, Ebay, AltaVista,
merce
merce
-
-
guide.com
guide.com
ine
ine
-
-
commerce.com

commerce.com


http://creating
http://creating
-
-
a
a
-
-
site.com
site.com
N
N


I DUNG CHNG TRèNH
I DUNG CHNG TRèNH
Ch
Ch
ơ
ơ
ng 1 : Internet v
ng 1 : Internet v
à
à
Web
Web
Gi

Gi


i thi
i thi


u
u
c
c
ơ
ơ
b
b


n
n
về Internet v
về Internet v
à
à
Web, gi
Web, gi
ú
ú
p ng
p ng



ời h
ời h


c
c
có m
có m


t t
t t


m nh
m nh
ì
ì
n về m
n về m


ng Internet, c
ng Internet, c
á
á
c trang web
c trang web
đ

đ
óng
óng
vai tr
vai tr
ò
ò
g
g
ì
ì
tr
tr
ê
ê
n m
n m


ng Internet, n
ng Internet, n


m b
m b


t
t
đợ

đợ
c h
c h


th
th


ng
ng
Website g
Website g


m nh
m nh


ng th
ng th
à
à
nh ph
nh ph


n n
n n
à

à
o.
o.
Ch
Ch
ơ
ơ
ng 2 :
ng 2 :
Ng
Ng
ô
ô
n ng
n ng


HTML
HTML
Tr
Tr
ì
ì
nh b
nh b
à
à
y n
y n



i dung c
i dung c


a ng
a ng
ô
ô
n ng
n ng


HTML
HTML
để
để
t
t


o n
o n
ê
ê
n c
n c
á
á
c

c
trang web s
trang web s


ng
ng
độ
độ
ng
ng
Ch
Ch
ơ
ơ
ng 3:
ng 3:
JavaScript v
JavaScript v
à
à
VBScript
VBScript
Tr
Tr
ì
ì
nh b
nh b
à

à
y c
y c
á
á
ch s
ch s


dụng c
dụng c
á
á
c k
c k


thu
thu


t l
t l


p tr
p tr
ì
ì
nh

nh
đơ
đơ
n gi
n gi


n
n
để
để
đ
đ
iều khi
iều khi


n c
n c
á
á
c s
c s


ki
ki


n tr

n tr
ê
ê
n trang web.
n trang web.
Ch
Ch
ơ
ơ
ng
ng
4:
4: Cng ngh Web ng
ASP, JSP, PHP (AJAX)
ASP, JSP, PHP (AJAX)
Ch
Ch
ơ
ơ
ng
ng
5:
5:
C
C
à
à
i
i
đ

đ


t
t
v
v
à
à
cấu
cấu
h
h
ì
ì
nh
nh
Web Server
Web Server
Tr
Tr
ì
ì
nh
nh
b
b
à
à
y

y
c
c
á
á
ch
ch
c
c
à
à
i
i
đ
đ


t
t
v
v
à
à
cấu
cấu
h
h
ì
ì
nh

nh
Web Server
Web Server
để
để
qu
qu


n
n


v
v
à
à
v
v


n
n
h
h
à
à
nh
nh
Website

Website
CHƯƠNG
CHƯƠNG
1 : INTERNET V
1 : INTERNET V
À
À
WEB
WEB
I. KHÁI NIỆM VỀ MẠNG MÁY TÍNH
 Mạng máy tính (network) là bao gồm các máy tính được
nối với nhau sao cho chúng có thể dùng chung dữ liệu và
các thiết bị.
 Các máy tính trong mạng có thể dùng chung các loại
tài nguyên sau:
 Dữ liệu
 Thông điệp
 Hình ảnh
 Máy fax
 Modem
 Máy in
 Các tài nguyên phần cúng khác
Máy tính Máy in
Cáp
Hệ thống mạng máy tính đơn giản
CHƯƠNG
CHƯƠNG
1 : INTERNET V
1 : INTERNET V
À

À
WEB
WEB
II. CÁC LOẠI MẠNG MÁY TÍNH
1. MẠNG NỘI BỘ (LOCAL AREA NETWORK - LAN)
Mạng nội bộ (LAN) là một mạng của các máy tính được
nối với nhau trong một phạm vi hẹp như trong một toà nhà, một
công sở nhờ một số loại cáp dẫn, không dùng thuê bao điện
thoại.
2. MẠNG DIỆN RỘNG (WIDE AREA NETWORK - WAN)
Mạng diện rộng (WAN) là một mạng của nhiều mạng nội
bộ nối với nhau thông qua đường dây điện thoại hoặc nhờ các
công nghệ khác như hệ thống điện tử viễn thông hoặc vệ tinh.
CHƯƠNG 1 : INTERNET VÀ WEB
II. C
II. C
Á
Á
C LO
C LO


I
I
M
M


NG M
NG M

Á
Á
Y T
Y T
Í
Í
NH
NH
3. M
3. M


NG INTERNET L
NG INTERNET L
À
À
GÌ?
GÌ?
CHƯƠNG
CHƯƠNG
1 : INTERNET V
1 : INTERNET V
À
À
WEB
WEB
Internet l
Internet l
à
à

liên m
liên m


ng to
ng to
à
à
n c
n c


u l
u l


n nh
n nh


t bao tr
t bao tr
ù
ù
m lên t
m lên t


t c
t c



c
c
á
á
c m
c m


ng kh
ng kh
á
á
c phân b
c phân b


trên ph
trên ph


m vi to
m vi to
à
à
n th
n th
ế
ế

gi
gi


i.
i.
+ Gi
+ Gi
ú
ú
p c
p c
á
á
c m
c m
á
á
y t
y t
í
í
nh k
nh k
ế
ế
t n
t n



i v
i v
à
à
trao đ
trao đ


i thông tin v
i thông tin v


i
i
nhau m
nhau m
à
à
không c
không c


n bi
n bi
ế
ế
t v
t v



tr
tr
í
í
đ
đ


a lý c
a lý c


a ch
a ch
ú
ú
ng
ng
+Cho ph
+Cho ph
é
é
p truy c
p truy c


p lên c
p lên c
á
á

c t
c t
à
à
i nguyên lưu tr
i nguyên lưu tr




xa.
xa.
+ Cho ph
+ Cho ph
é
é
p trao đ
p trao đ


i thư đi
i thư đi


n t
n t


(Email), trò chuy
(Email), trò chuy



n
n
(Chat), g
(Chat), g


i đi
i đi


n tho
n tho


i, g
i, g


i tin nh
i tin nh


n,
n,
+ C
+ C
á
á

c tư li
c tư li


u thông tin đư
u thông tin đư


c t
c t


ch
ch


c theo t
c theo t


ng trang
ng trang
(trang Web). C
(trang Web). C
á
á
c trang n
c trang n
à
à

y đư
y đư


c liên k
c liên k
ế
ế
t v
t v


i nhau nh
i nhau nh


c
c
á
á
c
c
liên k
liên k
ế
ế
t hay c
t hay c
á
á

c ch
c ch


m
m


c.
c.
CHƯƠNG
CHƯƠNG
1 : INTERNET V
1 : INTERNET V
À
À
WEB
WEB
II. C
II. C
Á
Á
C LO
C LO


I
I
M
M



NG M
NG M
Á
Á
Y T
Y T
Í
Í
NH
NH
3. M
3. M


NG INTERNET L
NG INTERNET L
À
À
GÌ?
GÌ?
L
L


ch s
ch s



ph
ph
á
á
t tri
t tri


n Internet
n Internet


Ti
Ti


n thân c
n thân c


a Internet l
a Internet l
à
à
ARPANET
ARPANET
, 1
, 1
960
960



Năm
Năm
1983, giao th
1983, giao th


c TCP/IP ch
c TCP/IP ch
í
í
nh th
nh th


c đư
c đư


c coi như m
c coi như m


t
t
chu
chu



n cho vi
n cho vi


c k
c k
ế
ế
t n
t n


i m
i m
á
á
y t
y t
í
í
nh
nh


Năm
Năm
1984, ARP
1984, ARP
ANET đã đư
ANET đã đư



c chia ra th
c chia ra th
à
à
nh hai ph
nh hai ph


n:
n:
ph
ph


n th
n th


nh
nh


t v
t v


n đư
n đư



c g
c g


i l
i l
à
à
ARPANET, d
ARPANET, d
à
à
nh cho vi
nh cho vi


c
c
nghiên c
nghiên c


u v
u v
à
à
ph
ph

á
á
t tri
t tri


n; ph
n; ph


n th
n th


hai đư
hai đư


c g
c g


i l
i l
à
à
MILNET, l
MILNET, l
à
à

m
m


ng d
ng d
ù
ù
ng cho c
ng cho c
á
á
c m
c m


c đ
c đ
í
í
ch quân s
ch quân s


.
.


WWW ra đ
WWW ra đ



i, 1989
i, 1989


Ng
Ng
à
à
y nay ch
y nay ch
ú
ú
ng ta th
ng ta th


y Internet xu
y Internet xu


t hi
t hi


n trong m
n trong m



i l
i l
ĩ
ĩ
nh
nh
v
v


c :
c :
thương m
thương m


i, ch
i, ch
í
í
nhh tr
nhh tr


, quân s
, quân s


, nghiên c
, nghiên c



u, gi
u, gi
á
á
o d
o d


c,
c,
văn ho
văn ho
á
á
, xã h
, xã h


i
i
CHƯƠNG
CHƯƠNG
1 : INTERNET V
1 : INTERNET V
À
À
WEB
WEB

CHƯƠNG
CHƯƠNG
1 : INTERNET V
1 : INTERNET V
À
À
WEB
WEB

Máy chủ
INTERNET
IAP
IAP
ISP
ISP
ISP
ISP

Máy chủ

Máy chủ
ISP
ISP
Nhà cung cấp khả năng
truy cập Internet
Nhà cung cấp dịch
vụ Internet
Người dùng
truy cập
trực tiếp

Người dùng truy cập từ xa
(điện thoại, thuê bao)
Mạng người dùng công cộng
IAP: Internet Access Provider
ISP:Internet Service Provider
K
K
ế
ế
t n
t n


i Internet
i Internet


Đ
Đ


k
k
ế
ế
t n
t n


i đư

i đư


c Internet c
c Internet c


n :
n :
-
-
M
M
á
á
y t
y t
í
í
nh (
nh (


)
)
-
-
Modem (
Modem (



)
)
-
-
Nh
Nh
à
à
cung c
cung c


p d
p d


ch v
ch v


+ America Online
+ America Online
+ VDC (VNPT)
+ VDC (VNPT)
+ FTP, Viettel, Netnam
+ FTP, Viettel, Netnam


-

-
C
C
á
á
c ph
c ph


n m
n m


m Internet
m Internet
CHƯƠNG
CHƯƠNG
1 : INTERNET V
1 : INTERNET V
À
À
WEB
WEB
III. CÁC KHÁI NIỆM
1. GIAO THỨC TCP/IP
TCP/IP là một giao thức để kết nối và truyền dữ liệu
giữa các máy tính với nhau.
+ Mục đích chính của IP là cung cấp khả năng kết nối
các mạng con thành liên mạng để truyền dữ liệu. IP là một
giao thức kiểu không liên kết.

+ TCP là một giao thức kiểu "có liên kết", nghĩa là
phải thiết lập liên kết giữa một cặp thực thể TCP truớc khi
chúng trao đổi dữ liệu với nhau.
CHƯƠNG
CHƯƠNG
1 : INTERNET V
1 : INTERNET V
À
À
WEB
WEB
III. CÁC KHÁI NIỆM
2. ĐỊA CHỈ IP :
Địa chỉ IP dùng để các máy tính liên lạc được với
nhau và phân biệt được nhau.
+ IP tĩnh và IP động
Cấu trúc của địa chỉ IP này gồm một chuỗi số 32 bit và
được chia thành 4 nhóm, cách nhau bởi dấu chấm ( . ). Mỗi nhóm
gồm 3 chữ số có giá trị từ 000 đến 255.
Ví dụ : địa chỉ IP của một máy tính : 192.168.2.3
CHƯƠNG
CHƯƠNG
1 : INTERNET V
1 : INTERNET V
À
À
WEB
WEB
3. Tên miền (Domain Name)
Địa chỉ IP là những dãy số, do đó người dùng Internet rất khó

nhớ. Vì vậy người ta dùng khái niệm tên miền (Domain Name) để
ánh xạ tới địa chỉ IP. Tuy nhiên tên miền chỉ là tên dành cho người
dùng dễ nhớ, cốt lõi của địa chỉ Internet vẫn là IP.
Tên miền của một máy chủ gồm các chuỗi ký tự phân cách nhau
bằng dấu chấm (.).
Khuôn dạng tên miền: xxx.xxx.xxx.xxx
- Nhóm ký tự cuối cùng đại diện cho tên nước.
- Nhóm kế tiếp đại diện cho loại cơ quan
- Nhóm kế tiếp đại diện cho tên cơ quan
- Nhóm đầu tiên đại diện cho tên máy tính
CHƯƠNG
CHƯƠNG
1 : INTERNET V
1 : INTERNET V
À
À
WEB
WEB
III. CÁC KHÁI NIỆM
www.pacific.net.sg
home.vnn.vn
fpt.com.vn
www.yahoo.com
113.115.12.37
203.162.16.235
203.162.7.48
110.32.26.74
Địa chỉ theo tên miềnĐịa chỉ IP
V
V

í
í
d
d


:
:
CHƯƠNG
CHƯƠNG
1 : INTERNET V
1 : INTERNET V
À
À
WEB
WEB
III. CÁC KHÁI NIỆM
3. Tên miền (Domain Name)
4. Máy chủ (Server)
 Là một máy tính được nối vào mạng và có khả năng
cung cấp thông tin cho máy tính khác trong mạng.
 Là máy trong mạng mà các máy tính khác trong mạng
có thể truy cập được.
5. Máy khách (Client)
 Là một máy tính được nối vào mạng và có khả năng
truy cập vào các máy khác để yêu cầu đáp ứng thông tin.
(Máy của những người sử dụng bình thường).
CHƯƠNG
CHƯƠNG
1 : INTERNET V

1 : INTERNET V
À
À
WEB
WEB
III. CÁC KHÁI NIỆM
IV. CÁC DỊCH VỤ CỦA INTERNET
1. Dịch vụ thư điện tử (E-mail) :

Electronic mail (E
Electronic mail (E
-
-
mail) : L
mail) : L
à
à
m
m


t d
t d


ch v
ch v


c

c


a Internet gi
a Internet gi
ú
ú
p
p
cho vi
cho vi


c trao đ
c trao đ


i thông đi
i thông đi


p gi
p gi


a nh
a nh


ng ngư

ng ngư


i d
i d
ù
ù
ng hay
ng hay
nh
nh
ó
ó
m ngư
m ngư


i d
i d
ù
ù
ng trên m
ng trên m


ng
ng


D

D


a trên giao th
a trên giao th


c chu
c chu


n Internet: Simple Mail Transfer
n Internet: Simple Mail Transfer
Protocol (SMTP)
Protocol (SMTP)


Kh
Kh


năng g
năng g


i t
i t


i nhi

i nhi


u ngư
u ngư


i c
i c
ù
ù
ng m
ng m


t th
t th


i đi
i đi


m
m


Nhanh ch
Nhanh ch
ó

ó
ng chuy
ng chuy


n giao đư
n giao đư


c t
c t
à
à
i li
i li


u
u


Chi ph
Chi ph
í
í
th
th


p

p
CHƯƠNG
CHƯƠNG
1 : INTERNET V
1 : INTERNET V
À
À
WEB
WEB
C
C
á
á
c mô h
c mô h
ì
ì
nh ho
nh ho


t đ
t đ


ng E
ng E
-
-
Mail :

Mail :


Mô h
Mô h
ì
ì
nh thông đi
nh thông đi


p tr
p tr


c ti
c ti
ế
ế
p
p


Mô H
Mô H
ì
ì
nh h
nh h



p thư lưu
p thư lưu


Mô h
Mô h
ì
ì
nh Internet
nh Internet
CHƯƠNG
CHƯƠNG
1 : INTERNET V
1 : INTERNET V
À
À
WEB
WEB
IV. CÁC DỊCH VỤ CỦA INTERNET
1. Dịch vụ thư điện tử (E-mail) :
Mô h
Mô h
ì
ì
nh thông đi
nh thông đi


p tr

p tr


c ti
c ti
ế
ế
p
p




from: A
to: D
from: A
to: D
D
D
C
C
B
B
Các thông điệp được gửi trực tiếp ngay lập tức tới máy
đang hoạt động trong mạng nội bộ
CHƯƠNG
CHƯƠNG
1 : INTERNET V
1 : INTERNET V
À

À
WEB
WEB
IV. CÁC DỊCH VỤ CỦA INTERNET
1. Dịch vụ thư điện tử (E-mail) :
Mô h
Mô h
ì
ì
nh h
nh h


p thư lưu
p thư lưu
Thông đi
Thông đi


p đư
p đư


c g
c g


i gi
i gi
á

á
n ti
n ti
ế
ế
p t
p t


i m
i m


t m
t m
á
á
y ph
y ph


c v
c v


đang ho
đang ho


t

t
đ
đ


ng trong m
ng trong m


ng n
ng n


i b
i b






from: A
to: D
m¸y phôc vô th
Mail SERVER
m¸y phôc vô th
Mail SERVER
B
B
C

C
D
D
CHƯƠNG
CHƯƠNG
1 : INTERNET V
1 : INTERNET V
À
À
WEB
WEB
IV. CÁC DỊCH VỤ CỦA INTERNET
1. Dịch vụ thư điện tử (E-mail) :
C
C
á
á
c th
c th
à
à
nh ph
nh ph


n cơ b
n cơ b


n

n


Mail server
Mail server
: C
: C
hương tr
hương tr
ì
ì
nh ph
nh ph


c v
c v


thư
thư


Mail Client
Mail Client
: C
: C
hương tr
hương tr
ì

ì
nh cho ngư
nh cho ngư


i s
i s


d
d


ng
ng


C
C
á
á
ch th
ch th


c giao nh
c giao nh


n thư

n thư
CHƯƠNG
CHƯƠNG
1 : INTERNET V
1 : INTERNET V
À
À
WEB
WEB
T
T
à
à
i kho
i kho


n thư đi
n thư đi


n t
n t




T
T
à

à
i kho
i kho


n đăng nh
n đăng nh


p thư đi
p thư đi


n t
n t


g
g


m:
m:
Tên đăng ký
Tên đăng ký
(account name)
(account name)
M
M



t kh
t kh


u (Password)
u (Password)


Đ
Đ


a ch
a ch


thư c
thư c


a ngư
a ngư


i s
i s


d

d


ng sau khi đăng ký
ng sau khi đăng ký
:
:
tên
tên
_
_
đăng
đăng
_ký@tên_miên
_ký@tên_miên
Trong đ
Trong đ
ó
ó
: tên miên l
: tên miên l
à
à
tên đ
tên đ


nh danh c
nh danh c



a m
a m
á
á
y ph
y ph


c v
c v


thư
thư
-
-
tên
tên
đư
đư


c c
c c


p b
p b



i t
i t


ch
ch


c qu
c qu


n lý tên mi
n lý tên mi


n internet
n internet
V
V
í
í
d
d


:
:



CHƯƠNG
CHƯƠNG
1 : INTERNET V
1 : INTERNET V
À
À
WEB
WEB
Thư đi
Thư đi


n t
n t


-
-
Webmail
Webmail
L
L
à
à
c
c
á
á
c đ

c đ


a ch
a ch


E
E
-
-
mail mi
mail mi


n ph
n ph
í
í
như
như
:
:






http://

http://
mail.emailpinoy.com
mail.emailpinoy.com
/> />www.mailexcite.com
www.mailexcite.com
Excite mail
Excite mail
www.netaddress.com
www.netaddress.com
USA
USA
-
-
Net mail
Net mail
CHƯƠNG
CHƯƠNG
1 : INTERNET V
1 : INTERNET V
À
À
WEB
WEB
IV. CÁC DỊCH VỤ CỦA INTERNET
2. World Wide Web (www)


World Wide Web (WWW) ho
World Wide Web (WWW) ho



c Web l
c Web l
à
à
m
m


t d
t d


ch v
ch v


c
c


a Internet
a Internet

• Là dịch vụ cung cấp thông tin một cách toàn diện nhất
cho người dùng.


Web ch
Web ch



a thông tin bao g
a thông tin bao g


m văn b
m văn b


n, h
n, h
ì
ì
nh
nh


nh, âm
nh, âm
thanh v
thanh v
à
à
th
th


m ch
m ch

í
í
c
c


video đư
video đư


c k
c k
ế
ế
t h
t h


p v
p v


i nhau.
i nhau.


Web l
Web l
à
à

kho thông tin kh
kho thông tin kh


ng l
ng l


: phong ph
: phong ph
ú
ú
v
v


n
n


i dung,
i dung,
đa d
đa d


ng v
ng v



h
h
ì
ì
nh th
nh th


c,
c,
thư
thư


ng xuyên đư
ng xuyên đư


c c
c c


p nh
p nh


t,
t,
đ
đ



i
i
m
m


i v
i v
à
à
ph
ph
á
á
tri
tri


n không ng
n không ng


ng
ng
CHƯƠNG
CHƯƠNG
1 : INTERNET V
1 : INTERNET V

À
À
WEB
WEB

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×