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



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

4.2.2.6. C¸c tuú chän

C¸c tuú chän lµ tïy chän trong mçi gãi tin nh­ng chóng ®­îc yªu cÇu trong khi thùc thi. Tøc lµ, viÖc mét tuú chän xuÊt hiÖn hoÆc kh«ng xuÊt hiÖn lµ do lùa chän cña bªn göi, nh­ng mçi m«-®un internet ph¶i cã kh¶ n¨ng ph©n tÝch mçi tuú chän. Cã thÓ cã mét vµi tuú chän trong tr­êng tuú chän.


C¸c tuú chän cã thÓ kh«ng kÕt thóc trªn mét biªn 32 bit. PhÇn mµo ®Çu internet ph¶i ®iÒn c¸c octet cña c¸c sè 0 vµo. Octet ®Çu tiªn trong sè nh÷ng octet nµy cã thÓ ®­îc hiÓu lµ tuú chän kÕt-thóc-c¸c-tuú-chän, vµ phÇn cßn l¹i ®­îc hiÓu lµ ®Öm cña phÇn mµo ®Çu internet.
Mçi m«-®un internet ph¶i cã kh¶ n¨ng t¸c ®éng ®Õn mçi tuú chän. Tuú chän b¶o mËt ®­îc yªu cÇu nÕu cÇn chuyÓn l­u l­îng mËt, l­u l­îng cÊm, hoÆc l­u l­îng ®· ph©n chia ng¨n.

      4.2.2.7. KiÓm tra tæng

KiÓm tra tæng phÇn mµo ®Çu internet ®­îc tÝnh to¸n l¹i nÕu phÇn mµo ®Çu internet bÞ thay ®æi. (VÝ dô, sù gi¶m thêi gian sèng, nh÷ng sù bæ sung hoÆc thay ®æi ®èi víi C¸c tuú chän internet, hoÆc do sù ph©n ®o¹n). KiÓm tra tæng nµy ë møc internet nh»m b¶o vÖ c¸c tr­êng cña phÇn mµo ®Çu internet khái bÞ c¸c lçi trong qu¸ tr×nh truyÒn.


Cã mét sè øng dông chÊp nhËn mét vµi lçi bit d÷ liÖu trong khi kh«ng chÊp nhËn c¸c trÔ do qu¸ tr×nh ph¸t l¹i. NÕu giao thøc internet ®ßi hái sù chÝnh x¸c cña d÷ liÖu th× c¸c øng dông nh­ vËy kh«ng thÓ ®­îc hç trî.

      4.2.2.8. C¸c lçi

C¸c lçi cña giao thøc internet cã thÓ ®­îc th«ng b¸o qua c¸c b¶n tin ICMP.


4.2.3. C¸c giao diÖn
M« t¶ chøc n¨ng cña c¸c giao diÖn ng­êi dïng ®èi víi IP lµ sù m« t¶ t­ëng t­îng, v× mçi hÖ ®iÒu hµnh sÏ cã c¸c ph­¬ng tiÖn kh¸c nhau. Nh÷ng sù thùc thi IP kh¸c nhau cã thÓ cã c¸c giao diÖn ng­êi dïng kh¸c nhau. Tuy vËy, mäi IP ph¶i cung cÊp mét tËp hîp tèi thiÓu nµo ®ã cña c¸c dÞch vô ®Ó b¶o ®¶m r»ng mäi sù thùc thi cña IP cã thÓ hç trî cïng mét sù ph©n cÊp cña giao thøc. Môc nµy chØ râ c¸c giao diÖn chøc n¨ng ®­îc yªu cÇu trong mäi sù thùc thi cña IP.
Giao thøc internet, mét phÝa giao diÖn víi m¹ng côc bé vµ phÝa kia giao diÖn víi mét ch­¬ng tr×nh øng dông hoÆc víi mét giao thøc møc cao h¬n. Trong phÇn tiÕp sau ®©y, giao thøc møc cao h¬n hoÆc ch­¬ng tr×nh øng dông (hoÆc ngay c¶ mét ch­¬ng tr×nh cæng) còng sÏ ®­îc gäi lµ “ng­êi dïng” v× nã sö dông m«-®un internet. V× giao thøc internet lµ mét giao thøc gãi tin, nªn sÏ cã bé nhí tèi thiÓu hoÆc mét tr¹ng th¸i ®­îc duy tr× gi÷a c¸c qu¸ tr×nh truyÒn gãi tin, vµ mçi yªu cÇu m«-®un giao thøc internet bëi ng­êi dïng sÏ cung cÊp toµn bé th«ng tin cÇn thiÕt cho IP ®Ó thùc hiÖn dÞch vô yªu cÇu.

      Phô lôc A

      C¸c vÝ dô vµ kÞch b¶n



VÝ dô 1: §©y lµ mét vÝ dô vÒ gãi tin internet mang d÷ liÖu tèi thiÓu:



        H×nh 5 - VÝ dô vÒ gãi tin internet

Chó ý r»ng mçi dÊu ph©n thêi biÓu diÔn mét vÞ trÝ bit.


§©y lµ mét gãi tin internet trong phiªn b¶n 4 cña giao thøc internet; phÇn mµo ®Çu internet gåm cã n¨m tõ 32 bit, vµ ®é dµi tæng cña gãi tin lµ 21 octet. Gãi tin nµy lµ mét gãi tin ®Çy ®ñ (kh«ng ph¶i mét ®o¹n).
VÝ dô 2:
Trong vÝ dô nµy, tr­íc tiªn lµ mét gãi tin internet cã kÝch cì võa ph¶i (452 octet d÷ liÖu), sau ®ã lµ hai ®o¹n internet (cã thÓ lµ do sù ph©n ®o¹n cña gãi tin nµy) nÕu kÝch cì tèi ®a ®­îc phÐp truyÒn lµ 280 octet).



        H×nh 6 - VÝ dô vÒ gãi tin internet

Lóc nµy ®o¹n ®Çu tiªn lµ kÕt qu¶ cña viÖc ph©n t¸ch gãi tin sau 256 octet d÷ liÖu.




H×nh 7- VÝ dô vÒ ®o¹n internet
Vµ ®o¹n thø hai




H×nh 8 - VÝ dô vÒ ®o¹n internet
VÝ dô 3:
§©y lµ mét vÝ dô vÒ gãi tin chøa c¸c tuú chän:



H×nh 9- VÝ dô vÒ gãi tin internet


      Phô lôc B

      Thø tù truyÒn d÷ liÖu

Thø tù truyÒn phÇn mµo ®Çu vµ d÷ liÖu ®· m« t¶ trong tµi liÖu nµy ®­îc quyÕt ®Þnh theo møc octet. BÊt cø khi nµo mét s¬ ®å cho thÊy mét nhãm c¸c octet, th× thø tù truyÒn c¸c octet ®ã lµ thø tù b×nh th­êng mµ chóng ®­îc ®äc b»ng tiÕng Anh. VÝ dô, trong s¬ ®å sau ®©y c¸c octet ®­îc truyÒn theo thø tù chóng ®­îc ®¸nh sè.





H×nh 10- Thø tù truyÒn c¸c byte

BÊt cø khi nµo mét octet biÓu diÔn mét ®¹i l­îng b»ng sè th× bit tËn cïng bªn tr¸i trong s¬ ®å lµ bit cã träng sè cao nhÊt hoÆc bit bËc cao. Tøc lµ, bit ®­îc d¸n nh·n 0 lµ bit cã träng sè cao nhÊt. VÝ dô, s¬ ®å sau ®©y biÓu diÔn gi¸ trÞ 170 (decimal).





H×nh 11- ý nghÜa cña c¸c bit

Còng vËy, bÊt cø khi nµo mét tr­êng ®a octet biÓu diÔn mét ®¹i l­îng b»ng sè th× bit tËn cïng bªn tr¸i cña toµn bé tr­êng lµ bit cã träng sè cao nhÊt. Khi mét ®¹i l­îng ®a octet ®­îc truyÒn th× octet cã träng sè cao nhÊt ®­îc truyÒn tr­íc tiªn.



          Phô lôc C

          VÝ dô vÒ giao diÖn møc trªn

Hai lÖnh vÝ dô sau ®©y tháa m·n c¸c yªu cÇu cho ng­êi dïng truyÒn th«ng m«-®un giao thøc internet (“=>” cã nghÜa lµ tr¶ vÒ):


SEND (src, dst, prot, TOS, TTL, BufPTR, len, Id, DF, opt => result)
Trong ®ã:
src = ®Þa chØ nguån

dst = ®Þa chØ ®Ých

prot = giao thøc

TOS = lo¹i dÞch vô

TTL = thêi gian sèng

BufPTR = con trá ®Öm

len = ®é dµi bé ®Öm

Id = tõ nhËn d¹ng

DF = kh«ng ph©n ®o¹n

opt = d÷ liÖu tuú chän

result = tÝn hiÖu ®¸p øng

OK = gãi tin ®· ®­îc göi tèt

Error = lçi trong c¸c ®èi sè hoÆc lçi cña m¹ng côc bé
Chó ý r»ng thø tù ­u tiªn ®­îc tÝnh ®Õn trong TOS vµ tÝnh b¶o mËt/ph©n chia ng¨n ®­îc chÊp nhËn nh­ mét tuú chän.
RECV (BufPTR, prot, => result, src, dst, TOS, len, opt)
Trong ®ã:
BufPTR = con trá ®Öm

prot = giao thøc

result = tÝn hiÖu ®¸p øng

OK = gãi tin ®· ®­îc nhËn tèt

Error = lçi trong c¸c ®èi sè

len = ®é dµi bé ®Öm

src = ®Þa chØ nguån

dst = ®Þa chØ ®Ých

TOS = lo¹i dÞch vô

opt = d÷ liÖu tuú chän


Khi ng­êi dïng göi mét gãi tin, nã thùc hiÖn mét lÖnh SEND cung cÊp mäi ®èi sè. M«-®un giao thøc internet, khi nhËn ®­îc lÖnh nµy, kiÓm tra c¸c ®èi sè, chuÈn bÞ vµ göi b¶n tin. NÕu c¸c ®èi sè lµ ®óng vµ gãi tin ®­îc m¹ng côc bé chÊp nhËn th× lÖnh ph¶n håi thµnh c«ng. NÕu c¸c ®èi sè lµ sai, hoÆc gãi tin kh«ng ®­îc m¹ng côc bé chÊp nhËn th× lÖnh ph¶n håi kh«ng thµnh c«ng. Khi c¸c lÖnh ph¶n håi kh«ng thµnh c«ng, ph¶i th«ng b¸o vÒ nguyªn nh©n cña vÊn ®Ò, nh­ng chi tiÕt cña c¸c b¸o c¸o nh­ vËy lµ tuú thuéc vµo nh÷ng sù thùc thi riªng.
Khi mét gãi tin tõ m¹ng côc bé ®Õn m«-®un giao thøc internet, th× sÏ cã hoÆc kh«ng cã mét lÖnh RECV ®ang treo tõ ng­êi dïng ®· lËp ®Þa chØ. Trong tr­êng hîp ®Çu tiªn, lÖnh ®ang treo ®­îc ®¸p øng b»ng c¸ch chuyÓn th«ng tin tõ gãi tin ®Õn ng­êi dïng. Trong tr­êng hîp thø hai, ng­êi dïng ®· lËp ®Þa chØ ®­îc th«ng b¸o vÒ mét gãi tin ®ang treo. NÕu ng­êi dïng ®· lËp ®Þa chØ kh«ng tån t¹i, th× mét b¶n tin b¸o lçi cña ICMP ®­îc ph¶n håi cho bªn göi, vµ d÷ liÖu bÞ lo¹i bá.
Th«ng b¸o vÒ mét ng­êi dïng cã thÓ qua c¬ chÕ ng¾t gi¶ hoÆc mét c¬ chÕ t­¬ng tù, thÝch hîp víi viÖc thùc thi trong m«i tr­êng cña hÖ ®iÒu hµnh cô thÓ.
Mét lÖnh RECV cña ng­êi dïng sau ®ã cã thÓ ®­îc mét gãi tin ®ang treo ®¸p øng ngay lËp tøc, hoÆc lÖnh cã thÓ treo cho ®Õn khi mét gãi tin ®Õn.
§Þa chØ nguån ®­îc bao hµm lÖnh SEND ®Ò phßng tr­êng hîp m¸y chñ göi cã vµi ®Þa chØ (nhiÒu kÕt nèi vËt lý hoÆc nhiÒu ®Þa chØ logic). M«-®un internet ph¶i kiÓm tra xem ®Þa chØ nguån cã lµ mét trong sè c¸c ®Þa chØ hîp lÖ ®èi víi m¸y chñ nµy hay kh«ng.
Mét thùc thi còng cã thÓ cho phÐp hoÆc yªu cÇu mét lÖnh ®Õn m«-®un internet ®Ó cho biÕt sù quan t©m hoÆc ®Ó ®¨ng ký tr­íc viÖc sö dông ®éc quyÒn mét lo¹i gãi tin (vÝ dô tÊt c¶ gãi tin ®ã cã mét gi¸ trÞ nµo ®ã trong tr­êng giao thøc).
Môc nµy m« t¶ ®Æc ®iÓm chøc n¨ng mét giao diÖn USER/IP. Ký hiÖu ®­îc sö dông lµ t­¬ng tù víi ®a sè thñ tôc cña c¸c lÖnh chøc n¨ng trong c¸c ng«n ng÷ møc cao, nh­ng c¸ch sö dông nµy kh«ng cã ý ®Þnh lo¹i trõ c¸c lÖnh cña dÞch vô kiÓu bÉy (vÝ dô SVCs, UUOs, EMTs), hoÆc bÊt cø d¹ng truyÒn th«ng liªn ch­¬ng tr×nh nµo kh¸c.






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