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

สำหรับคำถามเกี่ยวกับ OSI Layer 4 (ชั้นการขนส่ง)


3
MSS และ MTU ต่างกันอย่างไร
ฉันสับสนเกี่ยวกับความแตกต่างระหว่างขนาดเซ็กเมนต์สูงสุดและหน่วยการส่งข้อมูลสูงสุด มีใครช่วยอธิบายเกี่ยวกับเลเยอร์ 2 และ 3 ได้ไหม? ถ้าฉันมีแพ็คเก็ต 800 ไบต์ในส่วนของข้อมูล มันจะถูกต้องหรือไม่ที่จะบอกว่า MSS จะเป็น 800 ไบต์ (ถ้าฉันตั้งให้เป็นอย่างนั้น) และ MTU จะเป็น 840 TCP 20 และ IP 20 ไบต์ มันจะแตกต่างกันไหมถ้าฉันทำ PPPoE
33 tcp  layer3  layer4  mtu  pppoe 

3
TCP / UDP เพิ่มอะไรกับ“ raw ip”
ฉันรู้ว่าทั้ง TCP และ UDP นั้นสร้างขึ้นจาก IP และฉันรู้ถึงความแตกต่างระหว่าง TCP และ UDP แต่ฉันสับสนว่า "raw ip" คืออะไร มันจะยุติธรรมหรือไม่ที่จะบอกว่า TCP & UDP นั้นใช้ IP แต่ IP นั้นและในตัวมันเองไม่สามารถถ่ายโอนข้อมูลได้ หรือ IP เป็นรูปแบบการสื่อสารระดับต่ำมากซึ่งเป็นนามธรรมโดย TCP และ UDP เพิ่มเติม?
18 ip  tcp  layer3  udp  layer4 

1
การเชื่อมต่อไคลเอนต์หลายวิธีทำกับเว็บเซิร์ฟเวอร์เดียวได้อย่างไร
จริงๆแล้วฉันกำลังเรียนรู้เกี่ยวกับเครือข่ายคอมพิวเตอร์และในขณะนั้นฉันก็สับสนว่าเว็บเซิร์ฟเวอร์รักษาการเชื่อมต่อที่หลากหลายได้อย่างไร เพียงเพื่อระบุว่าฉันได้เรียนรู้ราง googling บางอย่างที่ซ็อกเก็ตจัดการคำขอของลูกค้าแต่ละราย ดังนั้นสมมติว่ามีเว็บเซิร์ฟเวอร์และสมมติว่ามี 2 ไคลเอ็นต์ที่มี IP Client A: 5.5.5.5 Client B: 10.10.10.10 ทั้งคู่พยายามเชื่อมต่อกับเซิร์ฟเวอร์ที่พอร์ต 80 ตอนนี้จาก googling สิ่งที่ฉันได้รับเซิร์ฟเวอร์ฟังที่พอร์ต 80สำหรับคำขอที่เข้ามา จากนั้นสมมติว่าไคลเอ็นต์ Aพยายามเชื่อมต่อกับเซิร์ฟเวอร์ (ทำการเชื่อมต่อ TCP / IP) ในระหว่างที่ซ็อกเก็ตถูกสร้างขึ้นระหว่างสองคนนี้ จากนั้นจะถูกเรียกใช้งานเป็นเธรดแยกต่างหากสำหรับการสื่อสารเพิ่มเติมทำให้เซิร์ฟเวอร์สามารถฟังการร้องขอของไคลเอ็นต์อื่นที่พอร์ตนั้นอีกครั้ง และลูกค้า Bเชื่อมต่อด้วยวิธีเดียวกัน ตอนนี้คำถามแรกของฉันคือ: 1. How does server communicate with these two clients simultaneously after the connection has been established? ตอนนี้ในทางปฏิบัติไม่เพียงลูกค้า 2 รายเท่านั้น …
16 tcp  network  layer4 

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

6
BGP ทำงานกับ TCP ได้อย่างไร
เท่าที่ฉันรู้ว่าเรากำลังใช้โปรโตคอลการกำหนดเส้นทางเพื่อบรรลุการเชื่อมต่อเลเยอร์ 3 ฉันสับสนกับความจริงที่ว่า BGP ทำงานผ่าน TCP ซึ่งเป็น L4 จะสร้าง L4 / TCP ได้อย่างไรหากไม่มีการเชื่อมต่อ L3 ก่อน
13 tcp  bgp  internet  layer3  layer4 

4
ฉันจะกำหนดเวลาแฝงการสื่อสารใน TCP / IP ได้อย่างไร
ฉันมีความยากลำบากในการรับแบบจำลอง / สมการทางคณิตศาสตร์เพื่อประเมินเวลาในการเดินทางไปกลับระหว่างสองโหนดที่สื่อสารกันโดยใช้ TCP / IP โหนดกำลังแลกเปลี่ยนข้อมูลตามโปรโตคอล HTTP ในแบบจำลองนี้ปัจจัยที่สำคัญที่สุดในการศึกษาคือระยะทางกายภาพระหว่างสองโหนดในเครือข่ายจำนวนกระโดดกลางแบนด์วิดท์ความล่าช้าในการประมวลผลที่การกระโดดแต่ละครั้ง ฉันค้นหาเว็บ แต่ไม่พบสิ่งใดในแง่นี้ แต่พบบางอย่างเกี่ยวกับเครือข่ายการสลับวงจรและโปรโตคอล UDP ฉันสามารถปรับแต่งให้เข้ากับ TCP ได้หรือไม่?

2
มีเครือข่ายทั่วโลกนอกเหนือจากอินเทอร์เน็ตหรือไม่
ฉันพบคำจำกัดความของเครือข่ายทั่วโลกนี้: ปัจจุบันมีเครือข่ายทั่วโลกอยู่ (นอกเหนือจากอินเทอร์เน็ต) ใครบางคนสามารถพูดตัวอย่าง หรือไม่ใช่ทั่วโลก แต่ในระดับประเทศ (เครือข่าย ATM อาจ) เครือข่าย WAN อื่นทุกเครือข่ายไม่อยู่ในหมวดหมู่ของ "เครือข่ายองค์กร" หรือไม่ ฉันต้องการที่จะรู้ว่ามีเครือข่ายทั่วโลกอื่นนอกเหนือจากอินเทอร์เน็ตหรือไม่ นอกจากนี้ฉันกำลังอ่านเกี่ยวกับโปรโตคอลเลเยอร์การขนส่งเมื่อบรรทัดนี้สะดุดตา: อาจมีมากกว่าหนึ่งโปรโตคอลขนส่งเลเยอร์สำหรับแอปพลิเคชันเครือข่าย ตัวอย่างเช่นอินเทอร์เน็ตมีสองโปรโตคอล - TCP และ UDP แต่ละโพรโทคอลเหล่านี้มีชุดบริการการขนส่งเลเยอร์ที่แตกต่างกันในการเรียกใช้แอปพลิเคชัน เจาะจงมากขึ้นในบรรทัดนี้: For example, the internet has two protocols -TCP and UDP ตัวอย่างของโปรโตคอลการขนส่งเลเยอร์ที่ไม่ใช่อินเทอร์เน็ตมีอะไรบ้าง หนังสือเล่มนี้พูดสั้น ๆTelephone networkว่า WAN (นอกเหนือจากอินเทอร์เน็ต) circuit-switched networkแต่ที่นำมาใช้ ฉันสงสัยว่าสิ่งเหล่านั้นมีโปรโตคอล Transport layer ดังนั้นจะมีเครือข่ายอื่นที่ให้Transport-Layer services?

3
การตอบรับโดย TCP ไม่รับประกันว่าข้อมูลจะถูกส่ง
ใน RFC 793 มีส่วนหนึ่งเกี่ยวกับการตอบรับของส่วน TCP: เมื่อ TCP ส่งเซกเมนต์ที่มีข้อมูลจะทำการคัดลอกลงในคิวส่งสัญญาณและเริ่มจับเวลา เมื่อได้รับการยอมรับสำหรับข้อมูลนั้นส่วนจะถูกลบออกจากคิว หากไม่ได้รับการตอบรับก่อนที่ตัวจับเวลาจะหมดเซกเมนต์จะถูกส่งใหม่ การตอบรับโดย TCP ไม่รับประกันว่าข้อมูลจะถูกส่งไปยังผู้ใช้ปลายทางแต่เพียงว่าการรับ TCP นั้นมีความรับผิดชอบในการทำเช่นนั้น ตอนนี้น่าสนใจ ใน NOC ของเราเรามักจะแก้ไขปัญหาการเชื่อมต่อระหว่างเครือข่ายของเราและเครือข่ายไคลเอนต์ภายนอกและเมื่อใดก็ตามที่เราดมทราฟฟิกบนไฟร์วอลล์และดูบิต SYN และ ACK ที่ส่งและรับทั้งสองทิศทางเราถือว่าการเชื่อมต่อนั้น ทำกับเครือข่าย แต่ตอนนี้ RFC นี้ทำให้ฉันคิดว่า - ฉันควรตรวจสอบอะไรอีก (โดยไม่ต้องตั้งค่า Wireshark) หากมีการเชื่อมต่อ TCP แล้ว แต่ผู้ใช้ยังคงประสบปัญหาการเชื่อมต่ออยู่

3
จะเกิดอะไรขึ้นเมื่อทั้งสองตั้งค่าสถานะ SYN และ FIN ในส่วนหัว TCP เป็น 1
ในส่วนหัว TCP จะเกิดอะไรขึ้นเมื่อทั้งสองตั้งค่าสถานะ SYN และ FIN เป็น 1 หรือสามารถตั้งค่าทั้งสองพร้อมกันเป็น 1 ได้หรือไม่

1
ATM ยังใช้เป็นโปรโตคอลการขนส่งหรือไม่?
นอกเหนือจากการอ่านเนื้อหาใหม่แล้วฉันยังสนุกกับการอ่านหนังสือเครือข่ายเก่าเพื่อพยายามดูว่าเรามาจากไหนและเป็นไปได้อย่างไร ขณะนี้ฉันกำลังอ่านหนังสือชื่อ Cisco LAN switching ซึ่งตีพิมพ์ในปี 1999 เป็นส่วนหนึ่งของชุด CCIE Professional Development หนังสือพูดถึงการใช้ ATM ในแบ็คโบนเครือข่ายค่อนข้างน้อยและมันก็เกิดขึ้นกับฉันที่ฉันไม่ค่อยเห็นอะไรเกี่ยวกับ ATM อีกต่อไปในวิศวกรรมเครือข่ายในปัจจุบัน ATM ใช้อีกต่อไปหรือถูกแทนที่ด้วยเทคโนโลยีอื่นเป็นส่วนใหญ่ ณ เวลานี้หรือไม่

1
เซิร์ฟเวอร์ TCP ถูก จำกัด ให้กับไคลเอนต์ 65535 หรือไม่
บางคนอาจคิดว่านี่เป็นการ จำกัด จำนวนลูกค้าที่คอมพิวเตอร์ / แอพพลิเคชั่นเดียวสามารถรักษาได้ หนึ่งอาจดูแลเว็บเซิร์ฟเวอร์และเป็นสิ่งจำเป็นเพื่อให้แน่ใจว่ามันสามารถปรับให้ระดับการใช้งานคาดว่าจะเกินการเชื่อมต่อ ~ 65k สำหรับซอฟต์แวร์มีข้อควรพิจารณาแยกต่างหากบางประการ ( /programming/1575453/how-many-socket-connections-can-a-web-server-handle )

2
ขนาดเซ็กเมนต์สูงสุด TCP (MSS)“ clamping” เข้ากันได้กับ IPv6 หรือไม่
ด้วย IPv4 ทำให้ TCP MSS "clamping" (อุปกรณ์เครือข่ายแก้ไขค่า MSS ในส่วนหัว TCP) สามารถช่วยเมื่อเส้นทางการค้นพบหน่วยการส่งผ่านสูงสุดไม่ทำงาน (เช่นเมื่อ ICMP ถูกบล็อกที่ไหนสักแห่งในเส้นทาง) เนื่องจากไม่มีการแยกส่วนใน IPv6 เรายังคงมี 'แพ็คเก็ตใหญ่เกินไป' ของ ICMPv6 เพื่อส่งสัญญาณจุดสิ้นสุดที่มา มีแนวทางใดบ้างเกี่ยวกับการยึด TCP MSS ผ่าน IPv6 โดยเฉพาะ?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.