Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Họ giao thức TCP IP.doc
Nội dung xem thử
Mô tả chi tiết
Môc lôc
Lêi nãi ®Çu
Ch¬ng I
Hä giao thøc TCP/IP
I.1.1. Hä giao thøc TCP/IP
TCP/IP lµ mét hä giao thøc ®Ó cung cÊp ph¬ng tiÖn truyÒn th«ng liªn
m¹ng vµ nã ®îc cÊu tróc theo kiÓu ph©n cÊp.
Kh¸c víi m« h×nh OSI/ISO tÇng liªn m¹ng sö dông giao thøc kÕt nèi
m¹ng "kh«ng liªn kÕt" (connectionless) IP, t¹o thµnh h¹t nh©n ho¹t ®éng cña
Internet. Cïng víi c¸c thuËt to¸n ®Þnh tuyÕn RIP, OSPF, BGP, tÇng liªn m¹ng
IP cho phÐp kÕt nèi mét c¸ch mÒm dÎo vµ linh ho¹t c¸c lo¹i m¹ng "vËt lý"
kh¸c nhau nh: Ethernet, Token Ring , X.25...
Giao thøc trao ®æi d÷ liÖu "cã liªn kÕt" (connection - oriented) TCP ®îc
sö dông ë tÇng vËn chuyÓn ®Ó ®¶m b¶o tÝnh chÝnh x¸c vµ tin cËy viÖc trao ®æi
d÷ liÖu dùa trªn kiÕn tróc kÕt nèi "kh«ng liªn kÕt" ë tÇng liªn m¹ng IP.
C¸c giao thøc hç trî øng dông phæ biÕn nh truy nhËp tõ xa (telnet),
chuyÓn tÖp (FTP), dÞch vô World Wide Web (HTTP), th ®iÖn tö (SMTP), dÞch
vô tªn miÒn (DNS) ngµy cµng ®îc cµi ®Æt phæ biÕn nh nh÷ng bé phËn cÊu
thµnh cña c¸c hÖ ®iÒu hµnh th«ng dông nh UNIX (vµ c¸c hÖ ®iÒu hµnh chuyªn
dông cïng hä cña c¸c nhµ cung cÊp thiÕt bÞ tÝnh to¸n nh AIX cña IBM, SINIX
cña Siemens, Digital UNIX cña DEC), Windows9x/NT, Novell Netware,...
1
OSI
Application Application
Presentation Presentation
Session Session
Transprort Transprort
Network Network
Data link Data link
Physical Physical
Application
SMTP FTP TELNET DNS
TCP UDP
IP
ICMP
ARP
IGMP
RARP
Protocols defined by the underlying networks
TCP/IP
H×nh 2.1 M« h×nh OSI vµ m« h×nh kiÕn tróc cña TCP/IP
Trong cÊu tróc bèn líp cña TCP/IP, khi d÷ liÖu truyÒn tõ líp øng dông
cho ®Õn líp vËt lý, mçi líp ®Òu céng thªm vµo phÇn ®iÒu khiÓn cña m×nh ®Ó
®¶m b¶o cho viÖc truyÒn d÷ liÖu ®îc chÝnh x¸c. Mçi th«ng tin ®iÒu khiÓn nµy
®îc gäi lµ mét header vµ ®îc ®Æt ë tríc phÇn d÷ liÖu ®îc truyÒn. Mçi líp xem
tÊt c¶ c¸c th«ng tin mµ nã nhËn ®îc tõ líp trªn lµ d÷ liÖu, vµ ®Æt phÇn th«ng tin
®iÒu khiÓn header cña nã vµo tríc phÇn th«ng tin nµy. ViÖc céng thªm vµo c¸c
header ë mçi líp trong qu¸ tr×nh truyÒn tin ®îc gäi lµ encapsulation. Qu¸
tr×nh nhËn d÷ liÖu diÔn ra theo chiÒu ngîc l¹i: mçi líp sÏ t¸ch ra phÇn header
tríc khi truyÒn d÷ liÖu lªn líp trªn.
Mçi líp cã mét cÊu tróc d÷ liÖu riªng, ®éc lËp víi cÊu tróc d÷ liÖu ®îc dïng ë
líp trªn hay líp díi cña nã. Sau ®©y lµ gi¶i thÝch mét sè kh¸i niÖm thêng gÆp.
Stream lµ dßng sè liÖu ®îc truyÒn trªn c¬ së ®¬n vÞ sè liÖu lµ Byte.
Sè liÖu ®îc trao ®æi gi÷a c¸c øng dông dïng TCP ®îc gäi lµ stream, trong khi
dïng UDP, chóng ®îc gäi lµ message.
Mçi gãi sè liÖu TCP ®îc gäi lµ segment cßn UDP ®Þnh nghÜa cÊu tróc d÷ liÖu
cña nã lµ packet.
Líp Internet xem tÊt c¶ c¸c d÷ liÖu nh lµ c¸c khèi vµ gäi lµ datagram. Bé giao
thøc TCP/IP cã thÓ dïng nhiÒu kiÓu kh¸c nhau cña líp m¹ng díi cïng, mçi
lo¹i cã thÓ cã mét thuËt ng÷ kh¸c nhau ®Ó truyÒn d÷ liÖu.
2
H×nh 13. M« h×nh thanm chiÕu TCP/IP víi chuÈn OSI 7 líp
PhÇn lín c¸c m¹ng kÕt cÊu phÇn d÷ liÖu truyÒn ®i díi d¹ng c¸c packets hay lµ
c¸c frames.
Application Stream
Transport Segment/datagram
Internet Datagram
Network Access Frame
CÊu tróc d÷ liÖu t¹i c¸c líp cña TCP/IP
Líp truy nhËp m¹ng
Network Access Layer lµ líp thÊp nhÊt trong cÊu tróc ph©n bËc cña TCP/IP.
Nh÷ng giao thøc ë líp nµy cung cÊp cho hÖ thèng ph¬ng thøc ®Ó truyÒn d÷
liÖu trªn c¸c tÇng vËt lý kh¸c nhau cña m¹ng. Nã ®Þnh nghÜa c¸ch thøc truyÒn
c¸c khèi d÷ liÖu (datagram) IP. C¸c giao thøc ë líp nµy ph¶i biÕt chi tiÕt c¸c
phÇn cÊu tróc vËt lý m¹ng ë díi nã (bao gåm cÊu tróc gãi sè liÖu, cÊu tróc ®Þa
chØ...) ®Ó ®Þnh d¹ng ®îc chÝnh x¸c c¸c gãi d÷ liÖu sÏ ®îc truyÒn trong tõng lo¹i
m¹ng cô thÓ.
So s¸nh víi cÊu tróc OSI/OSI, líp nµy cña TCP/IP t¬ng ®¬ng víi hai líp
Datalink, vµ Physical.
Chøc n¨ng ®Þnh d¹ng d÷ liÖu sÏ ®îc truyÒn ë líp nµy bao gåm viÖc nhóng c¸c
gãi d÷ liÖu IP vµo c¸c frame sÏ ®îc truyÒn trªn m¹ng vµ viÖc ¸nh x¹ c¸c ®Þa
chØ IP vµo ®Þa chØ vËt lý ®îc dïng cho m¹ng.
Líp liªn m¹ng
Internet Layer lµ líp ë ngay trªn líp Network Access trong cÊu tróc ph©n líp
cña TCP/IP. Internet Protocol lµ giao thøc trung t©m cña TCP/IP vµ lµ phÇn
quan träng nhÊt cña líp Internet. IP cung cÊp c¸c gãi lu chuyÓn c¬ b¶n mµ
th«ng qua ®ã c¸c m¹ng dïng TCP/IP ®îc x©y dùng.
Chøc n¨ng chÝnh cña - Giao thøc liªn m¹ng IP(v4)
Trong phÇn nµy tr×nh bµy vÒ giao thøc IPv4 (®Ó cho thuËn tiÖn ta viÕt IP cã
nghÜa lµ ®Ò cËp ®Õn IPv4).
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 cung cÊp c¸c chøc n¨ng chÝnh sau:
3
Network ANetwork BNetwork C N
Host A1 H Host C1 H