Select the product you need help with
Windows 2000 ve Windows Server 2003 TCP özelliklerinin açıklaması (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)Makale numarası: 224829 - Bu makalenin geçerli olduğu ürünleri görün. Bu SayfadaÖzetBu makalede, Microsoft Windows 2000 ve Microsoft Windows Server 2003'deki aşağıdaki TCP özellikler:
Daha fazla bilgiÖnemli Bu bölüm, yöntem veya görev kayıt defterini nasıl söyleyin adımları içerir. Ancak kayıt defterini hatalı olarak değiştirirseniz önemli sorunlar oluşabilir. Bu nedenle, bu adımları dikkatlice uyguladığınızdan emin olun. Ek koruma için, kayıt defterini değiştirmeden önce yedeklemeyi unutmayın. Bir sorun oluşursa kayıt defterini daha sonra geri yükleyebilirsiniz. Kayıt defterini yedekleme ve geri yükleme hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın: 322756
(http://support.microsoft.com/kb/322756/
)
Windows'da kayıt defterini yedekleme ve geri yüklemeTCP Pencere boyutuTCP alma penceresinin boyutu miktarıdır (bayt cinsinden), bağlantı sırasında arabelleğe alınabilecek veri alıyorsunuz. Önce alıcı ana makinenin bir alındı bildirimi ve pencere güncelleştirmesi için beklemeniz gerekir, gönderen ana bilgisayarın bu tutar yalnızca veri gönderebilirsiniz. Windows TCP/IP yığını, kendisini pek çok ortamda self-tune için tasarlanmıştır ve önceki sürümlerden daha büyük varsayılan pencere boyutu olarak kullanır.Yerine sabit kodlanmış bir varsayılan pencere boyutu alırsınız; TCP, bağlantı kurulumu sırasında belirlenir en fazla kesim boyutu (MSS) eşit artışlarla ayarlar. Alma penceresi, MSS eşit artışlarla ayarlama, tam boyutlu TCP kesimleri toplu veri iletimleri sırasında kullanılan yüzdesini artırır. Alma penceresi boyutunu, aşağıdaki biçimde belirlenir:
Ethernet bağlantıları için pencere boyutunu 17.520 bayt (16 K, en çok on iki bayt 1460 kesimleri yuvarlanır) normal olarak ayarlanır. Seçmeli ilgili kaynaklar (SACKS) ve zaman damgaları gibi genişletilmiş TCP kafa Seçenekleri'ni destekleyen bir bilgisayara bir bağlantı kurulduğunda, pencere boyutunu azaltabilir. Bu iki seçenek için veri daha az yer sonucu TCP üstbilgisi boyuta 20 bayttan fazla artırın. Windows NT'NIN önceki sürümleri, bir Ethernet bağlantısı için pencere boyutu 8,760 bayt veya altı bayt 1460 kesimleri TL'ydi. Alma penceresi boyutunu belirli bir değere ayarlamak için <a0></a0>, TcpWindowSize değeri Windows sürümünüz için belirli kayıt defteri alt anahtarına ekleyin. Bunu yapmak için şu adımları izleyin:
Not TcpWindowSize genel olarak tüm arabirimler için pencere boyutunu ayarlamak için parametreler anahtarı da eklenebilir. Şu anda desteklenen TCP seçenekleriGeçmişte, TCP seçenekleri, öncelikle en fazla kesim boyutları anlaşması için kullanıldı. Windows'da pencere ölçeklendirmesi, tarih bilgisi ve seçmeli ACK. TCP seçenekleri kullanılırIki tür TCP seçeneği vardır:
Tür: 0 Uzunluk: 1 Seçeneği: Seçenek listesi sonu Açıklama: son TCP seçeneğini doldurma gerektiğinde bu kullanılır. Tür: 1 Uzunluk: 1 Seçenek: İşlem yok Açıklama: Bu doldurma gereklidir ve daha fazla TCP seçenekleri aynı paket içinde izleyin kullanılır. Tür: 2 Uzunluk: 4 Seçenek: En büyük Segment boyutu Açıklama: Bu, ağ üzerinden gönderilen TCP bir kesimi için en büyük boyutunu gösterir. Tür: 3 Uzunluk: 3 Seçenek: Pencere ölçeği seçeneği Açıklama: 64 k ' büyük olan pencere boyutları kullanırken kullanılacak ölçekleme oranı tanımlar. Tür: 8 Uzunluk: 10 Seçenek: Zaman damgası seçeneği Açıklama: iletilen paketlerin yuvarlak dönüş süresi (RTT) hesaplamak amacıyla kullanılır. Tür: 4 Uzunluk: 2 Seçeneği: izin verilen TCP SACK Açıklama: Seçmeli bildirilen izin verilir, diğer ana bilgisayarlara bildirir. Tür: 5 Uzunluk: değişir Seçenek: TCP SACK seçeneği Açıklama: ana bilgisayarları tarafından sipariş çıkış paket alındı olup olmadığını belirlemek için kullanılır. Windows ölçeklemeDaha büyük bir TCP pencere boyutunun, yüksek bant genişliği) ağlarda daha verimli kullanımı için kullanılabilir. TCP Pencere boyutu alanı, veri akışını denetleyen ve 2 bayt ya da bir pencere boyutu 65.535 bayt miktarı.Boyut alanı genişletilmiş bu yana bir ölçeklendirme etkeni kullanılır. TCP penceresi ölçeği 65.535 bayt 1 gigabayt için en büyük pencere boyutunu artırmanız için kullanılan bir seçenektir. Pencere ölçeği seçeneği, yalnızca TCP 3 yollu anlaşma sırasında kullanılır. Pencere ölçek değeri, sol vardiyası için 16 bit pencere boyutu alanı bit sayısını gösterir. Pencere ölçek değeri 0'dan (vardiya yok), 14'e ayarlanabilir. Geçerli pencere boyutunu hesaplamak için <a0></a0>, pencere boyutu 2 ile çarpın ^ S ölçek değeri olan S. Örneğin,: Aşağıdaki ağ izleyicisi izlemesi, pencere ölçeği seçeneği nasıl kullanıldığını göstermektedir: Pencere boyutu, bir pencere ölçek çarpanı 3 ile 65.535 bayt ise. Pencere boyutunu true = 65535 * 2 ^ 3 Pencere boyutunu true 524280 = : TCP.... S., len:0 seq:725163 - 725163, ack:0, win: 65535, src:1217 dst:139(NBT Session) Pencere boyutu gerçek 3 yollu el sıkışması kullanılan ölçeklenir pencere boyutu değil Not önemlidir. Bu bölüm 2.2, RFC 1323, "bir SYN pencere alanı (örneğin, bir [SYN] veya [SYN, ACK]) segment kendisini asla ölçeklenir." TCP: Kaynak bağlantı noktası 0x04C1 = : TCP Hedef bağlantı noktası NETBIOS oturum hizmeti = TCP: Sıra numarası (0xB10AB) 725163 = TCP: Merkeze alındı sayısı = <a1>0</a1> (0x0) Veri uzaklığı TCP: 44 = (0x2C) TCP: Ayrılmış = <a1>0</a1> (0x0000) + TCP: Bayrakları 0x02 =:.... S. TCP: pencere 65535 (0xFFFF) = TCP: Sağlama 0x8565 = TCP: Acil işaretçi = <a1>0</a1> (0x0) TCP: seçenekleri + TCP: En büyük boyutu Segment seçeneği TCP: Option Nop = <a1>1</a1> (0x1) TCP: pencere ölçeği seçeneği Seçenek türü: TCP Penceresi ölçeği = TCP: Seçenek uzunluğu = 3 (0x3) TCP: Penceresi ölçeği = 3 (0x3) TCP: Option Nop = <a1>1</a1> (0x1) TCP: Option Nop = <a1>1</a1> (0x1) + TCP: Zaman damgaları seçeneği TCP: Option Nop = <a1>1</a1> (0x1) TCP: Option Nop = <a1>1</a1> (0x1) + TCP: SACK seçeneği izin verilen Bu, gerçek bir pencere boyutu 3 yollu el sıkışması sonra gönderilen ilk veri paketi anlamına gelir. Bir ölçeklendirme etkeni ise 65.535 bayt ilk pencere boyutunu her zaman kullanılır. Pencere boyutunu sonra 3 yollu el sıkışması belirtilen ölçekleme oranı ile çarpılır. Aşağıdaki tabloda, çeşitli pencere boyutları için ölçeklendirme etkeni sınırlarını gösterir. Bu tabloyu kapa
Örneğin,: Pencere boyutu, kayıt defterinin 269000000 (269 M)</a0> girilen ondalık düzende, ölçekleme oranı 3 yollu el sıkışması sırasında 13, yalnızca 12 ölçekleme faktörü olanak verdiği için bir pencere boyutu en fazla 268,431,360 bayt (268 M). Bu örnekte ilk pencere boyutu gibi hesaplanması: 13 penceresi ölçeği faktörü ile 65.535 bayt sayısı. Pencere boyutu değeri kayıt defterine eklenir ve boyutuna varsayılan değerinden daha büyük olduğunda, yeni pencere boyutunu kapsar bir ölçek değeri kullanmak Windows çalışır.Pencere boyutunu true = 65535 * 2 ^ 13 Pencere boyutunu true 536,862,720 = Aşağıdaki kayıt defteri anahtarının değeri Tcp1323Opts ölçekleme Wındows ve zaman damgası denetlemek için eklenebilir: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
0 (RFC 1323 seçenekleri devre dışı) Bu kayıt defteri girdisi, RFC 1323 zaman damgalarını ve pencere seçenekleri ölçekleme denetler. Zaman damgaları ve pencere ölçekleme varsayılan olarak etkinleştirilir, ancak eri?ir ile yönetilebilir. Pencere 0 denetimleri ölçekleme biti ve 1 denetimleri zaman damgalarını bit. <a1>1</a1> (yalnızca etkin pencere ölçeği) <a1>2</a1> (yalnızca etkin zaman damgalarını) <a1>3</a1> (her iki seçeneği etkin) Zaman damgalarıDaha önce TCP/IP yığını bir örnek yuvarlak gezi süresi (RTT) hesaplamak için gönderilen veri penceresi kullanılır. Bildirim alındı kadar paket, gönderilmedi, BIR süreölçer (yeniden aktarım süreölçerinin) ayarlandı. Örneğin, pencere boyutunu Ethernet ağındaki 64,240 bayt (44 tam kesimleri) varsa, her 44 paketleri yalnızca biri yuvarlak gezi zaman yeniden hesaplamak için kullanılır. Bu örnekleme hızı ile en büyük pencere boyutu 65.535 bayt yeterli oldu. Pencere ölçekleme ve en büyük pencere boyutu 1 gigabayt kullanarak bu RTT örnekleme hızı yeterli değil.TCP tarih bilgisi seçeneği şimdi kesimlerindeki yığını tarafından uygun kabul (verileri ve ACK) RTT hesaplaması, PAWS denetimi gibi işlemleri gerçekleştirmek için kullanılacak olması ve böyle devam eder. Bu verileri kullanarak, the RTT doğru büyük pencere boyutları ile hesaplanır. RTT, yeniden aktarım aralığı hesaplamak için kullanılır. Doğru RTT ve yeniden aktarım zaman aşımı, en yüksek üretimi için gereklidir. TCP zaman damgası bir TCP oturumu kullanıldığında, oturumun başlatan, TCP üç şekilde el sıkışma (SYN paketi), ilk pakette seçeneği gönderir. Her iki tarafı, daha sonra oturum sırasında <a2>TCP</a2> seçeneğini kullanabilirsiniz. TCP zaman damgaları seçeneği (TSopt): Bu tabloyu kapa
Zaman damgası seçeneği alanı bir ağ izleyicisi izlemesinde TCP seçenekleri alanında genişleterek aşağıdaki gibi görüntülenebilir: TCP: Zaman damgaları seçeneği Seçenek türü: TCP Zaman damgaları = TCP: Seçenek uzunluğu = <a1>10</a1> (0xA) TCP: Zaman damgası 2525186 (0x268802) = TCP: Zaman damgası Yan?tla 1823192 (0x1BD1D8) = Kaydırılan bir sıra numarası (PAWS) karşı korunmaTCP sıra numarası alanına sıra numaraları sayısını sınırlayan 32 bit ile sınırlıdır. Yüksek kapasiteli ağ ve geniş veri aktarımının, bir paketin ağa geçtiği için önce sıra numaraları kaydırmak olasıdır. Bir 1 Giga bayt başına ikinci (GB/sn) ağ üzerinde veri gönderirken, sıra numaraları 34 saniye içinde kaydırma. Farklı bir paket, paket gecikirse, aynı sıra numarası ile olabilecek oluşabilir. Yinelenen sıra numaraları olayında karışıklığı önlemek için <a0></a0>, TCP zaman damgası uzantısı sıra numarası olarak kullanılır. Paket geçerli ve progressing zaman damgaları yoktur. Eski bir paket, eski bir zaman damgası vardır ve atılır.Seçime bağlı bildirimleri (SACKs)Windows, seçmeli bir merkeze alındı veya SACK olarak bilinen bir performans özelliği için destek sağlar. SACK büyük TCP Pencere boyutu kullanan bağlantılar için özellikle önemlidir. SACK önce alıcı, alınmış bir bitişik veri akışının en son sıra numarası ya da "sol kenarına" alma penceresi yalnızca kabul. SACK etkin, alıcı ACK numarası <a0>alma</a0> penceresinin sol kenarı kabul etmek için kullanılacak devam eder, ancak, alınan verileri diğer bloklarını tek tek de kabul. SACK, aşağıda gösterildiği gibi TCP üstbilgisi seçeneklerini kullanır.SACK iki TCP seçenekleri kullanır. TCP sack-Permitted seçeneği yalnızca bir SYN paketi (TCP bağlantı kurma sırasında) seçmeli ACK. yapmak için kullanılır Ikinci TCP seçeneğini TCP sack seçeneği, bir veya daha fazla veri blokları için bildirim içerir. Veri blokları, başındaki ve sonundaki, veri bloğu sıra numarası kullanılarak tanımlanır. Bir veri bloğunu sol ve sağ kenarına olarak bilinir. <a1>Tür</a1> 4 TCP sack-Permitted seçeneği, Kind 5 TCP sack seçeneği. Bu bir TCP seçeneğini uzunluğunu bayt uzunluğundadır. TCP sack izin verilen: Bu tabloyu kapa
TCP SACK seçeneği: Bu tabloyu kapa
Etkin SACK ile (varsayılan), bir paket veya bir dizi paket bıraktı ve veri alma, gönderenin alıcının bildirir ve burada verilerde "boşluklar" olabilir. Gönderenin sonra seçerek bir yeniden iletim blokların zaten başarıyla alınan veri olmadan eksik veri yeniden. SACK SackOpts kayıt defteri parametresi tarafından denetlenir. Aşağıdaki kayıt defteri anahtarının değeri SackOpts seçmeli bildirimleri kullanımını denetlemek için düzenlenebilir: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Aşağıdaki ağ izleyicisi izlemesi ana sıra numarası 54857341 kadar tüm verilerin yanı sıra sıra numarası 54858789 54861685 verileri kurulabileceğini gösterir. Eksik 54857341 54858788 için veridir. TCP:.... A, <a2>len:0</a2>, <a4>seq:925104 - 925104, ack:54857341, win: 32722 src:1242 dst:139 TCP: Kaynak bağlantı noktası 0x04DA = : TCP Hedef bağlantı noktası NETBIOS oturum hizmeti = TCP: Sıra numarası (0xE1DB0) 925104 = TCP: merkeze alındı numarası 54857341 (0x3450E7D) = Veri uzaklığı TCP: 44 = (0x2C) TCP: Ayrılmış = <a1>0</a1> (0x0000) + TCP: Bayrakları 0x10 =:. A... TCP: Pencere 32722 (0x7FD2) = TCP: Sağlama 0x4A72 = TCP: Acil işaretçi = <a1>0</a1> (0x0) TCP: seçenekleri TCP: Option Nop = <a1>1</a1> (0x1) TCP: Option Nop = <a1>1</a1> (0x1) + TCP: Zaman damgaları seçeneği TCP: Option Nop = <a1>1</a1> (0x1) TCP: Option Nop = <a1>1</a1> (0x1) TCP: SACK seçeneği TCP: Seçenek türü 0x05 = TCP: Seçenek uzunluğu = <a1>10</a1> (0xA) TCP: Block, kenar sola 54858789 (0x3451425) = TCP: Block, sağ kenar 54861685 (0x3451F75) = TCP yeniden iletim davranışını ve hızlı yeniden aktarımTCP AktarımNormal olarak yeniden iletim davranışını incelemesi, ınternet Protokolü (IP) gönderilen giden her kesimi TCP bir yeniden iletim süreölçeri başlatır. Sonra verilerde belirli bir kesim için süreölçer süresi dolmadan önce hiçbir bildirim alındı, segmenti yeniden aktarılan. Yeniden iletimde zaman aşımı (RTO), RFC 793 ' açıklandığı gibi yuvarlak dönüş süresi düzleştirilmiş (SRTT) hesaplamaları kullanarak bağlantı özelliklerini eşleştirmek için sürekli olarak ayarlanır. Bu kesimi her yeniden iletimde sonra belirli bir kesim için süreölçer süresi iki katına çıkarılır. Bu algoritmayı kullanarak, TCP kendisi için normal gecikme bir bağlantının ayar. Hızlı yeniden aktarım Yeniden iletim süreölçeri bazı koşullarda sona ermeden önce TCP veri geçer. Bu en yaygın için hızlı yeniden aktarım bilinen bir özelliği nedeniyle oluşur. Ne zaman hızlı destekleyen bir alıcı ıp'den, bir sıra numarası beklenen geçerli bir ötesinde verileri alır ve daha sonra bazı veriler kesildi olasıdır. Alıcı, gönderenin bu olay hakkında bilgilendirmek amacıyla, ACK numara ayarlanmış bekleniyor sıra numarası için bir ACK hemen gönderir. Bunu, ulaşan her ek TCP bölütü için devam edecek. Gönderenin, aynı sıra numarası kurulabileceğini ACKs akışı almaya başladığında, segment bırakıldı olasıdır. Gönderen için yeniden iletim süreölçeri zaman aşımına uğramasını beklemeden alıcı bekliyor segment hemen yeniden gönderecektir. Paket sık bırakılan bu en iyi duruma getirme büyük ölçüde performansını artırır. Yeniden aynı sıra numarası (bir ACK ve 2 çoğaltmaları) için üç ACKs ve bu sıra numarası gecikmelere alırsa varsayılan olarak, Windows bir kesimi geçerli gönderir. Bu, TcpMaxDupAcks kayıt defteri parametresi ile denetlenebilir. Aşağıdaki kayıt defteri anahtarının değeri TcpMaxDupAcks ACKs hızlı başlatmak için gereken sayıda ıp'den denetimi düzenlenebilir: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Bu parametre, "hızlı yeniden" transit ambarında bırakıldı segmenti yeniden göndermek için önce gönderilen verileri aynı sıra numarası için alınan yinelenen ACKs sayısını belirler. ÖzelliklerMakale numarası: 224829 - Son Gözden Geçirme: 30 Ekim 2006 Pazartesi - Gözden geçirme: 6.3 Bu makaledeki bilginin uygulandığı durum:
Otomatik Tercüme ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir. Makalenin İngilizcesi aşağıdaki gibidir:224829
(http://support.microsoft.com/kb/224829/en-us/
)
| Makale çevirileri
|




Üste








