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

Tài liệu đang bị lỗi
File tài liệu này hiện đang bị hỏng, chúng tôi đang cố gắng khắc phục.
Phan1 GIỚI THIỆU VỀ GIAO THỨC TCP IP.doc
Nội dung xem thử
Mô tả chi tiết
§å ¸n tèt nghiÖp Ch¬ng 1: Giao thøc TCP/IP
ch ¬ng 1: giíi thiÖu vÒ giao thøc TCP/IP
1.1. LÞch sö ph¸t triÓn cñaTCP/IP vµ m¹ng Internet
M¹ng Internet lµ mét m¹ng m¸y tÝnh toµn cÇu, bao gåm hµng chôc triÖu ngêi sö dông, ®îc h×nh thµnh tõ cuèi thËp kû 60 tõ mét thÝ nghiÖm cña Bé quèc
phßng Mü. T¹i thêi ®iÓm ban ®Çu ®ã lµ m¹ng ARPAnet cña Ban qu¶n lý dù ¸n
nghiªn cøu Quèc phßng. ARPAnet lµ mét m¹ng thö nghiÖm phôc vô c¸c nghiªn
cøu quèc phßng, mét trong nh÷ng môc ®Ých cña nã lµ x©y dùng mét m¹ng m¸y
tÝnh cã kh¶ n¨ng chÞu ®ùng c¸c sù cè (vÝ dô mét sè nót m¹ng bÞ tÊn c«ngvµ ph¸
huû nhng m¹ng vÉn tiÕp tôc ho¹t ®éng). M¹ng cho phÐp mét m¸y tÝnh bÊt kú
trªn m¹ng liªn l¹c víi mäi m¸y tÝnh kh¸c.
Kh¶ n¨ng kÕt nèi c¸c hÖ thèng m¸y tÝnh kh¸c nhau ®· hÊp dÉn mäi ngêi, v¶
l¹i ®©y còng lµ ph¬ng ph¸p thùc tÕ duy nhÊt ®Ó kÕt nèi c¸c m¸y tÝnh cña c¸c
h·ng kh¸c nhau. KÕt qu¶ lµ c¸c nhµ ph¸t triÓn phÇn mÒm ë Mü, Anh vµ Ch©u
¢u b¾t ®Çu ph¸t triÓn c¸c phÇn mÒm trªn bé giao thøc TCP/IP (giao thøc ®îc sö
dông trong viÖc truyÒn th«ng trªn Internet) cho tÊt c¶ c¸c lo¹i m¸y. §iÒu nµy
còng hÊp dÉn c¸c trêng ®¹i häc, c¸c trung t©m nghiªn cøu lín vµ c¸c c¬ quan
chÝnh phñ, nh÷ng n¬i mong muèn mua m¸y tÝnh tõ c¸c nhµ s¶n xuÊt, kh«ng bÞ
phô thuéc vµo mét h·ng cè ®Þnh nµo.
Bªn c¹nh ®ã c¸c hÖ thèng côc bé LAN b¾t ®Çu ph¸t triÓn cïng víi sù xuÊt
hiÖn c¸c m¸y ®Ó bµn (Desktop Workstations) vµo n¨m 1983. PhÇn lín c¸c m¸y
®Ó bµn sö dông Berkeley UNIX, phÇn mÒm cho kÕt nèi TCP/IP ®· ®îc coi lµ
mét phÇn cña hÖ ®iÒu hµnh nµy. Mét ®iÒu râ rµng lµ c¸c m¹ng nµy cã thÓ kÕt nèi
víi nhau dÔ dµng.
Trong qu¸ tr×nh h×nh thµnh m¹ng Internet, NSFNET (®îc sù tµi trî cña Héi
khoa häc Quèc gia Mü) ®ãng mét vai trß t¬ng ®èi quan träng. Vµo cuèi nh÷ng
n¨m 80, NFS thiÕt lËp 5 trung t©m siªu m¸y tÝnh. Tríc ®ã, nh÷ng m¸y tÝnh
nhanh nhÊt thÕ giíi ®îc sö dông cho c«ng viÖc ph¸t triÓn vò khÝ míi vµ mét vµi
h·ng lín. Víi c¸c trung t©m míi nµy, NFS ®· cho phÐp mäi ngêi ho¹t ®éng
trong lÜnh vùc khoa häc ®îc sö dông. Ban ®Çu, NFS ®Þnh sö dông ARPAnet ®Ó
nèi 5 trung t©m m¸y tÝnh nµy, nhng ý ®å nµy ®· bÞ thãi quan liªu vµ bé m¸y
hµnh chÝnh lµm thÊt b¹i. V× vËy, NFS ®· quyÕt ®Þnh x©y dùng m¹ng riªng cña
m×nh, vÉn dùa trªn thñ tôc TCP/IP, ®êng truyÒn tèc ®é 56 Kbps. C¸c trêng ®¹i
Vò Khoa §TTT4 K40 1
§å ¸n tèt nghiÖp Ch¬ng 1: Giao thøc TCP/IP
häc ®îc nèi thµnh c¸c m¹ng vïng vµ c¸c m¹ng vïng ®îc nèi víi c¸c trung t©m
siªu m¸y tÝnh.
Ngµy nay m¹ng Internet ®· ®îc ph¸t triÓn nhanh chãng trong giíi khoa
häc vµ gi¸o dôc cña Mü, sau ®ã ph¸t triÓn réng toµn cÇu, phôc vô mét c¸ch ®¾c
lùc cho viÖc trao ®æi th«ng tin tríc hÕt trong c¸c lÜnh vùc nghiªn cøu, gi¸o dôc
vµ gÇn ®©y cho th¬ng m¹i.
Internet sö dông kü thuËt chuyÓn m¹ch gãi vµ dïng giao thøc TCP/IP. Ngµy
nay nhiÒu m¹ng víi kiÕn tróc kh¸c nhau cã thÓ nèi vµo Internet nhê c¸c cÇu nèi
®a giao thøc.
1.2. Giao thøc TCP/IP
Kh¸i niÖm giao thøc (Protocol) lµ mét kh¸i niÖm c¬ b¶n cña m¹ng truyÒn
th«ng. Cã thÓ hiÓu mét c¸ch kh¸i qu¸t ®ã lµ tËp hîp tÊt c¶ c¸c quy t¾c cÇn thiÕt
(c¸c thñ tôc, c¸c khu«n d¹ng d÷ liÖu, c¸c c¬ chÕ phô trî....) cho phÐp c¸c giao
thøc trao ®æi th«ng tin trªn m¹ng ®îc thùc hiÖn mét c¸ch chÝnh x¸c vµ an toµn.
Cã rÊt nhiÒu hä giao thøc ®ang ®îc sö dông trªn m¹ng truyÒn th«ng hiÖn nay
nh IEEE802.X dïng trong m¹ng côc bé, CCITT (nay lµ ITU) dïng cho liªn
m¹ng diÖn réng vµ ®Æc biÖt lµ hä giao thøc chuÈn cña ISO (tæ chøc tiªu chuÈn
ho¸ quèc tÕ ) dùa trªn m« h×nh tham chiÕu b¶y líp cho viÖc kÕt nèi c¸c hÖ
thèng më. Trªn Internet hä giao thøc ®îc sö dông lµ bé giao thøc TCP/IP . Hai
giao thøc ®îc dïng chñ yÕu ë ®©y lµ TCP ( Transmision Control Protocol ) vµ
IP (Internet Protocol ). TCP lµ mét giao thøc kiÓu cã kÕt nèi (ConnectionOriented), tøc lµ cÇn ph¶i cã mét giai ®o¹n thiÕt lËp liªn kÕt gi÷a mét cÆp thùc
thÓ TCP tríc khi chóng thùc hiÖn trao ®æi d÷ liÖu. Cßn giao thøc IP lµ mét giao
thøc kiÓu kh«ng kÕt nèi (Connectionless), nghÜa lµ kh«ng cÇn ph¶i cã giai ®o¹n
thiÕt lËp liªn kÕt gi÷a mét cÆp thùc thÓ nµo ®ã tríc khi trao ®æi d÷ liÖu . Kh¸i
niÖm TCP/IP kh«ng chØ bÞ giíi h¹n ë hai giao thøc nµy. Thêng th× TCP/IP ®îc
dïng ®Ó chØ mét nhãm c¸c giao thøc cã liªn quan ®Õn TCP vµ IP nh UDP (User
Datagram Protocol), FTP (File Transfer Protocol), TELNET (Terminal
Emulation Protocol) vµ v.v...
§Ó gi¶m ®é phøc t¹p cña viÖc thiÕt kÕ vµ cµi ®Æt m¹ng hÇu hÕt c¸c m¹ng
m¸y tÝnh hiÖn cã ®Òu ®îc ph©n tÝch thiÕt kÕ theo quan ®iÓm ph©n tÇng . Mçi hÖ
thèng thµnh phÇn cña m¹ng ®îc xem nh lµ mét cÊu tróc ®a tÇng, trong ®ã mçi
tÇng ®îc x©y dùng trªn c¬ së tÇng tríc ®ã. Sè lîng c¸c tÇng cïng nh tªn vµ chøc
n¨ng cña mçi tÇng lµ tuú thuéc vµo nhµ thiÕt kÕ. Hä giao thøc cña ISO (tæ chøc
tiªu chuÈn ho¸ quèc tÕ) dùa trªn m« h×nh tham chiÕu 7 líp cho viÖc kÕt nèi c¸c
Vò Khoa §TTT4 K40 2
§å ¸n tèt nghiÖp Ch¬ng 1: Giao thøc TCP/IP
hÖ thèng më lµ hä giao thøc ®îc dïng lµm chuÈn ®Ó c¸c hä giao thøc kh¸c so
s¸nh víi nã do vËy tríc khi ®i vµo nghiªn cøu giao thøc TCP/IP ta cÇn xem xÐt
m« h×nh 7 líp OSI.
Trong m« h×nh OSI môc ®Ých cña mçi tÇng lµ cung cÊp c¸c dÞch vô cho
tÇng cao h¬n tiÕp theo, m« t¶ chi tiÕt c¸ch thøc cµi ®Æt c¸c dÞch vô nµy. C¸c tÇng
®îc trõu tîng ho¸ theo c¸ch lµ mçi tÇng chØ biÕt r»ng nã liªn l¹c víi tÇng t¬ng
øng trªn m¸y kh¸c. Trong thùc tÕ th× mçi tÇng chØ liªn l¹c víi c¸c tÇng kÒ trªn
vµ kÒ díi nã trªn mçi hÖ thèng mµ th«i.
Trõ tÇng thÊp nhÊt trong m« h×nh m¹ng kh«ng tÇng nµo cã thÓ chuyÓn
th«ng tin mét c¸ch trùc tiÕp víi tÇng t¬ng øng trong m¹ng m¸y tÝnh kh¸c. Th«ng
tin trªn m¸y cÇn göi ph¶i ®îc chuyÓn ®i qua tÊt c¶ c¸c tÇng thÊp h¬n. Th«ng tin
sau ®ã l¹i ®îc truyÒn qua Card m¹ng tíi m¸y nhËn vµ l¹i ®îc truyÒn lªn qua c¸c
tÇng cho ®Õn khi nã ®Õn tÇng ®· göi th«ng tin ®i.
1.2.1. M« h×nh 7 líp OSI
M« h×nh nµy bao gåm 7 tÇng. Tªn gäi vµ chøc n¨ng c¸c tÇng ®îc tr×nh bµy
trong h×nh 1.1.
HÖ thèng më A HÖ thèng më B
7 Application øng dông 7
6 Presentation Tr×nh diÔn 6
5 Session Phiªn 5
4 Transport Giao vËn 4
3 Network M¹ng 3
2 Data link Liªn kÕt d÷ liÖu 2
1 Physical VËt lý 1
H×nh 1.1: M« h×nh 7 líp OSI
Chøc n¨ng cña c¸c tÇng nh sau:
1. TÇng vËt lý (Physical): Liªn quan ®Õn nhiÖm vô truyÒn dßng bits
kh«ng cã cÊu tróc qua ®êng truyÒn vËt lý, truy nhËp ®êng truyÒn vËt lý
nhê c¸c ph¬ng tiÖn c¬, ®iÖn, hµm, vËt lý.
Vò Khoa §TTT4 K40 3
Giao thøc tÇng 7
Giao thøc tÇng 6
Giao thøc tÇng 5
Giao thøc tÇng4
Giao thøc tÇng 3
Giao thøc tÇng 2
Giao thøc tÇng1
§êng truyÒn vËt lý