เนื่องจาก Switch เป็นอุปกรณ์เลเยอร์ 2 และใช้ที่อยู่ MAC เพื่อโต้ตอบกับโฮสต์อื่นภายในเครือข่ายแล้วทำไมเราจึงใช้ที่อยู่ IP ในเครือข่ายท้องถิ่นของเรา
เรามาเริ่มกันด้วยทราฟฟิกที่คุณส่ง
หากคุณใช้โปรโตคอล layer 2 อย่างเคร่งครัดภายใน LAN ของคุณโดยไม่มีHTTP , SSL, NFS , CIFS , iSCSI , H.323 , SIP , DNS , ICMP , ฐานข้อมูลหรือเว็บซ็อกเก็ตข้อเสนอของคุณก็ใช้ได้ดี ในความเป็นจริงFCoEไม่ได้อาศัยเลเยอร์ IP ... ดังนั้นถ้านั่นคือสิ่งที่คุณต้องการ
ปัญหาคือคุณทำลาย 95% ของยูทิลิตี้ของเครือข่ายส่วนใหญ่โดยลบบริการที่ใช้ IP เหล่านั้นออก เครือข่ายมีอยู่เพื่อแบ่งปันข้อมูล ระบบปฏิบัติการทั้งหมดบนโลกนี้ใช้ข้อมูลร่วมกันโดยผูกมัดกับบริการและห่อหุ้มภายใน IP โดยทั่วไปข้อมูลนั้นจะห่อหุ้มภายใน TCP เช่นกัน
- คำถามเชิงวาทศิลป์ : กลุ่มคนที่มุ่งมั่นสามารถใช้บริการ TCP และ UDP ได้โดยตรงบนอีเธอร์เน็ตในระบบปฏิบัติการหลัก ๆ ทั้งหมดหรือไม่?
- คำตอบเชิงความคิด : ใช่ แต่นั่นคือการเสียเวลาและแหล่งข้อมูลเพื่อให้ได้กำไรที่ไม่สำคัญ เริ่มต้นด้วยพื้นฐาน ... ไม่มีบริการชื่อDNSสำหรับที่อยู่อีเทอร์เน็ตของ mac ซึ่งหมายความว่าถ้าคุณสร้างมันขึ้นมาคุณจะแก้ไข URL ที่ไม่มีที่อยู่ IP ได้อย่างไร ฉันสงสัยว่าใครก็ตามที่ต้องการพิมพ์จริงๆ
http://00c0.9b4a.fb2c/
เพื่อหลีกเลี่ยงการเกิน 20 ไบต์ในแต่ละแพ็คเก็ต นี่เป็นเพียงตัวอย่างของงานที่ต้องการ
จะเป็นอย่างไรถ้ามีคนไม่จำเป็นต้องเชื่อมต่อกับโฮสต์หรือเครือข่ายใด ๆ ที่อยู่นอกเครือข่ายของตัวเองทำไมเขายังต้องมีที่อยู่ IP อยู่ MAC ก็ไม่พอ?
ใช่แล้ว ในโลกแห่งความเป็นจริง ... มันเป็นเครือข่ายที่น่าเบื่อโดยไม่มี IP