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

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

9
การดักจับการรับส่งข้อมูล Wireshark localhost [ปิด]
ปิด . คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เน้นไปที่ปัญหาเดียวโดยแก้ไขโพสต์นี้เท่านั้น ปิดให้บริการใน2 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันเขียนแอปเซิร์ฟเวอร์อย่างง่ายใน C ซึ่งทำงานบน localhost จะจับทราฟฟิก localhost โดยใช้ Wireshark ได้อย่างไร

8
จะเอาชนะข้อ จำกัด CNAME ของโดเมนรากได้อย่างไร
เรากำลังโฮสต์เว็บแอปพลิเคชันมากมายสำหรับลูกค้าของเรา เห็นได้ชัดว่าพวกเขาต้องการใช้โดเมนของตัวเองเพื่ออ้างถึงแอปพลิเคชันเหล่านั้นโดยปกติแล้วพวกเขาต้องการให้ผู้ใช้ทุกคนพิมพ์http://www.customer1.exampleหรือhttp://customer1.exampleไปที่เว็บแอปพลิเคชันของตน สถานการณ์ที่เรากำลังเผชิญคือเราจำเป็นต้องมีความยืดหยุ่นในการเปลี่ยนที่อยู่ IP ในอนาคตอันใกล้นี้ และเราไม่ต้องการพึ่งพาลูกค้าที่ทำการเปลี่ยนแปลงบันทึกในโดเมนของพวกเขา ดังนั้นเราจึงคิดว่าการใช้CNAMEระเบียนจะได้ผล แต่เมื่อเราพบว่าCNAMEระเบียนจะใช้ไม่ได้กับโดเมนราก โดยทั่วไป: customer1.example IN CNAME customer1.mycompanydomain.example //this is invalid as the RFC www.customer1.example IN CNAME customer1.mycompanydomain.example //this is valid and will work เราต้องการที่จะสามารถเปลี่ยนที่อยู่ IP customer1.mycompanydomain.exampleหรือAบันทึกและลูกค้าของเราจะปฏิบัติตามบันทึกนี้ซึ่งเราสามารถควบคุมได้ ใน DNS ของเราจะมีลักษณะดังนี้: customer1.mycompanydomain.example IN A 192.0.2.1 ความคิดใด ๆ ?
117 networking  dns  rfc  cname 

5
จะเข้าถึง webpack-dev-server จากอุปกรณ์ในเครือข่ายท้องถิ่นได้อย่างไร?
มีการกำหนดค่าเซิร์ฟเวอร์ webpack dev (เป็นส่วนหนึ่งของ config ทั้งหมด): config.devServer = { contentBase: './' + (options.publicFolder ? options.publicFolder : 'public'), stats: { modules: false, cached: false, colors: true, chunk: false }, proxy: [{ path: /^\/api\/(.*)/, target: options.proxyApiTarget, rewrite: rewriteUrl('/$1'), changeOrigin: true }] }; function rewriteUrl(replacePath) { return function (req, opt) { // gets …

11
วิธีตรวจสอบการโทรผ่านเครือข่ายจาก iOS Simulator
ฉันพยายามตรวจสอบการโทรจากแอปไปยังเซิร์ฟเวอร์ของฉันเหมือนกับที่ Firebug ทำ ฉันไม่พบวิธีที่จะเห็นสิ่งนั้นใน iOS Simulator หรือใน xCode มีวิธีทำได้โดยไม่ต้องดมกลิ่นจราจรทั้งหมดหรือไม่? ถ้าไม่คุณจะแนะนำเครื่องมืออะไร

4
การแยกวิเคราะห์ส่วนหัวของส่วนขยาย IPv6 ที่มีส่วนขยายที่ไม่รู้จัก
ฉันกำลังเขียน net filter ที่ง่ายมากและไปที่ที่ฉันต้องการแยกวิเคราะห์ส่วนหัว IPv6 เพื่อจับคู่สิ่งต่างๆเช่นประเภท ICMPv6 หมายเลขพอร์ต TCP / UDP เป็นต้น ดังนั้นฉันกำลังอ่านเกี่ยวกับรูปแบบแพ็กเก็ต IPv6ในเชิงลึกและฉันก็ชอบ ... อืม ... ฉันต้องอ่านซ้ำแล้วซ้ำอีกเพื่อให้แน่ใจว่าฉันอ่านถูกต้องจริงๆ สำหรับฉันแล้วดูเหมือนว่าคุณต้องเริ่มต้นด้วยส่วนหัวคงที่ 40 ไบต์และดูที่ฟิลด์ส่วนหัวถัดไป จากนั้นคุณต้องดูที่ฟิลด์ส่วนหัวถัดไปของส่วนหัวถัดไปและอื่น ๆ เช่นรายการที่เชื่อมโยงจนกว่าคุณจะไปถึงจุดสิ้นสุด หากมีน้ำหนักบรรทุกก็จะตามมา ปัญหาคือไม่มีฟิลด์ความยาวในส่วนหัวคงที่หรือส่วนหัวส่วนขยาย คุณต้องมีตารางประเภทส่วนหัวของส่วนขยายและขนาดเพื่อให้คุณสามารถไล่รายการที่เชื่อมโยงนี้ไปจนสุด สิ่งนี้ทำให้ฉันรู้สึกแปลก ๆ หรืออาจจะเป็นกระต่ายก็ได้ จะเกิดอะไรขึ้นหากฉันพบประเภทส่วนหัวของส่วนขยายที่ไม่รู้จัก ฉันจะทำอย่างไร? ฉันไม่รู้ความยาวของมัน ฉันเดาว่าฉันต้องโยนแพ็กเก็ตออกและบล็อกเนื่องจากในตัวกรองเน็ตที่อนุญาตให้แพ็กเก็ตผ่านจะทำให้ผู้โจมตีสามารถหลบเลี่ยงตัวกรองเน็ตได้โดยรวมประเภทส่วนหัวปลอม แต่นั่นหมายความว่าหากมีการขยายโปรโตคอลออกไปซอฟต์แวร์แยกวิเคราะห์ส่วนหัว IPv6 ทุกชิ้นที่เคยเขียนจะต้องได้รับการอัปเดตพร้อมกันหากจะใช้ส่วนขยายใหม่ ดังนั้นฉันจะแยกวิเคราะห์ส่วนหัว IPv6 ได้อย่างไรหากฉันไม่รู้ว่าส่วนขยายที่ใช้อยู่ ฉันจะข้ามส่วนหัวของส่วนขยายที่ไม่รู้จักได้อย่างไรเนื่องจากฉันไม่รู้ความยาว
113 networking  ip  ipv6 

5
ค้นหาเส้นทาง UNC ของไดรฟ์เครือข่ายหรือไม่
ฉันต้องสามารถกำหนดเส้นทางของไดรฟ์เครือข่าย Q ในที่ทำงานสำหรับโครงการ WEBMethods รหัสที่ฉันมีก่อนหน้านี้อยู่ในไฟล์กำหนดค่าของฉัน ฉันวางอักษรตัวเดียวไว้ในไดเร็กทอรีเพื่อเหตุผลด้านความปลอดภัย ฉันไม่แน่ใจว่าเซมิโคลอนมีไว้เพื่ออะไร แต่ฉันคิดว่าเครื่องหมายทับคู่เป็นชื่อไดรฟ์ที่มาเล่น คำถาม: มีวิธีง่ายๆบนเครื่อง Windows 7 ในการค้นหาว่าเส้นทางทั้งหมดของ UNC สำหรับตำแหน่งไดรฟ์เฉพาะหรือไม่? รหัส: allowedWritePaths=Q:/A/B/C/D/E/ allowedReadPaths=C:/A/B;//itpr99999/c$/A/FileName.txt allowedDeletePaths=

30
นิพจน์ทั่วไปที่ตรงกับที่อยู่ IPv6 ที่ถูกต้อง
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ยังไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันมีปัญหาในการเขียนนิพจน์ทั่วไปที่ตรงกับที่อยู่ IPv6 ที่ถูกต้องรวมถึงที่อยู่ในรูปแบบบีบอัด (ที่มี::เลขศูนย์นำหน้าละเว้นจากคู่ไบต์แต่ละคู่) ใครสามารถแนะนำนิพจน์ทั่วไปที่จะตอบสนองความต้องการได้หรือไม่? ฉันกำลังพิจารณาขยายคู่ไบต์แต่ละคู่และจับคู่ผลลัพธ์ด้วย regex ที่ง่ายกว่า
111 regex  networking  ipv6 


14
รับที่อยู่ MAC
ฉันต้องการวิธีข้ามแพลตฟอร์มในการกำหนดที่อยู่ MAC ของคอมพิวเตอร์ในขณะทำงาน สำหรับ windows โมดูล 'wmi' สามารถใช้ได้และวิธีเดียวใน Linux ที่ฉันพบคือเรียกใช้ ifconfig และเรียกใช้ regex ในเอาต์พุต ฉันไม่ชอบใช้แพคเกจที่ใช้งานได้กับระบบปฏิบัติการเดียวเท่านั้นและการแยกวิเคราะห์ผลลัพธ์ของโปรแกรมอื่นดูไม่สวยงามมากนักหากไม่พูดถึงข้อผิดพลาดที่มีแนวโน้มที่จะเกิดข้อผิดพลาด ไม่มีใครรู้วิธีข้ามแพลตฟอร์ม (windows และ linux) เพื่อรับที่อยู่ MAC? ถ้าไม่มีใครรู้วิธีการที่หรูหรากว่านี้จากที่ฉันระบุไว้ข้างต้นหรือไม่?

12
เราควรเลือกพอร์ต TCP / IP เริ่มต้นสำหรับบริการใหม่อย่างไร
เมื่อพัฒนาแอปที่จะรับฟังพอร์ต TCP / IP ควรเลือกพอร์ตเริ่มต้นอย่างไร สมมติว่าแอปนี้จะติดตั้งในคอมพิวเตอร์หลายเครื่องและต้องการหลีกเลี่ยงความขัดแย้งของพอร์ต
110 networking  tcp 

1
วิธีที่ง่ายที่สุดในการอ่านจาก URL เป็นสตริงใน. NET
ระบุ URL เป็นสตริง: http://www.example.com/test.xml วิธีใดง่ายที่สุด / รวบรัดที่สุดในการดาวน์โหลดเนื้อหาของไฟล์จากเซิร์ฟเวอร์ (ชี้ไปที่ URL) ลงในสตริงใน C # วิธีที่ฉันทำในขณะนี้คือ: WebRequest request = WebRequest.Create("http://www.example.com/test.xml"); WebResponse response = request.GetResponse(); Stream dataStream = response.GetResponseStream(); StreamReader reader = new StreamReader(dataStream); string responseFromServer = reader.ReadToEnd(); นั่นคือรหัสจำนวนมากที่อาจเป็นบรรทัดเดียว: string responseFromServer = ????.GetStringFromUrl("http://www.example.com/test.xml"); หมายเหตุ: ฉันไม่กังวลเกี่ยวกับการโทรแบบอะซิงโครนัส - นี่ไม่ใช่รหัสการผลิต
109 c#  http  networking 

2
ซ็อกเก็ต TCP และ UDP สามารถใช้พอร์ตเดียวกันได้หรือไม่
ก่อนอื่นมีปัญหากับการใช้ทั้ง UDP และ TCP บนเซิร์ฟเวอร์เดียวกันหรือไม่? ประการที่สองฉันสามารถใช้หมายเลขพอร์ตเดียวกันได้หรือไม่?
104 sockets  networking  tcp  udp 

7
ฉันจะทราบได้อย่างไรว่าคอมพิวเตอร์เครื่องใดเป็นตัวควบคุมโดเมนใน Windows โดยทางโปรแกรม
ฉันกำลังมองหาวิธีกำหนดชื่อ / ที่อยู่ IP ของตัวควบคุมโดเมนสำหรับโดเมนที่กำหนดที่คอมพิวเตอร์ไคลเอนต์เชื่อมต่ออยู่ ที่ บริษัท ของเราเรามีเครือข่ายเล็ก ๆ จำนวนมากที่เราใช้ในการทดสอบและส่วนใหญ่มีโดเมนเล็ก ๆ ของตัวเอง ตัวอย่างเช่นโดเมนหนึ่งชื่อ "TESTLAB" ฉันมีเวิร์กสเตชัน Windows XP ที่เป็นสมาชิกของโดเมน TESTLAB และฉันกำลังพยายามหาชื่อของตัวควบคุมโดเมนเพื่อที่ฉันจะได้ไปดูเพื่อดูว่าผู้ใช้กำหนดไว้สำหรับโดเมนใด ในห้องปฏิบัติการของเรามีการผสมผสานระหว่าง Windows Server 2000 และ Windows Server 2003 (และในความเป็นจริงอาจเป็นเซิร์ฟเวอร์ NT 4 สองตัว) ดังนั้นจึงเป็นการดีที่จะหาวิธีแก้ปัญหาที่ใช้ได้กับทั้งสองอย่าง เมื่อดูบนอินเทอร์เน็ตดูเหมือนว่ามียูทิลิตี้ต่างๆเช่น Windows Power Shell หรือ nltest แต่สิ่งเหล่านี้ต้องการให้คุณดาวน์โหลดและติดตั้งยูทิลิตี้อื่น ๆ ฉันหวังว่าจะพบวิธีค้นหาตัวควบคุมโดเมนโดยไม่ต้องติดตั้งอะไรเพิ่มเติม แก้ไขถ้าฉันต้องการเขียนโปรแกรมเพื่อค้นหาตัวควบคุมโดเมนหรือผู้ใช้ในโดเมนปัจจุบันฉันจะทำอย่างไร

11
การดูไซต์ที่โฮสต์ IIS ของฉันบนเครื่องอื่น ๆ บนเครือข่ายของฉัน
ที่บ้านฉันมีการตั้งค่าเครือข่ายง่ายๆที่มี 2 เครื่อง ในเครื่องเดียวฉันมีไซต์ที่โฮสต์กับ IIS7 แต่กว่ามาตรฐานlocalhost/index.htmอยู่ผมได้เพิ่มรายการในHOSTSแฟ้มชี้ IP ท้องถิ่น (127.0.0.1) โดเมนนี้ www.mysite.dev- ฉันสามารถเข้าถึงไซต์ได้www.mysite.devโดยไม่มีปัญหา สิ่งที่ฉันต้องการทำคือสามารถดูไซต์นี้จากเครื่องอื่นของฉันบนเครือข่าย ในตอนแรกฉันคิดว่าสิ่งนี้สามารถทำได้ด้วย URL เช่นนั้น MACHINE-NAME/www.mysite.devแต่การเชื่อมต่อจะหมดเวลาเสมอ แต่ฉันสามารถ ping ได้MACHINE-NAMEโดยไม่มีปัญหา สำหรับวัตถุประสงค์ในการทดสอบฉันได้ปิดใช้งานไฟร์วอลล์ windows บนทั้งสองเครื่อง แต่ไม่มีความสุข เช่นเดียวกับนักพัฒนาเว็บทั่วไปทักษะด้านฮาร์ดแวร์ / เครือข่ายของฉันค่อนข้างแย่ มีใครเห็นบ้างไหมว่าฉันทำอะไรผิด?

6
Chrome แฮงค์หลังจากมีการถ่ายโอนข้อมูลจำนวนหนึ่ง - กำลังรอซ็อกเก็ตที่พร้อมใช้งาน
ฉันมีเกมบนเบราว์เซอร์และฉันเพิ่งเริ่มเพิ่มเสียงในเกม Chrome ไม่โหลดทั้งหน้าและติดขัด"91 requests | 8.1 MB transferred"และไม่โหลดเนื้อหาเพิ่มเติม และมันยังทำลายเว็บไซต์ในแท็บอื่น ๆ ทั้งหมดอีกWaiting for available socketด้วย หลังจาก 5 นาที (แน่นอน) ข้อมูลจะถูกโหลด สิ่งนี้ไม่เกิดขึ้นบนเบราว์เซอร์อื่น ๆ การลบไฟล์ MP3 หนึ่งไฟล์ (ไฟล์ที่เพิ่มล่าสุด) ช่วยแก้ปัญหาได้ดังนั้นอาจเป็นปัญหาการ จำกัด ข้อมูลหรือไม่?

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