i
TR
NGă H SPKT TP. H CHÍ MINH
KHOAă I N- I NăT
B ăMÔNă I NăT ăCÔNGăNGHI Păậ Y
SINH
C NGăHÒAăXẩăH IăCH ăNGH AăVI Tă
NAM
CăL Pă- T ăDOă- H NHăPHÚC
----o0o---Tp. HCM, ngày 05 tháng 01ăn mă2019
NHI MăV ă
H tên sinh viên:
Chuyên ngành:
H đƠo t o:
Khóa:
I. TÊN
ăÁNăT TăNGHI P
Nguy năTi năHòa
NgôăMinhăHi păăăăăăăăăăăăăăăăăăăă
K thu t i n - i n t
i h c chính quy
2014
MSSV: 14141117
ThS. Nguy năTr
CÁN B H
NG D N
BM. I N T
ngăDuy
CÔNG NGHI P ậ Y SINH
ii
TR
NGă HăSPKTăTP.ăH ăCHệăMINH
KHOAă I N- I NăT
B ăMÔNă I NăT ăCÔNGăNGHI Păậ Y
SINH
C NGăHÒAăXẩăH IăCH ăNGH AăVI Tă
NAM
CăL Pă- T ăDOă- H NHăPHÚC
----o0o---Tp. HCM, ngày 7 tháng 10 n mă2018
L CHăTRÌNHăTH CăHI Nă
H
L
H
3
(15-21/10/2018)
4
(22/4 - 28/10/2018)
5, 6
(29/10 -11/11/2018)
7,8,9
(12/11 -02/12/2018)
10
(03 -09/12/2018)
L păđ tăph năc ngăc aăxe
11,12
(10-23/12/2018)
K tăn iăvƠăhoƠnăthi năxe
13
L IăCAMă OAN
ătƠiănƠyălƠădoătôi t ăth căhi năd aăvƠoăm tăs tƠiăli u tr
t ătƠiăli uăhayăcôngătrìnhăđưăcóătr c đó.
căđóăvƠăkhông sao chép
Nhóm sinh viên th căhi năđ ătƠi
NgôăMinhăHi păậ Nguy năTi năHòa
iv
L IăC Mă N
Emăxinăg iăl iăc mă năsơuăs căđ năTh yăNguy năTr ngăDuyă_ăGi ngăviênăb ă
mônă i năt ăcôngănghi păậ yăsinhăđưătr căti păh ngăd năvƠăt nătìnhăgiúpăđ ăt oăđi uă
ki năđ ăhoƠnăthƠnhăt tăđ ătƠi.
EmăchơnăthƠnhăc mă năquýăth yăcô,ăGi ngăviênăb ămônăđi năt ăcôngănghi păậ
yăsinhăđưăgópăýăvƠăchiaăs ănhi uăkinhănghi măquýăbáuăchoăemăth căhi năt tăđ ătƠi.
Emăxinăg iăl iăchơnăthƠnhăc mă năcácăth yăcôătrongăKhoaă i n- i năT ăđưă
t oănh ngăđi uăki năt tănh tăchoăemăhoƠnăthƠnhăđ ătƠi.
Emăc ngăg iăl iăđ ngăc mă năđ năcácăb năl pă14141DT2Aăđưăchiaăs ătraoăđ iă
ki năth căc ngănh ănh ngăkinhănghi măquýăbáuătrongăth iăgianăth căhi năđ ătƠi.ă
C mă năđ năgiaăđìnhăđưăluônăbênăc nhăvƠă ngăh ătinhăth n
XinăchơnăthƠnhăc mă n!
Nhómăsinhăviênăth căhi năđ ătƠi
NgôăMinhăHi păậ Nguy năTi năHòa
1.4. GI IăH N .....................................................................................................4
1.5. B ăC C ........................................................................................................4
Ch
ngă2.ăC ăS ăLụăTHUY T ................................................................................6
2.1ăCÁCăCHU NăTRUY NăTHỌNGăKHỌNGăDỂY ..........................................6
2.1.1ăM tăs ăcôngăngh ăk tăn iătrongătruy năthôngăkhôngădơy ..........................6
2.1.3ăTìmăhi uăv ăchu năIEEEă208.16 ................................................................8
2.2ăGI IăTHI UăV ăWEBăSERVERăVẨăNGỌNăNG ăL PăTRỊNHăHTML .....9
2.2.1ăKháiăni măwebăserver.................................................................................9
2.2.2ăNguyênălíăho tăđ ngăc aăwebăserver ..........................................................9
2.2.3ăCácăgiaoăth căs ăd ngăc aăwebăserver .....................................................10
2.2.4ăKháiăni măngônăng ăl pătrìnhăHTML ......................................................11
2.2.5ăC uătrúcăc ăb năc aăHTML .....................................................................11
2.3ăROBOTăTH MăDọăMỌIăTR
NG .............................................................13
2.3.1ăPhơnălo iărobot .........................................................................................13
2.3.2ăM tăs ăd ngăđi uăkhi nărobot ..................................................................14
2.3.3ăCácălo iăchuy năđ ngăc aărobot ...............................................................14
2.4ăGI IăTHI UăPH NăC NG ...........................................................................17
2.4.1 RASPBERRY PI 3 ...................................................................................17
2.4.2 ARDUINO UNO R3 ................................................................................18
2.4.3 MODULE L298N ....................................................................................19
2.4.4 CAMERA LOGITECH ............................................................................20
vi
TínhătoánăvƠăthi tăk ăm ch ....................................................................26
3.2.3
S ăđ ănguyênălýăc aătoƠnăm ch ............................................................32
ngă4.ăTHIăCỌNGăH ăTH NG ........................................................................33
4.1
GI IăTHI U ................................................................................................33
4.2
THI CÔNG H ăTH NG .............................................................................33
4.2.1
4.3
Ch
Thiăcôngăph năc ng ..............................................................................33
L PăTRỊNHăH ăTH NG ...........................................................................37
4.3.1
L uăđ ăgi iăthu t ...................................................................................37
4.3.2
Hình 1. 3: iRobot 510 Packbot ...................................................................................3
Hình 2.1: Robot hai chân BRAT .............................................................................. 15
Hình 2.2: Robot MANOI AT01 và MANOI PF01 .................................................. 15
Hình 2.3: Robotăirobotăchuy năđ ngăb ngăxích ....................................................... 16
Hình 2.4: RobotăNASAăchuy năđ ngăbánhăxe ......................................................... 16
Hình 2.5. Raspberry pi 3........................................................................................... 17
Hình 2.6: Arduino Uno R3 ....................................................................................... 18
Hình 2.7: Module L298n .......................................................................................... 19
Hình 2.8: Camera Logitech C270 ............................................................................ 20
Hình 2.9: đ ngăc ăservoăsg90 ................................................................................... 21
Hình 2.10: đ ngăc ăgi măt c .................................................................................... 21
Hình 2.11: Moduleăc măbi năDHT11 ...................................................................... 22
Hình 2.12: moduleăc măbi nămpu-6050 ................................................................... 22
Hình 3.1: S ăđ ăkh iătoƠnăm ch ............................................................................... 25
Hình 3.2: S ăđ ăk tăn iăraspberryăv iăcácăthi tăb ................................................... 26
Hình 3.3: S ăđ ăk tăn iăArduino .............................................................................. 27
Hình 3.4: camera logitech ........................................................................................ 28
Hình 3.5: Servo sg90 ................................................................................................ 28
Hình 3.6: s ăđ ăk tăn iăservoăvƠăcamera .................................................................. 28
Hình 3.7: s ăđ ăk tăn iăđ ngăc ăgi măt c ................................................................ 29
Hình 3.8: S ăđ ăk tăn iăc măbi năDHT11ăvƠăMPU-6050 ........................................ 29
Hình 3.9: M chă3Dăkh iăđènăled .............................................................................. 30
Hình 3.10: s ăđ ăk tăn iăđèn .................................................................................... 31
Hình 3.11: S ăđ ănguyênălýătoƠnăm ch .................................................................... 32
Hình 4.1. Môăhìnhăxeănhìnăt ătrên ầầầầầầầầầầầầầầầầầầ...34
Hình 4.2: Môăhìnhăxeănhìnăt ătr c .........................................................................35
Hình 4.3: Pinăd ăphòngăc păchoătoƠnăm ch .............................................................35
Hình 4.4: Ngu năpinăc păchoăđ ngăc .....................................................................36
Hình 4.5: Kíchăth căth căt ăc aăxe ........................................................................36
Hình 4.6: L uăđ ăchính ............................................................................................37
T ă xaă x aă khácă v ngă chinhă ph că t ă nhiênă luônă thúcă đ yă conă ng
nghiênăc uăkhoaăh căvƠăkhôngăng ngăphátătri năk ăthu t.ă
đ
iă tìmă tòi,ă
nănayăconăng
iăđưăđ tă
căcácăthƠnhăt uăkhoaăh cătoăl nătrongănhi uăl nhăv căb ngăcáchăt oăraărobotăthôngă
minhăcóăth ăho tăđ ngăm tăcáchăđ căl păvƠălinhăho tătrongăcácămôiătr
ngăkh cănghi t,ă
nguyăhi mănh t.ă
Cóăth ănóiărobotălƠăm tăthƠnhăt uăđưăxu tăhi năt ăs măvƠăđangăcóănh ngăthayă
đ iăm nhăm ,ărobotăngƠyăcƠngăthôngăminhăh n,ălinhăho tăh năvƠăchínhăxácăh n.ăRobotă
cóăth ădiăchuy năv iăt căđ ăvƠăđ ăchínhăxácăcaoăđ ăth căhi nănh ngăđ ngătácăl păđiă
l păl iănh ăhƠnăhayăs n.ăBênăc nhăđóăvi că ngăd ngăcôngăngh ăkhôngădơyăvƠoăvi că
truy nănh năthôngătinăgi aăng
hi uăqu ăh n.ăRobotăđ
iăđi uăkhi năvƠărobotăgiúpăchoărobotăho tăđ ngăcóă
căđi uăkhi nătr căti păt ăconăng
b tăng ămƠăb năthơnănóăkhôngăth ăx ălýăđ
choăng
iăch ăc năđi uăkhi năt ă
xa.
ătƠiăắThi tăk ăvƠăthiăcôngămôăhìnhăxeăth mădòămôiătr
v ălýăthuy tărobotăvƠăthiăcôngămôăhìnhăxeărobotăđ
ng”ăđ
cătrìnhăbƠyă
căđi uăkhi năt ăxaăquaăwebăserveră
k tăn iăv iăwifiănh măph c v ăcôngăvi căthayăth ăchoăconăng
iă ăđ aăhìnhăb ăgi iă
h n.ăDoăki năth căvƠăth iăgianăcóăh nănênănhómăsinhăviênăth căhi năđ ătƠiăr tămongă
nh năđ
căs ăgópăýăc aăquýăTh yăCôăvƠăcácăb năsinhăviên.
xi
CH
NGă1.ăT NGăQUAN
Ch
M căđ ăthi tăh iăđ ăl iădoăs ăh yăho iăt ăcácăth măh aănƠyăcƠngăn ngăn ăh năkhiăx yă
ra.ăNh ngăth măh aăđ năt ăphíaăthiênănhiênănh ăđ ngăđ t,ăcháyăr ng,ăsóngăth n,ăbưoă
l ...ăT ăphíaăconăng
iăcóăth ăk ăđ nălƠăchi nătranh,ăh aăho n,ăkh ngăb ,ăs păh mă
m ...ăNh ngăth măh aăđ uămangăđ năs ăthi tătoăl năv ăng
ki m,ăc uăh ăng
iăb ăth
iăvƠăv tăch t.ăVi cătìmă
ngăm tătíchăluônăg pănhi uăkhóăkh năvƠănguyăhi m.ăă
T iăVi tăNam,ăhƠngăn măc ngănhi uăv ăgơyăthi tăh iăl n,ăđ căbi tălƠănh ngăv ă
s păh măm ,ăcháyănhƠ,ăcháyăchungăc ...ăTuyănhiênăcôngătácăc uăh ăcònănhi uăkhóă
kh nădoăph ăthu căs căng
khôngăđ
iălƠăchính.ăV năđ ăanătoƠnăchoăng
c đ măb oăvìăph iăho tăđ ngătrongămôiătr
iăthamăgiaăc uăh ă
ngăti mă nănhi uănguyăhi m,ă
nhi uăch tăgơyăcháyăn ăvƠăch tăkhíăđ căh i.ă
Xu tăphátăt ănh ngăđi mănêuătrên,ăcùngăv iăs ăphátătri năc aănhi uălo iărobotă
NGă1.ăT NGăQUAN
tiênăphongănh mătìmăki m,ăphátăh aăđ aăhình,ăđoăđ căm tăs ăthôngăs ănh ănhi tăđ ă
đ ă m,ăg iăhìnhă nhăv ătrungătơmăđi uăkhi n...ăNh ănh ngătínhăn ngăđóăconăng
th ăđánhăgiáăvƠăki măsoátăđ
ph
căm căđ ănguyăhi măc aămôiătr
iăcó
ngăvƠăđ aăraănh ngă
ngăánăti păc năh pălí.ă
Nh tăB năvƠăHoaăK ălƠănh ngăn
căđiătiênăphongătrongăvi că ngăd ngărobotă
vƠoăđ iăs ngăhƠngăngƠy.ăCôngătyăI-robotălƠăcôngătyăs năxu tărobotăl năhƠngăđ uăHoaă
K ,ăchuyênănghiênăc uăvƠăcungăc păcácălo iărobotăthámăhi m,ăv
nhuăc uăkhácănhauăc aăconăng
tăđ aăhìnhăph căv ă
i.ă ơyălƠăm uărobotăchuyênălƠmănhi măv ăxơmănh p,ă
dòăthámăvƠoănh ngăvùngănguyăhi mă[3].ă
Hình 1.1: iRobot 210 negotiator
v ăkhíătrongăquơnăs ăc ngănh ăv năchuy năcácărobotăkhácăph căph căchoătácăchi n.ăă
Hình 1.3: iRobot 510 Packbot
RobotănƠyăngoƠiănhi măv ăv
hi m,ăchúngăcònăđ
tăđ aăhìnhăđ ăthơmănh pădoăthámănh ngăn iănguyă
cătrangăb ănh ngăcánhătayămáyăđ ăg păđ
căcácăv t,ăđ căbi tăđ ă
ph căv ăchoăcôngătácăg ăbomămìn.ăă
NgƠyănay,ărobotăthámăhi măđi uăkhi năt ăxaăngƠyăcƠngăđ
căđ uăt ăvƠăphátătri nă
m nhăm ,ăs ăd ngătrongăcácăm căđíchădòătìmăbomămìn,ăthámăhi măh măm ,ăki mătraă
cácăđ
ngă ngăng m,ăho tăđ ngătrongăcácămôiătr
phóngăx ăcao...ăNguyăhi măđ iăv iăconăng
ngănhi uăch tăđ căh i,ăcóăn ngăđ ă
i.ăNh năth yăvi cănghiênăc uăxeărobotă
thámăhi mălƠăv năđ ăc năthi tăchoăth căt ,ănhómăth căhi năch năđ ătƠiăắThi tăk ăvƠă
thi côngămôăhìnhăxeăth mădòămôiătr
iăs ăd ngăcóăth ăquanăsát,ăđi uăkhi năxeărobot, quan
sátăvideo,ăvƠăbi uăđ ăđ ă mănhi tăđ ăt ăwebăserver,ăcóăc măbi năđ ăch ngăl tăxe.
N iăDUNGăNGHIểNăC U
1.3.
N IăDUNGă1:ăThuăth păd ăli uă,ăquyătrìnhăc aă xe robot
N IăDUNGă2:ăCácăgi iăphápăthi tăk ăh ăth ng,ămôăhìnhăxe robot.
N IăDUNGă3:ăThi tăk ăh ăth ngăđi uăkhi n xe.
N IăDUNGă4:ăThi tăk ămôăhình.
N IăDUNGă5:ă ánhăgiáăk tăqu ăth căhi n
GI IăH N
1.4.
Môăhìnhăxeărobotăđ
trênăđ aăhìnhăđ măl yăvƠăd
căthi tăk ăch yătrênăđ aăhìnhăb ngăph ng,ăkhôngăth ăch yă
iăn
c.ăBênăc nhăđóămôăhìnhăxeăđ
căc păngu năd
iă
Ch
ngă3:ăắhi t k mô hình xe th m dò môi tr
Trongăch
ng.
ngănƠyămôăhìnhăxeărobotăthámăhi măđ
v ăk ăthu t.ăT ăđóăng
cănêuărõăcácăyêuăc uăchiăti tă
iăth căhi năs ăđ ăkh iăhóaăh ăth ng,ăch năl aăthi tăk ăvƠăch nă
l aăph năc ngăphùăh păc ngănh ăthi tăk ăph năm m.
Ch
ngă4:ăK t qu thi công mô hình xe robot.
B ăMÔNă I NăT ăCÔNGăNGHI P ậ Y SINH
4
CH
NGă1.ăT NGăQUAN
Ch
2.1ăCÁCăCHU NăTRUY NăTHÔNGăKHÔNGăDỂYă
2.1.1ăM tăs ăcôngăngh ăk tăn iătrongătruy năthôngăkhôngădơyă
Vi căk tăn iăm ngăkhôngădơyăcóăth ăđ
căth căhi năb ngăcáchăs ăd ngăm tăs ă
chu năk tăn iăsau:ă
Công ngh IrDA
ơyălƠăcôngăngh ăgiaoăti păd ăli uăh ngăngo iăIRăđ
căs ăd ngănhi uătrongă
đi uăkhi năt ăxaăc aăvôătuy n,ăđi uăhòaănhi tăđ ,ătrongămáyătính,ămáyăin...ăv iăkho ngă
cáchăng năvƠăchiăphíăth pă[7].ă
Công ngh Bluetooth
BluetoothălƠăcôngăngh ăm ngăkhôngădơyăchoăphépăcácăthi tăb ăđi n,ăđi năt ăgiaoă
ti păv iănhauătrongăkho ngăcáchăng năb ngăsóngăvôătuy năquaăb ngăt năchungăISMă
trongădưyăt nă2.40ậ2.48ăGHză[6].ăCôngăngh ănƠyăđ
căthi tăk ănh măm căđíchăthayă
th ădơyăcápăgi aămáyătínhăvƠăcácăthi tăb ătruy năthôngăcáănhơn,ăk tăn iăcácăthi tăb ă
đi năt ăl iăv iănhauăm tăcácăthu năl i.ă
Khiăđ
căkíchăho tăbluetoothăcóăth ăt ăđ ngăđ nhăv ăcácăthi tăb ăkhácăcóăchungă
côngăngh ătrongăvùngăxungăquanhăvƠăb tăđ uăk tăn iăv iăchúng.ă
Công ngh Wifi
ơyălƠăh ăth ngăm ngăkhôngădơyăs ăd ngăsóngăvôătuy năgi ngănh ăđi nătho iă
[6].ăChu năIEEEă802.11ăcóăcácăh ăsau:ă
Chu n IEEE 802.11a
LƠăm tăch ătiêuăk ăthu tăIEEEăchoăm ngăkhôngădơyăho tăđ ngătrongăd iăt năs ă
5ăGHzăv iăt căđ ătruy năd ăli uăc căđ iă54Mbps.ăD iăt năs ă5ăGHzăkhôngănhi uănh ă
t năv iăchu năIEEEă208.11b.ăS ăb ăsungăkênhănƠyăgiúpătránhăgiaoăthoaăvôătuy năvƠă
viba.
Chu n IEEE 208.11b
LƠăchu năqu căt ăchoăm ngăkhôngădơyădo tăđ ngătrongăd iăt nă2.4ăGHZăvƠăcungă
c păm tăl uăl
ngătrênă11Mbps.ă ơyălƠăm tăt năs ăth
ngăđ
căs ăd ng,ăcácălòăviă
ba,ăđi nătho iăkhôngădơy,ăthi tăb ăyăkhoa,ăyăh c,ăc ngănh ăthi tăb ăBluetoothăđ uălƠmă
vi căbênătrongăd iăt nă2.4ăGHz.ă
Chu n IEEE 208.11d
LƠăchu năIEEEăb ăsungăl păđi uăkhi nătruyăc păMACăvƠoăchu năIEEEă208.11ă
đ ăđ yăm nhăkh ăn ngăs ăd ngăr ngăm ngăWLANăchu năIEEEă208.11.ăChu nănƠyă
choăphépăcácăđi mătruyăc pătruy năthôngăthôngătinătrênăcácăkênhăvôătuy năđ
v iăm căcôngăsu tăch pănh năđ
cădùngă
căchoăcácăthi tăb ăkháchăhƠng.ăCácăthi tăb ăs ăt ă
đ ngăđi uăch nhăd aăvƠoăyêuăc uăv tălý.ă
lƠăm tăgi iăphápăng năh nămƠăđ nhăngh aăph năm măvƠăchoăWEPăđ ăcungăc păm tă
m căriêngăt ăd ăli uăt iăthi u.ăAES hay AES-OCBălƠăm tăs ăđ ăriêngăt ăd ăli uăm nhă
m ăvƠăm tăgi iăphápăth iăh nălơuădƠi.ă
2.1.3ăTìmăhi uăv ăchu năIEEEă208.16ă
IEEEă208.16ălƠăh ăth ngătiêuăchu nătruyănh păkhôngădơyăb ngăr ngăcungăc pă
đ căt ăchínhăth căchoăm ngăMANăkhôngădơyăb ngăr ngă[6].ăChu nănƠyăchoăphépăk tă
n iăbangăr ngăvôătuy năc ăđ nh,ămangăxáchăđ
c,ădiăđ ngămƠăkhôngăc nă ătrongăt mă
nhìnăth ngătr căti păt iăm tătr măg c.ăChu năIEEEă208.16ăcóăcácăh ăsau:ă
Chu n IEEE 208.16-2001
Chu nănƠyăxácăđ nhăgiaoădi năvôătuy năg măl păMACăvƠăPHYăc aăh ăth ngă
truyănh păvôătuy năc ăđ nhăđi măđi m,ăđaăđi măv iăm căđíchăchoăphépătri năkhaiă
nhanhăchóng,ăr ngărưiăcácăh ăth ngătruyănh păvôătuy năbangăr ng.ă
t
măb oăkh ăn ngă
ngăthíchăgi aăcácăthi tăb ătruyănh păvôătuy năb ngăr ng.ăă
Chu n IEEE 208.16a-2003
Chu nănƠyă quyă đ nhăcácăgiaoădi năkhôngăc ăđ nhăđi măt iăđaăđi mătruyăc pă
khôngădơyăb ngăthôngăr ngăh ăth ngăcungăc pănhi uăd chăv .ăCácăl păki măsoátătruyă
c pătrungăbìnhăcóăkh ăn ngăh ătr ănhi uăl păv tăch tăk ăthu tăt iă uăhóaăchoăcácăd iă
t năs ăc aă ngăd ng.ă
Chu n IEEE 208.16c-2002
ơyălƠăb năs aăl iăchu năc aăb nă802.16-11,ăcóăthêmăđ nhăngh aăcácăh ăs ăm iă
WebăserverălƠămáyăch ăcóădungăl
ngăl n,ăt căđ ăcao,ăđ
thôngătinănh ăm tăngơnăhƠngăd ăli u,ăch aănh ngăwebsiteăđưăđ
nh ngă thôngă tină liênă quană khácă (cácă mưă Script,ă cácă ch
cădùngăđ ăl uătr ă
căthi tăk ăcùngăv iă
ngă trình và các file
Multimedia) [4].
Webăserverăcóăkh ăn ngăg iăđ nămáyăkháchănh ngătrang web thông qua môi
tr
ngăinternetăquaăgiaoăth căHTTP,ăgiaoăth căđ
căthi tăk ăđ ăg iăcácăfileăđ nătrìnhă
duy tăwebăbrowserăvƠăcácăgiaoăth căkhác.ă
T tăc ăcácăwebăserverăđ uăcóăm tăđ aăch ăIPăho căc ngăcóăth ăcóăm tătênămi n.ă
Gi ăs ăkhiăng
iăs ăd ngăđánhăvƠoăthanhăđ aăch ătrênătrìnhăduy tăc aămáyăm tădòngă
ăsauăđóăgõăphímăenterăkhiăđóăng
iăs ăd ngăđưăg iăm tăyêuăc uă
căc ă
b năx yăđ năđ ngăsauămƠnăhình.ăTrìnhăduy tăwebătáchăđ aăch ăwebsiteălƠmă3ăph n:ă
Ph năgiaoăth c:ă(ắhttp”)ă
Máyăch ătênămi n:ă(www.abc.com)ă
Tênăt p:ă(ắindex.htm”)ă
Trìnhă duy tă liênă h ă v iă máyă ch ă tênă mi nă đ ă chuy nă đ iă tênă mi nă
"www.abc.com"ăraăđ aăch ăIP.ăSauăđó,ătrìnhăduy tăs ăg iăti p m tăk tăn iăt iămáyăch ă
cóăđ aăch ăIPăt
ngă ngăquaăc ngă80.ăTi păđ n,ămáyăch ăs ăg iăđo nătextăd ngăHTMLă
đ nătrìnhăduy tăwebămáyăđưăg iăyêuăc u.ăTrìnhăduy tăwebăđ căcácăth ăHTML,ăđ nhă
d ngătrangăwebăvƠăk tăxu tăraămƠnăhình.ă
2.2.3ăCácăgiaoăth căs ăd ngăc aăwebăserverăă
Giao th c HắắP
HTTPălƠăgiaoăth căc ăb nămƠăWorldăWideăWebăs ăd ngăđ ăxácăđ nhăcáchăcácă
thôngăđi păđ
căđ nhăd ngăvƠătruy năt iăraăsao,ănh ngăhƠnhăđ ngănƠoămƠăcácăwebă
serverăvƠăcácătrìnhăduy tăwebăph iălƠmăđ ăđápă ngăcácăl nhăr tăđaăd ngă[4].ăCh ngă
h n,ăkhiăgõăm tăđ aăch ăwebăURLăvƠoătrìnhăduy tăweb,ăm tăl nhăHTTPăs ăđ
t iăwebăserverăđ ăraăl nhăvƠăh
ngăd nătìmăđúngătrangăwebăđ
căg iă
CH
đ
NG 2.ăC ăS ăLụăTHUY T
căn păvƠo.ăVƠăs ăh năch ănƠyăđangăđ
căkh căph cătrongăcácăcôngăngh ăm iănh ă
activeX, java, javascript và cookies.
Giao th c FTP
FTPălƠăm tăgiaoăth cădùngăđ ăt iălênăcácăfileăt ăm tătr mălƠmăvi căhayămáyătínhă
cáănhơnăt iăm tăFTPăserverăho căt iăxu ngăcácăfileăt ăm tămáyăch ăFTPăv ăm tătr mă
lƠmăvi că[4].ă ơyălƠăcáchăth căđ năgi nănh tăđ ătruy năt iăcácăfileăgi aăcácămáyătínhă
trên internet.
FTPăhi năđ
cădùngăph ăbi năđ ăuploadăcácătrangăwebăt ănhƠăthi tăk ăwebălênă
m tămáyăch ăhostătrênăinternet,ătruy năt iăcácăfileăd ăli uăquaăl iăgi aăcácămáyătínhă
trênăinternet,ăc ngănh ăđ ăt iăcácăch
ngătrìnhăvƠăcácăfileăt ăcácămáyăch ăkhác v ă
máyătínhăcáănhơn.ăDùngăgiaoăth căFTPăcóăth ăc pănh tăcácăfileăt iăm tămáyăch .ăN uă
dùngăch căn ngăFTPăc aăm tă ngăd ngăqu nălýăfileăcóăth ăti năhƠnhăcácătácăv ăx ălýă
fileătrênămáyăch ăgi ng.ă
2.2.4ăKháiăni măngônăng ăl pătrìnhăHTMLă
HTMLălƠăngônăng ăđánhăd uăsiêuăv năb nădùngăđ ăt oănênăm tătrangăwebăcóă
nhi uătrang,ăm iătrangălƠăm tăm uăthôngătinăđ
11
CH
NG 2.ăC ăS ăLụăTHUY T
Th ă<HTML> choătrìnhăduy tăbi tăm ăđ uăvƠăk tăthúcăc aătrangăHTML.ă
Th ă<head> ch aătiêuăđ ăvƠăcácăthôngătinăkhaiăbáo,ăcácăthôngătină năkhác.ă
Th ă<body> s ăhi năth ăn iădungăc aătrangăweb.ă
M iăkíăt ăn măgi aăd uă<!ậ và ậ>ăs ăđ
căxemălƠăth ăcommentăvƠăs ăb ătrìnhă
duy tăb ăqua,ăkhôngăx ălýăvƠăkhôngăhi năth .ă
<HTML>
<head>
<title> ơyălƠăth ăđánhăd uătiêuăđ ătrangăweb</title>ă
<!-- Comment:ăCácăthôngătinăkhaiăbáo,ăcácăthôngătină nă-->