You are on page 1of 123

| 

 
 





   

 NhiӋm vө cӫa giao thӭc.


ë Cҳt thông tin thành nhӳng gói dӳ liӋu đӇ có thӇ dӉ
dàng đi qua bӝ phұn truyӅn tҧi trung gian.
ë Tương tác vӟi phҫn cӭng cӫa Adapter
ë Xác đӏnh đưӧc đӏa chӍ nguӗn và đích: Máy tính gӱi
thông tin đi phҧi xác đӏnh đưӧc nơi gӱi đӃn. Máy tính
đích phҧi nhұn đưӧc đâu là thông tin gӱi cho mình.

   

ë @ӏnh tuyӃn : HӋ thӕng phҧi có khҧn năng hưӟng dӳ


liӋu tӟi các tiӇu mҥng, cho dù tiӇu mҥng nguӗn và
đích khác nhau vӅ mһt vұt lý.
ë Có khҧn năng kiӇm tra lӛi, kiӇm soát và xác nhұn lӛi
trong quá trình truyӅn (giӳa máy tính gӱi và nhұn phҧi
có cơ chӃ sӱa chӳa lӛi trong quá trình truyӅn).

   
ß Application TÇng øng dông
Presentatio TÇng tr×
tr×nh diÔn
 n
Session TÇng phiªn
 Transport TÇng giao vËn
 Network TÇng m¹ng
 Data link TÇng liªn kÕt d÷

 Physical liÖu
TÇng vËt lý
* 

TÓM TҲT NHIӊM VӨ CHÍNH CӪA TӮNG


TҪNG
!"#$%&&' ( )

ë ¨uy đӏnh giao diӋn giӳa ngưӡi sd và mô hình OSI, nó


cung cҩp các phương tiӋn cho ngưӡi sӱ dөng đӇ truy
cұp và sӱ dөng các dӏch vө cӫa OSI.
ë @iӅu khác biӋt ӣ tҫng này là, nó không cung cҩp dӏch
vө cho bҩt kǤ mӝt tҫng nào cӫa OSI (ngoҥi trӯ tҫng
ӭng dөng ).
ë Các ӭng dөng mà tҫng này cung cҩp như các
chương trình xӱ lý ký tӵ, bҧng biӇu, thư tín«, tương
ӭng vӟi các dӏch vө hӛ trӧ: HTTP, FTP, DNS, SNMP
SMTP, POP, Telnet«
! "*$ +   ( )

ë Tҫng trình diӉn chӏu trách nhiӋm chuyӇn đәi


các thông tin tӯ cú pháp ngưӡi sӱ dөng sang
cú pháp lӋnh đӇ truyӅn dӳ liӋu, ngoài ra nó có
thӇ nén dӳ liӋu truyӅn và mã hoá chúng trưӟc
khi truyӅn đӇ bҧo mұt.
ë Nói đơn giҧn hơn tҫng này sӁ đӏnh dҥng dӳ
liӋu tӯ tҫng ß gӱi xuӕng,các chuҭn đӏnh dҥng
cӫa tҫng này là: Gif, JPG, MP«.
!&,$ ++( )-

ë Thӵc hiӋn viӋc thiӃt lұp, duy trì và kӃt thúc


các phiên làm viӋc giӳa hai hӋ thӕng.
ë Tҫng giao dӏch quy đӏnh mӝt giao diӋn ӭng
dөng cho tҫng vұn chuyӇn (transport layer)
sӱ dөng. Nó xác lұp ánh xҥ giӳa các tên đһt
đӏa chӍ, tҥi các tiӃp xúc ban đҫu giӳa các máy
tính khác nhau trên cs giao dӏch truyӅn thông.
ë Nó đһt tên nhҩt quán cho mӑi thành phҫn
muӕn đӕi thoҥi riêng vӟi nhau.
!./0$ +& ( )

ë Tҫng vұn chuyӇn xác đӏnh đӏa chӍ trên mҥng, cách
thӭc chuyӇn giao gói tin trên cơ sӣ giӳa hai đҫu mút,
đҧm bҧo truyӅn tin cұy giӳa hai máy đҫu cuӕi (end to
end).
ë @Ӈ đҧm bҧo viӋc truyӅn ә đӏnh trên mҥng, tҫng vұn
chuyӇn thưӡng đánh sӕ các gói tin và đҧm bҧo chúng
truyӅn theo đúng thӭ tӵ.
ë Tҫng vұn chuyӇn còn có chӭc năng điӅu khiӇn luӗng
và kiӇm soát lӛi. Các giao thӭc hoҥt đӝng ӣ tҫng này
là : TCP, UDP.
!1$2 3 4( )-

ë Tҫng mҥng có nhiӋm vө xác đӏnh viӋc chuyӇn


hưӟng,vҥch đưӡng các gói tin trong mҥng (chӭc năng
đӏnh tuyӃn), các gói tin này có thӇ đi qua nhiӅu chһng
trưӟc khi đӃn đưӧc đích cuӕi cùng.
ë Tҫng mҥng là tҫng liên quan đӃn các đӏa chӍ logic
trong mҥng. Các giao thӭc thưӡng đưӧc sӱ dөng ӣ
tҫng này là: IP, RIP, IPX, Apple Talk.
!',4 "5' $6 '4' )

ë Tҫng Data Link có nhiӋm vө xác đӏnh cơ chӃ truy cұp


thông tin trên mҥng, các dҥng thӭc chung trong các
gói tin, đóng gói và phân phát gói tin (dưӟi dҥng
Frame).
ë Tҫng DataLink có liên quan đӃn đӏa chӍ vұt lý (MAC
address) cӫa các thiӃt bӏ mҥng, topo mҥng, truy cұp
mҥng, có các cơ chӃ sӱa chӳa lӛi và điӅu khiӇn luӗng.
!./ '7$+'( )

ë Là tҫng thҩp nhҩt cӫa mô hình tham chiӃu OSI, Có


chӭc năng truyӅn dòng bit không có cҩu trúc qua
đưӡng truyӅn vұt lý .
ë Cung cҩp các chuҭn vӅ điӋn, dây cáp, đҫu nӕi, kӻ
thuұt nӕi mҥch điӋn, điӋn áp, tӕc đӝ cáp truyӅn dүn,
giao diӋn kӃt nӕi và các mӭc kӃt nӕi.
1  8'9&:;<0-

ë Chia hoҥt đӝng truyӅn thông thành các phҫn nhӓ hơn
và có thӇ dӉ quҧn lý hơn.
ë Tiêu chuҭn hóa các thành phҫn mҥng đӇ cho phép có
nhiӅu nhà chӃ tҥo có thӇ phát triӇn và cung cҩp sҧn
phҭm.
ë Cho phép các loҥi phҫn cӭng và phҫn mӅm mҥng
khác nhau có thӇ thông tin vӟi nhau.
ë Ngăn chһn các thay đәi tҥi mӝt lӟp ҧnh hưӣng đӃn
các lӟp khác.
ë Nó chia truyӅn thông mҥng thành các phҫn nhӓ hơn
khiӃn cho viӋc hӑc chúng dӉ hơn.
= ' .  ;>?=
!-
=  @11 <A ;>
?= !-

B

2
C| " C 3 

B &  CD@C2
C@'
(E"5' <;F<"1G=
!-

H&+'  6 &+' 


*   : <G= !-
* : <G  @1-

I ' . J: G  @


;>.9= !

9  @A 
-

@ҫu nhӳng năm , mӝt bӝ giao thӭc


mӟi đưӧc đưa ra làm giao thӭc chuҭn
cho mҥng ARPANET và các mҥng cӫa
DoD mang tên DARPA Internet protocol
suit, thưӡng đưӧc gӑi là bӝ giao thӭc
TCP/IP hay còn gӑi tҳt là TCP/IP
(Transmission Control Protocol/Internet
Protocol).
C K@A 
-

 |A 
<;F&L' M !-
C K !J@A 



TÓM TҲT NHIӊM VӨ CӪA TӮNG


TҪNG
!"#$%&&' ( )

 › 
    
       !"#$
% &'()*+, -(./ #%
01(23
456'7%
89:(2 9.  %&
0  $$% ;; ( )
= ' .  1 LN
"#$%&&' ( )
!./0$ +& ( )

 Giúp kiӇm soát luӗng dӳ liӋu, kiӇm tra lӛi và xác nhұn
các dӏch vө cho liên mҥng. @óng vai trò giao diӋn cho
các ӭng dөng mҥng.
!  $
  ( )

 ›  <#=%  &> ?


  @ 0 ; #%A$-(. 0
   B)C @ B
9. D    9> #
 ; (EF # )
› G <   #%9 
9.(&>:  !  
15H)C%I  @# <#=F$
<#=% )
= 1 <A 1 !
1$
  ( )
! /&1$2 3 4
% ++( )

 Cung cҩp giao diӋn tương tác vӟi mҥng


vұt lý. Format dӳ liӋu cho bӝ phұn truyӅn
tҧi trung gian và tҥo đӏa chӍ dӳ liӋu cho
các tiӇu mҥng dӵa trên đӏa chӍ phҫn
cӭng vұt lý. Cung cҩp viӋc kiӇm tra lӛi
trong quá trình truyӅn dӳ liӋu.
= 1 <A ;>
.9= !
-
= 1 <A ;>
.9= !
-

 O(File transfer Protocol): Giao thӭc truyӅn


tӋp cho phép ngưӡi dùng lҩy hoһc gӱi tӋp tӟi
mӝt máy khác.
  ' : Chương trình mô phӓng thiӃt bӏ đҫu
cuӕi cho phép ngưӡi dùng login vào mӝt máy
chӫ tӯ mӝt máy tính nào đó trên mҥng.
 62 (Domain Name server): Dӏch vө tên
miӅn cho phép nhұn ra máy tính tӯ mӝt tên
miӅn thay cho chuӛi đӏa chӍ Internet khó nhӟ.
= 1 <A ;>
.9= !
-

 * (Simple Mail Transfer Protocol): Mӝt


giao thӭc thư tín điӋn tӱ.
 2*(Simple Network Monitoring Protocol):
Giao thӭc quҧn trӏ mҥng cung cҩp nhӳng
công cө quҧn trӏ mҥng tӯ xa.
 B
(Routing Internet Protocol): Giao thӭc
dүn đưӡng đӝng.

* (Internet Control Message Protocol):
Nghi thӭc thông báo lӛi.
= 1 <A ;>
.9= !
-

 P6 (User Datagram Protocol): Giao thӭc truyӅn


không kӃt nӕi cung cҩp dӏch vө truyӅn không tin cұy
nhưng tiӃt kiӋm chi phí truyӅn.
  (Transmission Control Protocol): Giao thӭc
hưӟng kӃt nӕi cung cҩp dӏch vө truyӅn thông tin
tưӣng.

 (Internet Protocol): Giao thӭc Internet chuyӇn giao
các gói tin qua các máy tính đӃn đích.
 %B(Address Resolution Protocol): Cơ chӃ chuyӇn
đӏa chӍ TCP/IP thành đӏa chӍ vұt lý cӫa các thiӃt bӏ
mҥng.
Q K<


Mҥng Internet dùng hӋ thӕng đӏa chӍ IP ( bit)


đӇ "đӏnh vӏ" các máy tính liên kӃt vӟi nó.
HӋ thӕng đӏa chӍ này đưӧc thiӃt kӃ mӅm dҿo qua
mӝt sӵ phân lӟp. Có  lӟp đӏa chӍ IP là : A, B,
C, D, E. Sӵ khác nhau cơ bҧn giӳa các lӟp đӏa
chӍ này là ӣ khҧ năng tә chӭc các cҩu trúc con
cӫa nó.


Q K<


Trong hӋ thӕng đӏa chӍ IP đưӧc chia ra  loҥi đӏa chӍ:


 @ӏa chӍ IPv
 @ӏa chӍ IPv
Trên thӵc tӃ nguӗn tài nguyên đӏa chӍ IPv đang dҫn
cҥn kiӋt, đӏa chӍ IPv là mӝt giҧi pháp nhҵm dҫn thay
thӃ cho đӏa chӍ IPv.
Tҥi ViӋt Nam chúng ta vүn sӱ dөng loҥi đӏa chӍ IPv
vӟi lý do chúng ta con quá nhiӅu máy tính không hӛ trӧ
cho đӏa chӍ IPv .
Q K<


 @ӏa chӍ IPv đưӧc cҩu tҥo bӣi  bit và chia


làm  octet, mӛi octet chiӃm  bit.
 @ӏa chӍ IP đưӧc cҩu tҥo bӣi  phҫn chính là:
± Network ID (@ӏa chӍ mҥng)
± Host ID (@ӏa chӍ host)

Network ID Host ID
Q K<

='9&<

='9&<

1

 @ӏa chӍ mҥng thuұn tiӋn trong viӋc cung cҩp


các đӏa chӍ cho  mҥng riêng hoһc  mҥng con.
  host vӟi các đӏa chӍ mҥng khác nhau yêu cҫu
đưӧc phân chia thành các mҥng riêng biӋt. @Ӈ
 mҥng này có thӇ truyӅn thông đưӧc vӟi nhau
yêu cҫu phҧi có  thiӃt bӏ Router.
 @ӏa chӍ mҥng là mӝt đӏa chӍ IP mà tҩt cҧ các bit
trong Host ID chӭa toàn bӝ các bit nhӏ phân là
các sӕ .
| "+

 @ӏa chӍ Broadcast có  loҥi:


 | "+ 6  R là đӏa chӍ IP mà tҥi
phҫn Host ID có chӭa toàn bӝ các bit nhӏ phân
là sӕ  (VD: . ..)
 | "+ 6  "R là đӏa chӍ mà tҥi
phҫn NetID và Host ID có chӭa toàn bӝ bit nhӏ
phân . (VD: ...)
| "+

('| "+ %"" ++


| "+

6  "| "+ %"" ++


 "#RS8T-SU-TV-TVV

 ß. .. là đӏa chӍ IP thuӝc lӟp B


 Net ID : S8T-SU
 Host ID : TV-TVV
 Network Add : S8T-SU-V-V
 Broadcast Add : S8T-SU-TWW-TWW
 . 
"" ++

 @ӏa chӍ mҥng riêng (private IP address) là đӏa


chӍ có thӇ sӱ dөng đӏa chӍ riêng cho mӛi máy
trong mҥng cөc bӝ (LAN).
 Chuҭn RFC  quy đӏnh  dãy đӏa chӍ IP cho
mҥng riêng:
± Class A: SV-V-V-V
± Class B: S8T-SU-V-V w S8T-XS-V-V
± Class C: SYT-SUZ-V-V w SYT-SUZ-TWW-V
 . 
"" ++
D[@ < ' <: 0
+\"# 1A@A

 SWV-SVV-TWW-TWW
 S8T-SY-TWW-SZ
 SYW-TXM-TWX-V
 SV-V-V-TX
 SYT-SUZ-TTS-S8U
 ST8-XM-TW-SZY
 TVX-SUT-TS8-8X
>%BRCơ chӃ phân giҧi đӏa chӍ IP
thành đӏa chӍ MAC

 Tҥi tҫng a cӫa mô hình OSI , chúng ta


thưӡng sӱ dөng các loҥi đӏa chӍ mang tính chҩt
quy ưӟc như IP, IPXI
 Các đӏa chӍ này đưӧc phân thành hai phҫn
riêng biӋt là phҫn đӏa chӍ mҥng (NetID) và phҫn
đӏa chӍ máy (HostID).
 Cách đánh sӕ đӏa chӍ như vұy nhҵm giúp cho
viӋc tìm ra các đưӡng kӃt nӕi tӯ hӋ thӕng
mҥng này sang hӋ thӕng mҥng khác đưӧc dӉ
dàng hơn.
>%B

 Trên thӵc tӃ, các card mҥng (NIC) chӍ có thӇ


kӃt nӕi vӟi nhau theo đӏa chӍ MAC, đӏa chӍ cӕ
đӏnh và duy nhҩt cӫa phҫn cӭng.
 Do vұy ta phҧi có mӝt cơ chӃ đӇ chuyӇn đәi
các dҥng đӏa chӍ này qua lҥi vӟi nhau.
 Tӯ đó ta có giao thӭc phân giҧi đӏa chӍ:
Address Resolution Protocol (ARP).
>%B

Chi mӝt thiӃt bӏ mҥng nào đó muӕn biӃt đӏa chӍ


MAC cӫa mӝt thiӃt bӏ khác mà nó đã biӃt trưӟc
đӏa chӍ IP.
 Thӵc hiӋn gӱi mӝt ARP request bao gӗm đӏa
chӍ MAC cӫa nó và đӏa chӍ IP cӫa thiӃt bӏ mà nó
cҫn tìm MAC trên toàn bӝ miӅn Broadcast.
 Mӛi thiӃt bӏ nhұn đưӧc request (yêu cҫu) này
sӁ so sánh đӏa chӍ IP trong ARP request vӟi
đӏa chӍ tҫng mҥng cӫa mình.
>%B

 NӃu so sánh thҩy trùng khӟp vӟi đӏa chӍ mҥng


cӫa mình thì thiӃt bӏ mҥng đó sӁ Reply (gӱi
phҧn hӗi) lҥi mӝt gói tin có đóng gói cҧ đӏa chӍ
MAC cӫa mình lҥi cho máy đã gӱi ARP
request.
 ThiӃt bӏ mҥng nhұn đưӧc gói tin này và sӁ lưu
lҥi đӏa chӍ MAC cӫa máy đó ӭng vӟi đӏa chӍ IP
tương ưng cӫa thiӃt bӏ đó. @ӏa chӍ IP và MAC
sӁ đưӧc lưu vào  bҧng gӑi là bҧng ARP.
 Bҧng ARP đưӧc lưu vào RAM.
%BR%"" ++B +'   '
>B%BR>&L<
*% <

%B @' +
>1 <AJ%B @'
%B G +
C0 . ++=<

%BB &'
/&/ <*%. %B @'
%BR('6 +  
6 N' 
 3

Là đӏa chӍ nҵm tҥi cәng ra cӫa mӝt mҥng này kӃt
nӕi vӟi mҥng khác hoһc kӃt nӕi vӟi Internet.

 

 

 TCP là mӝt giao thӭc hưӟng kӃt nӕi


(connection-oriented), hoҥt đӝng trên lӟp giao
vұn(Transport) cӫa chӗng giao thӭc TCP/IP.
 TCP cũng là mӝt giao thӭc truyӅn thông tin cұy
 Các giao thӭc sӱ dөng trên TCP: HTTP, FTP,
SMTP, DNS, Telnet....

@һc điӇm cӫa giao thӭc TCP bao gӗm:



 R
 Tҥo cҫu nӕi, mӝt kӃt nӕi đưӧc thiӃt lұp giӳa các thiӃt bӏ
đҫu cuӕi trưӟc khi truyӅn.
 Tin cұy, điӅu khiӇn luӗng (follow control) và có cơ chӃ
báo nhұn (acknowlegement).
 TCP cҳt bҧn tin(message) thành các Segment và gӱi
đi.
 Tҥi nơi nhұn nó lҥi tái tҥo lҥi bҧn tin (message) tӯ các
Segment .
 TruyӅn lҥi bҩt cӭ segment bӏ lӛi.
 TCP hӛ trӧ các kênh ҧo (virtual circuit) giӳa các ӭng
dөng đҫu cuӕi.
I=   '/&4 ]^
>@_  X@;9R

@Ӈ  máy trong  hӋ thӕng mҥng có thӇ truyӅn


tin đưӧc cho nhau chúng phҧi tҥo đưӧc  kӃ
nӕi đӃn nhau.
¨uá trình đó đưӧc thӵc hiӋn như sau:
. ULP B giҧ sӱ là mӝt chương trình mail server
ӣ Mӻ. Do là server nên lúc nào nó cũng chӡ
đӧi sӵ kӃt nӕi.
>@_  X@;9R
. ULP B giҧ sӱ là mӝt chương trình mail server ӣ Mӻ.
Do là server nên lúc nào nó cũng chӡ đӧi sӵ kӃt nӕi.
. ULP A là chương trình nhұn thư điӋn tӱ cӫa bҥn. @Ӈ
kӃt nӕi, bҥn gӱi yêu cҫu kӃt nӕi xuӕng cho tҫng TCP.
. TCP chuҭn bӏ mӝt gói dӳ liӋu TCP vӟi cӡ SYN= yêu
cҫu có sӵ đӗng bӝ hoá, SE¨ có thӇ lҩy bҩt kì giá trӏ
nào, ӣ đây là = và gӱi cho TCP B.
. Sau khi nhұn gói dӳ liӋu có SYN=, TCP B gӱi trҧ lҥi
mӝt thông báo có SYN=, ACC=, SE¨ có thӇ lҩy
bҩt kì giá trӏ nào, ӣ đây là =ßß.
>@_  X@;9R

. TCP A nhұn đưӧc gói dӳ liӋu tӯ TCP B sӁ gӱi


tiӃp mӝt gói dӳ liӋu có ACC=ß.
. TCP A chuyӇn chҩp nhұn kӃt nӕi lên chương
trình A.
ß. Sau khi nhұn nӕt gói dӳ liӋu có ACC=ß,
TCP B chuyӇn chҩp nhұn kӃt nӕi lên chương
trình B.

 P6

 UDP (User Datagram Protocol) là giao thӭc phi kӃt nӕi


(connectionless) hoҥt đӝng trên tҫng giao
vұn(Transport) cӫa chӗng giao thӭc TCP/IP.
 UDP cũng là mӝt giao thӭc truyӅn thông không tin cұy.
 Các giao thúc sӱ dөng trên UDP: TFTP, SNMP,
DHCP, DNS.

Các đһc điӇm cӫa giao thӭc UDP:


`<0J P6

 UDP đơn giҧn và hiӋu quҧ, nhưng không tin cұy


 UDP là giao thӭc phi kӃt nӕi(connectionless)
 Chông có cơ chӃ báo nhұn(acknowledgement) đӇ đҧm
bҧo dӳ liӋu đi đӃn đích.
 Chông cung cҩp cơ chӃ điӅu khiӇn luӗng(follow
control).
 Tính tin cұy cӫa dӳ liӋu sӁ đưӧc kiӇm tra nhӡ các giao
thӭc ӣ lӟp trên.
=a".#. ".#-
=a".#R

 Cҧ TCP và UDP đӅu sӱ dөng các chӍ sӕ port


đӇ chuyӇn thông tin lên các lӟp trên.
 Các chӍ sӕ port dùng đӇ theo dõi các cuӝc đàm
thoҥi khác nhau xuyên qua mҥng cùng mӝt lúc.
 ¨uy đӏnh phát triӇn phҫn mӅm ӭng dөng thӕng
nhҩt dùng các chӍ sӕ port đһc biӋt đưӧc kiӇm
soát bӣi IANA.
="J+]& <;FG<R

 Các chӍ sӕ Port nhӓ hơn  cho các ӭng


dөng công cӝng.
 Các chӍ sӕ Port tӯ - đưӧc gán cho các
công ty trong các ӭng dөng thương mҥi.
 Các chӍ sӕ port lӟn hơn  không đưӧc quy
đӏnh sҳp xӃp rõ ràng.

 
bR

 Là bӝ giao thӭc đӝc quyӅn cӫa hãng Novell, hӛ


trӧ hӋ điӅu hành Novell Netware.
 Là giao thӭc có thӇ đӏnh tuyӃn trên các router
vì vұy có thӇ kӃt nӕi internet bҵng giao thӭc
này.
 Phương pháp đánh đӏa chӍ dӵa trên đӏa chӍ
MAC cӫa các nӕt mҥng và chӍ sӕ mҥng do
ngưӡi quҧn trӏ qui đӏnh.
Q K
bR

 2 |+R

 Là mӝt giao thӭc, công nghӋ nӕi mҥng cӫa Windows.


 @ưӧc thiӃt kӃ trong môi trưӡng mҥng LAN đӇ chia sҿ
tài nguyên dùng chung.
 Giao thӭc này thưӡng đưӧc sӱ dөng trong mҥng
ngang hàng PP.
 Giao thӭc NetBios sӱ dөng tên máy đӇ truyên thông.
 Thông thưӡng mӝt mҥng dùng giao thӭc Netbios
thưӡng là Netbios Datagram Service (Port ),
Netbios Session Service (Port ) hoһc cҧ hai.
6.#6DR

 Dӏch vө DHCP (Dynamic host Configulation


Protocol) là dӏch vө cҩp phát đӏa chӍ IP đӝng
cho các host trên mҥng.
 Dӏch vө DHCP tӵ đӝng cҩp phát các đӏa chӍ IP
cho các host mà không cҫn ngưӡi dùng cҩu
hình bҵng tay.
Cơ chӃ hoҥt đӝng cӫa DHCP:
=,!R

 DHCP hoҥt đӝng theo mô hình client/Server.


 Yêu cҫu bҳt buӝc trong mҥng là phҧi sӱ dөng
 DHCP server.
 DHCP server phҧi đӏnh nghĩa  dãy đӏa chӍ IP
dành đӇ cҩp phát cho các host trong mҥng.
 Trên mӛi host trong mҥng phҧi đưӧc thiӃt lұp
cҩu hình đӇ sӱ dөng DHCP.
>1 <AR

 Chi mӛi host đưӧc khӣi đӝng nó sӁliên lҥc vӟi


server và yêu cҫu đưӧc cҩp phát đӏa chӍ IP.
 Chi đó DHCP server sӁ chӑn ngүu nhiên  đӏa
chӍ IP trong dãy đӏa chӍ mà nó đưӧc cҩp phát
đӇ cҩp phát cho host yêu cҫu.
><E,!Q&&= . Q&&= 

='cdJ6D

DHCP server có thӇ cҩp phát cho các host các


tham sӕ sau:
 IP address.
 Subnet mask.
 Default Gateway.
 DNS server.
6.#62 -

 Mӑi máy tính, thiӃt bӏ mҥng (host) trên mҥng


Internet liên hӋ vӟi nhau bҵng đӏa chӍ IP.
 @Ӈ thuұn tiӋn trong viӋc sӱ dөng ngưӡi ta
dùng tên miӅn (Domain) đӇ xác đӏnh host trên
mҥng thay cho dãy đӏa chӍ IP khó nhӟ.
 HӋ thӕng DNS server đưӧc sӱ dөng đӇ ánh xҥ
tên miӅn thành đӏa chӍ IP.
D  ]G'7 ,62 $6
  + )

 Internet là môi trưӡng nhiӅu đӏa chӍ và các tên miӅn


tương ӭng, vì thӃ đӇ quҧn lý, đӏnh tuyӃn mӝt cách
chính xác cҫn phҧi có mӝt hӋ thӕng lưu trӳ và xӱ lý
nhӳng đӏa chӍ và tên miӅn này, hӋ thӕng này đưӧc gӑi
là hӋ thӕng quҧn lý tên miӅn (DNS).
 Trong phҥm vi lӟn hơn, các máy tính kӃt nӕi vӟi
internet sӱ dөng DNS đӇ tҥo đӏa chӍ liên kӃt dҥng URL
(Universal Resource Locators). Theo phương pháp
này, mӛi máy tính sӁ không cҫn sӱ dөng đӏa chӍ IP cho
kӃt nӕi mà chӍ cҫn sӱ dөng tên miӅn (domain name)
đӇ truy vҩn đӃn kӃt nӕi đó
Q K  ] ,-

 HӋ thӕng tên miӅn đưӧc sҳp xӃp theo cҩu trúc phân
lӟp.
 Mӭc cao nhҩt đưӧc gӑi là Root và ký hiӋu bҵng dҩu
chҩm (.).
 Tә chӭc quҧn lý hӋ thӕng tên miӅn trên thӃ giӟi là  

   &  N %++ "2 +"
2@ + (ICANN).
 Tә chӭc này quҧn lý mӭc cao nhҩt cӫa hӋ thӕng tên
miӅn.
Q K  ] ,-

 ICANN có quyӅn cҩp phát các tên miӅn dưӟi mӭc cao
nhҩt này cho các tә chӭc và các khu vӵc, các quӕc gia
theo nhӳng chính sách nhҩt đӏnh.
 HӋ thӕng quҧn lý tên miӅn (DNS) là tұp hӧp cӫa nhiӅu
máy chӫ quҧn lý tên miӅn theo tӯng khu vӵc, theo
tӯng cҩp trên mҥng Internet, thӵc hiӋn chӭc nǎng
chuyӇn đәi tӯ tên miӅn thӇ hiӋn dưӟi dҥng chӳ sang
đӏa chӍ IP thӇ hiӋn dưӟi dҥng sӕ và ngưӧc lҥi.
Q K  ] ,-
 Mӛi máy chӫ quҧn lý tên miӅn (Domain Name Server ±
"+) theo tӯng khu vӵc, theo tӯng cҩp.
 Máy chӫ đó phҧi đҧm bҧo thông tin dӳ liӋu riêng vӅ đӏa
chӍ và tên miӅn trong khu vӵc, trong cҩp mà nó quҧn
lý.
 có khҧ năng hӓi các máy chӫ quҧn lý các khu vӵc
khác hoһc cҩp cao hơn nó đӇ có thӇ trҧ lӡi đưӧc các
truy vҩn vӅ nhӳng tên miӅn không thuӝc quyӅn quҧn lý
cӫa nó và cũng luôn sҹn sàng trҧ lӡi các máy chӫ khác
vӅ các tên miӅn mà nó quҧn lý.
Q K  ] ,-
D  ]=""e-

- COM : Thương mҥi (Commercial) .


- EDU : Giáo dөc (Education) .
- NET : Mҥng lưӟi (Network).
- INT : Các tә chӭc quӕc tӃ (International Organisations).
- ORG : Các tә chӭc khác (Other orgnizations) .
- BIZ : Các tә chӭc thương nhân (Business Orgnisations).
ß- INFO : Phөc vө cho viӋc chia sҿ thông tin (Informations).
D  ]=""e-
- AERO : Dành cho các nghành công nghiӋp, vұn chuyӇn
hàng không (aviation community) .
- COOP : Dành cho các tә chӭc hӧp tác (Co-operatives) .
- MUSEUM : Dành cho các viӋn bҧo tàng .
- NAME : Dành cho các thông tin cá nhân .
- PRO : Dành cho các lĩnh vӵc chuyên nghiӋp
(Professionals).
- MIL : Dành cho các lĩnh vӵc quân sӵ (Military) .
- GOV : Chính phӫ (Government) .
62 RB +'. ———  

Ô


 

 











 


D1 <AJ62 -

Giҧ sӱ PC A muӕn truy cұp đӃn trang web


www.yahoo.com và server vvn chưa lưu thông
tin vӅ trang web này, các bưӟc truy vҩn sӁ
diӉn ra như sau:
 @ҫu tiên PC A gӱi mӝt request hӓi server quҧn
lý tên miӅn . hӓi thông tin vӅ
www.yahoo.com Server quҧn lý tên miӅn .
gӱi mӝt truy vҩn đӃn server top level domain.
D1 <AJ62 -

 Top level domain lưu trӳ thông tin vӅ mӑi tên miӅn trên mҥng. Do
đó nó sӁ gӱi lҥi cho server quҧn lý tên miӅn vnn đӏa chӍ IP cӫa
server quҧn lý miӅn com (gӑi tҳt server com).
 Chi có đӏa chӍ IP cӫa server quҧn lý tên miӅn com thì lұp tӭc
server vnn hӓi server com thông tin vӅ yahoo.com. Server com
quҧn lý toàn bӝ nhӳng trang web có domain là com, chúng gӱi
thông tin vӅ đӏa chӍ IP cӫa server yahoo.com cho server vnn.
D1 <AJ62 -
 Lúc này server vnn đã có đӏa chӍ IP cӫa yahoo.com rӗi. Nhưng PC
A yêu cҫu dӏch vө www chӭ không phҧi là dӏch vө ftp hay mӝt dӏch
vө nào khác. Do đó server vnn tiӃp tөc truy vҩn tӟi server
yahoo.com đӇ yêu cҫu thông tin vӅ server quҧn lý dӏch vө www
cӫa yahoo.com.
 LӁ đương nhiên khi nhұn đưӧc truy vҩn thì server yahoo.com gӱi
lҥi cho server vnn đӏa chӍ IP cӫa server quҧn lý www.yahoo.com.
 Cuӕi cùng là server vnn gӱi lҥi đӏa chӍ IP cӫa server quҧn lý
www.yahoo.com. cho PC A và PC A kӃt nӕi trӵc tiӃp đӃn nó. Và
bây giӡ thì server vnn đã có thông tin vӅ www.yahoo.com cho
nhӳng lҫn truy vҩn đӃn sau cӫa các client khác.
  ',1

 Mҥng diӋn rӝng (WAN): Là mҥng truyӅn thông


dӳ liӋu mà nó kӃt nӕi các mҥng có đӏa chӍ
mҥng khác nhau, trong đó mҥng Internet là loҥi
mҥng diӋn rӝng điӇn hình nhҩt.
 Router: Router là mӝt thiӃt bӏ cho phép gӱi các
gói dӳ liӋu dӑc theo mҥng. Mӝt Router đưӧc
kӃt nӕi tӟi ít nhҩt là hai mҥng, thông thưӡng
hai mҥng đó là LAN, WAN hoһc là mӝt LAN và
mҥng ISP cӫa nó.
*1"  AR
*1"  A
 @B R
B R

 Router là thiӃt bӏ trung gian giӳa  mҥng LAN


và WAN do đó nó có  loҥi giao diӋn Ethernet
và giao diӋn WAN.
 Mҥng LAN nhìn thҩy Router thông qua đӏa chӍ
IP cөc bӝ đưӧc gҳn ӣ port Internet hay ngưӡi
ta còn gӑi là Default Gateway.
 Bҧn chҩt cӫa viӋc sӱ dөng Internet chính là
chúng ta sӱ dөng các đӏa chӍ IP do các nhà
cung cҩp cҩp cho các thuê bao.
|< R

 Bҧng đӏnh tuyӃn là bҧng mà Router tính toán


ra quãng đưӡng đi ngҳn nhҩt cho các gói tin tӯ
mҥng nӑ sang mҥng kia.
 Các Routing table đưӧc nҵm tҥi các Host và
các Router.
 @ӏa chӍ đích trong bҧng đӏnh tuyӃn có thӇ bao
gӗm cҧ đӏa chӍ mҥng, mҥng con và các hӋ
thӕng đӝc lұp.
|< R

 Bҧng đӏnh tuyӃn có thӇ tҥo ra tӯ ngưӡi quҧn trӏ


(@ӏnh tuyӃn tĩnh) mҥng hoһc sӵ trao đәi thông
tin giӳa các Router vӟi nhau bҵng các giao
thӭc đӏnh tuyӃn đӝng.
 Các thông tin cӫa bҧng đӏnh tuyӃn bao gӗm:
=  J@< R
 @ӏa chӍ đích cӫa mҥng, mҥng con hoһc hӋ thӕng đӝc
lұp.
 @ӏa chӍ IP cӫa giao diӋn Router kӃ tiӃp phҧi đӃn.
 Giao tiӃp vұt lý trên Router phҧi sӱ dөng đӇ đӃn chһng
kӃ tiӃp.
 Mһt nҥ mҥng cӫa đӏa chӍ đích.
 Choҧng cách quҧn trӏ.
 Thӡi gian (tính theo giây) tӯ khi Router cұp nhұt lҫn
cuӕi.
|<  ,A B R
bL"cA @< -
= < R

Sӵ cҫn thiӃt phҧi có các giao thӭc đӏnh tuyӃn:


 Chӑn đưӡng dүn tӕt nhҩt cho các gói tin.
 Cung cҩp các tiӃn trình đӇ chia sҿ thông tin
đӏnh tuyӃn.
 Cho phép Router liên lҥc vӟi các router khác
đӇ update và duy trì bҧng đӏnh tuyӃn.
L'9&= < R

Có hai hӑ giao thӭc đӏnh tuyӃn là


 IGP: Trao đәi các tuyӃn đưӡng bên trong mӝt
hӋ thӕng mҥng tӵ trӏ.
 EGP: Trao đәi các tuyӃn đưӡng giӳa các hӋ
thӕng mҥng tӵ trӏ.
 Trong giao thӭc IGP ngưӡi ta lҥi chia thành hai
lӟp giao thӭc Distance vector và Link state:
=d < R

 < 6+  
.   -

 Xác đӏnh topo mҥng theo các liên kӃt vӟi các
router hàng xóm.
 Thêm các vector khoҧng cách tӯ router này
đӃn router kia.
 Cұp nhұt các bҧng đӏnh tuyӃn theo đӏn kǤ.
 Gӱi các copy cӫa bҧng đӏnh tuyӃn đӃn các
router hàng xóm.
6+  .   R

 (4f 

 Xác đӏnh toàn bӝ topo cӫa mҥng


 Tính toán đưӡng dүn ngҳn nhҩt tӟi các router
khác
 Cұp nhұt đưӧc bұt tҳt theo các biӃn cӕ mҥng,
đáp ӭng nhanh sӵ thay dәi cӫa mҥng
 Gӱi các thông báo vӅ trҥng thái liên kӃt, đӇ
làm tươi các trang thái liên kӃt đӃn các router
khác.

 (4f  -
=".#
  R

 Dӏch vө Web
 Dӏch vө thư điӋn tӱ
 Dӏch vө truyӅn File (FTP)
 Dӏch vө Telnet.
6.#g @R

Chái niӋm World Wide Web:


 World Wide Web (WWW) hoһc Web là mӝt dӏch vө cӫa
Internet hoҥt đӝng theo mô hình client/server (web
brower/ web server) dӵa trên giao thӭc HTTP.
 Web chӭa thông tin bao gӗm văn bҧn, hình ҧnh, âm
thanh và thұm chí cҧ video đưӧc kӃt hӧp vӟi nhau.
 Web là kho thông tin khәng lӗ: phong phú vӅ nӝi dung,
đa dҥng vӅ hình thӭc, thưӡng xuyên đưӧc cұp nhұt,
đәi mӟi và phá triӇn không ngӯng
6.#g @R
=;> g @R

 Web browser: Là các chương trình ӭng dөng


nhҵm duyӋt các trang Web. Ví dө IE, Avant
Browser, Opera, Moliza...
 Web server: Là các chương trình mà ngưӡi ta
có thӇ cài đһt mӝt trang Web lên đó đӇ cho các
chương trình Web browser duyӋt đӃn nó. Ví dө
như IIS, Apache...
D*(. = g @R

 HTML (HyperText Markup Language) Ngôn


ngӳ đánh dҩu siêu văn bҧn
 Móc nӕi lүn nhau nhiӅu loҥi hình thông tin
thành siêu văn bҧn: Text, hình ҧnh, âm thanh
 Mӕi nӕi đӃn các trang khác (các trang web)
 Tұp hӧp các website liên kӃt vӟi nhau tҥo
thành WWW.
6.# ;<  \R

 Electronic mail (E-mail) - Thư điӋn tӱ: Là mӝt dӏch vө


cӫa Internet giúp cho viӋc trao đәi thông điӋp giӳa
nhӳng ngưӡi dùng hay nhóm ngưӡi dùng trên mҥng
 Dӵa trên giao thӭc chuҭn Internet: Simple Mail
Transfer Protocol (SMTP)
 Chҧ năng gӱi tӟi nhiӅu ngưӡi cùng mӝt thӡi điӇm
 Nhanh chóng chuyӇn giao đưӧc tài liӋu
 Chi phí thҩp.
6.# ;<  \$H')

Các thành phҫn cơ bҧn:


 Mail server: Chương trình phөc vө thư
 Mail Client: Chương trình cho ngưӡi sӱ dөng
 Cách thӭc giao nhұn thư
*' . R

 Các phҫn mӅm mail server miӉn phí trên


Interet như: Pegasus Mail, Mecury,...;
 Các phҫn mӅm thương mҥi như: Microsoft
Exchange, MDaemon,...
 Máy phҧi cài dһt chương trình có nhiӋm vө
nhұn, chia và chuyӇn thư đӃn máy ngưӡi
dùng.
*''  R
 Máy ngưӡi sӱ dөng cài đһt chương trình có nhiӋm vө
nhұn, đӑc thư, viӃt gӱi thư.
 Các chӭc năng mӣ rӝng khác như đính kèm tӋp, lӵa
đӏa chӍ vào sә đӏa chӍ, lӑc thư không mӡi mà đӃn
(Spam)
 Các phҫn mӅm mail client miӉn phí trên Interet như:
Edora, Mecury,...
 Các phҫn mӅm thương mҥi như: Outlook Express,
IncrediMail Pro,..
 Giao diӋn microsoft oulook.
=  *. X

 Giao thӭc SMTP và giao thӭc gӱi và nhұn mail


giӳa  mail server.
 Giao thӭc POP là giao thӭc gӱi và nhұn mail
ngay tҥi mail client.
 Tài khoҧn thư điӋn tӱ: Bao gӗm  phҫn:
Tên đăng ký
Tên miӅn
6.#OR

 Dӏch vө FTP (File Transfer Protocol): Dӏch vө


cho phép nhұn và truyӅn file tӯ các host ӣ xa.
 Dӏch vө FTP hoҥt đӝng dӵa trên mô hình
Client/Server và giao thӭc FTP.
 Dӏch vө FTP thưӡng đưӧc sӱ dөng đӇ Upload
các File, các trang Web lên các host đưӧc các
nhà cung cҩp cho thuê. Tuy nhiên dӏch vө này
chӍ thӵc hiӋn đưӧc đӕi vӟi các host có hӛ trӧ
dӏch vө FTP.

" &!O
6.# ' R
 Telnet là dӏch vө truy nhұp các máy chӫ tӯ xa.
 Phҫn mӅm telnet client cung cҩp khҧ năng login vào
trong các host trên internet có chҥy ӭng dөng telnet
server sau đó thӵc hiӋn các lênh tӯ command line như
đang ӣ trong chính host đó
 Dӏch vө TelnetRDӏch vө truy cұp máy chӫ tӯ xa
 ‘    
    
  
  

  
I= \/ ;R

You might also like