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

สำหรับคำถามการตั้งโปรแกรมส่วนใหญ่ให้ใช้แท็ก [การเขียนโปรแกรมเครือข่าย] คำถามเครือข่ายที่ไม่ใช่การเขียนโปรแกรมเป็นหัวข้อที่ปิดและควรถามเกี่ยวกับวิศวกรรมเครือข่ายผู้ใช้ขั้นสูงหรือความผิดพลาดของเซิร์ฟเวอร์แทน แท็กนี้เหมาะสำหรับคำถามที่เกี่ยวข้องกับความต้องการเครือข่ายเฉพาะเพื่อสนับสนุนการพัฒนาซอฟต์แวร์


13
การสื่อสารระหว่างโครงการสร้างนักเทียบท่าหลายโครงการ
ฉันมีสองdocker-compose.ymlไฟล์แยกกันในสองโฟลเดอร์: ~/front/docker-compose.yml ~/api/docker-compose.yml ฉันจะแน่ใจได้อย่างไรว่าคอนเทนเนอร์ในfrontสามารถส่งคำขอไปยังคอนเทนเนอร์ในได้apiอย่างไร ฉันรู้ว่า--default-gatewayตัวเลือกที่สามารถตั้งค่าการใช้docker runสำหรับภาชนะแต่ละคนเพื่อให้ที่อยู่ที่ระบุ IP สามารถกำหนดให้กับคอนเทนเนอร์นี้ docker-composeแต่ดูเหมือนว่าตัวเลือกนี้ไม่สามารถใช้ได้เมื่อใช้ ขณะนี้ฉันสิ้นสุดการทำdocker inspect my_api_container_idและดูเกตเวย์ในผลลัพธ์ มันใช้งานได้ แต่ปัญหาก็คือว่า IP นี้มีการสุ่มมาดังนั้นฉันไม่สามารถวางใจได้ คำถามอีกรูปแบบหนึ่งอาจเป็นเช่นนี้: ฉันสามารถกำหนดที่อยู่ IP คงที่ให้กับคอนเทนเนอร์เฉพาะโดยใช้นักเทียบท่าเขียนได้หรือไม่ แต่ในที่สุดสิ่งที่ฉันดูแลคือ: โครงการนักแต่งเพลงที่แตกต่างกันสองโครงการสามารถสื่อสารกันได้อย่างไร

16
เครื่องมือเครือข่ายที่จำลองการเชื่อมต่อเครือข่ายช้า [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน4 ปีที่แล้ว ปรับปรุงคำถามนี้ ฉันต้องการประเมินเวลาตอบสนองของหน้าเว็บด้วยสายตาสำหรับการเชื่อมต่ออินเทอร์เน็ตหลายประเภท (DSL, Cable, T1, dial-up ฯลฯ ) ในขณะที่เบราว์เซอร์และเว็บเซิร์ฟเวอร์ของฉันอยู่บน LAN เดียวกันหรือแม้กระทั่งในเครื่องเดียวกัน มีเครื่องมือเครือข่ายแบบง่าย ๆ หรือปลั๊กอินของเบราว์เซอร์ที่ทำให้แบนด์วิดท์เครือข่ายช้าลงเพื่อจำลองสถานการณ์การเชื่อมต่อจริง ๆ ฉันขอขอบคุณที่ป้อนข้อมูลใด ๆ

5
pty และ tty หมายถึงอะไร
ฉันสังเกตเห็นว่ามีหลายคนกล่าวถึงptyและttyในโครงการโอเพนซอร์สบางคนสามารถบอกฉันได้ว่าพวกเขาหมายถึงอะไรและอะไรคือความแตกต่างระหว่างพวกเขา ขอบคุณ!
237 c  unix  networking  tty  vocabulary 


14
ทางเลือกใหม่ที่สะอาดและมีน้ำหนักเบาสำหรับ Python twisted [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิด5 ปีที่ผ่านมา ปรับปรุงคำถามนี้ A (ยาว) เมื่อก่อนฉันเขียน web-spider ที่ฉันมัลติเธรดเพื่อเปิดใช้งานการร้องขอที่เกิดขึ้นพร้อมกันในเวลาเดียวกัน ที่อยู่ใน Python เยาวชนของฉันในวันก่อนที่ฉันรู้เกี่ยวกับGILและ woes ที่เกี่ยวข้องมันสร้างรหัส multithreaded (IE ส่วนใหญ่สิ่งที่เพิ่งจบอนุกรม!) ... ฉันต้องการทำงานซ้ำรหัสนี้เพื่อให้มีประสิทธิภาพมากขึ้นและทำงานได้ดีขึ้น โดยทั่วไปมีสองวิธีที่ฉันสามารถทำได้: ฉันสามารถใช้โมดูลมัลติโพรเซสซิงใหม่ใน 2.6+ หรือฉันสามารถใช้เครื่องปฏิกรณ์ / แบบจำลองเหตุการณ์ตามประเภทของบางอย่าง ฉันอยากจะทำในภายหลังเพราะมันง่ายกว่าและมีข้อผิดพลาดน้อยกว่า ดังนั้นคำถามที่เกี่ยวข้องกับกรอบที่จะเหมาะที่สุดกับความต้องการของฉัน ต่อไปนี้เป็นรายการตัวเลือกที่ฉันรู้เกี่ยวกับ: Twisted : ปู่ย่าตายายของกรอบเครื่องปฏิกรณ์ Python: ดูเหมือนซับซ้อนและป่องเล็กน้อย โค้งการเรียนรู้ที่สูงชันสำหรับงานเล็ก ๆ Eventlet : จากคนที่lindenlab เฟรมเวิร์กที่เป็นมิตรกับสิ่งแวดล้อมที่มุ่งไปที่งานประเภทนี้ ฉันได้ดูรหัสแล้วและมันก็ไม่สวยเกินไป: ไม่สอดคล้องกับ pep8, กระจัดกระจายไปด้วยภาพพิมพ์ (ทำไมผู้คนถึงทำแบบนี้ในกรอบ!?) …

4
เพิ่มจำนวนสูงสุดของการเชื่อมต่อ TCP / IP ใน Linux
ฉันกำลังเขียนโปรแกรมเซิร์ฟเวอร์และดูเหมือนว่าจำนวนการเชื่อมต่อของฉันถูก จำกัด เนื่องจากแบนด์วิดท์ของฉันไม่อิ่มตัวแม้เมื่อฉันตั้งค่าจำนวนการเชื่อมต่อเป็น "ไม่ จำกัด " ฉันจะเพิ่มหรือกำจัดจำนวนการเชื่อมต่อสูงสุดที่กล่อง Ubuntu Linux ของฉันสามารถเปิดได้ในแต่ละครั้งได้อย่างไร ระบบปฏิบัติการนี้ จำกัด หรือไม่หรือเป็นเราเตอร์หรือ ISP หรือไม่ หรือมันเป็นอย่างอื่น?

8
ซ็อกเก็ตปิด vs ปิด?
ใน C ฉันเข้าใจว่าถ้าเราปิดซ็อกเก็ตหมายความว่าซ็อกเก็ตจะถูกทำลายและสามารถนำกลับมาใช้ใหม่ได้ในภายหลัง วิธีการปิดระบบ? คำอธิบายกล่าวว่าปิดครึ่งหนึ่งของการเชื่อมต่อเพล็กซ์กับซ็อกเก็ตนั้น แต่ซ็อกเก็ตนั้นจะถูกทำลายเหมือนการcloseเรียกของระบบหรือไม่
214 c  sockets  networking 

13
ฉันจะให้ Flask ทำงานบนพอร์ต 80 ได้อย่างไร
ฉันมีเซิร์ฟเวอร์ Flask ที่ทำงานผ่านพอร์ต 5000 และใช้ได้ ฉันสามารถเข้าถึงได้ที่http://example.com,5000 แต่มันก็เป็นไปได้ที่จะเข้าถึงได้เพียงแค่ที่http://example.com ? ฉันสมมติว่านั่นหมายความว่าฉันต้องเปลี่ยนพอร์ตจาก 5,000 เป็น 80 แต่เมื่อฉันลองบน Flask ฉันจะได้รับข้อความแสดงข้อผิดพลาดนี้เมื่อฉันเรียกใช้ Traceback (most recent call last): File "xxxxxx.py", line 31, in <module> app.run(host="0.0.0.0", port=int("80"), debug=True) File "/usr/local/lib/python2.6/dist-packages/flask/app.py", line 772, in run run_simple(host, port, self, **options) File "/usr/local/lib/python2.6/dist-packages/werkzeug/serving.py", line 706, in run_simple test_socket.bind((hostname, port)) File "<string>", line …
212 python  networking  flask  port 

10
ขนาดแพ็คเก็ต UDP ที่ปลอดภัยที่ใหญ่ที่สุดบนอินเทอร์เน็ตคืออะไร
ฉันได้อ่านบทความเกี่ยวกับขนาดแพ็คเก็ต UDP แล้ว แต่ไม่สามารถสรุปได้ว่าอะไรถูกต้อง จำนวนบริการ จำกัด แพ็คเก็ต UDP ที่ใหญ่ที่สุดที่ 512 ไบต์ (เช่น dns) รับMTUขั้นต่ำบนอินเทอร์เน็ตคือ 576 และขนาดของส่วนหัว IPv4 คือ 20 ไบต์และ UDP ส่วนหัว 8 ไบต์ ทำให้มีข้อมูล 548 ไบต์สำหรับข้อมูลผู้ใช้ ฉันจะสามารถใช้แพ็คเก็ตได้ถึงขนาด 548 โดยไม่มีการกระจายตัวของแพ็กเก็ตหรือไม่ หรือมีบางสิ่งที่ผู้สร้าง DNS รู้และทำไมพวกเขาจึง จำกัด ไว้ที่ 512 ไบต์ ฉันสามารถสูงกว่า 548 ไบต์ได้อย่างปลอดภัยหรือไม่
201 networking  sockets  udp  ipv4 


16
จะหาพอร์ตที่ใช้ได้อย่างไร
ฉันต้องการเริ่มต้นเซิร์ฟเวอร์ที่ฟังพอร์ต ฉันสามารถระบุพอร์ตได้อย่างชัดเจนและใช้งานได้ แต่ฉันต้องการค้นหาพอร์ตด้วยวิธีอัตโนมัติ ในส่วนนี้ฉันมีสองคำถาม ฉันควรค้นหาหมายเลขพอร์ตในช่วงใด (ฉันใช้พอร์ต 12345, 12346 และ 12347 และมันก็ใช้ได้) ฉันจะทราบได้อย่างไรว่าพอร์ตที่กำหนดไม่มีซอฟต์แวร์อื่นครอบครองอยู่?
195 java  networking  sockets  port 

15
UDP กับ TCP เร็วแค่ไหน? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดเมื่อปีที่แล้ว ปรับปรุงคำถามนี้ สำหรับการแลกเปลี่ยนข้อความโปรโตคอลทั่วไปซึ่งสามารถทนต่อการสูญเสียต UDP มีประสิทธิภาพมากกว่า TCP มากน้อยเพียงใด
194 networking  tcp  udp 

11
วิธีระบุชื่อผู้ใช้และรหัสผ่านเมื่อเชื่อมต่อกับเครือข่ายที่ใช้ร่วมกัน
เมื่อเชื่อมต่อกับเครือข่ายที่ผู้ใช้ปัจจุบัน (ในกรณีของฉันผู้ใช้บริการที่เปิดใช้งานเครือข่าย) ไม่มีสิทธิ์ชื่อและรหัสผ่าน ฉันรู้วิธีการทำสิ่งนี้กับฟังก์ชั่น Win32 ( WNet*ครอบครัวจากmpr.dll) แต่อยากจะทำกับฟังก์ชั่น. Net (2.0) มีตัวเลือกอะไรบ้าง? อาจมีข้อมูลเพิ่มเติมช่วย: กรณีใช้งานเป็นบริการ windows ไม่ใช่แอปพลิเคชัน Asp.Net บริการทำงานภายใต้บัญชีที่ไม่มีสิทธิ์ในการแบ่งปัน บัญชีผู้ใช้ที่จำเป็นสำหรับการแบ่งปันไม่เป็นที่รู้จักในฝั่งไคลเอ็นต์ ไคลเอ็นต์และเซิร์ฟเวอร์ไม่ใช่สมาชิกของโดเมนเดียวกัน

11
เหตุใด SCTP จึงไม่ค่อยถูกใช้ / รู้จัก
ฉันเพิ่งตรวจสอบออกหนังสือ"การเขียนโปรแกรม UNIX เครือข่าย 1 ฉบับ."โดยริชาร์ดสตีเวนส์และผมพบว่ามีความเป็นมาตรฐานชั้นการขนส่งที่สามนอกเหนือจาก TCP และ UDP: SCTP สรุป: SCTP เป็นโปรโตคอลระดับการขนส่งที่ขับเคลื่อนด้วยข้อความเช่น UDP แต่เชื่อถือได้เช่น TCP นี่คือการแนะนำสั้นจาก IBM DeveloperWorks สุจริตฉันไม่เคยได้ยิน SCTP มาก่อน ฉันจำไม่ได้ว่าอ่านมันในหนังสือเครือข่ายหรือได้ยินเรื่องนี้ในชั้นเรียนที่ฉันเรียน การอ่านคำถาม stackoverflow อื่น ๆที่กล่าวถึง SCTP แนะนำว่าฉันไม่ได้อยู่คนเดียวกับการขาดความรู้นี้ เหตุใด SCTP จึงไม่เป็นที่รู้จัก ทำไมมันไม่ใช้มาก?

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