3
เฟิร์มแวร์เล่นบทบาทใดในบทบาทที่เฉพาะเจาะจง
หากเราเตอร์ใช้โปรโตคอลเครือข่ายมาตรฐาน (DNS, DHTCP, TCP / IP ฯลฯ ) อย่างเหมาะสมแล้วจะไม่ใช้เฟิร์มแวร์เดียวกัน (ใช้โปรโตคอลเหล่านี้) กับเราเตอร์ทั้งหมดหรือไม่ ฉันเดาว่าฉันสงสัยว่าทำไมเราเตอร์ถึงใช้เฟิร์มแวร์ที่แตกต่างกัน เหตุใดรูปแบบที่แตกต่างกันภายในผู้ผลิตเราเตอร์เดียวกันจึงใช้เฟิร์มแวร์ที่แตกต่างกันและทำไมดูเหมือนว่าเป็นชุมชนโอเพ่นซอร์สขนาดใหญ่ที่มีขนาดใหญ่ของผู้ที่ต้องการเขียนเฟิร์มแวร์ที่กำหนดเองสำหรับเราเตอร์ สิ่งนี้ทำให้ฉันเชื่อว่าอาจมีเฟิร์มแวร์ของเราเตอร์มากกว่าแค่การใช้โปรโตคอลบางอย่าง ดังนั้นฉันจึงถามว่า: เฟิร์มแวร์ทำอะไร (เฉพาะ) เพียงแค่ กำลังใช้ DHCP / DNS / etc? กรณีการใช้งานที่เป็นรูปธรรมสำหรับการเขียนเฟิร์มแวร์ของคุณคืออะไร