BÀI GING
NHP MÔN INTERNET
VÀ E-LEARNING
Biªn so¹n: Ths. NguyÔn Duy Ph−¬ng
Ths. D−¬ng TrÇn §øc
KS. §μo Quang chiÓu
KS. Ph¹m thÞ huÕ
KS. NguyÔn ThÞ Ngäc H©n
0 LI NÓI U
Ngày nay, Internet tr nên gn gi và quen thuc vi hàng triu ngi Vit Nam, đc bit
khu vc thành th, trong gii trí thc và gii tr. S tn ti ca Internet đã thay đi cách thc làm
vic, trao đi thông tin, k c cách hc tp, nghiên cu ca nhiu ngi. Trên phm vi toàn cu,
Internet cha mt khi lng thông tin khng l phân tán hàng chc ngàn mng con thuc hàng
trm nc trên th gii. Các dch v Internet cng ngày càng tr nên đa dng và hu ích hn. Chính
vì th, s hiu bit v Internet và kh nng s dng, khai thác thông tin trên Internet cng ngày càng
tr nên quan trng và thit thc cho mi ngi.
trin khai đào to h đi hc t xa qua mng tin hc- vin thông, Hc vin Công ngh
Bu chính Vin thông đã xây dng mt h thng đa dng các bài ging trên mng, các bài ging
đin t đa phng tin, và s dng Internet nh mt trong các phng tin chính đ truyn ti và
to môi trng dy và hc cho bc đi hc t xa. Do đó, Internet đóng mt vai trò quan trng
trong quá trình vic cung cp hc liu, bài ging và t chc hng dn hc tp, trao đi qua mng.
Chính vì vy, vic biên son tp sách hng dn hc tp môn “Nhp môn Internet và E-
Learning” cho các sinh viên nm th nht nhm trang b cho sinh viên nhng kin thc và k
nng c bn v Internet, cách s dng các dch v ca Internet đ phc v cho quá trình t hc, t
nghiên cu và trao đi kin thc theo hình thc giáo dc t xa là mt vic làm cn thit. Tài liu
cng gii thiu các kin thc c bn v E-Learning, các khái nim, các đc đim, cu trúc ca h
thng cng nh phng pháp và quy trình hc E-Learning.
Tài liu có cu trúc gm 3 chng. Chng 1 gii thiu tng quan v Internet, các khái
nim, đnh ngha, kin trúc chung ca mng Internet. Chng 2 gii thiu v các dch v trên
Internet, hng dn chi tit cách s dng các dch v. Chng cui cùng gii thiu tng quan v
E-Learning giúp cho sinh viên nm đc các kin thc v công ngh đào to s dng E-learning
mà các c s đào to hin đang s dng.
Cng cn nhn mnh rng, ni dung chính ca tp tài liu ch đ cp đn nhng vn đ có
liên quan thit thc nht đn vic khai thác, s dng Internet cho vic hc tp trong môi trng
giáo dc đin t. Sinh viên có th tham kho, nghiên cu sâu hn v nhng ni dung có liên quan
nhng giáo trình, tài liu và trang Web mà cui mi chng nhóm tác gi đã lit kê. Sinh viên
cng có th nghiên cu nhng ni dung ca môn hc này thông qua vic s dng b bài ging
đin t đc đóng gói trong đa CD-ROM do Hc vin Công ngh Bu chính vin thông
biên son.
Mc dù các tác gi cng đã có nhiu c gng, song do nhiu lý do các thiu sót còn tn tài
trong tp tài liu là điu khó tránh khi. Nhóm tác gi xin chân thành ch đón s đóng góp ý kin
ca các bn đng nghip, sinh viên xa gn và xin cm n v điu đó đ tp tài liu ngày càng hoàn
thin hn nhng ln xut bn sau.
Nhóm tác gi
Chng 1: Tng quan v Internet
0 CHNG 1: TNG QUAN V INTERNET
GII THIU
Vào nhng thp k trc, rt ít ngi trong chúng ta bit v Internet. Cho ti nm 1997, khi
Internet chính thc đc đa vào cung cp cho ngi s dng Vit Nam, thut ng Internet bt
đu đc nhiu ngi bit ti, và tr thành mt dch v truyn thông hu ích cho nhiu ngi.
Ngày nay, Internet tr nên gn gi và quen thuc vi hàng triu ngi Vit Nam, đc bit
khu vc thành th, trong gii trí thc và gii tr. S tn ti ca Internet đã thay đi cách thc
làm vic, trao đi thông tin, k c cách hc tp, nghiên cu ca nhiu ngi. Trên phm vi toàn
cu, Internet cha mt khi lng thông tin khng l phân tán hàng chc ngàn mng con thuc
hàng trm nc trên th gii. Các dch v Internet cng ngày càng tr nên đa dng và hu ích
hn. Chính vì th, s hiu bit v Internet và kh nng s dng, khai thác thông tin trên Internet
cng ngày càng tr nên quan trng và thit thc cho mi ngi.
Trong chng này, chúng ta s cùng tng bc nghiên cu, tìm hiu nhng ni dung c bn
nht, cng nh ng dng Internet trong đi sng và công vic, đc bit là vic s dng Internet
trong trao đi thông tin, nghiên cu và hc tp.
Ni dung chng này s đ cp đn bao gm
• Các kin thc tng quan v Internet, lch s phát trin
• Cu trúc ca Internet, các giao thc trên Internet, v.v…
• Các khái nim và đnh ngha có liên quan đn Internet, các cách kt ni, các khái nim
v đa ch IP, tên min,
nm đc ni dung ca chng này mt cách tt nht, ngi đc cn có mt s vn t
ting Anh cng nh đã bit các thao tác s dng máy tính đn gin.
Cui chng, ngi đc có th t đánh giá nhng kin thc đã thu lm đc ca mình
bng cách tr li các câu hi và làm mt s bài tp.
1.1.
KHÁI QUÁT
1.1.1. Lch s phát trin
Internet đc hình thành t cui thp k 60 ca th k trc, t mt d án nghiên cu ca
B quc phòng M. Tháng 7 nm 1968, C quan qun lý d án nghiên cu cp cao ca B Quc
phòng M (ARPA-Advanced Research Project Agency) đã đ ngh liên kt 4 đa đim: Vin
Nghiên cu Standford, Trng i hc tng hp California LosAngeles, UC - Santa Barbara và
Trng i hc tng hp Utah. Bn đim trên đc ni thành mng vào nm 1969 đã đánh du
s ra đi ca Internet ngày nay. Mng này đc bit đn di cái tên ARPANET.
5
Chng 1: Tng quan v Internet
ARPANET là mt mng th nghim phc v các nghiên cu quc phòng. Mt trong nhng
mc đích ca nó là xây dng mt mng máy tính có kh nng khc phc các s c. Mng máy
tính này có nhng đc trng sau :
• Có th tip tc hot đng ngay khi có nhiu kt ni b h hng.
• Phi đm bo các máy tính vi các phn cng khác nhau đu có th s dng mng.
• Có kh nng t đng điu chnh hng truyn thông tin, b qua nhng phn b
h hng.
• Có đc tính là mng ca các mng máy tính, ngha là có kh nng m rng liên kt
d dàng.
Ban đu, máy tính và đng liên lc có kh nng x lý rt chm, vi đng dây dài thì tc
đ chuyn tín hiu nhanh nht là 50 kbits/giây. S lng máy tính ni vào mng rt ít (ch 200
máy ch vào nm 1981).
ARPANET càng phát trin khi có nhiu máy ni vào - rt nhiu trong s này là t các c
quan ca B quc phòng M hoc nhng trng đi hc nghiên cu vi các đu ni vào B quc
phòng. ây là nhng giao đim trên mng. Trong khi ARPANET đang c gng chim lnh mng
quc gia thì mt nghiên cu ti Trung tâm nghiên cu Palo Alto ca công ty Xerox đã phát trin
mt k thut đc s dng trong mng cc b là Ethernet.
Theo thi gian, Ethernet tr thành mt trong nhng chun quan trng đ kt ni trong các
mng cc b. Cng trong thi gian này, DARPA (đt li tên t ARPA) chuyn sang hp nht
TCP/IP (giao thc đc s dng trong vic truyn thông trên Internet) vào phiên bn h điu hành
UNIX ca trng đi hc tng hp California Berkeley. Vi s hp nht nh vy, nhng trm
làm vic đc lp s dng UNIX đã to nên mt th mnh trên th trng, TCP/IP cng có th d
dàng tích hp vào phn mm h điu hành. TCP/IP trên Ethernet đã tr thành mt cách thc thông
dng đ trm làm vic ni đn trm khác.
Trong thp k 1980, máy tính cá nhân đc s dng rng rãi trong các công ty và trng
i hc trên th gii. Mng Ethernet kt ni các máy tính cá nhân (PC) tr thành ph bin. Các
nhà sn xut phn mm thng mi cng đa ra nhng chng trình cho phép các máy PC và
máy UNIX giao tip cùng mt ngôn ng trên mng.
Vào gia thp k 1980, giao thc TCP/IP đc dùng trong mt s kt ni khu vc-khu vc
(liên khu vc) và cng đc s dng cho các mng cc b và mng liên khu vc.
Thut ng "Internet" xut hin ln đu vào khong 1974 trong khi mng vn đc gi là
ARPANET. Vào thi đim này, ARPANET (hay Internet) còn qui mô rt nh.
Mc lch s quan trng ca Internet đc chn vào gia thp k 1980, khi Qu khoa hc
quc gia M NSF (National Science Foundation) thành lp mng liên kt các trung tâm máy tính
ln vi nhau gi là NSFNET. Mng này chính là mng Internet. im quan trng ca NSFNET là
cho phép mi ngi cùng s dng. Trc NSFNET, ch các nhà khoa hc, chuyên gia máy tính và
nhân viên các c quan chính ph đc kt ni Internet.
Nhiu doanh nghip đã chuyn t ARPANET sang NSFNET. Chính vì vy, sau gn 20 nm
ARPANET tr nên không còn hiu qu và đã ngng hot đng vào khong nm 1990.
6
Chng 1: Tng quan v Internet
Ngày nay, mng Internet phát trin mnh m hn các phng tin truyn thông truyn
thng khác nh phát thanh và truyn hình, do s ci tin và phát trin không ngng. Các công
ngh đang áp dng trên Internet giúp cho Internet tr thành mng liên kt vô s kho thông tin toàn
cu, có dch v phong phú v ni dung, hình thc. ó cng chính là điu thúc đy chúng ta nên
bt đu ngay vi hành trình khám phá th gii mi - th gii Internet.
11 triu máy tính kt ni
NSFNET thay th ARPANET
ARPANET s dng b giao thc TCP/IP
ARPANET đc thành lp
1
1
9
9
6
6
9
9
1
1
9
9
8
8
3
3
1
1
9
9
8
8
6
6
1
1
9
9
9
9
6
6
Hình 1.1: S đ lch s phát trin Internet
2
2
0
0
0
0
4
4
800 triu máy tính
kt ni
1.1.2. Internet là gì ?
Internet (Inter-network) là mt mng máy tính rt rng ln kt ni các mng máy tính khác
nhau nm ri rng khp toàn cu. Mt mng (Network) là mt nhóm máy tính kt ni nhau, các
mng này li liên kt vi nhau bng nhiu loi phng tin, tc đ truyn tin khác nhau. Do vy
có th nói Internet là mng ca các mng máy tính. Các mng liên kt vi nhau da trên b giao
thc (nh là ngôn ng giao tip) TCP/IP (Transmision Control Protocol
- Internet Protocol): Giao
thc điu khin truyn dn- giao thc Internet. B giao thc này cho phép mi máy tính liên kt,
giao tip vi nhau theo mt ngôn ng máy tính thng nht ging nh mt ngôn ng quc t (ví d
nh Ting Anh) mà mi ngi s dng đ giao tip.
Mng Internet không ch cho phép chuyn ti thông tin nhanh chóng mà còn giúp cung cp
thông tin. Nó cng là din đàn trao đi và là th vin toàn cu đu tiên.
1.1.2.1. Cu trúc mng Internet
Internet là mt liên mng, tc là mng ca các mng con. kt ni hai mng con vi
nhau, có hai vn đ cn gii quyt :
- Vn đ th nht: V mt vt lý, hai mng con ch có th kt ni vi nhau khi có mt thit
b có th kt ni vi c hai mng này. Vic kt ni đn thun v vt lý cha th làm cho hai mng
con có th trao đi thông tin vi nhau.
- Vn đ th hai: Thit b kt ni đc v mt vt lý vi hai mng con phi hiu đc c hai
giao thc truyn tin đc s dng trên hai mng con này và các gói thông tin ca hai mng con s
đc gi qua nhau thông qua thit b đó. Thit b này đc gi là cng ni Internet (Internet
Gateway) hay B đnh tuyn (Router).
7
Chng 1: Tng quan v Internet
Hình 1.2: Hai mng Net 1 và Net 2 kt ni thông qua Router R.
Khi kt ni mng đã tr nên phc tp hn, các Router cn phi bit v s đ kin trúc ca
các mng kt ni.
Ví d trong hình sau đây cho thy nhiu mng đc kt ni bng 2 Router.
Hình 1.3: 3 Mng kt ni vi nhau thông qua 2 router
Nh vy, Router R1 phi chuyn tt c các gói thông tin đn mt máy nm mng Net 2
hoc Net 3. Vi kích thc ln nh mng Internet, vic các Router quyt đnh chuyn các gói
thông tin cho các máy trong các mng s tr nên phc tp hn.
các Router có th thc hin đc công vic chuyn mt s ln các gói thông tin thuc
các mng khác nhau, ngi ta đ ra quy tc là: các Router chuyn các gói thông tin da trên đa
ch mng ni đn, ch không phi da trên đa ch ca máy nhn. Nh vy, da trên đa ch mng
nên tng s thông tin mà Router phi lu gi v s đ kin trúc mng s tuân theo s mng trên
Internet ch không phi là s máy trên Internet.
Trên Internet, tt c các mng đu có quyn bình đng cho dù chúng có t chc hay s
lng máy có s khác nhau. B giao thc TCP/IP ca Internet hot đng tuân theo quan đim sau:
tt các các mng con trong Internet nh là Ethernet, mt mng din rng nh NSFNET Backbone
hay mt liên kt đim-đim gia hai máy duy nht đu đc coi nh là mt mng. iu này xut
phát t quan đim đu tiên khi thit k giao thc TCP/IP là có th liên kt gia các mng có kin
trúc hoàn toàn khác nhau. Khái nim "mng" đi vi TCP/IP b n đi phn kin trúc vt lý ca
mng. ây chính là đim giúp cho TCP/IP tr lên rt mnh. Nh vy, ngi dùng trong Internet
hình dung Internet là mt mng thng nht và bt k hai máy nào trên Internet đu đc ni vi
nhau thông qua mt mng duy nht.
Hình sau mô t kin trúc tng th ca Internet.
8
Chng 1: Tng quan v Internet
Các máy đc ni vi nhau thông qua mt mng duy nht.
(a) Mng Internet di con mt ngi s dng.
Máy
ch
Mng
v
t l
ý
Máy
ch
(b) Kin trúc tng quát ca mng Internet.
Các RRouter cung cp các kt ni gia các mng.
Hình 1.4: Kin trúc tng th ca Internet
9
Chng 1: Tng quan v Internet
1.1.2.2. Gii thiu các giao thc kt ni mng
a) c đim mt s b giao thc kt ni mng :
Ü NetBEUI
- B giao thc nh, nhanh và hiu qu đc cung cp theo các sn phm ca hãng IBM,
cng nh s h tr ca Microsoft.
- Bt li chính ca b giao thc này là không h tr đnh tuyn và s dng gii hn mng
da vào Microsoft.
Ü IPX/SPX
- ây là b giao thc s dng trong mng Novell.
- u th: nh, nhanh và hiu qu trên các mng cc b đng thi h tr kh nng đnh
tuyn.
Ü DECnet
- ây là b giao thc đc quyn ca hãng Digtal Equipment Corpration.
- DECnet đnh ngha mô t truyn thông qua mng cc b LAN, mng MAN (mng đô th),
WAN (mng din rng). Giao thc này có kh nng h tr đnh tuyn.
Ü TCP/IP
- u th chính ca b giao thc này là kh nng liên kt hot đng ca nhiu loi máy tính
khác nhau.
- TCP/IP đã tr thành tiêu chun thc t cho kt ni liên mng cng nh kt ni Internet
toàn cu.
Hin nay, TCP/IP đc s dng rng rãi trong các mng cc b cng nh trên mng
Internet. Vì vy chúng ta s tìm hiu tng quan v b giao thc TCP/IP.
b) TCP/IP- ( Transmission Control Protocol / Internet Protocol)
: Là mt tp hp các giao
thc kt ni s dng cho vic truyn thông tin t máy tính này sang máy tính khác và t mng
máy tính này sang mng máy tính khác.
Mt máy tính tng tác vi th gii thông qua mt hoc nhiu ng dng. Nhng ng dng
này thc hin các nhim v c th và qun lý d liu vào-ra. Nu máy tính đó là mt phn ca h
thng mng thì mt trong s các ng dng trên s có th giao tip vi các ng dng trên các máy
tính khác thuc cùng h thng mng. B giao thc mng là mt h thng các quy đnh chung giúp
xác đnh quá trình truyn d liu phc tp. D liu đi t ng dng trên máy này, qua phn cng
v mng ca máy, ti b phn trung gian và đn ni nhn, thông qua phn cng ca máy tính đích
ri ti ng dng.
Các giao thc TCP/IP có vai trò xác đnh quá trình liên lc trong mng và quan trng hn
c là đnh ngha “hình dáng” ca mt đn v d liu và nhng thông tin cha trong nó đ máy tính
đích có th dch thông tin mt cách chính xác. TCP/IP và các giao thc liên quan to ra mt h
10
Chng 1: Tng quan v Internet
thng hoàn chnh giúp qun lý quá trình d liu đc x lý, chuyn và nhn trên mt mng
s dng TCP/IP. Mt h thng các giao thc liên quan, chng hn nh TCP/IP, đc gi là b
giao thc.
Thc t ca quá trình đnh dng và x lý d liu bng TCP/IP đc thc hin bng b lc
ca các hãng sn xut. Ví d, Microsoft TCP/IP là mt phn mm cho phép Windows NT x lý
các d liu đc đnh dng (format) theo TCP/IP và vì th có th hoà vào mng TCP/IP. Tuy
nhiên có s khác bit gia các chun TCP/IP nh sau :
• Mt chun TCP/IP là mt h thng các quy đnh qun lý vic trao đi trên các mng
TCP/IP.
• B lc TCP/IP là mt phn mm có chc nng cho phép mt máy tính hoà vào mng
TCP/IP.
• Mc đích ca các chun TCP/IP là nhm đm bo tính tng thích ca tt c b lc
TCP/IP thuc bt k phiên bn nào hoc ca bt k hãng sn xut nào.
• Mt h thng giao thc nh TCP/IP phi đm bo kh nng thc hin nhng công vic
sau:
o Ct thông tin thành nhng gói d liu đ có th d dàng đi qua b phn truyn
ti trung gian.
o Tng tác vi phn cng ca card mng.
o Xác đnh đa ch ngun và đích: máy tính gi thông tin đi phi có th xác đnh
đc ni gi đn. Máy tính đích phi nhn ra đâu là thông tin gi cho mình.
o nh tuyn: h thng phi có kh nng hng d liu ti các mng con, cho
dù mng con ngun và đích khác nhau v mt vt lý.
o Kim tra li, kim soát đng truyn và xác nhn: đi vi mt phng tin
truyn thông tin cy, máy tính gi và nhn phi xác đnh và có th sa cha
li trong quá trình vn chuyn d liu.
o Chp nhn d liu t ng dng và truyn nó ti mng đích. có th thc
hin các công vic trên, nhng ngi sáng to ra TCP/IP đã chia nó thành
nhng phn riêng bit, hot đng đc lp vi nhau. Mi thành phn đm
nhim mt chc nng riêng bit trong h thng mng.
TCP/IP bao gm bn tng nh sau :
• Tng truy cp mng (Network Access Layer)- Là tng thp nht trong mô hình
TCP/IP, bao gm các thit b giao tip mng và chng trình cung cp các thông tin cn thit đ
có th hot đng, truy cp đng truyn vt lý qua thit b giao tip mng đó.
• Tng liên mng (Internet Layer)- Cung cp đa ch logic, đc lp vi phn cng, đ d
liu có th lt qua các mng con có cu trúc vt lý khác nhau. Cung cp chc nng đnh tuyn đ
gim lu lng giao thông và h tr vic vn chuyn liên mng. Thut ng liên mng đc dùng
11
Chng 1: Tng quan v Internet
đ đ cp đn các mng rng ln hn, kt ni t nhiu LAN. To s gn kt gia đa ch vt lý và
đa ch logic. Các giao thc ca tng này bao gm: IP (Internet Protocol), ICMP (Internet Coltrol
Message Protocol), IGMP (Internet Group Message Protocol).
• Tng giao vn (Transport Layer) - Giúp kim soát lung d liu, kim tra li và xác
nhn các dch v cho liên mng. Tng này đóng vai trò giao din cho các ng dng mng. Tng
này có hai giao thc chính: TCP (Transmisson Control Protocol) và UDP (User Datagram
Protocol).
• Tng ng dng (Application Layer) - Là tng trên cùng ca mô hình TCP/IP. Cung
cp các ng dng đ gii quyt s c mng, vn chuyn file, điu khin t xa, và các hot đng
Internet, đng thi h tr Giao din Lp trình ng dng (API) mng, cho phép các chng trình
đc thit k cho mt h điu hành nào đó có th truy cp mng.
c) Mô hình OSI (Open Systems Interconnection):
là tp hp các đc đim k thut mô t
kin trúc mng dành cho vic kt ni các thit b không cùng chng loi. Mô hình đc chia thành
7 tng. Mi tng bao gm nhng hot đng, thit b và giao thc mng khác nhau.
Chc nng chính ca by tng trong mô hình OSI nh sau:
• Tng vt lý (Physical Layer) Chuyn đi d liu sang các dòng xung đin, đi qua b
phn truyn ti trung gian và giám sát quá trình truyn d liu.
•
Tng liên kt d liu (Data Link Layer) Cung cp giao din cho b điu hp mng,
duy trì kt ni logic cho mng con.
• Tng mng (Network Layer) H tr đa ch logic và đnh tuyn.
•
Tng giao vn (Transport Layer) Kim tra li và kim soát vic lu chuyn liên mng.
•
Tng phiên (Session Layer) Thit lp các khu vc cho các ng dng tng tác gia các
máy tính.
• Tng trình din (Presentation Layer) Dch d liu sang mt dng tiêu chun, qun lý
vic mã hoá và nén d liu.
• Tng ng dng (Application Layer) Cung cp giao din cho các ng dng; h tr ng
dng gi file, truyn thông…
TCP/IP vi OSI :
Khi kin trúc tiêu chun OSI xut hin thì TCP/IP đã trên con đng phát trin. Xét mt
cách cht ch, TCP/IP không tuân theo OSI. Tuy nhiên, hai mô hình này có nhng mc tiêu ging
nhau và do có s tng tác gia các nhà thit k tiêu chun nên hai mô hình có nhng đim tng
thích. Cng chính vì th, các thut ng ca OSI thng đc áp dng cho TCP/IP.
Mi tng trong TCP/IP có th là mt hay nhiu tng ca OSI. Mi quan h gia chun
TCP/IP bn tng và mô hình OSI by tng đc th hin nh trong hình sau.
12
Chng 1: Tng quan v Internet
Mô hình OSI TCP/IP
Hình 1.5: Mi quan h gia OSI và TCP/IP
1.1.3. Các nhà cung cp dch v Internet
• ISP (Internet Service Provider) - Nhà cung cp dch v Internet.
Nhà cung cp dch v Internet cp quyn truy cp Internet qua mng vin thông và các
dch v nh: Email, Web, FTP, Telnet, Chat. ISP đc cp cng truy cp vào Internet bi IAP.
Hin ti Vit Nam có 16 ISP đng ký cung cp dch v, trong đó có các ISP đã chính thc
cung cp dch v là: Tng Công ty Bu chính Vin thông Vit Nam (VNPT), Công ty đu t phát
trin công ngh FPT, Công ty Netnam - Vin công ngh thông tin, Công ty đin t vin thông
quân đi (Viettel), Công ty c phn dch v Internet (OCI), Công ty c phn dch v Bu chính
Vin thông Sài Gòn (SPT), Công ty c phn vin thông Hà Ni (HANOITELECOM).
• IAP (Internet Access Provider) - Nhà cung cp dch v đng truyn đ kt ni vi
Internet (còn gi là IXP-Internet Exchange Provider).
Nu hiu Internet nh mt siêu xa l thông tin thì IAP là nhà cung cp phng tin đ đa
ngi dùng vào xa l. Nói cách khác IAP là kt ni ngi dùng trc tip vi Internet. IAP có th
thc hin c chc nng ca ISP nhng ngc li thì không. Mt IAP thng phc v cho nhiu
ISP khác nhau.
Các IXP (IAP) ti Vit nam bao gm: Tng Công ty Bu chính Vin thông Vit Nam
(VNPT), Công ty đu t phát trin công ngh FPT, Công ty đin t vin thông quân đi (Viettel),
Công ty vin thông đin lc (ETC), Công ty c phn dch v Bu chính Vin thông Sài Gòn
(SPT), Công ty c phn vin thông Hà Ni (HANOITELECOM).
13
Chng 1: Tng quan v Internet
• ISP dùng riêng
ISP dùng riêng đc quyn cung cp đy đ dch v Internet. iu khác nhau duy nht gia
ISP và ISP dùng riêng là ISP dùng riêng không cung cp dch v Internet vi mc đích kinh
doanh. ây là loi hình dch v Internet ca các c quan hành chính, các trng đi hc hay vin
nghiên cu.
• ICP (Internet Content Provider) - Nhà cung cp dch v ni dung thông tin Internet.
ICP cung cp các thông tin v: kinh t, giáo dc, th thao, chính tr, quân s (thng xuyên
cp nht thông tin mi theo đnh k) đa lên mng.
• OSP (Online Service Provider) - Nhà cung dch v ng dng Internet.
OSP cung cp các dch v trên c s ng dng Internet (OSP) nh: mua bán qua mng, giao
dch ngân hàng, t vn, đào to,….
• USER - Ngi s dng Internet.
Ngi s dng dch v Internet là t chc, cá nhân s dng dch v Internet thông qua nhà
cung cp dch v Internet (ISP).
Ngi s dng cn tho thun vi mt ISP hay mt ISP dùng riêng nào đó v các dch v
Internet đc s dng và cách thc thanh toán.
Hin nay có hai cách kt ni ph bin cho ngi dùng:
- Kt ni trc tip đn đn nhà cung cp dch v qua đng đin thoi,
- Kt ni thông qua mng cc b đã có ni kt Internet.
Hình 1.6: Các phng thc kt ni Internet ph bin.
14
Chng 1: Tng quan v Internet
Mi liên quan gia các IAP-ISP-ICP- USER đc mô t tng quát theo s đ sau:
Hình 1.7: Mi liên quan gia các IAP-ISP-ICP- USER
Leased line: Kênh
thuê riêng
PSTN: Mng đi
n
thoi công cng
Leased line
Leased line
Leased line
Modem
USER
1.2. KHÁI NIM VÀ NH NGHA
1.2.1. Các phng thc kt ni
Có nhiu phng thc kt ni mt máy tính vi Internet. Các phng thc này khác nhau
tu theo kiu ca h thng máy tính đang đc s dng.
Ü Kt ni trc tip
Trong kt ni trc tip, các chng trình Internet chy trên máy tính cc b, và máy tính
này s dng các giao thc TCP/IP đ trao đi d liu vi mt máy tính khác thông qua Internet.
Dng kt ni này là mt tu chn dành cho mt máy tính đc lp vn không kt ni ti Internet
thông qua mt nhà cung cp dch v Internet. Hin nay, các kt ni trc tip ít ph bin.
Ü Kt ni thit b cui xa
Mt kt ni thit b cui xa ti Internet s trao đi các lnh và các d liu đnh dng
vn bn ASCII vi mt máy tính ch s dng UNIX hoc mt h điu hành tng t. Các chng
trình ng dng TCP/ IP và các giao thc TCP/IP đu chy trên máy ch. Kiu kt ni này hot
đng đc đi vi mt s kiu máy tính đc lp, nhng không ph bin.
15
Chng 1: Tng quan v Internet
Ü Kt ni cng ni
Mt mng cc b không s dng các lnh và các giao thc TCP/IP, nó vn có th cung cp
mt s dch v Internet, chng hn nh th đin t hoc truyn tp tin. Các mng nh vy s dng
các cng ni đ chuyn đi các lnh, d liu t đnh dng TCP/IP.
Ü Kt ni thông qua mt LAN ( mng cc b)
Khi mt LAN có mt kt ni Internet, kt ni đó m rng ti mi máy tính trên LAN. Dng
kt ni này thng đc các t chc kinh doanh s dng đ cung cp kh nng truy cp Internet
cho nhng ngi dùng ca LAN.
Ü Kt ni thông qua mt Modem
Nu không có LAN ti ch, mt máy tính có th kt ni ti Internet thông qua mt cng
truyn thông d liu và mt Modem. Các nhà cung cp dch v (ISP) cung cp các dch v kiu
này cho nhng ngi dùng gia đình và các t chc kinh doanh mun kt ni ti Internet.
a s nhng ngi dùng riêng l đu kt ni ti Internet bng cách s dng mt đng dây
đin thoi, mt modem và mt tài khon (account). Khi đó, tu thuc vào nhà cung cp dch v,
máy tính ca khách hàng có th đc gán mt đa ch IP c đnh, hoc đa ch IP ca nó và có th
thay đi mi ln khách hàng đng nhp vào máy phc v ca ISP.
1.2.2.
a ch IP và tên min
1.2.2.1. a ch IP
Các máy tính trên Internet phi làm vic vi nhau theo giao thc chun TCP/IP nên đòi hi
phi có đa ch IP và đa ch này tn ti duy nht trong mng. Cu trúc ca đa ch IP bao gm 32
bit và đc chia thành 4 nhóm; các nhóm cách nhau bi du chm (.), mi nhóm gm 3 ch s có
giá tr 0 đn 255:
xxx.xxx.xxx.xxx. Ví d: 206.25.128.123
a ch IP đang đc s dng hin ti là (IPv4) có 32 bit. Hin nay mt s quc gia đã đa
vào s dng đa ch IPv6 nhm m rng không gian đa ch và nhng ng dng mi, Ipv6 bao
gm 128 bit dài gp 4 ln ca IPv4. Version IPv4 có kh nng cung cp 2
32
= 4 294 967 296 đa
ch. Còn Version IPv6 có kh nng cung cp ti 2
128
đa ch.
Hin nay đa ch IP đc mt t chc phi chính ph - InterNIC ( Internet Network Center)
cung cp đ đm bo không có máy tính kt ni Internet nào b trùng đa ch.
()
1.2.2.2. Tên min
Ngi s dng s khó nh đc đa ch IP dn đn vic s dng dch v t mt máy tính
nào đó là rt khó khn vì th h thng DNS (Domain Name System - DNS) đc gii thiu
phn tip theo) s gán cho mi đa ch IP mt cái tên tng ng mang mt ý ngha nào đó, d nh
cho ngi s dng mà thut ng Internet gi là tên min.
16
Chng 1: Tng quan v Internet
Ví d: Máy ch Web Server ca VNNIC có đa ch là 203.162.57.101, tên min ca nó là
www.vnnic.net.vn. Thc t ngi s dng không cn bit đn đa ch IP mà ch cn nh tên min
này là truy cp đc.
Nh vy, tên min là mt s nhn dng v trí ca mt máy tính trên mng Internet. Nói cách
khác, tên min là tên ca các mng li, tên ca các máy ch trên mng Internet. Mi đa ch dng
ch này luôn tng ng vi mt đa ch IP dng s.
a) Gii thiu v h thng qun lý tên min (Domain Name System-DNS)
Mi máy tính khi kt ni vào mng Internet thì đc gán cho mt đa ch IP xác đnh. a
ch IP ca mi máy là duy nht và giúp máy tính xác đnh đng đi đn mt máy tính khác mt
cách d dàng. H thng DNS ra đi nhm giúp chuyn đi t đa ch IP khó nh mà máy s dng
sang mt tên d nh cho ngi s dng, đng thi giúp h thng Internet ngày càng phát trin.
H thng DNS s dng h thng c s d liu phân tán và phân cp hình cây. Vì vy, vic
qun lý s d dàng và thun tin cho vic chuyn đi t tên min sang đa ch IP và ngc li. H
thng DNS ging nh mô hình qun lý công dân ca mt nc. Mi công dân s có mt tên xác
đnh đng thi cng có đa ch chng minh th đ giúp qun lý con ngi mt cách d dàng hn.
- Mi công dân đu có s cn cc đ qun lý, ví d: Ông Nguyn Vn A có chng minh
th: 111200765.
- Mi mt đa ch IP tng ng vi tên min, ví d: trang ch ca nhà cung cp dch v ISP
ln nht Vit Nam hin ti là VDC có tên min là: home.vnn.vn , tng ng vi đa ch IP là:
203.162.0.12.
b) Hot đng ca h thng DNS :
Gi s ngi s dng mun truy cp vào trang web có đa ch là
Tin trình hot đng ca DNS nh sau:
• Trc ht chng trình trên máy ngi s dng gi yêu cu tìm kim đa ch IP ng vi
tên min www.google.com ti máy ch qun lý tên min (Name Server) cc b thuc mng ca
nó (ISP DNS Server).
• Máy ch qun lý tên min cc b này kim tra trong c s d liu ca nó xem có cha
c s d liu chuyn đi t tên min sang đa ch IP ca tên min mà ngi s dng yêu cu
không. Trong trng hp máy ch qun lý tên min cc b có c s d liu này, nó s gi tr li
đa ch IP ca máy có tên min nói trên (
www.google.com
)
• Trong trng hp máy ch qun lý tên min cc b không có c s d liu v tên min
này, nó thng hi lên các máy ch qun lý tên min cp cao nht (máy ch qun lý tên min
làm vic mc Root). Máy ch qun lý tên min mc Root này s tr v cho máy ch qun lý
tên min cc b đa ch ca máy ch tên min qun lý các tên min có đuôi .com.
• Máy ch qun lý tên min cc b gi yêu cu đn máy ch qun lý tên min có đuôi
(.com) tìm tên min www.google.com. Máy ch qun lý tên min qun lý các tên min.com s gi
li đa ch ca máy ch qun lý tên min google.com.
17
Chng 1: Tng quan v Internet
• Máy ch qun lý tên min cc b s hi máy ch qun lý tên min google.com này đa
ch IP ca tên min www.google.com. Do máy ch qun lý tên min google.com có c s d liu
v tên min www.google.com nên đa ch IP ca tên min này s đc gi tr li cho máy ch
qun lý tên min cc b.
• Máy ch tên min cc b chuyn thông tin tìm đc đn máy ca ngi s dng.
• Máy tính ca ngi dùng s s dng đa ch IP này đ m mt phiên kt ni TCP/IP đn
máy ch cha trang web có đa ch />.
T chc H thng DNS theo s phân cp tên min trên Internet đc cho hình di đây.
c) Cu to tên min (Domain Name):
qun lý các máy đt ti nhng v trí vt lý khác
nhau trên h thng mng nhng thuc cùng mt t chc, cùng lnh vc hot đng… ngi ta
nhóm các máy này vào mt tên min (Domain). Trong min này nu có nhng t chc nh hn,
lnh vc hot đng hp hn… thì đc chia thành các min con (Sub Domain). Tên min dùng
du chm (.) làm du phân cách. Cu trúc min và các min con ging nh mt cây phân cp.
Ví d www.home.vnn.vn
là tên min máy ch web ca VNNIC. Thành phn th nht
‘www‘ là tên ca máy ch, thành phn th hai ‘home‘ thng gi là tên min cp 3 (Third Level
Domain Name), thành phn th ba ‘vnn‘ gi là tên min mc 2 (Second Level Domain Name)
Domain com.vn
Domain sieuthi.com.vn la
domain con ca com.vn
khác
Hình 1.8: T chc ca h thng qun lý tên min
18
Chng 1: Tng quan v Internet
thành phn cui cùng ‘vn‘ là tên min mc cao nht (ccTLD - Country Code Top Level Domain
Name).
Hình nh mô t s phân cp ca tên min
www. yahoo.com 204.23.43.121 -> đa ch IP å
tên min
Cp cao nht :
Phân loi theo t chc
Gov edu mil com org net int vn
Theo vùng đa lý
msn
yahoo
investor onsale
fpt
vnn
edu
vnu
Hình 1.9: S phân cp ca tên min
Qui tc đt tên min:
Tên min nên đc đt đn gin và có tính cht gi nh, phù hp vi mc đích và phm vi
hot đng ca t chc, cá nhân s hu tên min.
Mi tên min đc có ti đa 63 ký t bao gm c du “.”. Tên min đc đt bng các ch
s và ch cái (a-z A-Z 0-9) và ký t “-“.
Mt tên min đy đ có chiu dài không vt quá 255 ký t
19
Chng 1: Tng quan v Internet
Di đây là các tên min thông dng :
Domain Mô t
com Các t chc thng mi, doanh nghip (Commercial)
edu Các t chc giáo dc ( Education)
gov Các t chc chính ph (Government)
int Các t chc Quc t (International Organisations)
mil Các t chc quân s (Military)
net Mt mng không thuc các loi phân vùng khác (Network)
org Các t chc không thuc mt trong các loi trên (Other orgnizations)
Ngoài ra, mi Quc gia còn có mt min gm hai ký t. Ví d: “vn” (Vit Nam), “us”
(M), “ca” (Canada)…
Bng sau là các ký hiu tên vùng ca mt s nc trên th gii:
Domain Quc gia tng ng
at Áo
be B
ca Canada
fi Phn Lan
fr Pháp
de CHLB c
il Israel
it Italia
jp Nht
vn Vit Nam
* Chi tit hn tham kho ti Website: http:www.iana.org/cctld/cctld-whois.htm
1.2.3. Web và HTML
1.2.3.1. Web
World Wide Web (gi tt là Web hay WWW): là mng li ngun thông tin cho phép khai
thác thông qua mt s công c, chng trình hot đng di các giao thc mng.
WWW là công c, phng tin, hay đúng hn là mt dch v ca Internet.
Mt tài liu siêu vn bn - đc gi ph bin hn là mt trang web -, là mt tp tin đc mã
hoá đc bit, s dng ngôn ng đánh du siêu vn bn -HTML (HyperText Markup Languages).
20
Chng 1: Tng quan v Internet
Ngôn ng này cho phép tác gi ca mt tài liu nhúng các liên kt siêu vn bn (còn đc gi là
các siêu liên kt -hyperlink) vào trong tài liu. Các liên kt siêu vn bn là nn móng ca World
Wide Web.
Khi đc mt trang web, có th nhp chut vào mt t hay mt hình nh đc mã hoá nh
mt liên kt siêu vn bn và s lp tc chuyn ti mt v trí khác nm bên trong tài liu đó hoc
ti mt trang Web khác. Trang th hai có th nm trên cùng máy tính vi trang đu, hoc có th
nm bt kì ni nào trên Internet.
Mt tp hp các trang Web có liên quan đc gi là WebSite. Mi WebSite đc lu tr
trên trên mt máy phc v Web, vn là các máy ch Internet lu tr hàng ngàn trang Web riêng
l. Vic sao chép mt trang lên mt Web Server đc gi là ti (hoc np) lên (uploading) hay
công b ( publishing).
Hình 1.10: Hình nh ca 1 trang Web
Web cung cp thông tin rt đa dng bao gm vn bn, hình nh, âm thanh, video. Hin nay
các trang Web s dng đ phân phi tin tc, các dch v giáo dc, thông tin, danh mc sn phm,
cùng nhiu th khác. Các trang Web tng tác cho phép các đc gi tra cu c s d liu, đt
hàng các sn phm và các thông tin, gi s tin thanh toán bng th tín dng …
Web là mt phn ca Internet, là mt loi dch v đi vi nhng ngi truy cp tài nguyên
ca Internet. Di đây là mt hình nh ca mt trang Web :
Các trình duyt Web
Mt trình duyt Web là mt phn mm ng dng đc thit k đ tìm các tài liu siêu vn
bn trên Web ri m các tài liu đó trên máy tính ngi s dng. Hin nay, các trình duyt thông
21
Chng 1: Tng quan v Internet
Hình 1.11: Hình nh ca ca s trình duyt Internet Explorer
Hình 1.12: Hình nh ca ca s trình duyt Netscape Navigator.
22
Chng 1: Tng quan v Internet
Ngôn ng ca WWW đc gi là gi là ngôn ng đánh du siêu vn bn - HTML. Vì vy,
chúng ta cn tìm hiu HTML là gì và hc cách s dng các th (tag) ca HTML trong phn
tip theo.
1.2.3.2. Gii thiu v HTML
• HTML - Hyper Text Markup Language : ngôn ng đánh du siêu vn bn
HTML cho phép to các trang Web phi hp hài hoà vn bn thông thng vi hình nh âm
thanh, video, các mi liên kt đn các trang siêu vn bn khác …
Tên gi ngôn ng đánh du siêu du siêu vn bn phn ánh thc cht ca công c này. Các
thut ng đó có th đc hiu nh sau:
- Hyper - (siêu): HTML cho phép liên kt nhiu trang vn bn ri rác khp ni trên
Internet. Nó có tác dng che du s phc tp ca Internet đi vi ngi s dng. Ngi dùng
Internet có th đc vn bn mà không cn bit đn vn bn đó đang nm đâu, h thng đc
xây dng phc tp nh th nào. HTML đã thc s vt ra khi khuôn kh khái nim “vn bn”
kinh đin.
- Text –vn bn: HTML đu tiên và trc ht là đ trình bày vn bn và da trên nn tng
là mt vn bn.
- Language - Ngôn ng: HTML là mt ngôn ng tng t nh các ngôn ng lp trình, tuy
đn gin hn. Nó có cú pháp cht ch đ vit các lnh nhm thc hin vic trình din vn bn.
- Markup - đánh du: HTML là ngôn ng ca các th (Tag) đánh du. Các th này xác đnh
cách thc trình bày đon vn bn tng ng trên màn hình.
• Gii thiu các th HTML
Trang mã ngun HTML là vn bn bình thng bao gm các kí t ASCII, có th đc to
ra bng bt c b son tho thông thng nào. Theo quy c, tt c các tp mã ngun ca ca
trang siêu vn bn phi có đuôi là.html hoc.htm
Khi b duyt (Browser) đc trang mã ngun HTML, din dch các th lnh và hin th nó
lên màn hình máy tính thì ta thng gi là trang Web. Vy trang Web không tn ti nguyên gc
trên đa cng ca máy tính. Nó là cái th hin ca trang mã ngun qua x lí ca b duyt. Nh sau
này ta s thy, các b duyt khác nhau có th hin th cùng mt trang mã ngun không hoàn toàn
ging nhau.
Nói son tho siêu vn bn tc là to ra trang mã ngun HTML đúng quy đnh đ b duyt
hiu đc và hin th đúng.
Hin nay có nhiu công c son tho siêu vn bn mnh nh Frontpage2003, Macromedia
Dreamweaver MX,….vi giao din trc quan và t đng sinh mã cho phép son tho siêu vn bn
nh son tho thông thng.
Tuy nhiên, vic tìm hiu cú pháp ca HTML, nm vng ý ngha ca các th khác nhau vn
rt cn thit đ to ra các trang Web đng, đ tng tác vi ngi s dng, đ phc v các ng
dng Internet sau này.
23
Chng 1: Tng quan v Internet
• Các th HTML
Các th (Tag) dùng đ báo cho trình duyt cách thc trình bày vn bn trên màn hình hoc
dùng đ chèn mt mi liên kt đn các trang khác, mt đon chng trình khác Mi th gm
mt t khoá - KEYWORD- bao bc bi hai du "bé hn" (<) và "ln hn" (>). Hu ht các lnh
th hin bng mt cp hai th: th m (<KEYWORD >) và th đóng (</KEYWORD>). Du gch
xiên("/") kí hiu th đóng. Lnh s tác đng vào đon vn bn nm gia hai th.
<KEYWORD> on vn bn chu tác đng ca lnh </KEYWORD>
Mt s th không có cp, chúng đc gi là các th rng hay th đn. Ch có th m
<KEYWORD > mà thôi.
Cu trúc ca mt trang vn bn HTML
Mi tài liu HTML đu có khung cu trúc nh sau:
<HEAD><TITLE></TITLE></HEAD>
<BODY>
</BODY>
</HTML>
trong đó: <HTML>, </HTML>: m đu và kt thúc mt chng trình
<HEAD>, </HEAD>: m đu và kt thúc phn đu chng trình; <BODY>, </BODY>:
m đu và kt thúc thân chng trình;
Bài tp ví d :
hiu v HTML, chúng ta s bt đu vi vic son tho mt tài liu HTML đn gin nht.
- Chn mt b son tho bt kì : NotePad, WordPad, Word
- Hãy nhp vào chính xác nh di đây, thay ni dung (phn in nghiêng) vào ch cn thit
<HTML>
<HEAD><TITLE>Thanh tiêu đ </TITLE></HEAD>
<BODY>
Ni dung ca tài liu nm đây: bao gm các hình nh, âm thanh, text, video,….
</BODY>
</HTML>
- Ghi lu vi tên tp là index.htm. Lu ý dùng ch in thng cho tên tp và phn đuôi phi
là .htm
- Khi đng b duyt Web và m tp HTML va son xong đ xem kt qu.
Các mc đu đ trong HTML
Di đây s gii thiu mt s th c bn ca HTML :
- Các tag s dng cho toàn b cu trúc : <html >, <head>, <body>
24
Chng 1: Tng quan v Internet
- Các tag s dng cho các tiêu đ và các paragraph : <title>, <h1> đn <h6>, <p>
- Các tag s dng cho phn bình chú <! … >
- Các tag s dng cho các danh sách <ol>, <ul>, <li> và <dd>
- Tag liên kt HTML (<a> … </a>) và các thành phn khác nhau ca nó
- Tag <img > dùng đ liên kt hình nh trong các trang Web
- Tag <table> dùng đ to bng
V cách s dng các th HTML đ tìm hiu sâu hn có th tìm đc tài liu tham kho có
liên quan v lp trình Web vi HTML (xem tài liu tham kho).
1.2.4.
Gii thiu v các dch v ch yu trên Internet
Các dch v Internet ngày càng phong phú và đc b sung, ci tin không ngng. n nay,
các dch v chính ca Inernet là:
1.2.4.1. Dch v đng nhp t xa Telnet
Telnet cho phép ngi s dng đng nhp t xa vào h thng t mt thit b đu cui nào
đó trên mng. Vi Telnet ngi s dng hoàn toàn có th làm vic vi h thng t xa nh th h
đang ngi làm vic ngay trc màn hình ca h thng. Kt ni Telnet là mt kt ni TCP dùng đ
truyn d liu vi các thông tin điu khin.
1.2.4.2. Dch v truyn tp (FTP)
Dch v truyn tp (FTP) là mt dch v c bn và ph bin cho phép chuyn các tp d
liu gia các máy tính khác nhau trên mng. FTP h tr tt c các dng tp, trên thc t nó không
quan tâm ti dng tp cho dù đó là tp vn bn mã ASCII hay các tp d liu dng nh phân. Vi
cu hình ca máy phc v FTP, có th qui đnh quyn truy nhp ca ngi s dng vi tng th
mc d liu, tp d liu cng nh gii hn s lng ngi s dng có kh nng cùng mt lúc có
th truy nhp vào cùng mt ni lu tr d liu.
1.2.4.3. Dch v Gopher
Trc khi Web ra đi, Gopher là dch v rt đc a chung. Gopher là mt dch v truyn
tp tng t nh FTP, nhng nó h tr ngi dùng trong vic cung cp thông tin v tài nguyên.
Client Gopher hin th mt thc đn, ngi dùng ch vic la chn cái mà mình cn. Kt qu ca
vic la chn đc th hin mt thc đn khác.
Gopher b gii hn trong kiu các d liu. Nó ch hin th d liu di dng mã ASCII mc
dù có th chuyn d liu dng nh phân và hin th nó bng mt phn mm khác.
1.2.4.4. Dch v WAIS
WAIS (Wide Area Information Serves) là mt dch v tìm kim d liu. WAIS thng
xuyên bt đu vic tìm kim d liu ti th mc ca máy ch, ni cha toàn b danh mc ca các
máy phc v khác. Sau đó WAIS thc hin tìm kim ti máy phc v thích hp nht. WAIS có
th thc hin công vic ca mình vi nhiu loi d liu khác nhau nh vn bn ASCII, PostScript,
GIF, TIFF, đin th,…
1.2.4.5. Dch v World Wide Web
World Wide Web (WWW hay Web) là mt dch v tích hp, s dng đn gin và có hiu
qu nht trên Internet. Web tích hp c FTP, WAIS, Gopher. Trình duyt Web có th cho phép
truy nhp vào tt c các dch v trên.
25
Chng 1: Tng quan v Internet
Tài liu WWW đc vit bng ngôn ng HTML. Siêu vn bn là vn bn bình thng cng
thêm mt s lnh đnh dng. HTML có nhiu cách liên kt vi các tài nguyên FTP, WAIS server,
Gopher Server và Web Server. Web Server là máy phc v Web, đáp ng các yêu cu v truy nhp
tài liu HTML. Web Server trao đi các tài liu HTML bng giao thc HTTP (HyperText Transfer
Protocol) hay còn gi là giao thc truyn siêu vn bn.
Trình duyt Web (Web Client) là chng trình đ xem các tài liu Web. Trình duyt Web
gi các đa ch URL (URL-Uniform Resource Locator: B đnh v tài nguyên đng dng) đn các
máy phc v Web sau đó nhn trang Web t máy phc v Web phiên dch và hin th chúng. Khi
giao tip vi máy phc v Web thì trình duyt Web s dng giao thc HTTP. Khi giao tip vi
Gopher Server thì trình duyt Web hot đng nh mt Gopher Client và s dng giao thc
Gopher. Khi giao tip vi FTP Server thì trình duyt Web hot đng nh mt FTP client và s
dng giao thc FTP. Trình duyt Web có th thc hin các công vic khác nh ghi trang Web vào
đa, gi Email, tìm kim xâu ký t trên trang Web,… Hin nay có hai trình duyt Web đc s
dng nhiu nht là Internet Explorer và Netscape. Ngoài ra, còn có mt s trình duyt khác nh
Opera, Mozilla,…
1.2.4.6. Dch v th đin t (E-mail)
Dch v th đin t là mt dch v thông dng nht trong mi h thng mng dù ln hay
nh. Th đin t đc s dng rng rãi nh mt phng tin giao tip hàng ngày trên mng nh
tính linh hot và ph bin ca nó. T các trao đi th tín thông thng, thông tin qung cáo, tip
th, đn nhng công vn, báo cáo, hay k c nhng bn hp đng thng mi, chng t, tt c
đu đc trao đi thông qua th đin t.
H thng th đin t đc chia làm hai phn: MUA (Mail User Agent) và MTA (Message
Transfer Agent). MUA thc cht là mt h thng làm nhim v tng tác trc tip vi ngi
dùng cui, giúp h nhn bn tin, son tho bn tin, lu các bn tin và gi bn tin. Nhim v ca
MTA là đnh tuyn bn tin và x lý các bn tin đn t h thng ca ngi dùng sao cho các bn
tin đó đn đc đúng h thng đích.
• a ch th đin t
H thng đa ch th đin t hot đng cng ging nh đa ch th trong h thng th bu
chính. Mt bn tin (message, bn tin) đin t mun đn đc đích thì đa ch ngi nhn là mt
yu t không th thiu. Trong mt h thng th đin t, mi ngi có mt đa ch th. T đa ch
th s xác đinh đc thông tin ca ngi s hu đa ch đó trong mng. Nói chung không có mt
quy tc thng nht cho vic đánh đa ch th, bi vì mi h thng th li có th s dng mt qui
c riêng v đa ch. gii quyt vn đ này, ngi ta thng s dng hai khuôn dng đa ch là
đa ch min (Domain-Base Address) đc s dng nhiu trên h điu hành Windows, và đa ch
UUCP (Unix to Unix Copy Command) đc s dng nhiu trên h điu hành Unix. Ngoài hai
dng đa ch trên, còn có mt dng đa ch na to thành bi s kt hp ca c hai dng đa ch
trên, gi là đa ch hn hp.
a ch min là dng đa ch thông dng nht. Không gian đa ch min có cu trúc hình cây.
Mi nút ca cây có mt nhãn duy nht cng nh mi ngi dùng có mt đa ch th duy nht. Các
26
Chng 1: Tng quan v Internet
đa ch min xác đnh đa ch đích tuyt đi ca ngi nhn. Do đó, dng đa ch này d s dng
đi vi ngi dùng: h không cn bit đích xác đng đi ca bn tin nh th nào.
a ch tên min có khuôn dng nh sau:
Thông_tin_ngi_dùng@thông_tin_tên_min
Phn “thông_tin_tên_min” gm mt xâu các nhãn cách nhau bi mt du chm (.).
Ví d :
• Cu trúc ca mt bn tin (Message)
Mt bn tin đin t gm có nhng thành phn chính sau đây:
Ü u bn tin (Header): cha đa ch th ca ngi nhn. MUA s dng đa ch này đ
phân bn tin v đúng hp th ca ngi nhn.
To : a ch ca ngi nhn bn tin.
From : a ch ca ngi gi bn tin.
Subject : Mô t ngn gn ni dung ca bn tin.
Cc : Các đa ch ngi nhn bn tin ngoài ngi nhn chính trng “To:”.
Bcc : Các đa ch ngi nhn bn tin bí mt, khi ngi gi không mun các ngi
nhn trng “To:” và “Cc:” bit.
Ü Thân bn tin (Body): cha ni dung ca bn tin.
Chng 2 chúng ta s tìm hiu k hn v các dch v thông tin trên mng Internet và cách
s dng, khai thác các dch v trên.
1.2.4.7. Dch v Internet Relay Chat (IRC-Nói chuyn qua Internet)
IRC là hình thc hi thoi trc tip trên Internet. Vi dch v này hai hay nhiu ngi có
th cùng trao đi thông tin trc tip qua bàn phím máy tính. Ngha là bt k câu đánh trên máy
ca ngi này đu hin th trên màn hình ca ngi đang cùng hi thoi.
Có nhiu chng trình h tr cho phép chat trc tip (nhng ngi chat đang Online) hoc
gián tip (nhng ngi chat đang Offline) vi đi phng. Ngi s dng có th chat bng ch
(text), chat bng âm thanh (voice) hoc bng hình nh (web-cam) Ngoài chat trên Internet ngi
s dng còn có th chat vi nhau trên mng LAN.
Textchat và Voice chat
Text chat là gõ phím trên mt chng trình chat nào đó mt li nhn, sau đó gõ Enter. Li
nhn lp tc đc gi ti máy ca ngi đc gi và sau đó ngi gi có th nhn ngc li các
li nhn t ngi bn chat đó.
27