คำถามติดแท็ก ipv4

สำหรับคำถามเกี่ยวกับ Internet Protocol รุ่น 4 (IPv4) ตามที่ระบุใน RFC791


6
คุณคำนวณคำนำหน้าเครือข่ายซับเน็ตและหมายเลขโฮสต์ได้อย่างไร
ตัวอย่าง: IP: 128.42.5.4 ในไบนารี: 10,000000 00101010 00000101 00000100 ซับเน็ต: 255.255.248.0 คุณจะกำหนดหมายเลขนำหน้าเครือข่ายซับเน็ตและหมายเลขโฮสต์ได้อย่างไร
97 ip  ipv4  subnet  ip-address 

5
“ IPv10” เป็นเรื่องตลกหรือร่าง RFC ที่จริงจังหรือไม่
ข้อมูลจำเพาะ Internet Protocol รุ่น 10 (IPv10) ชื่อเป็นเรื่องตลก (IPv4 + IPv6 == IPv10) แต่ข้อเสนอที่แท้จริงดูเหมือนแปลก (รูปแบบแพ็คเก็ตอีกหนึ่งรูปแบบเพื่อต่อสู้กับความไม่ลงรอยกันระหว่างรูปแบบแพ็คเก็ต) มันเป็นข้อเสนอปกติที่มีข้อดีข้อเสียและสมดุลหรือเป็นเพียงเอกสารที่ทำงานได้น้อยที่สุดเพื่อสร้างความสนุกของ "IPv10" ด้วยใบหน้าที่จริงจังหรือไม่? หากร้ายแรงโปรดบอกกล่าวให้เป็นแบบ "tl; dr" ทำไมจึงไม่ใช่เทคโนโลยีการเปลี่ยนแปลงอื่นเช่น nat64 / teredo
72 ipv4  ip  ipv6  rfc  ipv6-transition 

7
เหตุใดที่อยู่ IPv4 จึงหมด
ฉันเข้าใจว่าเรากำลังจะหมดที่อยู่ IPv4 (หรือหมดไปแล้ว?) แต่ฉันไม่เข้าใจว่าทำไมถึงเป็นเช่นนั้น ตอนนี้บ้านทุกหลังมีที่อยู่ IPv4 ของตัวเอง (ที่ได้รับมอบหมายแบบไดนามิก แต่ยังคงอยู่แต่ละคนมีที่อยู่) เหตุใดเมืองหนึ่ง (ตัวอย่าง) จึงไม่มีที่อยู่ IPv4 เพียงแห่งเดียวและที่อยู่อาศัยทั้งหมดในเมืองนี้จะอยู่ในเครือข่ายส่วนตัวของเมืองนั้น แล้วนี้เป็นหนึ่งในเมืองที่จะสามารถกำหนดที่อยู่จากช่วงไป0.0.0.1255.255.255.254 ฉันแน่ใจว่าความเข้าใจของฉันผิดอย่างใดไม่อย่างนั้นที่อยู่ IPv4 จะไม่หมด เกิดอะไรขึ้นกับความเข้าใจของฉัน?
59 ip  ipv4  nat  ipv6  ip-address 

5
ทำไมเราต้องการ IPv6
นี่จะเป็นคำถามสำหรับมือใหม่ แต่ฉันไม่ค่อยแน่ใจว่าทำไมเราถึงต้องการ IPv6 AFAIK เรื่องราวดังต่อไปนี้: ในสมัยก่อนเมื่อคอมพิวเตอร์ไม่อุดมสมบูรณ์ที่อยู่ IP แบบ 32 บิตก็เพียงพอสำหรับทุกคน ในช่วงเวลาเหล่านี้ซับเน็ตมาสก์นั้นแฝงอยู่ จำนวนคอมพิวเตอร์เพิ่มขึ้นและ 32 บิตเริ่มมีจำนวนไม่เพียงพอ ดังนั้นซับเน็ตมาสก์จึงเริ่มชัดเจน ขนาดของที่อยู่ IP ได้เพิ่มขึ้นเป็นหลัก คำถามของฉันคือข้อเสียของการดำเนินการกับแอดเดรสของซับเน็ตมาสก์ต่อไปคืออะไร? ตัวอย่างเช่นเมื่อมันไม่เพียงพอเราจะใช้ "subnet-subnet masks" ต่อไปไม่ได้หรือ ฉันเข้าใจว่ามันใช้เนื้อที่มากกว่า IPv4 ดั้งเดิม (และอาจจะไม่แตกต่างจากการใช้ IPv6 มากนัก) แต่ไม่ใช่ซับเน็ตมาสก์ที่ชัดเจนเป็นโซลูชันที่เพียงพอหรือไม่ ถ้าไม่ทำไมพวกเขาถึงมีวิธีแก้ไม่เพียงพอ?
44 ipv4  ip  ipv6  ip-address 


4
จะตรวจสอบที่อยู่ IP สาธารณะที่ถูกต้องได้อย่างไร
พิจารณารายการที่อยู่ IP ที่จัดทำโดยส่วนหัว X-Forwarded-For HTTP : 10.0.0.142, 192.168.0.10, 212.43.234.12, 54.23.66.43 ฉันต้องการทราบว่าเป็นที่อยู่แรกที่เข้าถึงได้แบบสาธารณะในรายการนั้น ฉันสามารถตรวจสอบพวกเขาได้อย่างง่ายดาย แต่ฉันจะบอกได้อย่างไรว่าใครสามารถเข้าถึงได้แบบสาธารณะ มันดูเหมือนว่าฉัน (ตาได้รับการฝึกฝนของฉัน) ที่10.0.0.142เป็นเวิร์กสเตชัน192.168.0.10เป็นพร็อกซี่ภายในและที่อยู่สาธารณชนสามารถเข้าถึงได้ถูกส่งต่อผ่านพร็อกซี่ที่212.43.234.12 54.23.66.43มีวิธีคำนวณรหัสนี้ไหม? สัญชาตญาณแรกของฉันที่อยู่ที่ที่เริ่มต้นด้วย10.หรือ192.ไม่สามารถเข้าถึงสาธารณะ แต่http://simplesniff.comเผยให้เห็นบ้านที่อยู่ IP 192.117.111.61ของฉันจะ มีสูตรสำหรับการพิจารณาว่าที่อยู่ใดเป็นสาธารณะและที่สงวนไว้เป็นส่วนตัว โปรดทราบว่าแม้การพยายาม ping เซิร์ฟเวอร์ที่เป็นปัญหาอาจไม่ช่วยได้เนื่องจากเซิร์ฟเวอร์บางเครื่องไม่ตอบสนองต่อการ ping และอาจมีที่อยู่ในเครือข่ายท้องถิ่นของฉันซึ่งตรงกับที่อยู่ภายในด้วย
39 ipv4  ip  ip-address 

8
เราเตอร์ที่มี / 32 WAN subnet mask สื่อสารกับอินเทอร์เน็ตที่เหลืออย่างไร
ฉันกำลังศึกษาระบบเครือข่ายและหนึ่งในสิ่งพื้นฐานที่สุดที่ฉันเคยบอกมานับครั้งไม่ถ้วนคือคอมพิวเตอร์ไม่สามารถสื่อสารนอกเครือข่ายย่อยของตนเองได้ ในอีกทางหนึ่งโดยดูที่การตั้งค่า ADSL บางอย่างฉันเห็นว่าในกรณีที่มีการกำหนดที่อยู่ IP คงที่ให้กับส่วนต่อประสาน WAN ของผู้ใช้จะใช้มาสก์ซับเน็ต / 32 subnet สำหรับอินเตอร์เฟส WAN และเกตเวย์เริ่มต้นแน่นอน ด้านนอกของซับเน็ต ดังนั้นโฮสต์กับ / 32 subnet จะสื่อสารกับเครือข่ายภายนอกอย่างไร นี่คือแผนภาพของสิ่งที่ฉันมี: โมเด็ม DSL ถูกตั้งค่าให้ทำหน้าที่เป็นบริดจ์ดังนั้นเราเตอร์ 0 จึงทำการตรวจสอบและตั้งค่าการเชื่อมต่อผ่าน PPPoE ไปยัง ISP Router0 ได้รับที่อยู่ IP บนอินเตอร์เฟส WAN (Fa0 / 0 บนแผนภาพ) ซึ่งมาจากเครือข่ายย่อย / 32 โดยใช้ IPCP ได้รับที่อยู่ IP เดียวในอินเทอร์เฟซ WAN และการใช้ชื่อแทน IP ไม่ได้ถูกใช้ที่นี่ …
37 routing  ipv4 

13
ความแตกต่างระหว่าง Subnet และ VLAN?
คุณมักจะได้ยินคำว่าSubnetและVLANใช้แทนกันได้ ด้วยธรรมชาติที่แพร่หลายของ IP ทุกวันนี้เมื่อทั้งสองไม่ถือว่าคร่าวๆจากระดับสูงเข้าใจว่า VLANs คือ L2 และ Subnets เป็น L3 กล่าวอีกนัยหนึ่งมีกรณีใดบ้างที่มี VLAN ที่ไม่มีซับเน็ตและยังคงมีการสื่อสาร IP (L3) [ไม่สนใจว่าเครือข่ายทั้งหมดไม่ใช่เครือข่ายย่อยเมื่อพิจารณาเครือข่ายที่มีระดับซึ่งทั้งหมดเป็นเพียงคำนำหน้า CIDR ในปัจจุบันนี้]
35 ipv4  vlan  subnet 

3
ทำไมต้อง 192.168. *. * สำหรับที่อยู่ในพื้นที่ [ปิด]
มาตรฐานที่ฉันเคยเห็นคือใช้ 192.168. *. * ที่อยู่ IP สำหรับอุปกรณ์ในเครือข่ายท้องถิ่น ทำไมชุดนี้? ถ้าเป็นฉันฉันจะเลือกสิ่งที่ง่ายกว่าเช่น 1.0. *. * เหตุผลทางประวัติศาสตร์คืออะไร?
34 ipv4 

3
เหตุใด IPv4 จึงอยู่ 32 บิต
ดวงจันทร์หลายที่ผ่านมาเมื่อฉันเป็นเพียงกระจ้อยร่อย เด็กเริ่มอาชีพของฉันฉันมีการสัมภาษณ์งานสำหรับนักพัฒนาที่มีบทบาทในระดับต่ำ ในเวลานั้นเพิ่งได้เรียนรู้วิธีการใช้ CIDR ฉันมีความกระตือรือร้นที่จะอวดความรู้ของฉัน น่าเศร้ากลยุทธ์ที่ไม่ได้ผลดีเกินไปสำหรับฉัน ฉันจำได้ว่าตั้งคำถามทั้งหมดไว้ที่พื้นอย่างสมบูรณ์ (และจากนั้นก็ทำให้ประหลาดใจ คำถามคือ: เหตุใด IPv4 จึงอยู่ 32 บิต ฉันพร้อมยอมรับว่าผมไม่ได้รู้คำตอบ แต่ผมไม่ทราบว่าการออกแบบโปรโตคอลเดิมแบ่งพื้นที่ที่อยู่ลงในเครือข่ายจำนวน 8 บิตและโฮสต์ 24 บิตระบุดังนั้นฉันพยายามที่จะหาเหตุผลเข้าข้างตนเองมันในบริเวณที่ ผู้ออกแบบโพรโทคอลจินตนาการอินเทอร์เน็ตของสองสามเครือข่าย (หลังจากทั้งหมดเดิมทีมันตั้งใจจะเชื่อมโยงกันสองสามอย่าง ) แต่ละโฮสต์ประกอบด้วยโฮสต์จำนวนมากและเพื่อความเรียบง่ายของการเขียนโปรแกรม ฉันจำได้ว่าผู้สัมภาษณ์ไม่พอใจคำตอบของฉันและแนะนำให้ฉันรู้ว่าเหตุผลที่แท้จริงคือรับประกันได้ว่าจะเข้ากับตัวอักษรlong intC ได้ดังนั้นจึงช่วยลดความยุ่งยากในการติดตั้ง ตอนเป็นเด็กและเป็นสีเขียวฉันยอมรับว่าเป็นคำตอบที่สมเหตุสมผลและ (ก่อนวันนี้) ไม่ได้คิดอะไรอีก ด้วยเหตุผลบางอย่างที่การสนทนาเพิ่งกลับมาหาฉันและตอนนี้เมื่อฉันใคร่ครวญมันก็ดูเหมือนจะไม่น่าเชื่อถือทั้งหมด: ภายใต้รูปแบบการกำหนดแอดเดรสดั้งเดิมซึ่งประกอบด้วยเครือข่ายขนาดคงที่และฟิลด์โฮสต์จึงไม่น่าเป็นไปได้ที่นักพัฒนาจะต้องการกำหนดการต่อข้อมูลสองฟิลด์ให้กับตัวแปรเดียว จริง ๆ แล้วในทางปฏิบัติ); และ ในช่วงเวลาที่ทำงานบน TCP / IP เริ่มต้น C ไม่ได้เป็นมาตรฐานหรือในความเป็นจริง "lingua franca" ของการพัฒนาซอฟต์แวร์ระดับต่ำที่เป็นมาในปัจจุบัน ข้อเสนอแนะของผู้สัมภาษณ์จริงหรือไม่? ถ้าไม่ได้สิ่งที่เป็นเหตุผลที่แท้จริงที่ออกแบบโปรโตคอลเลือก 32 บิตอยู่?

9
เหตุผลสำหรับทั้ง MAC และที่อยู่ IP
ต้องการปรับปรุงโพสต์นี้หรือไม่? ให้คำตอบโดยละเอียดสำหรับคำถามนี้รวมถึงการอ้างอิงและคำอธิบายว่าทำไมคำตอบของคุณถึงถูกต้อง คำตอบที่ไม่มีรายละเอียดเพียงพออาจแก้ไขหรือลบออกได้ หากคอมพิวเตอร์ของฉันมีที่อยู่ IP เหตุใดจึงต้องมีที่อยู่ MAC

1
IPv4 ICMP จากอินเทอร์เฟซที่ไม่น่าเชื่อถือควรถูกบล็อกหรือไม่
การค้นหารอบ ๆ ฉันไม่สามารถระบุวิธีปฏิบัติที่ดีที่สุดสำหรับ ICMP บนไฟร์วอลล์ ตัวอย่างเช่นใน Cisco ASA จะปลอดภัยและแนะนำให้อนุญาตให้ ICMP จากใด ๆ หากเปิดใช้งานการตรวจสอบ ICMP สิ่งนี้จะอนุญาตให้สิ่งต่าง ๆ เช่นประเภทที่ 3 ไม่สามารถเข้าถึงได้เพื่อให้ลูกค้ากลับมาได้
23 ipv4  firewall 

4
คำที่เหมาะสมสำหรับ ipaddress / ชื่อโฮสต์: พอร์ตคืออะไร
คำที่เหมาะสมสำหรับ (ตัวอย่าง) hostname.tld: 433 (ชื่อโฮสต์: portnumber) คืออะไร มันไม่ได้เป็นเพียงชื่อโฮสต์และมันก็ไม่ได้เป็น URL จริง ๆ เช่นกัน :) จะเป็นแบบ 10.0.0.1:3306 เป็นต้น
22 ipv4  ipv6 

3
PMTUD จะทำงานเมื่อใด? (การค้นพบ Path MTU)
ในการอภิปรายที่กระตุ้นจากคำถามอื่น ๆในเว็บไซต์นี้ฉันได้ตระหนักว่าฉันไม่มีความเข้าใจที่ชัดเจนว่าเมื่อดำเนินการ Path MTU Discovery (PMTUD) ฉันรู้ว่ามันทำอะไร - ค้นหา MTU ที่ต่ำที่สุดบนเส้นทางจากไคลเอนต์ไปยังเซิร์ฟเวอร์) ฉันรู้ว่ามันทำได้อย่างไร - ส่งแพ็คเก็ตขนาดใหญ่ขึ้นอย่างต่อเนื่องโดยตั้งบิต "Don't Fragment" ของพวกเขาและดูว่าแพ็คเก็ตขนาดใหญ่ที่คุณสามารถผ่านได้โดยไม่ได้รับข้อผิดพลาด "ICMP Need to Fragment" คำถามของฉันนั้นเฉพาะเจาะจงเมื่อใดที่โฮสต์จะใช้ PMTUD ฉันกำลังมองหากรณีเฉพาะ ไม่ใช่สิ่งทั่วไปเช่น "เมื่อโฮสต์ต้องการค้นหาเส้นทาง MTU" คะแนนโบนัสหากคุณสามารถให้การจับแพ็คเก็ตของโฮสต์ที่ทำหรือให้คำแนะนำสำหรับการสร้างการจับแพ็คเก็ตดังกล่าว นอกจากนี้ฉันหมายถึงเฉพาะ IPv4 ฉันรู้ว่าในเราเตอร์ IPv6 transient จะไม่รับผิดชอบในการแยกส่วนและสามารถจินตนาการว่า PMTUD เกิดขึ้นบ่อยกว่าปกติ แต่ตอนนี้ฉันกำลังมองหาตัวอย่างเฉพาะของ PMTUD ใน IPv4 (แม้ว่าถ้าการจับแพ็คเก็ตเพียงอย่างเดียวที่คุณสามารถรวบรวม PMTUD อยู่ใน IPv6 ได้ฉันก็ยังอยากเห็น)
21 ipv4  mtu 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.