คอมพิวเตอร์, ระบบปฏิบัติการ
สแต็คโปรโตคอล TCP IP ใน Windows
วันนี้เราพูดคุยเกี่ยวกับสิ่งที่กองโปรโตคอล TCP / IP และสิ่งที่พารามิเตอร์สามารถกำหนดค่าได้อย่างอิสระ มันเป็นเรื่องยากที่จะจินตนาการคอมพิวเตอร์ที่ทันสมัยเต็มเปี่ยมที่ไม่ได้มีการเข้าถึง อินเทอร์เน็ตทั่วโลก เพียงพอที่จะใช้ป้ายการเชื่อมต่อ - และมีอยู่ในเกือบทุกทรัพยากรที่มีอยู่ แต่บางครั้งแม้กระทั่งป้ายที่ไม่จำเป็น ในกรณีใด ๆ ปฏิสัมพันธ์เชื่อมต่อเครือข่ายที่มี เครือข่ายทั่วโลก ให้สแต็คของโปรโตคอล TCP / IP ได้
ตอนนี้ผู้ใช้คอมพิวเตอร์ไม่แปลกใจระบบปฏิบัติการใหม่เพราะช่องว่างระหว่างการเปิดตัวของรุ่นใหม่จะลดลงอย่างต่อเนื่อง นี้เป็นที่สังเกตในระบบที่นิยมทั้งหมด:. ของ Windows จาก Microsoft อมตะลินุกซ์มาลิก OC (Apple) ฯลฯ เหตุผลง่ายนักพัฒนามุ่งมั่นที่จะให้ทันกับความคืบหน้า (ใช้ตัวอย่างเช่นโทรศัพท์มือถือเหมือนกันในการเข้าถึงอินเทอร์เน็ต) บังคับดังนั้น ในการปรับปรุงสายผลิตภัณฑ์ของตน แต่ผู้ใช้ไม่สิ้นทั้งหมดติดตั้งรุ่นใหม่ของ ระบบปฏิบัติการ อันที่จริงถ้ามันทำงาน ...
วิธีการนั้น TCP / IP โปรโตคอลสแต็คมีความเกี่ยวข้องกับทั้งหมดข้างต้น? จินตนาการสถานการณ์: มีคอมพิวเตอร์สองเครื่องเหมือนกันซึ่งหนึ่งในนั้นกำลังเรียกใช้ Windows 1998 และที่อื่น ๆ - รุ่นล่าสุดของลินุกซ์ มันเป็นเรื่องง่ายที่จะสังเกตเห็นว่าความเร็ว (และการตั้งค่าอื่น ๆ ) เพื่อทำงานร่วมกับเครือข่ายจะแตกต่างกัน เหตุผล - สแต็คของโปรโตคอล TCP / IP, การดำเนินงานในแต่ละกรณี มักจะเพียงพอที่จะติดตั้งรุ่นใหม่ของระบบเครือข่ายที่จะได้รับความเร็วเพิ่มอินเตอร์เฟซ
ชี้เป็นแล้วออก TCP / IP stack ช่วยให้การสื่อสารที่เชื่อมต่อกับ เครือข่ายของการคำนวณ อุปกรณ์ โปรโตคอลจะแบ่งออกเป็นสี่ขั้นตอนเงื่อนไข ด้านล่างเป็นฐานก็เป็นตัวแทนจากการเชื่อมต่อทางกายภาพเช่นอีเธอร์เน็ต ถัดไป (สาม) ขั้นตอนการรับ - ส่งของดาต้าผ่านเครือข่ายท้องถิ่น ประการที่สองคือหลักก็เป็นขั้นตอนนี้ทำงาน UDP และโปรโตคอล TCP สุดท้ายบนเวที - การประยุกต์ใช้เป็นตัวอย่างที่สำคัญของ FTP และ SMTP รูปแบบ TCP / IP ปัจจุบันถูกเสนอกว่า 20 ปีที่ผ่านมาสำหรับ ARPAnet เร็ว ๆ นี้โปรโตคอลนี้ถูกนำมาใช้ในระบบยูนิกซ์ (หัวใจของลินุกซ์ที่ทันสมัย) ไม่น่าแปลกใจอินเทอร์เน็ตทำงานบน TCP / IP
ในระบบของ Windows ทิงเจอร์ครอบครัวสแต็คที่วางอยู่ในหนึ่งในสาขาของสตรีในการรับผิดชอบในการ Tcpip พารามิเตอร์ทั้งหมดเป็นประเภท DWORD หนึ่งในสิ่งที่สำคัญที่สุด - เป็นระยะเวลาของ "ชีวิต" ของแพ็กเก็ตข้อมูล DefaultTTL (Time-to-Live) แต่ละหน่วยหมายถึงอุปกรณ์ที่ประมวลผลเส้นทางแพ็คเก็ต หากเส้นทางของอุปกรณ์เหล่านี้จะสูงกว่าค่า TTL, แพ็คเก็ตจะถูกทำลาย
นำขึ้นในหน่วย: disableTaskOffload ห้ามใช้การ์ดเครือข่ายร่วมประมวลผล ในการปรากฏตัวของการตัดสินใจดังกล่าวบนแผนที่ก็จะทำให้ความรู้สึกในการถ่ายโอนพารามิเตอร์ 0
EnablePMTUDiscovery ใช้กลไกสำหรับการกำหนดขนาดที่เหมาะสม MTU แพ็คเก็ต ถ้าตัวเลือกถูกปิดใช้งาน (0), มันเป็นค่าเริ่มต้น 576 ไบต์
SackOpts รายการอยากรู้อยากเห็น แต่ปรากฏตัวครั้งแรกใน Windows XP รวม (1) ช่วยให้ระบบในกรณีที่จำเป็นเพื่อส่งแพ็คเก็ตที่หายไปเท่านั้นไม่ข้อความทั้งหมด
KeepAliveInterval แสดงถึงปริมาณของความล่าช้าระหว่างการส่งแพ็กเก็ตทดสอบที่ดำเนินการโดยการกิจกรรมสารประกอบ เมื่อได้รับการตอบสนองจากเซิร์ฟเวอร์แพ็กเก็ตการทดสอบจะไม่ถูกส่งจนกว่าจนกว่าจะถึงเวลาที่ระบุไว้ใน KeepAliveInterval โดยปกติค่านี้คือ 1000
MTU บ่งชี้ว่ามีการส่งข้อมูลขนาดบล็อก ผลกระทบโดยตรงต่อประสิทธิภาพการทำงานของสารประกอบ ในระดับใหญ่ขึ้นอยู่กับความเร็ว (ช่องเคเบิลสายโทรศัพท์ ฯลฯ )
ทั้งหมดของพารามิเตอร์เหล่านี้สามารถปรับเปลี่ยนได้ด้วยตนเองเพื่อให้เหมาะกับลักษณะของการเชื่อมต่อที่มีอยู่ นอกจากนี้โปรแกรมพิเศษจำนวนมาก (tweakers) เพื่อลดความซับซ้อนของกระบวนการการกำหนดค่า โปรดทราบว่าในบางกรณีก็เป็นไปได้ที่การเสื่อมสภาพของโหมดการทำงานกับเครือข่าย
Similar articles
Trending Now