คำถามติดแท็ก network-protocols

1
TCP-over-TCP ทำงานได้แย่กว่า TCP เพียงอย่างเดียว (2014) ในสถานการณ์ใดบ้าง
ผู้ดูแลระบบจำนวนมากยังคงใช้งานต่อไป - บน ServerFault และที่อื่น - ความคิดที่เลวร้ายของ TCP-over-TCP เช่นใน VPNs แม้แต่การสูญเสียแพ็กเก็ตเพียงเล็กน้อยก็จะทำให้ใครคนหนึ่งต้องทนทุกข์ทรมานจากการสลายตัวของปริมาณงานที่น้อยมากหากไม่ใช่การล่มสลายของ TCP และ TCP-over-TCP จึงเป็นสิ่งที่ต้องหลีกเลี่ยงอย่างเคร่งครัด และนั่นอาจเป็นความจริงครั้งเดียวทั้งหมดเช่นในปี 2001 เมื่อบทความนี้ถูกเขียนซึ่งยังคงถูกอ้างถึง แต่หลังจากนั้นเราได้เห็นความก้าวหน้าที่สำคัญในด้านเทคโนโลยีและโปรโตคอล ทุกวันนี้เราได้ใช้งาน 'Selective ACK' เกือบทุกที่และกฎของมัวร์ทำให้เรามีหน่วยความจำมากขึ้นและด้วยบัฟเฟอร์ TCP ขนาดใหญ่ที่เหมาะสำหรับ Gbit อัปลิงค์ นอกจากนี้การสูญเสียแพ็กเก็ตยังมีปัญหาน้อยกว่ามากในทุกวันนี้ในลิงก์ที่ไม่ใช่วิทยุ ทั้งหมดนี้น่าจะช่วยบรรเทาปัญหา TCP-over-TCP ได้อย่างมากใช่ไหม? โปรดทราบว่ามีสถานการณ์ในโลกแห่งความเป็นจริงที่เช่น VPN ที่ใช้ TCP ง่ายต่อการติดตั้งและใช้งานมากกว่าที่ใช้ UDP / ESP (ดูด้านล่าง) ดังนั้นคำถามของฉัน: ภายใต้สถานการณ์ใด (การสูญเสียแพ็กเก็ตลิงก์และเวลาแฝง) TCP-over-TCP มีประสิทธิภาพแย่กว่า TCP เพียงอย่างเดียวอย่างมากสมมติว่ารองรับ SACK และบัฟเฟอร์ TCP …

5
หากอีเมลเป็นเพียงการจัดส่ง "พยายามอย่างดีที่สุด" จะมีโปรโตคอลที่คล้ายกันพร้อมการรับประกันการส่งมอบหรือไม่
บ่อยครั้งที่กฎหมายกำหนดไว้ว่าแฟกซ์จะรับเอกสารได้เนื่องจากการส่งนั้น 'รับประกัน' ในขณะที่อีเมลไม่ได้เป็นเพราะการส่งไม่ได้ นี่ไม่ใช่แค่การขอร้องสำหรับโปรโตคอลที่ใช้ TCP ซึ่งรับประกันการจัดส่งในระดับเดียวกับที่ใช้กับแฟกซ์ใช่หรือไม่ โปรโตคอลนั้นมีอยู่จริงหรือไม่และมันยึดมั่นอย่างไร?

2
IIS 7.5 Globe พร้อมไอคอนเครื่องหมายคำถาม
ฉันเปลี่ยนเส้นทางกายภาพเป็นเว็บไซต์ของฉันใน IIS 7.5 และไอคอนเปลี่ยนเป็น: มันเป็นวานิลลาอย่างสมบูรณ์ก่อนที่ฉันจะเปลี่ยนสิ่งนั้น ฉันไม่พบเอกสารใด ๆ เกี่ยวกับความหมายของไอคอนและคำแนะนำเครื่องมือบอกว่า "เว็บไซต์เริ่มต้น (หลายโปรโตคอล)" ซึ่งไม่จริงเพราะ http เป็นโปรโตคอลที่เปิดใช้งานเดียวของฉันในการตั้งค่าขั้นสูง นี่คือการผูกของฉัน: ใครบ้างที่รู้ว่าไอคอนที่เสียหายหมายถึงอะไรและจะแก้ไขปัญหานี้อย่างไร หรือนี่คือสิ่งที่ฉันต้องกังวล ขอบคุณ :)

2
ความแตกต่างของระดับโปรโตคอลระหว่าง IPSec และ“ Cisco IPSec” คืออะไร
ไคลเอนต์ VPN ส่วนใหญ่แยกแยะระหว่าง IPSec และ "Cisco IPSec" ตัวอย่างเช่น (Apple) iOS ถือว่าพวกเขาเป็นสิ่งที่แยกจากกันเป็นหลัก แต่ฉันไม่สามารถหาคำอธิบายเกี่ยวกับความแตกต่างของระดับโปรโตคอลได้ พวกเขาอาจจะเล็ก ๆ น้อย ๆ แต่มีแน่นอนดูเหมือนจะเป็นความแตกต่าง ใครบางคนสามารถให้ความกระจ่างเกี่ยวกับเรื่องนี้? แม้เพียงแค่ตัวชี้ไปยังคำอธิบายโดยละเอียดก็จะช่วยได้มาก ขอบคุณ!

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

2
เหตุใด ICMP จึงถูกจัดประเภทเป็นเลเยอร์โปรโตคอล 3 [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน6 ปีที่ผ่านมา ICMP จัดเป็นโพรโทคอลเลเยอร์ 3 ในโมเดล OSI แต่เท่าที่ฉันสามารถบอกได้ว่ามันไม่ตรงกับคำจำกัดความของโปรโตคอลเลเยอร์เครือข่าย มันไม่ได้ให้ที่อยู่หรือการกำหนดเส้นทางแพ็คเก็ต (ใช้ IP สำหรับสิ่งนี้) ดังนั้นสิ่งที่มันทำคือส่งข้อมูลจากโหนดหนึ่งไปยังโหนดอื่นเช่นโปรโตคอลการขนส่ง เหตุใด ICMP จึงถูกจัดเป็นโพรโทคอลเลเยอร์ 3

6
MTU คือ 65535 ใน UDP อย่างไร แต่อีเธอร์เน็ตไม่อนุญาตให้มีขนาดเฟรมมากกว่า 1500 ไบต์
ฉันใช้อีเธอร์เน็ตที่รวดเร็วขนาด 100 Mbps ซึ่งมีขนาดเฟรมน้อยกว่า 1500 ไบต์ (1472 ไบต์สำหรับเพย์โหลดตามตำราของฉัน) ในนั้นฉันสามารถส่งและรับแพ็คเก็ต UDP ที่มีขนาดข้อความ 65507 ไบต์ซึ่งหมายความว่าขนาดแพ็คเก็ตคือ 65507 + 20 (IP Header) + 8 (UDP Header) = 65535 หากขนาดส่วนบรรจุของเฟรมเองมีขนาดสูงสุด 1472 ไบต์ (ตามตำราของฉัน) ขนาดแพ็กเก็ตของ IP จะใหญ่กว่าขนาดที่นี่คือ 65535 อย่างไร ฉันใช้รหัสผู้ส่งเป็น char buffer[100000]; for (int i = 1; i < 100000; i++) { int len = send …

3
จะค้นหาอุปกรณ์ที่เปิดใช้งาน snmp ทั้งหมดในเครือข่ายของฉันได้อย่างไร
ฉันต้องการค้นหาอุปกรณ์ที่เปิดใช้งาน snmp ทั้งหมดในเครือข่ายของฉันฉันมีบางอย่างที่เหมือนกับการทำงานในเอเจนต์และสถาปัตยกรรมผู้จัดการ ฉันได้ห้องสมุด net-snmp เพื่อสร้างแอปพลิเคชันง่าย ๆ เพื่อรับข้อมูล snmp จากอุปกรณ์ระยะไกลฉันต้องเขียนโปรแกรมเพื่อทำสิ่งนี้ฉันต้องการที่อยู่ mac ของอุปกรณ์และข้อมูลเพิ่มเติม ฉันได้รับโปรแกรมเพื่อรับข้อมูลจากโหนดระยะไกล แต่ฉันมีข้อสงสัยอย่างหนึ่งว่าจะรับที่อยู่ mac ของระบบได้อย่างไรและอะไรคือสิ่งที่ oid จะได้รับ mac ของอุปกรณ์ มี oids ทั่วไปที่จะไม่ระบุผู้ขายหรือไม่ฉันต้องรับข้อมูลสำหรับอุปกรณ์ทั้งหมด การอัปเดตบางอย่าง: ตอนนี้ใช้ snmp tools snmpwalk ฉันได้ข้อมูลมา แต่ฉันต้องการข้อมูลบางอย่างของระบบ, mac, ชื่อ os ถ้าใช้ avilable ได้ แต่ฉันจะเขียนโปรแกรมโดยใช้ net-snmp เพื่อรับข้อมูลเหล่านี้ได้อย่างไรเพราะฉันไม่ทราบว่าเป็นระบบทั่วไป ชื่อจะมาฉันต้องการเขียนโปรแกรมและฉันต้องได้รับข้อมูลที่จำเป็นดังนั้นฉันต้องการ oid ฉันต้องให้ oid นี้กับฟังก์ชั่น net-Snmp เพื่อที่จะให้ผลลัพธ์ที่สอดคล้องกัน ฉันต้องใช้ชื่อสตริงเช่น sysName เพื่อให้ได้ชื่อระบบถ้าเป็นเช่นนั้นในกรณีที่อยู่ mac …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.