Chào các bạn! Vì nhiều lý do từ nay Truyen2U chính thức đổi tên là Truyen247.Pro. Mong các bạn tiếp tục ủng hộ truy cập tên miền mới này nhé! Mãi yêu... ♥

định dạng gói tin tcp

Định dạng gói tin tcp (tcp segment) ? (3 Đ)

Source port-----------------------| destination port

Sequence number

Acknowledgment number

Data offset|reserved|UGR|ACK|PSH|RST|SIN|FIN|window

Checksum-------------------------| Urgent point

Opitions---------------------------| padding

TCP data

Mçi segment ®­îc chia thµnh hai phÇn, phÇn ®Çu vµ d÷ liÖu. PhÇn ®Çu, cã phÇn ®Çu TCP, chuyÓn t¶i th«ng tin ®iÓu khiÓn vµ c¸c ®Þnh danh cÇn thiÕt k¸hc.

C¸c vïng SOURCE PORT vµ DESTINATION PORT chøa c¸c gi¸ trÞ cæng TCP ®Ó x¸c ®Þnh c¸c ch­¬ng tr×nh øng dông t¹i hai ®Çu cña kÕt nèi.

Vïng SEQUENCE NUMBER x¸c ®Þnh vÞ tÝ trong chuçi c¸c byte d÷ liÖu trong segment cña n¬i göi.

Vïng acknowledgement NUMBER x¸c ®Þnh sè l­îng byte mµ nguån ®ang ®îi ®Ó nhËn kÕ tiÕp. L­u ý r»ng SEQUENCE NUMBER ®Ó chØ ®Õn l­îng d÷ liÖu theo cïng chiÒu víi segment, trong khi gi¸ trÞ acknowledgement NUMBER ®Ó chØ ®Õn l­îng d÷ liÖu theo chiÒu ng­îc l¹i víi segment.

Vïng HLEN chøa mét sè nguyªn ®Ó x¸c ®Þnh ®é dµi cña phÇng ®Çu segment, ®iÖn tö tÝnh theo béi sè cña 32 bit (®Æt t¶ giao thøc m« t¶ vïng HLEN lµ vÞ trÝ t­¬ng ®èi cña ïng d÷ liÖu bªn trong segment). CÇn cã gi¸ trÞ cña HLEN bëi v× vïng OPTIONS cã ®é dµi thay ®æi, tuú thuéc vµo nh÷ng chän thay ®æi tuy vµo c¸c chän lùa ®· ®­îc lÊy.

Vïng RESERVED ®­îc dµnh riªng sö dông trong t­¬ng lai.

Cã nh÷ng segment chØ chuyÓn t¶i acknowledgement, cßn nh÷ng segment kh¸c chuyÓn t¶i d÷ liÖu. Còng cã nh÷ng segment chuyÓn t¶i nh÷ng yªu cÇu ®Ó thiÕt lËp hoÆc ®ãng l¹i mét kÕt nèi. PhÇn mÒm TCP sö dông vïng 16 bit cã tªn CODE BITS ®Ó x¸c ®Þnh môc ®Ých vµ néi dung cña segment.

2. Sù nghÏn m¹ch lµ mét tr¹ng th¸i mµ sù tr× ho·n lµ rÊt cao g©y ra bëi sù qu¸ t¶i c¸c datagram t¹i mét hay nhiÒu ®iÓm (vÝ dô, t¹i c¸c bé ®Þnh tuyÕn). Khi sù nghÏn m¹ch x¶y ra, ®é tr× ho·n gia t¨ng vµ bé ®Þnh tuyÕn b¨t ®Çu xÕp hµng c¸c datagram cho ®Õn khi nã cã thÓ chuyÓn chóng ®i. Chóng ta nhí l¹i r»ng m¸y cã kh¶ n¨ng l­u tr÷ giíi h¹n (bé nhí giíi h¹n) vµ c¸c datagram ph¶i c¹nh tranh ®Ó vµo ®ã. Trong tr­êng hîp xÊu nhÊt, tæng sè datagram göi ®Õn bé ®Þnh tuyÕn (bÞ nghÏn m¹ch) t¨ng lªn cho ®Õn khi bé ®Þnh tuyÕn ®¹t ®Õn kh¶ n¨ng (l­u tr÷) tèi ®a vµ b¾t ®Çu huû bá nh÷ng datagram ®Õn sau.

C¸c ®iÓm ®Çu cuèi th­êng kh«ng biÕt c¸c chi tiÕt vÒ n¬i ®· x¶y ra sù nghÏn m¹ch hoÆc t¹i sao nã x¶y ra. §èi víi chóng, sù nghÏn m¹ch chØ ®¬n gi¶n cã nghÜa lµ ®é tr× ho·n bÞ gia t¨ng. TiÕc thay, hÇu hÕt c¸c giao thøc chuyªn chë sö dông bé ®Õm thêi gian vµ sù truyÒn l¹i, v× vËy chóng ph¶n øng l¹i víi sù t¨ng ®é tr× ho·n b»ng viÖc truyÒn l¹i c¸c datagram. ViÖc truyÒn cßn lµm tåi tÖ thªm sù nghÏn m¹ch chø kh«ng gi¶i quyÕt ®­îc vÊn ®Ò. NÕu kh«ng ®­îc kiÓm tra, sù gia t¨ng giao th«ng sÏ g©y ra sù t¨ng ®é tr× ho·n, mµ nh­ thÕ l¹i lµm gia t¨ng giao th«ng, v.v.. cho ®Õn khi m¹ng trë nªn v« dông. T×nh huèng nµy ®­îc gäi lµ sù sôp ®æ do nghÏn m¹ch.

1.Kü thuËt gi¶m thËt nhanh

2. Kü thuËt khëi ®Çu chËm

3. Kü thuËt c¾t bít phÇn d­íi khi nghÏn m¹ng

4. Kü thuËt huû bá sím ngÉu nhiªn (RED)

3.

ViÖc ph©n ®o¹n mét datagram cã nghÜa lµ chia nã thµnh nh÷ng phÇn nhá. Vµ mçi phÇn nµy còng cã cïng ®Þnh d¹ng nh­ datagram ban ®Çu.

H×nh 2.4: VÝ dô viÖc ph©n m¶nh

IP dïng cê MF (3 bit thÊp cña tr­êng Flags trong phÇn ®Çu cña gãi IP) vµ tr­êng Flagment offset cña gãi IP (®· bÞ ph©n ®o¹n) ®Ó ®Þnh danh gãi IP ®ã lµ mét ph©n ®o¹n vµ vÞ trÝ cña ph©n ®o¹n nµy trong gãi IP gèc. C¸c gãi cïng trong chuçi ph©n m¶nh ®Òu cã tr­êng nµy gièng nhau. Cê MF b»ng 1 nÕu lµ gãi ®Çu cña chuçi ph©n m¶nh vµ 0 nÕu lµ gãi cuèi cña gãi ®· ®­îc ph©n m¶nh.

Mçi fragment ban ®Çu datagram gièng hÇu hÕt víi phÇn ®Çu cña datagram ban ®Çu (ngo¹i trõ bit trong vïng FLAGS ®Ó chØ r»ng nã lµ mét fragment), kÕ tiÕp lµ phÇn d÷ liÖu cã thÓ chuyÓn t¶i trong mét fragment mµ vÉn duy tr× tæng ®é dµi nhá h¬n MTU cña m¹ng mµ nã di chuyÓn trªn ®ã.

Bạn đang đọc truyện trên: Truyen247.Pro

Tags: #kma