วัดจากเครื่องจริง
มีผลวัดจากเครื่องจริง พร้อมคำสั่งที่ทำตามเองได้
หมวด 1 · ที่อยู่และตัวตน
3คำนวณซับเน็ตด้วยมือ — คำถามหกข้อที่มีคำตอบเดียวหา Network ID, Subnet Mask, Broadcast, จำนวนโฮสต์, ช่วงโฮสต์ และวงถัดไป ด้วยวิธีคิดเดียว แล้วต่อไปถึงการแบ่งซับเน็ต การรวมเส้นทาง และ VLSM พร้อมโจทย์ห้าข้อที่กดดูเฉลยได้
หมวด 1 · ที่อยู่และตัวตน
5Multicast — ที่อยู่ที่ไม่ได้หมายถึงเครื่องไหนเลยเครื่องที่คุณใช้อยู่เข้าร่วมกลุ่ม multicast อยู่แล้วหลายกลุ่มโดยไม่รู้ตัว และการแมปที่อยู่ของมันทิ้งข้อมูลไปห้าบิต
หมวด 2 · สายและคลื่น
6ชั้นกายภาพ — บนสายไม่มีบิตทำไมต้องมีการเข้ารหัส ทำไมสายต้องบิดเกลียว ทำไมต้องหยุดที่ร้อยเมตร base page ของ auto-negotiation มีอะไรบ้าง และทำไม duplex mismatch ถึงเป็นความผิดพลาดที่เงียบที่สุดของชั้นนี้
หมวด 2 · สายและคลื่น
9Wi-Fi — วิทยุที่ได้ยินตัวเองไม่ได้ทุกอย่างที่ทำให้ Wi-Fi ต่างจากอีเทอร์เน็ต มาจากข้อเท็จจริงทางฟิสิกส์ข้อเดียว และความเร็วที่วัดได้จริงบนเครื่องที่วางนิ่งก็แกว่งเกือบเจ็ดเท่า
หมวด 3 · เครือข่ายวงเดียว
11โดเมนการชน กับ โดเมนกระจายข่าว — เส้นแบ่งที่ทุกคนท่องได้แต่ชี้ไม่ถูกอุปกรณ์แต่ละชนิดหยุดอะไรได้บ้าง สามสิบปีที่เส้นแบ่งหนึ่งหดจนหายไป ส่วนอีกเส้นยังอยู่ที่เดิม
หมวด 3 · เครือข่ายวงเดียว
14Spanning Tree — โพรโทคอลที่แก้ปัญหาซึ่งอีเทอร์เน็ตสร้างไว้เองทำไมสายสำรองเส้นเดียวถึงล้มทั้งเครือข่ายได้ Radia Perlman แก้มันอย่างไรในปี 1985 BPDU 35 ไบต์มีอะไรบ้าง และทุกขั้นของการพัฒนาตั้งแต่ 802.1D จนถึงสิ่งที่มาแทน
หมวด 3 · เครือข่ายวงเดียว
16ARP — รอยต่อที่ทั้งกองซ้อนวางอยู่บนความเชื่อใจคำถามที่ ARP ถามจริง ๆ ไม่ใช่คำถามที่คนคิด กฎอัปเดตแคชจากปี 1982 ที่ยังอยู่ ทำไมทุกแพ็กเก็ตเป็นช่องว่างเปล่าเกือบหนึ่งในสาม และทำไมไม่มีอะไรให้ตรวจสอบได้เลย
หมวด 4 · ข้ามเครือข่าย
17การเลือกเส้นทาง — เกตเวย์จัดการต่ออย่างไรสิบเก้าบทบนเว็บนี้พูดถึงเส้นทาง แต่ไม่มีบทไหนบอกว่าเราเตอร์ตัดสินใจอย่างไร บทนี้ตอบด้วยกฎข้อเดียวที่วัดได้จากเครื่องตัวเอง
หมวด 4 · ข้ามเครือข่าย
18MTU — ตัวเลขที่ไม่มีใครตั้ง แต่ทุกคนต้องเดาให้ถูกแปดบทบนเว็บนี้พูดถึง MTU แต่ไม่มีบทไหนอธิบายมัน บทนี้วัดขอบด้วยคำสั่งเดียว แล้วแสดงว่าทำไมกลไกที่หามันถึงพังบ่อย
หมวด 4 · ข้ามเครือข่าย
19TCP กับ UDP — สองคำตอบของคำถามที่ IP ไม่ตอบหัวแปดไบต์กับยี่สิบไบต์มีอะไรบ้าง ทำไมจับมือต้องสามครั้ง หน้าต่างสองบานที่คนสับสนกันบ่อยที่สุด และทำไม TIME_WAIT บนเครื่องจริงถึงไม่ตรงกับที่ RFC เขียนไว้
หมวด 5 · เครื่องมือวินิจฉัย
24จับแพ็กเก็ต — เครื่องมือที่เห็นน้อยกว่าที่ทุกคนคิดห้าบทบนเว็บนี้บอกให้ไปจับแพ็กเก็ตดู บทนี้อธิบายว่ามันทำงานอย่างไร ทำไมต้องใช้สิทธิ์พิเศษ และทำไมบนสวิตช์คุณจะเห็นแทบไม่มีอะไรเลย
หมวด 6 · บริการที่ทำให้ใช้งานได้
25DHCP — จะขอเลขที่อยู่ ต้องมีเลขที่อยู่ก่อนปัญหาไก่กับไข่ที่ RFC ตั้งคำถามไว้ตั้งแต่ปี 1985 ทำไมต้องสี่ข้อความ ทำไม 81 เปอร์เซ็นต์ของหัวข้อความยังเป็นของเก่าที่ไม่ได้ใช้ และอ่านแพ็กเก็ตจริงจากเครื่องตัวเอง
หมวด 6 · บริการที่ทำให้ใช้งานได้
27HTTP — โพรโทคอลที่สัญญาไว้น้อยมากคำขอกับคำตอบหน้าตาเป็นอย่างไรจริง ๆ เนื้อหาจบตรงไหน ทำไมสองฝั่งอ่านข้อความเดียวกันไม่ตรงกันได้ และวัดผลของแคชด้วยตัวเลขจริงจากเว็บนี้เอง
หมวด 6 · บริการที่ทำให้ใช้งานได้
28TLS — HTTPS ไม่ได้แปลว่าปลอดภัยสัญญาสามข้อที่ RFC เขียนไว้ และสี่ข้อที่คนคิดว่ามันสัญญา โซ่ใบรับรองจริงของเว็บนี้ การตรวจชื่อที่แบกทั้งเรื่องไว้คนเดียว และของที่ยังมองเห็นได้แม้เข้ารหัสแล้ว
หมวด 7 · ขอบเขตและการกรอง
31ไฟร์วอลล์ — กฎข้อสุดท้ายที่ตรงเป็นผู้ชนะไฟร์วอลล์ไม่ได้ตัดสินว่าอะไรปลอดภัย มันตัดสินว่าอะไรตรงกฎ และตัวกรองที่ติดมากับ macOS มีค่าตั้งต้นว่าผ่าน ไม่ใช่บล็อก
หมวด 7 · ขอบเขตและการกรอง
32มีสถานะกับไร้สถานะ — สิ่งที่ไฟร์วอลล์จำ และราคาของการจำไฟร์วอลล์ที่มีสถานะรันเครื่องสถานะของตัวเองขนานไปกับปลายทาง สำหรับ UDP มันประดิษฐ์การเชื่อมต่อขึ้นมาเอง และการจำนั้นมีราคาสามอย่าง
หมวด 8 · ออกสู่โลกกว้าง
33BGP — อินเทอร์เน็ตเดินได้เพราะทุกคนเชื่อสิ่งที่เพื่อนบ้านบอกบทการเลือกเส้นทางจบด้วยประโยคว่าไม่มีอะไรพิสูจน์ว่าเพื่อนบ้านพูดจริง บทนี้แสดงว่าเอกสารมาตรฐานของ BGP เองก็เขียนไว้แบบนั้น
หมวด 8 · ออกสู่โลกกว้าง
35IPv6 — ไม่ใช่ IPv4 ที่เลขยาวขึ้นหัวที่ใหญ่ขึ้นเท่าตัวแต่ทำงานน้อยลง สี่อย่างที่ถูกลบทิ้ง ทำไม broadcast ถึงหายไปทั้งหมด เครื่องหาที่อยู่เองได้อย่างไร และทำไม ICMPv6 ถึงปิดไม่ได้
หมวด 8 · ออกสู่โลกกว้าง
36VPN และอุโมงค์ — การห่อแพ็กเก็ตไว้ในแพ็กเก็ตเครื่องที่ใช้เขียนบทนี้มีอินเทอร์เฟซอุโมงค์สิบห้าตัว ที่ตั้ง MTU ไว้ห้าค่าต่างกัน และหนึ่งในนั้นใหญ่กว่าสายที่มันวิ่งอยู่บน