เราเตอร์ของคุณช้าหรือไม่? อาจเป็นตาราง NAT ของคุณ

เราเตอร์ของคุณช้าหรือไม่? อาจเป็นตาราง NAT ของคุณ

NS ตารางการแปลที่อยู่เครือข่าย (NAT) คือสิ่งที่อนุญาตให้อุปกรณ์บนเครือข่ายส่วนตัวเข้าถึงเครือข่ายสาธารณะ เช่น อินเทอร์เน็ต





วิธีเขียนแบตช์ไฟล์

มักจะมีจุดเข้าใช้งานเพียงจุดเดียวระหว่างเครือข่ายสาธารณะและเครือข่ายส่วนตัว และจุดเริ่มต้นนั้นมักจะเป็นเราเตอร์ เราเตอร์มีที่อยู่ IP สาธารณะ แต่อุปกรณ์ในเครือข่ายส่วนตัว ('ซ่อน' หลังเราเตอร์) มีที่อยู่ IP ส่วนตัวเท่านั้น





เมื่อแพ็กเก็ตข้อมูลย้ายจากเครือข่ายส่วนตัวไปยังเครือข่ายสาธารณะ ที่อยู่ IP ส่วนตัวเหล่านั้นจะต้อง 'แปล' เป็นที่อยู่ IP สาธารณะที่เข้ากันได้กับเครือข่ายสาธารณะ เช่นเดียวกับแพ็กเก็ตข้อมูลที่มาจากเครือข่ายสาธารณะไปยังเครือข่ายส่วนตัว





ตาราง NAT ทำงานอย่างไร

ตาราง NAT เป็นสิ่งที่ดูเหมือน: ตารางการแปลที่อยู่เครือข่าย โดยพื้นฐานแล้วแต่ละแถวในตารางจะเป็นการจับคู่จากที่อยู่ส่วนตัวหนึ่งไปยังที่อยู่สาธารณะหนึ่งที่อยู่

มีอุปกรณ์หลายประเภทที่เปิดใช้งาน NAT แต่เราเตอร์เป็นอุปกรณ์ทั่วไปสำหรับผู้ใช้ตามบ้าน ดังนั้นเราจะใช้ตัวอย่างเหล่านี้



เครดิตรูปภาพ: , วิลสัน โจเซฟ , AfterGrind , เอ็ดเวิร์ด โบ๊ทแมน ผ่านโครงการนาม

เมื่อเราเตอร์ได้รับคำขอจากอุปกรณ์บนเครือข่ายส่วนตัว แพ็กเก็ตข้อมูลจะถูกกันไว้เพื่อให้สามารถทำการเปลี่ยนแปลงบางอย่างได้ ก่อนอื่น 'Source IP' ของแพ็กเก็ตข้อมูลแต่ละอันจะเปลี่ยนจากที่อยู่ IP ส่วนตัว (เช่น 192.168.0.100) เป็นที่อยู่ IP สาธารณะของเราเตอร์ (เช่น 68.202.151.70) รายละเอียดปลีกย่อยอื่น ๆ ก็มีการเปลี่ยนแปลงเช่นกัน





เราเตอร์จะสร้างรายการในตาราง NAT เมื่อต้องการทำเช่นนี้ จำเป็นต้องทราบที่อยู่ปลายทางของแพ็กเก็ตข้อมูล เมื่อแพ็กเก็ตข้อมูลภายนอกมาจากเครือข่ายสาธารณะไปยังเครือข่ายส่วนตัว เราเตอร์จะเปรียบเทียบกับตาราง NAT เพื่อให้ทราบว่าควรไปที่อุปกรณ์ส่วนตัวใด

แต่ละแถวในตาราง NAT คือการจับคู่ที่อยู่ IP ส่วนตัวกับที่อยู่ปลายทางและพอร์ตภายนอก การจับคู่นี้เรียกว่า การเชื่อมต่อ . อุปกรณ์แต่ละเครื่องในเครือข่ายส่วนตัวสามารถมีการเชื่อมต่อที่ใช้งานได้หลายรายการ





เมื่อสร้างรายการ NAT แล้ว เราเตอร์จะส่งแพ็กเก็ตข้อมูลไปยังเครือข่ายสาธารณะไปยังที่อยู่ IP ปลายทางที่ต้องการ หากแพ็กเก็ตข้อมูลมาจากเครือข่ายสาธารณะ 'Source IP' จะเปลี่ยนเป็นที่อยู่ IP ส่วนตัวของอุปกรณ์เป้าหมาย จากนั้นจึงพุชไปยังเครือข่ายส่วนตัว

สุดท้ายนี้ เพื่อหลีกเลี่ยงความคลุมเครือ เทคนิค NAT สมัยใหม่ได้รวมหมายเลขพอร์ตเข้ากับที่อยู่ IP ทำให้สามารถติดตามการเชื่อมต่อระหว่างแอพกับแอพระหว่างอุปกรณ์ส่วนตัวกับอุปกรณ์สาธารณะ เทคนิคดังกล่าวเรียกว่า ที่อยู่เครือข่ายและการแปลพอร์ต (NAPT) , การแปลที่อยู่พอร์ต (PAT) , ท่ามกลางคนอื่น ๆ.

ปัญหาที่อาจเกิดขึ้นกับตาราง NAT

ทุกรายการในตาราง NAT ต้องใช้หน่วยความจำจำนวนหนึ่งเพื่อจัดเก็บรายละเอียดการเชื่อมต่อ ตามทฤษฎีแล้ว หากคุณมีการเชื่อมต่อที่ใช้งานมากเกินไป ตาราง NAT ก็อาจเต็มได้ หากเป็นเช่นนั้น การเชื่อมต่อปัจจุบันจะไม่ได้รับผลกระทบ แต่การเชื่อมต่อใหม่จะถูกปฏิเสธ

สำหรับการรับส่งข้อมูลทางอินเทอร์เน็ต รายการตาราง NAT ทั่วไปต้องใช้ประมาณ 160 ไบต์ ที่ไม่สำคัญในภาพรวม หากต้องการนำไปเป็นมุมมอง: รายการตาราง NAT 100,000 รายการที่มีขนาดนั้นจะใช้ RAM ประมาณ 15 MB เท่านั้น แม้แต่เราเตอร์ที่ถูกที่สุดก็เพียงพอแล้ว

กล่าวอีกนัยหนึ่ง ตาราง NAT ไม่ค่อยจะเต็มในทุกวันนี้ และ RAM ก็แทบจะไม่เป็นคอขวดสำหรับเราเตอร์ที่มีประสิทธิภาพต่ำ แต่มีปัญหาทั่วไปที่ต้องรู้มากกว่า

เราเตอร์ราคาถูก เราเตอร์ช้า

เราเตอร์โดยเฉพาะราคาถูกมักติดตั้ง CPU ที่อ่อนแอเพราะไม่ได้ออกแบบมาเพื่อรองรับการประมวลผลที่หนักหน่วง ไม่ใช่ว่าคุณกำลังคำนวณฟิสิกส์หรือประมวลผลแอนิเมชั่น 3 มิติบนเราเตอร์ของคุณโดยตรงใช่ไหม

แต่การแปลที่อยู่เครือข่าย สามารถ เป็นงานที่หนักการประมวลผล!

ถ่ายโอนผู้ติดต่อจาก iphone ไปยัง android

ทุกแพ็กเก็ตที่ออกจากเครือข่ายส่วนตัวจะต้องได้รับการแปล และทุกแพ็กเก็ตที่มาจากเครือข่ายสาธารณะจะต้องได้รับการแปล การแปลแต่ละรายการอาจง่ายพอ แต่ด้วยการใช้อินเทอร์เน็ตจำนวนมาก การแปลแต่ละครั้งก็เพิ่มขึ้น

นี่คือกิจกรรมเครือข่ายของฉันขณะท่องเว็บ โดยเปิดวิดีโอ YouTube 720p หนึ่งรายการในแท็บหนึ่ง และแท็บอื่นๆ อีกเป็นโหลสำหรับเว็บไซต์ต่างๆ ทั้งหมดในเบราว์เซอร์ Edge

กระบวนการเก้าอันดับแรกใช้ค่าเฉลี่ย 1,182,149 ไบต์ต่อวินาที ทุกอินเทอร์เฟซเครือข่ายมี a หน่วยส่งสูงสุด (MTU) ซึ่งเป็นขนาดที่ใหญ่ที่สุดที่แพ็กเก็ตข้อมูลสามารถเป็นได้ อีเธอร์เน็ตและ Wi-Fi มี MTU 1,500 ไบต์

คอมพิวเตอร์ของฉันไม่ได้ทำอะไรมากไปกว่าการดูวิดีโอ YouTube ทำให้เราเตอร์ของฉันมีภาระงานน้อยที่สุด 788 แพ็กเก็ตต่อวินาที . สมมติว่าไบต์ทั้งหมดถูกแบ่งออกเป็นแพ็คเก็ต 1,500 ไบต์ ซึ่งไม่ใช่กรณีในการใช้งานจริง ที่ไหนสักแห่งระหว่าง 1,000 ถึง 3,000 แพ็กเก็ตต่อวินาทีนั้นสมจริงกว่า

ภาระจะแย่ลงในระหว่าง กิจกรรมที่ใช้แบนด์วิธสูง เช่น การเล่นเกมแบบผู้เล่นหลายคนและการทอร์เรนต์ ในความเป็นจริง, torrenting เข้มข้นมาก ที่เป็นสาเหตุหลักของปัญหา NAT สำหรับผู้ใช้ตามบ้านในปัจจุบัน (เปิดการเชื่อมต่อกับเพื่อนหลายสิบ/หลายร้อยคน โดยแต่ละการเชื่อมต่อเกี่ยวข้องกับการดาวน์โหลดและอัปโหลดความเร็วสูง)

และไม่ใช่แค่คอมพิวเตอร์ของฉันบนเครือข่ายส่วนตัวของฉัน ฉันมีสมาร์ทโฟน แท็บเล็ต สมาร์ททีวี และอุปกรณ์อื่นๆ อีกเล็กน้อยสำหรับคนอื่นๆ ที่แชร์พื้นที่อยู่อาศัยของฉัน พวกเขาทั้งหมดต้องการการแปลที่อยู่เครือข่ายด้วย!

ท้ายที่สุด เรากำลังพูดถึงแพ็กเก็ตข้อมูลนับพันต่อวินาที ทั้งหมดแปลโดย CPU ที่อ่อนแอซึ่งตามไม่ทัน เป็นสาเหตุหนึ่งที่ทำให้เราเตอร์ราคาถูก มีแนวโน้มที่จะชะลอตัวลง .

มีอะไรที่คุณสามารถทำได้?

สำหรับการสะดุดครั้งเดียว การรีสตาร์ทเราเตอร์อาจเพียงพอที่จะล้างตาราง NAT และเริ่มจากศูนย์ หากเป็นเหตุการณ์ปกติ อาจไม่ใช่ RAM แต่เป็น CPU ที่ทำให้เกิดปัญหา

วิธีดึงข้อความที่ถูกลบจากผู้ส่งสาร

ในกรณีนั้น ได้เวลาอัปเกรดเราเตอร์ของคุณแล้ว คุณไม่จำเป็นต้องจ่ายเงินจำนวนมากสำหรับรุ่นระดับบน ที่กล่าวว่าอยู่ห่างจากตัวเลือกงบประมาณ เหมาะสำหรับผู้ใช้ตามบ้านที่มีแสงน้อย ยังไม่แน่ใจว่าจะได้อะไร? เช็คเอาท์ เราเตอร์ Wi-Fi ที่เราแนะนำ .

สุดท้ายนี้ ไม่ว่าท่านจะอัพเกรดหรือไม่ก็ตาม ให้แน่ใจว่าได้ รักษาความปลอดภัยเครือข่ายในบ้านของคุณ . ไม่ต้องใช้ความพยายามมาก แต่ประโยชน์มากมายมหาศาล

ตอนนี้คุณรู้แล้วว่าตาราง NAT คืออะไรและทำงานอย่างไร คุณมีคำถามที่เหลืออีกหรือไม่? มีเคล็ดลับอื่น ๆ เพิ่มเติมหรือไม่? แจ้งให้เราทราบในความคิดเห็นด้านล่าง!

แบ่งปัน แบ่งปัน ทวีต อีเมล ตกลงหรือไม่ที่จะติดตั้ง Windows 11 บนพีซีที่เข้ากันไม่ได้

ตอนนี้คุณสามารถติดตั้ง Windows 11 บนพีซีรุ่นเก่าที่มีไฟล์ ISO อย่างเป็นทางการได้แล้ว แต่ควรทำเช่นนั้นหรือไม่

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • เทคโนโลยีอธิบาย
  • เครือข่ายคอมพิวเตอร์
  • เราเตอร์
  • เคล็ดลับฮาร์ดแวร์
เกี่ยวกับผู้เขียน โจเอล ลี(ตีพิมพ์บทความ 1524)

Joel Lee เป็นบรรณาธิการของ MakeUseOf ตั้งแต่ปี 2018 เขามีปริญญาตรี ในสาขาวิทยาการคอมพิวเตอร์และประสบการณ์การเขียนและแก้ไขอย่างมืออาชีพกว่าเก้าปี

เพิ่มเติมจาก Joel Lee

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก