BỘ BƯu chíNH, viễn thông tcn tiêu chuẩn ngàNH



tải về 221.02 Kb.
trang3/4
Chuyển đổi dữ liệu10.08.2016
Kích221.02 Kb.
#15720
1   2   3   4

Yªu cÇu kü thuËt




      1. Yªu cÇu chung



        1. C¸c giao diÖn

Giao thøc internet ®­îc c¸c giao thøc m¸y chñ - m¸y chñ yªu cÇu trong mét m«i tr­êng internet. Giao thøc nµy yªu cÇu c¸c giao thøc m¹ng côc bé truyÒn gãi tin internet ®Õn cæng kÕ tiÕp hoÆc ®Õn m¸y chñ ®Ých.


VÝ dô, mét m«-®un TCP sÏ yªu cÇu m«-®un internet lÊy mét ®o¹n TCP (bao gåm c¶ phÇn mµo ®Çu TCP vµ d÷ liÖu ng­êi dïng) lµm phÇn d÷ liÖu cña mét gãi tin internet. M«-®un TCP sÏ cung cÊp c¸c ®Þa chØ vµ c¸c tham sè kh¸c trong phÇn mµo ®Çu internet cho m«-®un internet th«ng qua c¸c ®èi sè cña lÖnh. Khi ®ã, m«-®un internet sÏ t¹o ra mét gãi tin internet vµ yªu cÇu giao diÖn m¹ng côc bé truyÒn gãi tin internet.
VÝ dô trong tr­êng hîp ARPANET, m«-®un internet sÏ yªu cÇu mét m«-®un m¹ng côc bé bæ sung b¶n ghi ®Çu nhãm 1822 vµo gãi tin internet nh»m t¹o ra mét b¶n tin cña m¹ng ARPANET ®Ó truyÒn tíi IMP. §Þa chØ cña m¹ng ARPANET sÏ ®­îc suy ra tõ ®Þa chØ internet theo giao diÖn m¹ng côc bé vµ sÏ lµ ®Þa chØ cña m¸y chñ nµo ®ã trong m¹ng ARPANET, m¸y chñ ®ã cã thÓ lµ mét cæng ®èi víi c¸c m¹ng kh¸c.

        1. Ho¹t ®éng

Giao thøc internet thùc hiÖn hai chøc n¨ng c¬ së: lËp ®Þa chØ vµ ph©n ®o¹n.


C¸c m«-®un internet sö dông c¸c ®Þa chØ ®­îc t¶i trong phÇn mµo ®Çu internet ®Ó truyÒn c¸c gãi tin internet vÒ c¸c ®Ých cña chóng. ViÖc lùa chän mét ®­êng truyÒn t¶i ®­îc gäi lµ ®Þnh tuyÕn.
M«-®un internet sö dông c¸c tr­êng trong phÇn mµo ®Çu internet ®Ó ph©n ®o¹n vµ t¸i l¾p r¸p c¸c gãi tin internet ®Ó truyÒn qua c¸c m¹ng “gãi nhá” khi cÇn thiÕt.
M« h×nh ho¹t ®éng lµ mét m«-®un internet l­u tró trong mçi m¸y chñ tham gia vµo qu¸ tr×nh truyÒn th«ng internet vµ trong mçi cæng liªn kÕt c¸c m¹ng. C¸c m«-®un nµy dïng c¸c qui t¾c chung ®Ó diÔn gi¶i c¸c tr­êng ®Þa chØ vµ ®Ó ph©n ®o¹n vµ l¾p r¸p c¸c gãi tin internet. Ngoµi ra, c¸c m«-®un nµy (®Æc biÖt lµ c¸c m«-®un internet l­u tró trong c¸c cæng) cã c¸c thñ tôc quyÕt ®Þnh viÖc ®Þnh tuyÕn vµ c¸c chøc n¨ng kh¸c.
Giao thøc internet coi mçi gãi tin internet nh­ mét thùc thÓ ®éc lËp kh«ng liªn quan víi bÊt cø gãi tin internet nµo kh¸c. Kh«ng cã c¸c kÕt nèi hoÆc c¸c kªnh logic (¶o hoÆc kh¸c).
Giao thøc internet sö dông 4 c¬ chÕ chñ yÕu trong qu¸ tr×nh cung cÊp dÞch vô cña nã: Lo¹i dÞch vô, thêi gian sèng, c¸c tuú chän, vµ kiÓm tra tæng phÇn mµo ®Çu.
Lo¹i dÞch vô ®­îc sö dông ®Ó biÓu thÞ chÊt l­îng dÞch vô mong muèn. Lo¹i dÞch vô lµ mét tËp hîp trõu t­îng hoÆc tæng qu¸t hãa cña c¸c tham sè ®Æc tr­ng cho c¸c lùa chän dÞch vô ®­îc cung cÊp trong c¸c m¹ng cÊu thµnh internet. C¸c cæng sö dông chØ dÉn vÒ lo¹i dÞch vô nµy ®Ó lùa chän c¸c tham sè truyÒn thùc cho mét m¹ng cô thÓ (m¹ng ®­îc sö dông cho chÆng kÕ tiÕp, hoÆc cæng kÕ tiÕp khi ®Þnh tuyÕn mét gãi tin internet).
Thêi gian sèng lµ mét chØ dÉn vÒ mét giíi h¹n trªn cña thêi gian tån t¹i cña mét gãi tin internet. Thêi gian sèng ®­îc thiÕt lËp bëi bªn göi gãi tin vµ bÞ gi¶m däc theo tuyÕn t¹i c¸c ®iÓm nã bÞ xö lý. NÕu thêi gian sèng b»ng 0 tr­íc khi gãi tin internet ®Õn ®Ých, th× gãi tin internet bÞ lo¹i bá. Thêi gian sèng cã thÓ ®­îc coi nh­ mét giíi h¹n cña thêi gian tù lo¹i bá.
C¸c tuú chän cung cÊp c¸c chøc n¨ng ®iÒu khiÓn cÇn thiÕt hoÆc h÷u Ých trong mét sè t×nh huèng nh­ng l¹i kh«ng cÇn thiÕt trong phÇn lín nh÷ng qu¸ tr×nh truyÒn th«ng th«ng th­êng. C¸c tuú chän bao gåm nh÷ng dµn xÕp vÒ nh·n thêi gian, b¶o mËt vµ ®Þnh tuyÕn ®Æc biÖt.
KiÓm tra tæng phÇn mµo ®Çu cho phÐp kiÓm tra th«ng tin sö dông trong gãi tin internet ®ang xö lý cã ®­îc truyÒn ®óng hay kh«ng. D÷ liÖu nµy cã thÓ chøa c¸c lçi. NÕu kiÓm tra tæng phÇn mµo ®Çu sai, gãi tin internet lËp tøc bÞ lo¹i bá bëi thùc thÓ ®· ph¸t hiÖn ra lçi.
Giao thøc internet kh«ng cung cÊp mét ph­¬ng tiÖn truyÒn th«ng tin cËy: kh«ng cã c¸c b¸o nhËn ®Çu cuèi - ®Çu cuèi hay b¸o nhËn theo chÆng; kh«ng cã kiÓm so¸t lçi cho d÷ liÖu, mµ chØ cã kiÓm tra tæng phÇn mµo ®Çu; kh«ng cã ph¸t l¹i; kh«ng cã ®iÒu khiÓn luång.
C¸c lçi ®­îc ph¸t hiÖn cã thÓ ®­îc th«ng b¸o qua Giao thøc b¶n tin ®iÒu khiÓn Internet (ICMP), giao thøc nµy ®­îc thùc thi trong m«-®un giao thøc internet.

        1. Mèi t­¬ng quan víi c¸c giao thøc kh¸c

S¬ ®å sau ®©y minh häa vÞ trÝ cña giao thøc Internet trong ph©n cÊp cña giao thøc:




H×nh 1 - Mèi t­¬ng quan cña giao thøc
Giao thøc Internet mét phÝa cã giao diÖn víi c¸c giao thøc m¸y chñ - m¸y chñ ë møc cao h¬n vµ phÝa kia cã giao diÖn víi giao thøc m¹ng côc bé. Trong ng÷ c¶nh nµy, mét "m¹ng côc bé" cã thÓ lµ mét m¹ng nhá trong mét toµ nhµ hoÆc mét m¹ng lín nh­ m¹ng ARPANET.

        1. M« h×nh ho¹t ®éng

M« h×nh ho¹t ®éng ®Ó truyÒn mét gãi tin tõ mét ch­¬ng tr×nh øng dông ®Õn mét ch­¬ng tr×nh øng dông kh¸c ®­îc minh häa theo kÞch b¶n sau ®©y:


Chóng ta gi¶ ®Þnh r»ng viÖc truyÒn gãi tin nµy sÏ ph¶i qua mét cæng trung gian.
Ch­¬ng tr×nh øng dông ë bªn göi chuÈn bÞ d÷ liÖu cña nã vµ yªu cÇu m«-®un internet côc bé cña nã göi d÷ liÖu ®ã nh­ mét gãi tin vµ truyÒn ®Þa chØ ®Ých vµ c¸c tham sè kh¸c th«ng qua c¸c ®èi sè cña lÖnh.
M«-®un internet chuÈn bÞ mét phÇn mµo ®Çu cña gãi tin vµ g¾n d÷ liÖu víi nã. M«-®un internet x¸c ®Þnh mét ®Þa chØ m¹ng côc bé cho ®Þa chØ internet nµy, trong tr­êng hîp nµy lµ ®Þa chØ cña mét cæng.
M«-®un internet göi gãi tin nµy vµ ®Þa chØ m¹ng côc bé ®Õn giao diÖn m¹ng côc bé.
Giao diÖn m¹ng côc bé t¹o ra mét phÇn mµo ®Çu cña m¹ng côc bé, vµ g¾n gãi tin víi nã, sau ®ã göi kÕt qu¶ qua m¹ng côc bé.
Gãi tin tíi mét m¸y chñ cæng ®­îc bao bäc trong phÇn mµo ®Çu cña m¹ng côc bé, giao diÖn cña m¹ng côc bé t­íc bá phÇn mµo ®Çu nµy, vµ chuyÓn giao gãi tin cho m«-®un internet. Dùa vµo ®Þa chØ internet, m«-®un internet x¸c ®Þnh gãi tin cÇn ®­îc chuyÓn tiÕp ®Õn m¸y chñ kh¸c trong mét m¹ng thø hai. M«-®un internet x¸c ®Þnh mét ®Þa chØ m¹ng côc bé cho m¸y chñ ®Ých. Nã yªu cÇu giao diÖn m¹ng côc bé víi m¹ng thø hai nµy ®Ó göi gãi tin ®i.
Giao diÖn m¹ng côc bé nµy t¹o ra mét phÇn mµo ®Çu cña m¹ng côc bé vµ g¾n gãi tin vµo råi göi kÕt qu¶ ®Õn m¸y chñ ®Ých.
T¹i m¸y chñ ®Ých nµy, gãi tin bÞ giao diÖn m¹ng côc bé t­íc bá phÇn mµo ®Çu m¹ng côc bé vµ chuyÓn giao cho m«-®un internet.
M«-®un internet x¸c ®Þnh r»ng gãi tin dµnh cho mét ch­¬ng tr×nh øng dông trong m¸y chñ nµy. Nã chuyÓn d÷ liÖu ®Õn ch­¬ng tr×nh øng dông ®Ó ®¸p øng mét lÖnh hÖ thèng, chuyÓn ®Þa chØ nguån vµ c¸c tham sè kh¸c nh­ lµ c¸c kÕt qu¶ cña lÖnh nµy.

H×nh 2 - §­êng truyÒn t¶i



        1. M« t¶ chøc n¨ng

Chøc n¨ng hay môc ®Ých cña Giao thøc Internet lµ di chuyÓn c¸c gãi tin qua mét tËp hîp c¸c m¹ng liªn kÕt víi nhau. ViÖc nµy ®­îc thùc hiÖn b»ng c¸ch chuyÓn gãi tin tõ m«-®un internet nµy ®Õn m«-®un internet kh¸c cho ®Õn khi tíi ®Ých. C¸c m«-®un internet l­u tró trong c¸c m¸y chñ vµ c¸c cæng trong hÖ thèng internet. C¸c gãi tin ®­îc ®Þnh tuyÕn tõ mét m«-®un internet ®Õn m«-®un internet kh¸c qua c¸c m¹ng riªng biÖt dùa vµo sù diÔn gi¶i mét ®Þa chØ internet. Do ®ã, mét bé phËn quan träng cña giao thøc internet lµ ®Þa chØ internet.


Trong viÖc ®Þnh tuyÕn c¸c b¶n tin tõ m«-®un internet nµy ®Õn m«-®un internet kh¸c, c¸c gãi tin cã thÓ cÇn ®i ngang qua mét m¹ng mµ kÝch th­íc gãi tèi ®a cña m¹ng nµy nhá h¬n kÝch th­íc cña gãi tin. §Ó kh¾c phôc khã kh¨n nµy, mét c¬ chÕ ph©n ®o¹n ®­îc cung cÊp trong giao thøc internet.

          1. LËp ®Þa chØ

Cã ®iÓm kh¸c biÖt gi÷a tªn, ®Þa chØ vµ tuyÕn. Tªn cho biÕt ®èi t­îng t×m kiÕm. §Þa chØ cho biÕt vÞ trÝ. TuyÕn cho biÕt lµm thÕ nµo ®Ó ®Õn ®ã. Giao thøc internet chñ yÕu lµm viÖc víi c¸c ®Þa chØ. C¸c giao thøc ë møc cao h¬n (tøc lµ m¸y chñ-m¸y chñ hoÆc øng dông) cã nhiÖm vô thùc hiÖn phÐp ¸nh x¹ tõ tªn sang ®Þa chØ. M«-®un internet ¸nh x¹ c¸c ®Þa chØ internet lªn c¸c ®Þa chØ m¹ng côc bé. C¸c thñ tôc ë møc thÊp h¬n (tøc lµ m¹ng côc bé hoÆc c¸c cæng) cã nhiÖm vô thùc hiÖn phÐp ¸nh x¹ tõ c¸c ®Þa chØ m¹ng côc bé lªn c¸c tuyÕn.


C¸c ®Þa chØ cã ®é dµi cè ®Þnh lµ 4 octet (32 bit). Mét ®Þa chØ b¾t ®Çu b»ng phÇn m¹ng, tiÕp theo lµ phÇn ®Þa chØ côc bé (®­îc gäi lµ “phÇn cßn l¹i”). Cã 3 khu«n d¹ng hay ph©n líp ®Þa chØ internet: ë ph©n líp ®Þa chØ A, bit bËc cao lµ 0, 7 bit kÕ tiÕp chØ thÞ phÇn m¹ng, vµ 24 bit cuèi cïng chØ thÞ phÇn ®Þa chØ côc bé; ë ph©n líp ®Þa chØ B, 2 bit bËc cao lµ 1-0, 14 bit kÕ tiÕp chØ thÞ phÇn m¹ng vµ 16 bit cuèi cïng chØ thÞ phÇn ®Þa chØ côc bé; ë ph©n líp ®Þa chØ C, 3 bit bËc cao lµ 1-1-0, 21 bit kÕ tiÕp chØ thÞ phÇn m¹ng vµ 8 bit cuèi cïng lµ chØ thÞ phÇn ®Þa chØ côc bé.
Ph¶i thËn träng trong phÐp ¸nh x¹ c¸c ®Þa chØ internet vµo c¸c ®Þa chØ m¹ng côc bé; mét m¸y chñ vËt lý ®¬n ph¶i cã kh¶ n¨ng phôc vô nh­ thÓ nã lµ vµi m¸y chñ kh¸c biÖt xÐt vÒ khÝa c¹nh sö dông mét vµi ®Þa chØ internet kh¸c biÖt. Mét sè m¸y chñ còng sÏ cã vµi giao diÖn vËt lý (multi-homing).

Nh­ vËy ph¶i dù phßng cho mét m¸y chñ cã vµi giao diÖn vËt lý víi m¹ng, mçi giao diÖn vËt lý cã vµi ®Þa chØ internet logic.



          1. Ph©n ®o¹n

ViÖc ph©n ®o¹n mét gãi tin internet lµ cÇn thiÕt khi gãi tin internet khëi ph¸t trong mét m¹ng côc bé cho phÐp mét kÝch cì gãi lín vµ ph¶i ®i ngang qua mét m¹ng côc bé h¹n chÕ c¸c gãi vµo ë mét kÝch cì nhá h¬n ®Ó ®Õn ®Ých cña nã.


Mét gãi tin internet cã thÓ ®­îc ®¸nh dÊu “kh«ng ph©n ®o¹n”. BÊt cø gãi tin internet nµo ®­îc ®¸nh dÊu nh­ vËy sÏ kh«ng bÞ ph©n ®o¹n internet trong bÊt cø hoµn c¶nh nµo. NÕu gãi tin internet ®­îc ®¸nh dÊu “kh«ng ph©n ®o¹n” kh«ng thÓ ph©n ph¸t ®Õn ®Ých cña nã ®­îc nÕu kh«ng ph©n ®o¹n th× gãi tin nµy sÏ bÞ lo¹i bá.
Sù ph©n ®o¹n, truyÒn t¶i vµ t¸i l¾p r¸p qua mét m¹ng côc bé mµ kh«ng thÓ nh×n thÊy ®­îc ®èi víi m«-®un cña giao thøc internet ®­îc gäi lµ ph©n ®o¹n intranet vµ cã thÓ ®­îc sö dông.
Thñ tôc ph©n ®o¹n vµ t¸i l¾p r¸p internet ph¶i cã kh¶ n¨ng c¾t mét gãi tin thµnh mét sè m¶nh gÇn nh­ tïy ý, c¸c m¶nh nµy cã thÓ ®­îc t¸i l¾p r¸p sau nµy. Bªn nhËn c¸c ®o¹n sö dông tr­êng nhËn d¹ng ®Ó ®¶m b¶o r»ng c¸c ®o¹n cña c¸c gãi tin kh¸c nhau kh«ng bÞ trén lÉn. Tr­êng ®é dÞch ®o¹n cho bªn nhËn biÕt vÞ trÝ cña mét ®o¹n trong gãi tin gèc. §é dµi ®o¹n vµ ®é dÞch ®o¹n x¸c ®Þnh phÇn mµ ®o¹n nµy chiÕm trong gãi tin gèc. Cê chØ b¸o cßn ®o¹n cho biÕt (b»ng c¸ch thiÕt lËp l¹i) ®o¹n cuèi cïng. C¸c tr­êng nµy cung cÊp ®ñ th«ng tin ®Ó t¸i l¾p r¸p c¸c gãi tin.
Tr­êng nhËn d¹ng ®­îc sö dông ®Ó ph©n biÖt c¸c ®o¹n cña mét gãi tin víi c¸c ®o¹n cña gãi tin kh¸c. M«-®un giao thøc khëi ph¸t cña mét gãi tin internet thiÕt lËp tr­êng nhËn d¹ng ë mét gi¸ trÞ duy nhÊt ®èi víi giao thøc vµ cÆp nguån-®Ých ®ã trong thêi gian gãi tin tån t¹i trong hÖ thèng internet. M«-®un giao thøc khëi ph¸t cña mét gãi tin ®Çy ®ñ thiÕt lËp Cê chØ b¸o cßn ®o¹n b»ng 0 vµ ®é dÞch ®o¹n b»ng 0.

§Ó ph©n ®o¹n mét gãi tin internet dµi, mét m«-®un giao thøc internet (vÝ dô, trong mét cæng), t¹o ra hai gãi tin internet míi vµ sao chÐp néi dung cña c¸c tr­êng phÇn mµo ®Çu internet tõ gãi tin dµi vµo c¶ hai phÇn mµo ®Çu internet míi. D÷ liÖu cña gãi tin dµi ®­îc chia thµnh hai phÇn trªn mét biªn 8 octet (64 bit) (phÇn chia thø hai cã thÓ kh«ng ph¶i lµ mét béi sè nguyªn cña 8 octet, nh­ng phÇn chia ®Çu tiªn th× b¾t buéc). Gäi sè khèi 8 octet trong phÇn chia ®Çu tiªn lµ NFB (Sè khèi cña ®o¹n). PhÇn chia ®Çu tiªn cña d÷ liÖu ®­îc ®Æt vµo gãi tin internet míi ®Çu tiªn, vµ tr­êng ®é dµi tæng ®­îc thiÕt lËp b»ng ®é dµi cña gãi tin ®Çu tiªn. Cê chØ b¸o cßn ®o¹n ®­îc thiÕt lËp b»ng 1. PhÇn chia thø hai cña d÷ liÖu ®­îc ®Æt vµo gãi tin internet míi thø hai vµ tr­êng ®é dµi tæng ®­îc thiÕt lËp b»ng ®é dµi cña gãi tin thø hai. Cê chØ b¸o cßn ®o¹n mang cïng mét gi¸ trÞ nh­ gãi tin dµi. Tr­êng dÞch ®o¹n cña gãi tin internet míi thø hai ®­îc thiÕt lËp b»ng gi¸ trÞ cña tr­êng ®ã trong gãi tin dµi céng víi NFB.


Thñ tôc nµy cã thÓ ®­îc suy réng cho viÖc ph©n t¸ch thµnh n phÇn, thay cho viÖc ph©n t¸ch thµnh 2 phÇn nh­ ®· m« t¶.
§Ó ghÐp c¸c ®o¹n cña mét gãi tin internet, mét m«-®un giao thøc internet (vÝ dô ë mét m¸y chñ ®Ých) tæ hîp tÊt c¶ c¸c gãi tin internet cã cïng mét gi¸ trÞ ®èi víi 4 tr­êng: nhËn d¹ng, nguån, ®Ých vµ giao thøc. ViÖc tæ hîp ®­îc thùc hiÖn b»ng c¸ch ®Æt phÇn chia d÷ liÖu cña mçi ®o¹n vµo vÞ trÝ t­¬ng ®èi ®­îc x¸c ®Þnh bëi ®é dÞch ®o¹n trong phÇn mµo ®Çu internet cña ®o¹n ®ã. §o¹n ®Çu tiªn sÏ cã ®é dÞch ®o¹n b»ng 0, vµ ®o¹n cuèi cïng sÏ cã Cê chØ b¸o cßn ®o¹n ®­îc thiÕt lËp b»ng 0.

        1. C¸c cæng

C¸c cæng thùc thi giao thøc internet ®Ó chuyÓn tiÕp c¸c gãi tin gi÷a c¸c m¹ng. C¸c cæng còng thùc thi Giao thøc Cæng - Cæng ®Ó phèi hîp viÖc ®Þnh tuyÕn vµ th«ng tin ®iÒu khiÓn internet kh¸c.


Trong mét cæng, c¸c giao thøc møc cao h¬n kh«ng cÇn ®­îc thùc thi vµ c¸c chøc n¨ng cña GGP ®­îc bæ sung cho m«-®un IP.


H×nh 3 - C¸c giao thøc cæng


      1. Yªu cÇu kü thuËt




        1. Khu«n d¹ng cña phÇn mµo ®Çu internet

Tãm t¾t vÒ c¸c néi dung cña phÇn mµo ®Çu internet nh­ sau:





H×nh 4 - VÝ dô vÒ phÇn mµo ®Çu cña gãi tin internet
Chó ý r»ng mçi dÊu ph©n thêi biÓu diÔn mét vÞ trÝ bit.


  • Phiªn b¶n: 4 bit

Tr­êng Phiªn b¶n cho biÕt khu«n d¹ng cña phÇn mµo ®Çu internet. Tµi liÖu nµy m« t¶ phiªn b¶n 4.



  • IHL: 4 bit

Tr­êng ®é dµi phÇn mµo ®Çu internet cho biÕt ®é dµi cña phÇn mµo ®Çu internet tÝnh theo ®¬n vÞ lµ c¸c tõ 32 bit, vµ do ®ã chØ ra vÞ trÝ b¾t ®Çu cña phÇn d÷ liÖu. Chó ý r»ng gi¸ trÞ IHL tèi thiÓu cho mét phÇn mµo ®Çu ®óng lµ 5.



  • Lo¹i dÞch vô: 8 bit

Lo¹i dÞch vô cho biÕt c¸c tham sè trõu t­îng vÒ chÊt l­îng dÞch vô mong muèn. C¸c tham sè nµy th­êng ®­îc sö dông ®Ó h­íng dÉn viÖc lùa chän c¸c tham sè dÞch vô thùc tÕ khi truyÒn mét gãi tin qua mét m¹ng cô thÓ. Mét vµi m¹ng cung cÊp thø tù ­u tiªn cña dÞch vô, b»ng c¸ch nµo ®ã sÏ xö lý l­u l­îng cã thø tù ­u tiªn cao lµ quan träng h¬n so víi c¸c l­u l­îng kh¸c (th«ng th­êng b»ng c¸ch chØ chÊp nhËn l­u l­îng cã thø tù ­u tiªn trªn mét møc nµo ®ã t¹i thêi ®iÓm cã t¶i cao). Sù lùa chän chñ yÕu lµ mét sù c©n b»ng ba chiÒu gi÷a ®é trÔ thÊp, ®é tin cËy cao, vµ th«ng l­îng cao.


C¸c bit 0 - 2: Thø tù ­u tiªn

Bit 3: 0 = §é trÔ b×nh th­êng, 1 = §é trÔ thÊp

C¸c bit 4: 0 = Th«ng l­îng b×nh th­êng, 1 = Th«ng l­îng cao

C¸c bit 5: 0 = §é tin cËy b×nh th­êng, 1 = §é tin cËy cao

Bit 6 - 7: §­îc dù tr÷ ®Ó dïng trong t­¬ng lai

  • Thø tù ­u tiªn

111 - §iÒu khiÓn m¹ng

110 - §iÒu khiÓn liªn m¹ng

101 - CRITIC/ECP

100 - ­u tiªn h¬n tin ng¾n

011 - Tin ng¾n

010 - Tøc thêi

001 - ¦u tiªn

000 - Th­êng tr×nh

ViÖc sö dông c¸c chØ b¸o §é trÔ, Th«ng l­îng, vµ §é tin cËy cã thÓ lµm t¨ng chi phÝ cña dÞch vô (theo nghÜa nµo ®ã). Trong nhiÒu m¹ng, chØ tiªu tèt h¬n ®èi víi mét trong c¸c tham sè nµy ®­îc kÕt hîp víi chØ tiªu kÐm h¬n trªn tham sè kh¸c. Ngo¹i trõ nh÷ng tr­êng hîp rÊt kh«ng b×nh th­êng, tèi ®a lµ hai trong ba chØ b¸o nµy sÏ ®­îc thiÕt lËp.


Lo¹i dÞch vô ®­îc sö dông ®Ó quy ®Þnh c¸ch xö lý gãi tin trong thêi gian truyÒn gãi tin qua hÖ thèng internet.
ViÖc chØ ®Þnh thø tù ­u tiªn §iÒu khiÓn m¹ng dù kiÕn chØ ®­îc sö dông trong ph¹m vi mét m¹ng. ViÖc sö dông vµ kiÓm so¸t viÖc chØ ®Þnh ®ã trªn thùc tÕ lµ tïy theo tõng m¹ng. ViÖc chØ ®Þnh §iÒu khiÓn liªn m¹ng dù kiÕn chØ ®­îc sö dông cho nh÷ng bé khëi ph¸t ®iÒu khiÓn cæng. NÕu viÖc sö dông thùc tÕ c¸c chØ ®Þnh thø tù ­u tiªn nµy ®­îc xem xÐt bëi mét m¹ng cô thÓ, th× m¹ng ®ã cã tr¸ch nhiÖm kiÓm so¸t viÖc truy nhËp vµ sö dông c¸c chØ ®Þnh thø tù ­u tiªn ®ã.

  • §é dµi tæng: 16 bit

§é dµi tæng lµ ®é dµi cña gãi tin, ®­îc ®o b»ng octet, bao gåm phÇn mµo ®Çu internet vµ d÷ liÖu. Tr­êng nµy cho phÐp gãi tin cã ®é dµi tíi 65535 octet. C¸c gãi tin dµi nh­ vËy lµ kh«ng thùc tÕ ®èi víi hÇu hÕt c¸c m¸y chñ vµ c¸c m¹ng. TÊt c¶ c¸c m¸y chñ ph¶i s½n sµng chÊp nhËn c¸c gãi tin cã ®é dµi tíi 576 octet (dï chóng ®Õn toµn bé hay theo c¸c ®o¹n). Ng­êi ta khuyÕn nghÞ r»ng c¸c m¸y chñ chØ göi c¸c gãi tin lín h¬n 576 octet nÕu chóng ®¶m b¶o r»ng ®Ých s½n sµng chÊp nhËn c¸c gãi tin lín h¬n.


Sè 576 ®­îc chän ®Ó cho phÐp mét khèi d÷ liÖu cã kÝch cì hîp lý ®­îc truyÒn (ngoµi th«ng tin vÒ phÇn mµo ®Çu ®· ®­îc yªu cÇu). VÝ dô, kÝch cì nµy cho phÐp mét khèi d÷ liÖu lµ 512 octet céng víi 64 octet cña phÇn mµo ®Çu ®Ó khíp víi mét gãi tin. PhÇn mµo ®Çu internet tèi ®a lµ 60 octet, vµ mét phÇn mµo ®Çu internet ®iÓn h×nh lµ 20 octet, cho phÐp mét kho¶ng dù tr÷ cho c¸c phÇn mµo ®Çu cña c¸c giao thøc møc cao h¬n.

  • NhËn d¹ng: 16 bit

Mét gi¸ trÞ nhËn d¹ng ®­îc g¸n bëi bªn göi ®Ó trî gióp viÖc ghÐp c¸c ®o¹n cña mét gãi tin.



  • Cê: 3 bit

C¸c cê ®iÒu khiÓn kh¸c nhau

Bit 0: ®­îc dù tr÷, ph¶i b»ng 0

Bit 1: (DF) 0 = cã thÓ ph©n ®o¹n, 1= kh«ng ph©n ®o¹n

Bit 2: (MF) 0 = ®o¹n cuèi cïng, 1= cßn ®o¹n n÷a


  • §é dÞch ®o¹n: 13 bit

Tr­êng nµy cho biÕt ®o¹n nµy ë chç nµo trong gãi tin.

§é dÞch ®o¹n ®­îc ®o theo ®¬n vÞ 8 octet (64 bit). §o¹n ®Çu tiªn cã ®é dÞch ®o¹n b»ng 0.

  • Thêi gian sèng: 8 bit

Tr­êng nµy cho biÕt thêi gian tèi ®a mµ gãi tin ®­îc phÐp ë l¹i trong hÖ thèng internet. NÕu tr­êng nµy chøa gi¸ trÞ 0, th× gãi tin ph¶i bÞ hñy. Tr­êng nµy ®­îc söa ®æi trong qu¸ tr×nh xö lý phÇn mµo ®Çu internet. Thêi gian ®­îc ®o theo ®¬n vÞ gi©y, nh­ng v× mçi m«-®un xö lý mét gãi tin ph¶i gi¶m TTL ®i Ýt nhÊt 1 gi©y dï nã xö lý gãi tin trong thêi gian d­íi 1 gi©y, TTL ph¶i ®­îc coi nh­ mét giíi h¹n trªn cña thêi gian mét gãi tin cã thÓ tån t¹i. Môc ®Ých lµ khiÕn cho c¸c gãi tin kh«ng thÓ ph©n ph¸t ®­îc ph¶i bÞ lo¹i bá, vµ quy ®Þnh giíi h¹n cho thêi gian sèng tèi ®a cña gãi tin.



  • Giao thøc: 8 bit

Tr­êng nµy cho biÕt giao thøc møc kÕ tiÕp nµo ®­îc sö dông trong phÇn d÷ liÖu cña gãi tin internet.



  • KiÓm tra tæng phÇn mµo ®Çu: 16 bit

ChØ kiÓm tra tæng trªn phÇn mµo ®Çu. V× mét sè tr­êng phÇn mµo ®Çu thay ®æi (vÝ dô thêi gian sèng), nªn viÖc kiÓm tra tæng phÇn mµo ®Çu ®­îc tÝnh to¸n l¹i vµ x¸c minh t¹i mçi ®iÓm mµ phÇn mµo ®Çu internet ®­îc xö lý.


ThuËt to¸n kiÓm tra tæng lµ:
Tr­êng kiÓm tra tæng lµ phÇn bï cña tr­êng 16 bit cña tæng bï tÊt c¶ c¸c tõ 16 bit trong phÇn mµo ®Çu. Cho môc ®Ých tÝnh to¸n tæng kiÓm tra, gi¸ trÞ cña tr­êng kiÓm tra tæng ph¶i b»ng 0.
§©y lµ mét thuËt to¸n ®¬n gi¶n ®Ó tÝnh kiÓm tra tæng vµ b»ng chøng thùc nghiÖm cho thÊy nã lµ thÝch hîp, nh­ng nã lµ t¹m thêi vµ cã thÓ ®­îc thay thÕ b»ng mét thñ tôc CRC, phô thuéc vµo kinh nghiÖm triÓn khai vÒ sau.


  • §Þa chØ nguån: 32 bit (xem môc 3.2)




  • §Þa chØ ®Ých: 32 bit (xem môc 3.2)



  • C¸c tuú chän: thay ®æi

C¸c tuú chän cã thÓ xuÊt hiÖn hoÆc kh«ng xuÊt hiÖn trong c¸c gãi tin. Chóng ph¶i ®­îc mäi m«-®un IP (m¸y chñ vµ c¸c cæng) thùc thi. ViÖc truyÒn chóng trong bÊt cø gãi tin riªng biÖt nµo lµ tuú chän (chø kh«ng ph¶i viÖc thùc thi chóng).


Trong mét sè m«i tr­êng, tuú chän b¶o mËt cã thÓ ®­îc yªu cÇu trong mäi gãi tin.
Tr­êng tuú chän cã ®é dµi thay ®æi. Cã thÓ kh«ng cã tuú chän nµo hoÆc cã thÓ cã nhiÒu tuú chän. Cã 2 tr­êng hîp vÒ khu«n d¹ng cña mét tuú chän:


  • Tr­êng hîp 1: Mét octet ®¬n kiÓu-tuú chän




  • Tr­êng hîp 2: Mét octet kiÓu-tuú chän, mét octet ®é dµi-tuú chän, vµ c¸c octet d÷ liÖu-tuú chän hiÖn thêi.

Octet ®é dµi-tuú chän tÝnh ®Õn octet kiÓu-tuú chän vµ octet ®é dµi-tuú chän còng nh­ c¸c octet d÷ liÖu-tuú chän.


Octet kiÓu-tuú chän ®­îc xem nh­ cã 3 tr­êng:
1 bit cê sao chÐp,

2 bit lo¹i tuú chän,

5 bit sè tuú chän.
Cê sao chÐp cho biÕt tuú chän nµy ®­îc sao chÐp vµo tÊt c¶ c¸c ®o¹n khi ph©n ®o¹n.
0 = kh«ng ®­îc sao chÐp

1 = ®­îc sao chÐp


C¸c lo¹i tuú chän lµ:
0 = ®iÒu khiÓn

1 = dù tr÷ ®Ó sö dông trong t­¬ng lai

2 = gì rèi vµ ®o kiÓm

3 = dù tr÷ ®Ó sö dông trong t­¬ng lai

C¸c tuú chän internet sau ®©y ®­îc x¸c ®Þnh:


Lo¹i



§é dµi

M« t¶


0

0

-

KÕt thóc danh s¸ch tuú chän. Tuú chän nµy chØ chiÕm 1 octet, nã kh«ng cã octet ®é dµi.


0

1

-

Kh«ng ho¹t ®éng. Tuú chän nµy chØ chiÕm 1 octet, nã kh«ng cã octet ®é dµi.


0

2

11

B¶o mËt. §­îc dïng ®Ó truyÒn B¶o mËt, Ph©n chia ng¨n, Nhãm ng­êi dïng (TCC), vµ c¸c M· h¹n chÕ ®iÒu khiÓn t­¬ng thÝch víi c¸c yªu cÇu cña DOD.



0

3

thay ®æi

§Þnh tuyÕn nguån kh«ng nghiªm ngÆt. §­îc dïng ®Ó ®Þnh tuyÕn gãi tin internet dùa trªn th«ng tin do nguån cung cÊp.


0

9

thay ®æi

§Þnh tuyÕn nguån nghiªm ngÆt. §­îc dïng ®Ó ®Þnh tuyÕn gãi tin internet dùa trªn th«ng tin do nguån cung cÊp.


0

7

thay ®æi

TuyÕn ghi. §­îc dïng ®Ó dß l¹i tuyÕn mµ mét gãi tin internet ®· ®i.


0

8

4

ID luång. §­îc dïng ®Ó truyÒn ký hiÖu nhËn d¹ng luång.


2

4

thay ®æi

Nh·n thêi gian internet.


C¸c ®Þnh nghÜa vÒ tuú chän riªng
KÕt thóc danh s¸ch tuú chän

KiÓu = 0
Tuú chän nµy cho biÕt kÕt thóc cña danh s¸ch tuú chän. KÕt thóc nµy cã thÓ kh«ng trïng khíp víi kÕt thóc cña phÇn mµo ®Çu internet c¨n cø theo ®é dµi cña phÇn mµo ®Çu internet. Tuú chän nµy ®­îc sö dông ë phÇn cuèi cña tÊt c¶ c¸c tuú chän, chø kh«ng ph¶i ë phÇn cuèi cña mçi tuú chän, vµ chØ cÇn dïng nÕu phÇn cuèi cña C¸c tuú chän kh«ng trïng khíp víi phÇn cuèi cña phÇn mµo ®Çu internet.


Cã thÓ ®­îc sao chÐp, ®­îc sö dông, hoÆc bÞ xãa khi ph©n ®o¹n, hoÆc v× bÊt cø lý do nµo kh¸c.
Kh«ng ho¹t ®éng


KiÓu = 1
Tïy chän nµy cã thÓ ®­îc sö dông gi÷a c¸c tïy chän, vÝ dô ®Ó c©n chØnh phÇn ®Çu cña mét tïy chän tiÕp theo trªn mét biªn 32 bit.


Cã thÓ ®­îc sao chÐp, ®­îc sö dông, hoÆc bÞ xãa khi ph©n ®o¹n, hoÆc v× bÊt cø lý do nµo kh¸c.
B¶o mËt
Tuú chän nµy cung cÊp mét ph­¬ng ph¸p cho c¸c m¸y chñ göi c¸c tham sè b¶o mËt, ph©n chia ng¨n, h¹n chÕ ®iÒu khiÓn, vµ TCC (nhãm ng­êi dïng khÐp kÝn). Khu«n d¹ng cña tïy chän nµy nh­ sau:

KiÓu = 130 §é dµi = 11


B¶o mËt (tr­êng S): 16 bit
ChØ ®Þnh mét trong sè 16 møc b¶o mËt (8 møc trong sè 16 møc nµy ®­îc dù tr÷ ®Ó dïng trong t­¬ng lai).
00000000 00000000 - Ch­a ®­îc xÕp lo¹i

11110001 00110101 - MËt

01111000 10011010 - EFTO

10111100 01001101 - MMMM

01011110 00100110 - PROG

10101111 00010011 - CÊm

11010111 10001000 - BÝ mËt

01101011 11000101 - Tèi mËt

00110101 11100010 - (§­îc dù tr÷ ®Ó dïng trong t­¬ng lai)

10011010 11110001 - (§­îc dù tr÷ ®Ó dïng trong t­¬ng lai)

01001101 01111000 - (§­îc dù tr÷ ®Ó dïng trong t­¬ng lai)

00100100 10111101 - (§­îc dù tr÷ ®Ó dïng trong t­¬ng lai)

00010011 01011110 - (§­îc dù tr÷ ®Ó dïng trong t­¬ng lai)

10001001 10101111 - (§­îc dù tr÷ ®Ó dïng trong t­¬ng lai)

11000100 11010110 - (§­îc dù tr÷ ®Ó dïng trong t­¬ng lai)

11100010 01101011 - (§­îc dù tr÷ ®Ó dïng trong t­¬ng lai)


Ph©n chia ng¨n (tr­êng C): 16 bit
Mét gi¸ trÞ toµn lµ 0 ®­îc sö dông khi th«ng tin ®· truyÒn kh«ng ®­îc ph©n chia ng¨n. C¸c gi¸ trÞ kh¸c dµnh cho tr­êng chia ng¨n cã thÓ ®­îc nhËn tõ C¬ quan t×nh b¸o quèc phßng.
H¹n chÕ ®iÒu khiÓn (tr­êng H): 16 bit
C¸c gi¸ trÞ ®Ó ®¸nh dÊu kiÓm so¸t vµ ph¸t hµnh lµ c¸c ch÷ ghÐp ch÷-sè vµ ®­îc x¸c ®Þnh trong S¸ch h­íng dÉn cña C¬ quan t×nh b¸o quèc phßng DIAM 65-19, "§¸nh dÊu b¶o mËt chuÈn"
M· ®iÒu khiÓn truyÒn (tr­êng TCC): 24 bit
Cung cÊp mét ph­¬ng tiÖn ®Ó chia t¸ch l­u l­îng vµ x¸c ®Þnh c¸c céng ®ång cã quyÒn lîi ®­îc ®iÒu chØnh trong sè c¸c thuª bao. C¸c gi¸ trÞ TCC lµ c¸c nhãm ba ch÷ c¸i kÕ tiÕp nhau, vµ kh¶ dông tõ M· HQ DCA 530.
Ph¶i ®­îc sao chÐp khi ph©n ®o¹n. Tuú chän nµy xuÊt hiÖn tèi ®a mét lÇn trong mét gãi tin.
TuyÕn ghi vµ tuyÕn nguån kh«ng nghiªm ngÆt

KiÓu = 131
Tuú chän tuyÕn ghi vµ tuyÕn nguån kh«ng nghiªm ngÆt (LSRR) ®­a ra mét ph­¬ng ph¸p ®Ó nguån cña mét gãi tin internet cung cÊp th«ng tin ®Þnh tuyÕn ®­îc sö dông bëi c¸c cæng ®Ó chuyÓn tiÕp gãi tin ®Õn ®Ých, vµ ®Ó ghi l¹i th«ng tin vÒ tuyÕn.

Tuú chän nµy b¾t ®Çu víi m· kiÓu tuú chän. Octet thø hai lµ ®é dµi tuú chän bao gåm m· kiÓu tuú chän vµ octet ®é dµi, octet con trá, vµ (®é dµi –3) octet d÷ liÖu tuyÕn. Octet thø ba lµ con trá trá vµo d÷ liÖu tuyÕn chØ b¸o octet b¾t ®Çu ®Þa chØ nguån kÕ tiÕp sÏ ®­îc xö lý. Con trá lµ t­¬ng ®èi ®èi víi tuú chän nµy, vµ gi¸ trÞ hîp lÖ nhá nhÊt cho con trá lµ 4.


Mét d÷ liÖu tuyÕn bao gåm mét d·y c¸c ®Þa chØ internet. Mçi ®Þa chØ internet lµ 32 bit hoÆc 4 octet. NÕu con trá lín h¬n ®é dµi, th× tuyÕn nguån lµ trèng (vµ tuyÕn ghi ®Çy) vµ viÖc ®Þnh tuyÕn cÇn ®­îc dùa trªn tr­êng ®Þa chØ ®Ých.
NÕu ®· ®Õn ®­îc ®Þa chØ trong tr­êng ®Þa chØ ®Ých vµ con trá kh«ng lín h¬n ®é dµi, th× ®Þa chØ kÕ tiÕp trong tuyÕn nguån thay thÕ ®Þa chØ trong tr­êng ®Þa chØ ®Ých, vµ ®Þa chØ tuyÕn ghi thay thÕ ®Þa chØ nguån võa míi dïng, vµ con trá ®­îc t¨ng lªn 4.
§Þa chØ tuyÕn ghi lµ ®Þa chØ internet cña chÝnh m«-®un internet nh­ ®· biÕt trong m«i tr­êng mµ gãi tin nµy ®ang ®­îc yªu cÇu chuyÓn tiÕp.
Thñ tôc thay thÕ tuyÕn nguån b»ng tuyÕn ghi nµy (mÆc dï nã ng­îc víi tr×nh tù mµ nã ph¶i theo ®Ó ®­îc sö dông nh­ mét tuyÕn nguån) cã nghÜa lµ tuú chän (vµ toµn bé phÇn mµo ®Çu IP) vÉn gi÷ nguyªn mét ®é dµi kh«ng ®æi khi gãi tin qua internet.
Tuú chän nµy lµ mét tuyÕn nguån kh«ng nghiªm ngÆt v× IP cña cæng hoÆc m¸y chñ ®­îc phÐp dïng bÊt cø tuyÕn nµo trong sè c¸c tuyÕn cã c¸c cæng trung gian kh¸c ®Ó ®Õn ®Þa chØ kÕ tiÕp trong tuyÕn.
Ph¶i ®­îc sao chÐp khi ph©n ®o¹n. XuÊt hiÖn tèi ®a mét lÇn trong mét gãi tin.
TuyÕn ghi vµ nguån nghiªm ngÆt

KiÓu = 137
Tuú chän tuyÕn ghi vµ tuyÕn nguån nghiªm ngÆt (SSRR) ®­a ra mét ph­¬ng ph¸p ®Ó nguån cña mét gãi tin internet cung cÊp th«ng tin ®Þnh tuyÕn ®­îc sö dông bëi c¸c cæng ®Ó chuyÓn tiÕp gãi tin ®Õn ®Ých, vµ ®Ó ghi l¹i th«ng tin vÒ tuyÕn.
Tuú chän nµy b¾t ®Çu víi m· kiÓu tuú chän. Octet thø hai lµ ®é dµi tuú chän, bao gåm m· kiÓu tuú chän vµ octet ®é dµi, octet con trá, vµ (®é dµi -3) octet d÷ liÖu tuyÕn. Octet thø ba lµ con trá trá vµo d÷ liÖu tuyÕn chØ b¸o octet b¾t ®Çu ®Þa chØ nguån kÕ tiÕp sÏ ®­îc xö lý. Con trá lµ t­¬ng ®èi ®èi víi tuú chän nµy, vµ gi¸ trÞ hîp lÖ nhá nhÊt cho con trá lµ 4.
Mét d÷ liÖu tuyÕn bao gåm mét d·y c¸c ®Þa chØ internet. Mçi ®Þa chØ internet lµ 32 bit hay 4 octet. NÕu con trá lín h¬n ®é dµi, th× tuyÕn nguån lµ trèng (vµ tuyÕn ghi ®Çy) vµ viÖc ®Þnh tuyÕn cÇn ®­îc dùa trªn tr­êng ®Þa chØ ®Ých.
NÕu ®· ®Õn ®­îc ®Þa chØ trong tr­êng ®Þa chØ ®Ých vµ con trá kh«ng lín h¬n ®é dµi, th× ®Þa chØ kÕ tiÕp trong tuyÕn nguån thay thÕ ®Þa chØ trong tr­êng ®Þa chØ ®Ých, vµ ®Þa chØ tuyÕn ghi thay thÕ ®Þa chØ nguån võa míi dïng, vµ con trá ®­îc t¨ng lªn 4.
§Þa chØ tuyÕn ghi lµ ®Þa chØ internet cña chÝnh m«-®un internet nh­ ®· biÕt trong m«i tr­êng mµ gãi tin nµy ®ang ®­îc yªu cÇu chuyÓn tiÕp.
Thñ tôc thay thÕ tuyÕn nguån b»ng tuyÕn ghi nµy (mÆc dï nã ng­îc víi tr×nh tù mµ nã ph¶i theo ®Ó ®­îc sö dông nh­ mét tuyÕn nguån) cã nghÜa lµ tuú chän (vµ toµn bé phÇn mµo ®Çu IP) vÉn gi÷ nguyªn mét ®é dµi kh«ng ®æi khi gãi tin qua internet.
Tuú chän nµy lµ mét tuyÕn nguån nghiªm ngÆt v× IP cña cæng hoÆc m¸y chñ ph¶i göi gãi tin trùc tiÕp ®Õn ®Þa chØ kÕ tiÕp trong tuyÕn nguån chØ qua m¹ng kÕt nèi trùc tiÕp (®­îc chØ b¸o trong ®Þa chØ kÕ tiÕp) ®Ó ®Õn cæng hoÆc m¸y chñ kÕ tiÕp (®­îc chØ ®Þnh trong tuyÕn).
Ph¶i ®­îc sao chÐp khi ph©n ®o¹n. XuÊt hiÖn tèi ®a mét lÇn trong mét gãi tin.
TuyÕn ghi

KiÓu = 7
Tuú chän tuyÕn ghi ®­a ra mét ph­¬ng ph¸p ®Ó ghi l¹i tuyÕn cña mét gãi tin internet.
Tuú chän b¾t ®Çu víi m· kiÓu tuú chän. Octet thø hai lµ ®é dµi tuú chän, bao gåm m· kiÓu tuú chän vµ octet ®é dµi, octet con trá, vµ (®é dµi –3) octet d÷ liÖu tuyÕn. Octet thø ba lµ con trá trá vµo d÷ liÖu tuyÕn chØ b¸o octet b¾t ®Çu vïng kÕ tiÕp ®Ó l­u gi÷ mét ®Þa chØ tuyÕn. Con trá lµ t­¬ng ®èi ®èi víi tuú chän nµy, vµ gi¸ trÞ hîp lÖ nhá nhÊt cho con trá lµ 4.
Mét tuyÕn ghi bao gåm mét d·y c¸c ®Þa chØ internet. Mçi ®Þa chØ internet cã ®é dµi 32 bit hay 4 octet. NÕu con trá lín h¬n ®é dµi, th× vïng d÷ liÖu cña tuyÕn ghi lµ ®Çy. M¸y chñ khëi ph¸t ph¶i thiÕt lËp tuú chän nµy víi mét vïng d÷ liÖu tuyÕn ®ñ lín ®Ó chøa toµn bé ®Þa chØ ®· yªu cÇu. KÝch cì cña tuú chän kh«ng thay ®æi khi ®iÒn thªm c¸c ®Þa chØ vµo. C¸c néi dung ban ®Çu cña vïng d÷ liÖu tuyÕn ph¶i b»ng 0.
Khi mét m«-®un internet ®Þnh tuyÕn mét gãi tin, nã sÏ kiÓm tra xem cã tuú chän tuyÕn ghi kh«ng. NÕu cã tuú chän tuyÕn ghi, m«-®un nµy chÌn ®Þa chØ internet cña chÝnh nã, nh­ ®· biÕt trong m«i tr­êng mµ gãi tin nµy ®ang ®­îc yªu cÇu chuyÓn tiÕp, vµo tuyÕn ghi b¾t ®Çu t¹i octet do con trá chØ b¸o, vµ t¨ng con trá lªn 4.
NÕu vïng d÷ liÖu tuyÕn ®· ®Çy (con trá v­ît qu¸ ®é dµi) th× gãi tin ®­îc chuyÓn tiÕp mµ kh«ng cÇn chÌn ®Þa chØ vµo tuyÕn ghi. NÕu cßn chç nµo ®ã nh­ng kh«ng ®ñ ®Ó chÌn mét ®Þa chØ ®Çy ®ñ, th× gãi tin gèc ®­îc coi nh­ bÞ lçi vµ bÞ lo¹i bá. Trong c¶ hai tr­êng hîp, mét b¶n tin vÒ vÊn ®Ò tham sè ICMP cã thÓ ®­îc göi ®Õn m¸y chñ nguån.
Kh«ng ®­îc sao chÐp khi ph©n ®o¹n, tuú chän nµy chØ xuÊt hiÖn trong ®o¹n ®Çu tiªn. XuÊt hiÖn tèi ®a mét lÇn trong mét gãi tin.
Tõ nhËn d¹ng luång

KiÓu = 136 §é dµi = 4


Tuú chän nµy ®­a ra mét ph­¬ng ph¸p ®Ó tõ nhËn d¹ng luång 16 bit SATNET ®­îc truyÒn qua c¸c m¹ng kh«ng hç trî kh¸i niÖm luång.
Ph¶i ®­îc sao chÐp khi ph©n ®o¹n. XuÊt hiÖn tèi ®a mét lÇn trong mét gãi tin.
Nh·n thêi gian cña internet


KiÓu = 68

§é dµi tuú chän lµ sè c¸c octet trong tuú chän kÓ c¶ octet kiÓu, octet ®é dµi, octet con trá, vµ c¸c octet trµn/cê (®é dµi tèi ®a lµ 40).
Con trá lµ sè c¸c octet tõ phÇn ®Çu cña tuú chän nµy ®Õn phÇn cuèi cña c¸c nh·n thêi gian céng víi 1 (tøc lµ nã trá vµo octet b¾t ®Çu kho¶ng trèng cho nh·n thêi gian kÕ tiÕp). Gi¸ trÞ hîp lÖ nhá nhÊt lµ 5. Vïng nh·n thêi gian ®Çy khi con trá lín h¬n ®é dµi.
PhÇn trµn (oflw) [4 bit] lµ sè c¸c m«-®un IP kh«ng thÓ ®¨ng ký c¸c nh·n thêi gian do thiÕu kho¶ng trèng.
C¸c gi¸ trÞ cña cê (flg) [4 bit] lµ
0 -- chØ c¸c nh·n thêi gian, ®­îc l­u gi÷ trong c¸c tõ 32 bit liªn tiÕp,

1 – mçi nh·n thêi gian ®øng sau ®Þa chØ internet cña thùc thÓ ®¨ng ký,

3 -- c¸c tr­êng ®Þa chØ internet ®­îc chØ ®Þnh tr­íc. Mét m«-®un IP chØ ®¨ng ký nh·n thêi gian cña nã nÕu nã so khíp ®Þa chØ cña chÝnh nã víi ®Þa chØ internet ®­îc chØ ®Þnh kÕ tiÕp.
Nh·n thêi gian lµ mét nh·n thêi gian 32 bit, c¨n ph¶i tÝnh theo miligi©y tõ nöa ®ªm theo giê quèc tÕ. NÕu thêi gian kh«ng theo d¹ng miligi©y hoÆc kh«ng thÓ ®­îc cung cÊp tõ nöa ®ªm theo giê quèc tÕ th× bÊt cø thêi gian nµo còng cã thÓ bÞ chÌn vµo nh­ mét nh·n thêi gian miÔn lµ bit bËc cao cña tr­êng nh·n thêi gian ®­îc thiÕt lËp b»ng 1 ®Ó chØ b¸o viÖc dïng mét gi¸ trÞ kh«ng chuÈn.
M¸y chñ khëi ph¸t ph¶i thiÕt lËp tuú chän nµy víi mét vïng d÷ liÖu nh·n thêi gian ®ñ lín ®Ó chøa toµn bé th«ng tin yªu cÇu vÒ nh·n thêi gian. KÝch cì cña tuú chän kh«ng thay ®æi khi ®iÒn thªm c¸c nh·n thêi gian vµo. Nh÷ng néi dung ban ®Çu cña vïng d÷ liÖu cña nh·n thêi gian ph¶i b»ng 0 hoÆc b»ng c¸c cÆp ®Þa chØ internet / 0.
NÕu vïng d÷ liÖu nh·n thêi gian ®· ®Çy (con trá v­ît qu¸ ®é dµi) th× gãi tin ®­îc chuyÓn tiÕp mµ kh«ng cÇn chÌn nh·n thêi gian, nh­ng sè ®Õm trµn ®­îc t¨ng lªn 1.
NÕu cßn chç nµo ®ã nh­ng kh«ng ®ñ ®Ó chÌn mét nh·n thêi gian ®Çy ®ñ, hoÆc b¶n th©n sè ®Õm trµn còng trµn, th× gãi tin gèc ®­îc coi nh­ bÞ lçi vµ bÞ lo¹i bá. Trong c¶ hai tr­êng hîp, mét b¶n tin vÒ vÊn ®Ò tham sè cña ICMP cã thÓ ®­îc göi ®Õn m¸y chñ nguån.
Tuú chän nh·n thêi gian kh«ng ®­îc sao chÐp trong khi ph©n ®o¹n. Nã ®­îc truyÒn trong ®o¹n ®Çu tiªn. XuÊt hiÖn tèi ®a mét lÇn trong mét gãi tin.

§Öm: thay ®æi
§Öm cña phÇn mµo ®Çu internet ®­îc sö dông ®Ó ®¶m b¶o r»ng c¸c phÇn cuèi cña phÇn mµo ®Çu internet ë trªn mét biªn 32 bit. §Öm b»ng 0.

        1. M« t¶

ViÖc thùc thi mét giao thøc ph¶i thiÕt thùc. Mçi thùc thi ph¶i ho¹t ®éng liªn kÕt ®­îc víi nh÷ng thùc thi kh¸c t¹o bëi nhiÒu thùc thÓ kh¸c nhau. Trong khi môc ®Ých cña phÇn m« t¶ nµy lµ nh»m diÔn ®¹t râ rµng, ®Çy ®ñ vÒ giao thøc, th× vÉn cã kh¶ n¨ng cã nh÷ng sù diÔn gi¶i kh¸c. VÒ tæng quan, mét thùc thi ph¶i thËn träng trong chÕ ®é göi, vµ ph¶i réng r·i trong chÕ ®é nhËn cña nã. Tøc lµ, ph¶i cÈn thËn ®Ó göi c¸c gãi tin cã khu«n d¹ng chuÈn nh­ng ph¶i chÊp nhËn bÊt cø gãi tin nµo mµ cã thÓ diÔn gi¶i ®­îc (vÝ dô: kh«ng ph¶n ®èi c¸c lçi kü thuËt khi nghÜa vÉn cßn râ rµng).


DÞch vô internet c¬ së lµ dÞch vô ®Þnh h­íng gãi tin vµ cung cÊp sù ph©n ®o¹n c¸c gãi tin t¹i c¸c cæng, cïng víi viÖc t¸i l¾p r¸p x¶y ra t¹i m«-®un giao thøc internet ®Ých trong m¸y chñ ®Ých. §­¬ng nhiªn, sù ph©n ®o¹n vµ t¸i l¾p r¸p c¸c gãi tin bªn trong mét m¹ng hoÆc theo sù tho¶ thuËn riªng gi÷a c¸c cæng cña mét m¹ng còng ®­îc cho phÐp v× sù ph©n ®o¹n vµ t¸i l¾p r¸p nµy lµ trong suèt ®èi víi c¸c giao thøc internet vµ c¸c giao thøc møc cao h¬n. KiÓu ph©n ®o¹n vµ t¸i l¾p r¸p trong suèt nµy ®­îc gäi lµ sù ph©n ®o¹n “phô thuéc vµo m¹ng” (hoÆc intranet) vµ kh«ng ®­îc ®Ò cËp thªm n÷a.
C¸c ®Þa chØ internet ph©n biÖt c¸c nguån vµ c¸c ®Ých víi møc cña m¸y chñ vµ còng cung cÊp mét tr­êng giao thøc. Gi¶ thiÕt lµ mçi giao thøc sÏ cung cÊp mäi sù ghÐp kªnh cÇn thiÕt bªn trong mét m¸y chñ.
4.2.2.1. LËp ®Þa chØ
§Ó linh ho¹t trong viÖc g¸n ®Þa chØ cho c¸c m¹ng vµ tÝnh ®Õn nhiÒu m¹ng cã kÝch cì tõ nhá ®Õn trung b×nh, sù thÓ hiÖn cña tr­êng ®Þa chØ ®­îc m· hãa ®Ó x¸c ®Þnh mét sè Ýt m¹ng víi nhiÒu m¸y chñ, mét sè l­îng võa ph¶i m¹ng víi mét sè l­îng võa ph¶i m¸y chñ, vµ mét sè l­îng lín m¹ng víi Ýt m¸y chñ. Ngoµi ra, cã mét m· tho¸t ®Õn chÕ ®é lËp ®Þa chØ më réng.
C¸c khu«n d¹ng cña ®Þa chØ


C¸c bit bËc cao

Khu«n d¹ng

Ph©n líp


0

7 bit cña m¹ng, 24 bit cña m¸y chñ

A

10

14 bit cña m¹ng, 16 bit cña m¸y chñ

B

110

21 bit cña m¹ng, 8 bit cña m¸y chñ

C

111

Tho¸t ®Õn chÕ ®é lËp ®Þa chØ më réng




Mét gi¸ trÞ 0 trong tr­êng m¹ng dµnh cho m¹ng nµy. Gi¸ trÞ nµy chØ ®­îc sö dông trong c¸c b¶n tin ICMP nhÊt ®Þnh. ChÕ ®é lËp ®Þa chØ më réng kh«ng ®­îc x¸c ®Þnh. C¶ hai ®Æc tr­ng nµy ®­îc dù tr÷ ®Ó sö dông trong t­¬ng lai.


§Þa chØ côc bé, do m¹ng côc bé g¸n, ph¶i tÝnh ®Õn viÖc mét m¸y chñ vËt lý ®¬n thùc hiÖn vai trß nh­ vµi m¸y chñ internet riªng biÖt. Tøc lµ, ph¶i cã mét phÐp ¸nh x¹ gi÷a c¸c ®Þa chØ cña m¸y chñ internet vµ c¸c giao diÖn m¹ng/ m¸y chñ mµ cho phÐp vµi ®Þa chØ internet t­¬ng øng víi mét giao diÖn. Còng ph¶i tÝnh ®Õn mét m¸y chñ cã nhiÒu giao diÖn vËt lý vµ coi c¸c gãi tin tõ mét vµi giao diÖn trong sè ®ã nh­ thÓ chóng ®Òu ®­îc lËp ®Þa chØ ®Õn cïng mét m¸y chñ ®¬n.
4.2.2.2. Ph©n ®o¹n vµ t¸i l¾p r¸p
Sö dông tr­êng nhËn d¹ng internet (ID) cïng víi ®Þa chØ nguån, ®Þa chØ ®Ých, vµ c¸c tr­êng giao thøc ®Ó nhËn d¹ng c¸c ®o¹n cña gãi tin cho viÖc t¸i l¾p r¸p.
Bit MF (Cê chØ b¸o cßn ®o¹n) ®­îc thiÕt lËp nÕu gãi tin nµy kh«ng ph¶i lµ ®o¹n cuèi cïng. Tr­êng §é dÞch ®o¹n cho biÕt vÞ trÝ ®o¹n, so víi phÇn ®Çu cña gãi tin gèc ch­a ph©n ®o¹n. C¸c ®o¹n ®­îc tÝnh theo ®¬n vÞ 8 octet. ChiÕn l­îc ph©n ®o¹n ®­îc lËp ra ®Ó mét gãi tin kh«ng bÞ ph©n ®o¹n cã mäi th«ng tin ph©n ®o¹n b»ng 0 (MF = 0, ®é dÞch ®o¹n = 0). NÕu mét gãi tin internet bÞ ph©n ®o¹n, phÇn d÷ liÖu cña nã ph¶i bÞ ng¾t trªn c¸c biªn 8 octet.
Khu«n d¹ng nµy cho phÐp 213 = 8192 ®o¹n, mçi ®o¹n cã 8 octet, do vËy khu«n d¹ng nµy cho phÐp tæng sè 65536 octet. Chó ý r»ng, ®iÒu nµy lµ phï hîp víi tr­êng ®é dµi tæng cña gãi tin (dÜ nhiªn, phÇn mµo ®Çu ®­îc tÝnh theo ®é dµi tæng vµ kh«ng tÝnh theo c¸c ®o¹n).

Khi x¶y ra ph©n ®o¹n, mét sè tuú chän ®­îc sao chÐp, nh­ng C¸c tuú chän kh¸c vÉn gi÷ nguyªn chØ ë ®o¹n ®Çu tiªn.


Mçi m«-®un internet ph¶i cã kh¶ n¨ng chuyÓn tiÕp mét gãi tin 68 octet mµ kh«ng cÇn ph©n ®o¹n. V× mét phÇn mµo ®Çu internet cã thÓ tèi ®a lµ 60 octet, vµ ®o¹n tèi thiÓu lµ 8 octet.
Mçi ®Ých internet ph¶i cã kh¶ n¨ng nhËn mét gãi tin 576 octet hoÆc d­íi d¹ng mét gãi tin nguyªn vÑn hoÆc d­íi d¹ng c¸c ®o¹n cÇn ®­îc t¸i l¾p r¸p.
ViÖc ph©n ®o¹n cã thÓ lµm ¶nh h­ëng ®Õn c¸c tr­êng sau:


  1. tr­êng c¸c tïy chän

  2. cê chØ b¸o cßn ®o¹n

  3. ®é dÞch ®o¹n

  4. tr­êng ®é dµi phÇn mµo ®Çu internet

  5. tr­êng ®é dµi tæng

  6. kiÓm tra tæng phÇn mµo ®Çu

NÕu bit cê kh«ng ph©n ®o¹n (DF) ®­îc thiÕt lËp, th× sù ph©n ®o¹n internet cña gãi tin nµy lµ KH¤NG ®­îc phÐp, mÆc dï nã cã thÓ bÞ lo¹i bá. §iÒu nµy cã thÓ ®­îc sö dông ®Ó ng¨n chÆn sù ph©n ®o¹n trong c¸c tr­êng hîp m¸y chñ nhËn kh«ng cã ®ñ tµi nguyªn ®Ó t¸i l¾p r¸p c¸c ®o¹n internet.


Mét vÝ dô vÒ viÖc dïng ®Æc tr­ng kh«ng ph©n ®o¹n lµ t¶i tuyÕn xuèng mét m¸y chñ nhá. Mét m¸y chñ nhá cã thÓ cã mét ch­¬ng tr×nh n¹p, ch­¬ng tr×nh nµy chÊp nhËn mét gãi tin, l­u tr÷ nã trong bé nhí vµ sau ®ã thùc hiÖn nã.
C¸c thñ tôc ph©n ®o¹n vµ t¸i l¾p r¸p ®a sè ®­îc m« t¶ mét c¸ch dÔ dµng b»ng c¸c vÝ dô. C¸c thñ tôc sau ®©y lµ nh÷ng vÝ dô vÒ thùc thi.
Ký hiÖu chung trong c¸c ch­¬ng tr×nh gi¶ nh­ sau: “=<” nghÜa lµ “nhá h¬n hoÆc b»ng”, “#” nghÜa lµ “kh«ng b»ng”, “=” nghÜa lµ “b»ng”, “<-” nghÜa lµ “®­îc thiÕt lËp b»ng”. Còng vËy, “x ®Õn y” bao gåm x vµ lo¹i trõ y; vÝ dô, “4 ®Õn 7” sÏ bao gåm 4, 5, vµ 6 (nh­ng kh«ng bao gåm 7).
4.2.2.2.1. VÝ dô vÒ thñ tôc ph©n ®o¹n
Gãi tin cã kÝch cì tèi ®a mµ cã thÓ ®­îc truyÒn qua m¹ng kÕ tiÕp ®­îc gäi lµ ®¬n vÞ truyÒn tèi ®a (MTU).
NÕu ®é dµi tæng nhá h¬n hoÆc b»ng ®¬n vÞ truyÒn tèi ®a th× ®­a gãi tin nµy tíi b­íc kÕ tiÕp trong qu¸ tr×nh xö lý gãi tin, nÕu kh«ng th× c¾t gãi tin thµnh hai ®o¹n, ®o¹n ®Çu tiªn cã kÝch cì tèi ®a, vµ ®o¹n thø hai lµ phÇn cßn l¹i cña gãi tin. §o¹n ®Çu tiªn ®­îc ®­a ®Õn b­íc kÕ tiÕp trong qu¸ tr×nh xö lý gãi tin, trong khi ®o¹n thø hai ®­îc ®­a ®Õn thñ tôc nµy trong tr­êng hîp nã vÉn cßn qu¸ lín.
Ghi chó:
FO - §é dÞch ®o¹n

IHL - §é dµi phÇn mµo ®Çu internet

DF – Cê chØ b¸o kh«ng ph©n ®o¹n

MF – Cê chØ b¸o cßn ®o¹n

TL - §é dµi tæng

OFO - §é dÞch cña ®o¹n cò

OIHL - §é dµi cña phÇn mµo ®Çu internet cò

OMF – Cê chØ b¸o cßn ®o¹n cò

OTL - §é dµi tæng cò

NFB - Sè khèi cña ®o¹n

MTU - §¬n vÞ truyÒn tèi ®a
Thñ tôc:
IF TL =< MTU THEN ®­a gãi tin nµy ®Õn b­íc kÕ tiÕp trong qu¸ tr×nh xö lý gãi tin

ELSE IF DF = 1 THEN lo¹i bá gãi tin ELSE

§Ó t¹o ra ®o¹n ®Çu tiªn:


  1. Sao chÐp phÇn mµo ®Çu internet gèc

  2. OIHL <- IHL; OTL <- TL; OFO <- FO; OMF <- MF;

  3. NFB <- (MTU - IHL*4)/8;

  4. G¾n NFB * 8 octet d÷ liÖu ®Çu tiªn;

  5. HiÖu chØnh phÇn mµo ®Çu:

MF <-1; TL<- (IHL*4) + (NFB*8);

TÝnh to¸n l¹i Checksum;



  1. §­a ®o¹n nµy ®Õn b­íc kÕ tiÕp trong qu¸ tr×nh xö lý gãi tin;

§Ó t¹o ra ®o¹n thø hai:

  1. Sao chÐp cã lùa chän phÇn mµo ®Çu internet (mét sè tuú chän kh«ng ®­îc sao chÐp, xem c¸c ®Þnh nghÜa vÒ tuú chän);

  2. Nèi thªm d÷ liÖu cßn l¹i;

  3. HiÖu chØnh phÇn mµo ®Çu:

IHL<- (((OIHL*4) - (®é dµi cña C¸c tuú chän kh«ng ®­îc sao chÐp)) + 3)/4;

TL<- OTL – NFB*8 - (OIHL - IHL)*4);

FO<- OFO + NFB; MF<- OMF; TÝnh to¸n l¹i Checksum;


  1. §­a ®o¹n nµy ®Õn phÐp thö ph©n ®o¹n; done.

Trong thñ tôc trªn, mçi ®o¹n (trõ ®o¹n cuèi) ®­îc thiÕt lËp víi kÝch th­íc tèi ®a cho phÐp. Mét c¸ch kh¸c cã thÓ t¹o c¸c gãi tin cã kÝch cì nhá h¬n kÝch cì tèi ®a. VÝ dô, ng­êi ta cã thÓ thùc thi mét thñ tôc ph©n ®o¹n mµ lÆp l¹i viÖc chia ®«i c¸c gãi tin lín cho ®Õn khi c¸c ®o¹n thu ®­îc cã kÝch cì nhá h¬n kÝch cì cña ®¬n vÞ truyÒn tèi ®a.


4.2.2.2.2. VÝ dô vÒ thñ tôc t¸i l¾p r¸p
§èi víi mçi gãi tin, tõ nhËn d¹ng bé ®Öm ®­îc tÝnh to¸n nh­ sù ghÐp nèi cña c¸c tr­êng nguån, ®Ých, giao thøc, nhËn d¹ng. NÕu ®ã lµ mét gãi tin nguyªn vÑn (tøc lµ c¶ tr­êng cßn nhiÒu ®o¹n n÷a vµ tr­êng ®é dÞch ®o¹n ®Òu b»ng 0), th× bÊt cø tµi nguyªn t¸i l¾p r¸p nµo g¾n víi tõ nhËn d¹ng ®Öm nµy còng ®Òu ®­îc gi¶i phãng vµ gãi tin ®­îc chuyÓn tiÕp ®Õn b­íc kÕ tiÕp trong qu¸ tr×nh xö lý gãi tin.
NÕu kh«ng cã s½n ®o¹n nµo kh¸c cïng víi tõ nhËn d¹ng ®Öm nµy th× tµi nguyªn t¸i l¾p r¸p ®­îc ph©n bæ. Tµi nguyªn t¸i l¾p r¸p gåm cã mét bé ®Öm d÷ liÖu, mét bé ®Öm phÇn mµo ®Çu, mét b¶ng bit cña khèi ®o¹n, mét tr­êng ®é dµi d÷ liÖu tæng, vµ mét bé ®Þnh thêi. D÷ liÖu tõ ®o¹n ®­îc ®Æt vµo bé ®Öm d÷ liÖu c¨n cø theo ®é dµi vµ ®é dÞch ®o¹n cña nã, vµ c¸c bit ®­îc thiÕt lËp trong b¶ng bit cña khèi ®o¹n t­¬ng øng víi c¸c khèi ®o¹n ®· nhËn ®­îc.
NÕu ®ã lµ ®o¹n ®Çu tiªn (tøc lµ ®é dÞch ®o¹n b»ng 0), th× phÇn mµo ®Çu nµy ®­îc ®Æt vµo bé ®Öm cña phÇn mµo ®Çu. NÕu ®ã lµ ®o¹n cuèi cïng (tøc lµ tr­êng cßn nhiÒu ®o¹n n÷a b»ng 0), th× ®é dµi cña d÷ liÖu tæng ®­îc tÝnh to¸n. NÕu ®o¹n nµy hoµn thµnh trän vÑn gãi tin (®­îc thö nghiÖm b»ng c¸ch kiÓm tra c¸c bit ®· ®­îc thiÕt lËp trong b¶ng khèi ®o¹n), th× gãi tin ®­îc göi ®Õn b­íc kÕ tiÕp trong qu¸ tr×nh xö lý gãi tin; nÕu kh«ng th× bé ®Þnh thêi ®­îc thiÕt lËp b»ng trÞ sè cùc ®¹i cña gi¸ trÞ bé ®Þnh thêi hiÖn thêi vµ gi¸ trÞ tr­êng thêi gian sèng tõ ®o¹n nµy, vµ thñ tôc t¸i l¾p r¸p sÏ th«i kh«ng ®iÒu khiÓn n÷a.
NÕu bé ®Þnh thêi ch¹y hÕt thêi gian, mäi tµi nguyªn t¸i l¾p r¸p cho tõ nhËn d¹ng ®Öm nµy ®­îc gi¶i phãng. Gi¸ trÞ ban ®Çu cña bé ®Þnh thêi lµ biªn thÊp h¬n trong kho¶ng thêi gian chê t¸i l¾p r¸p. Së dÜ nh­ vËy lµ v× thêi gian chê sÏ t¨ng lªn nÕu Thêi gian sèng trong ®o¹n ®ang tíi lín h¬n nhiÒu gi¸ trÞ cña bé ®Þnh thêi hiÖn t¹i nh­ng thêi gian chê sÏ kh«ng gi¶m nÕu Thêi gian sèng trong ®o¹n tíi nhá h¬n gi¸ trÞ thùc cña bé ®Þnh thêi. TrÞ sè tèi ®a mµ bé ®Þnh thêi nµy cã thÓ ®¹t tíi lµ thêi gian sèng tèi ®a (xÊp xØ 4,25 phót). KhuyÕn nghÞ hiÖn t¹i lµ thiÕt lËp gi¸ trÞ ban ®Çu cña bé ®Þnh thêi b»ng 15 gi©y. Gi¸ trÞ nµy cã thÓ thay ®æi theo kinh nghiÖm lµm viÖc víi giao thøc nµy. Chó ý r»ng viÖc lùa chän gi¸ trÞ cña tham sè nµy cã liªn quan ®Õn dung l­îng kh¶ dông cña bé ®Öm vµ tèc ®é d÷ liÖu cña m«i tr­êng truyÒn; tøc lµ, tèc ®é d÷ liÖu nh©n víi gi¸ trÞ cña bé ®Þnh thêi b»ng kÝch cì cña bé ®Öm (vÝ dô, 10 kbit/s * 15s = 150 kbit).
Ghi chó:
FO - §é dÞch ®o¹n

IHL - §é dµi phÇn mµo ®Çu internet

MF - Cê chØ b¸o cßn ®o¹n

TTL - Thêi gian sèng

TL - §é dµi tæng

TDL - §é dµi d÷ liÖu tæng

BUFID - Tõ nhËn d¹ng bé ®Öm

RCVBT - B¶ng bit nhËn ®­îc cña ®o¹n

TLB - Giíi h¹n d­íi cña bé ®Þnh thêi

NFB - Sè khèi cña ®o¹n

Thñ tôc:


  1. BUFID <- nguån  ®Ých giao thøc  nhËn d¹ng

  2. IF FO = 0 AND MF = 0

  3. THEN IF bé ®Öm víi BUFID ®­îc ph©n bæ

  4. THEN xãa s¹ch mäi sù t¸i l¾p r¸p ®èi víi BUFID nµy;

  5. §­a gãi tin ®Õn b­íc kÕ tiÕp; DONE.

  6. ELSE IF kh«ng cã bé ®Öm nµo cïng víi BUFID ®­îc ph©n bæ

  7. THEN ph©n bæ tµi nguyªn t¸i l¾p r¸p víi BUFID;

TIMER <- TLB; TDL<- 0;

  1. §Æt d÷ liÖu tõ ®o¹n vµo bé ®Öm d÷ liÖu víi

BUFID tõ octet FO*8 ®Õn

octet (TL – (IHL*4) + FO*8);



  1. §Æt c¸c bit RCVBT tõ FO

®Õn FO + ((TL – (IHL*4) + 7)/8);

  1. IF MF = 0 THEN TDL <- TL - (IHL*4) + (FO*8);

  2. IF FO = 0 THEN ®Æt phÇn mµo ®Çu vµo bé ®Öm phÇn mµo ®Çu

  3. IF TDL # 0

  4. AND tÊt c¶ c¸c bit RCVBT tõ 0 ®Õn (TDL + 7)/8 ®­îc thiÕt lËp

  5. THEN TL <- TDL + (IHL*4)

  6. §­a gãi tin ®Õn b­íc kÕ tiÕp;

(16) Gi¶i phãng mäi tµi nguyªn t¸i l¾p r¸p

cho BUFID nµy; DONE.



  1. TIMER <- MAX (TIMER, TTL);

  2. Bá cho ®Õn khi ®o¹n kÕ tiÕp hoÆc cho ®Õn khi bé ®Þnh thêi hÕt h¹n;

  3. Bé ®Þnh thêi hÕt h¹n: xãa s¹ch mäi sù t¸i l¾p r¸p ®èi víi BUFID nµy; DONE.

Trong tr­êng hîp hai hoÆc nhiÒu ®o¹n chøa cïng mét d÷ liÖu hoÆc gièng hÖt nhau hoÆc do sù chång chÐo mét phÇn, th× thñ tôc nµy sÏ sö dông b¶n sao ®· tíi gÇn nhÊt trong bé ®Öm d÷ liÖu vµ gãi tin ®· ph©n ph¸t.


4.2.2.3. NhËn d¹ng
ViÖc lùa chän tõ nhËn d¹ng cho mét gãi tin ®­îc thùc hiÖn theo nhu cÇu nhËn d¹ng duy nhÊt c¸c ®o¹n cña mét gãi tin cô thÓ. M«-®un giao thøc ®ang t¸i l¾p r¸p c¸c ®o¹n xÐt thÊy c¸c ®o¹n thuéc vÒ cïng mét gãi tin nÕu chóng cã cïng mét nguån, ®Ých, giao thøc, vµ tõ nhËn d¹ng. V× vËy, bªn göi ph¶i chän dïng tõ nhËn d¹ng lµ ®¬n nhÊt ®èi víi cÆp nguån, ®Ých vµ giao thøc trong thêi gian gãi tin (hoÆc bÊt cø ®o¹n nµo cña nã) cã thÓ vÉn cßn tån t¹i trong internet.
Nh­ vËy mét m«-®un giao thøc göi cÇn chøa mét b¶ng c¸c tõ nhËn d¹ng, mét môc nhËp cho mçi ®Ých mµ nã ®· liªn l¹c víi trong thêi gian sèng tèi ®a cña gãi cuèi cïng ®èi víi internet.
Tuy nhiªn, v× tr­êng cña tõ nhËn d¹ng cho phÐp 65536 gi¸ trÞ kh¸c nhau, nªn mét sè m¸y chñ cã thÓ ®¬n gi¶n sö dông c¸c tõ nhËn d¹ng ®¬n nhÊt kh«ng phô thuéc vµo ®Ých.
ViÖc lùa chän tõ nhËn d¹ng lµ thÝch hîp víi mét sè giao thøc møc cao h¬n. VÝ dô, c¸c m«-®un giao thøc TCP cã thÓ ph¸t l¹i mét ®o¹n TCP gièng hÖt, vµ x¸c suÊt thu ®óng sÏ t¨ng nÕu qu¸ tr×nh ph¸t l¹i chøa cïng mét tõ nhËn d¹ng nh­ qu¸ tr×nh ph¸t ban ®Çu v× c¸c ®o¹n cña mét trong hai gãi tin cã thÓ ®­îc sö dông ®Ó kÕt cÊu mét ®o¹n TCP ®óng.
4.2.2.4. Lo¹i dÞch vô
Lo¹i dÞch vô (TOS) phôc vô viÖc lùa chän chÊt l­îng dÞch vô internet. Lo¹i dÞch vô ®­îc chØ ®Þnh theo c¸c tham sè trõu t­îng: thø tù ­u tiªn, ®é trÔ, th«ng l­îng, vµ ®é tin cËy. C¸c tham sè trõu t­îng nµy cÇn ®­îc ¸nh x¹ vµo c¸c tham sè dÞch vô thùc cña c¸c m¹ng cô thÓ mµ gãi tin ®i ngang qua.
Thø tù ­u tiªn. Th­íc ®o ®éc lËp vÒ tÇm quan träng cña gãi tin nµy.
§é trÔ. ViÖc ph©n ph¸t nhanh lµ quan träng ®èi víi c¸c gãi tin cã chØ dÉn nµy.
Th«ng l­îng. Tèc ®é d÷ liÖu cao lµ quan träng ®èi víi gãi tin cã chØ dÉn nµy.
§é tin cËy. Møc ®é cè g¾ng cao h¬n ®Ó ®¶m b¶o cho viÖc ph©n ph¸t lµ quan träng ®èi víi c¸c gãi tin cã chØ dÉn nµy.
VÝ dô, ARPANET cã mét bit ­u tiªn, vµ mét sù lùa chän gi÷a c¸c b¶n tin “chuÈn” (lo¹i 0) vµ c¸c b¶n tin “kh«ng bÞ kiÓm so¸t” (lo¹i 3), (sù lùa chän gi÷a c¸c b¶n tin ®a gãi vµ ®¬n gãi còng cã thÓ ®­îc xem nh­ mét tham sè dÞch vô). C¸c b¶n tin kh«ng bÞ kiÓm so¸t cã chiÒu h­íng ®­îc ph©n ph¸t kÐm tin cËy h¬n vµ chÞu ®é trÔ nhá h¬n. Gi¶ sö mét gãi tin internet cÇn ®­îc göi qua ARPANET. Gi¶ sö lo¹i dÞch vô internet ®­îc cho nh­ sau:
Thø tù ­u tiªn: 5

§é trÔ: 0

Th«ng l­îng: 1

§é tin cËy: 1


Trong tr­êng hîp nµy, viÖc ¸nh x¹ c¸c tham sè nµy lªn c¸c tham sè kh¶ dông ®èi víi ARPANET sÏ nh­ thÕ nµo ®ã ®Ó thiÕt lËp bit ­u tiªn cña ARPANET lªn trªn (v× thø tù ­u tiªn cña internet n»m ë nöa trªn trong d¶i cña nã) ®Ó lùa chän c¸c b¶n tin chuÈn v× c¸c yªu cÇu vÒ th«ng l­îng vµ ®é tin cËy ®· ®­îc chØ b¸o, cßn yªu cÇu vÒ ®é trÔ th× kh«ng.
4.2.2.5. Thêi gian sèng
Thêi gian sèng ®­îc thiÕt lËp bëi bªn göi b»ng thêi gian tèi ®a mµ gãi tin ®­îc phÐp tån t¹i trong hÖ thèng internet. NÕu gãi tin tån t¹i trong hÖ thèng internet l©u h¬n thêi gian sèng, th× gãi tin ph¶i bÞ lo¹i bá.
Tr­êng nµy ph¶i bÞ gi¶m t¹i mçi ®iÓm mµ phÇn mµo ®Çu internet ®­îc xö lý, ®Ó ph¶n ¸nh vÒ thêi gian ®· dïng ®Ó xö lý gãi tin. Dï kh«ng cã s½n th«ng tin néi bé nµo vÒ thêi gian ®· dïng thùc tÕ th× tr­êng nµy còng ph¶i bÞ gi¶m ®i 1. Thêi gian ®­îc ®o theo ®¬n vÞ lµ gi©y (gi¸ trÞ 1 nghÜa lµ 1 gi©y). Nh­ vËy, thêi gian sèng tèi ®a lµ 255 gi©y hoÆc 4,25 phót. V× mçi m«-®un xö lý mét gãi tin ph¶i gi¶m TTL ®i Ýt nhÊt lµ 1 gi©y dï cho nã xö lý gãi tin trong thêi gian Ýt h¬n 1 gi©y, TTL ph¶i ®­îc hiÓu chØ nh­ mét giíi h¹n trªn vÒ thêi gian mét gãi tin cã thÓ tån t¹i. Môc ®Ých lµ khiÕn cho c¸c gãi tin kh«ng thÓ ph©n ph¸t ®­îc ph¶i bÞ lo¹i bá vµ ®Ó giíi h¹n thêi gian sèng tèi ®a cña gãi tin.
Mét sè giao thøc kÕt nèi tin cËy ë møc cao h¬n ®· dùa trªn c¸c gi¶ thiÕt r»ng c¸c gãi tin sao l¹i cò sÏ kh«ng ®Õn n÷a sau mét kho¶ng thêi gian nµo ®ã tr«i qua. TTL lµ mét ph­¬ng ph¸p dµnh cho c¸c giao thøc nh­ vËy ®Ó ®¶m b¶o r»ng gi¶ thiÕt cña chóng ®­îc tho¶ m·n.




      tải về 221.02 Kb.

      Chia sẻ với bạn bè của bạn:
1   2   3   4




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương