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

TCP และ IP เป็นโปรโตคอลที่สำคัญสองข้อที่ใช้ในเครือข่าย เนื่องจากความสำคัญของพวกเขา Internet Protocol Suite จึงเป็นที่รู้จักกันทั่วไปว่า "TCP / IP"

2
TIME_WAIT ของฉันอยู่ที่ไหนใน Mac OS X
ไม่มีTIME_WAITใน Mac OS X โดยปกติเมื่อปิดการเชื่อมต่อ TCP ซ็อกเก็ตด้านข้างที่close()เรียกว่าครั้งแรกจะถูกทิ้งให้อยู่ในTIME_WAITสถานะ เมื่อเพื่อนคนหนึ่งเป็นเครื่อง Mac OS X (Lion) TIME_WAITจะไม่มีรายชื่ออยู่netstat -anบน Mac หากclose()มีการเรียกครั้งแรกทางด้าน Mac อย่างไรก็ตามดูเหมือนว่าซ็อกเก็ตอยู่ในTIME_WAITสถานะจริงเนื่องจากพยายามโทรlisten()อีกครั้ง (โดยไม่ใช้ตัวเลือกซ็อกเก็ตSO_REUSEADDR) ทำให้listen()ล้มเหลว กำลังรอ 2 * MSL (อายุการใช้งานส่วนสูงสุดซึ่งคือ 15 วินาทีบน Mac OS X Lion ตามที่รายงานโดยsysctl net.inet.tcp.msl) จะล้างTIME_WAITสถานะและlisten()สามารถเรียกได้อีกครั้งโดยไม่มีข้อผิดพลาด ทำไมฉันไม่สามารถดูซ็อกเก็ตในTIME_WAIT? การทดสอบ ต่อไปนี้เป็นโปรแกรมทดสอบอย่างง่ายสองโปรแกรมใน Python เซิร์ฟเวอร์ #!/usr/bin/env python import socket HOST = '' PORT = 50007 l …

4
การตรวจหาเกตเวย์ที่ไม่ทำงานใน Windows 2008 Server
เมื่อเร็ว ๆ นี้เราได้ติดตั้ง HAProxy สำหรับ stackoverflow.com เราตัดสินใจที่จะใช้ TProxy เพื่อรักษาที่อยู่แหล่งที่มาสำหรับลูกค้าที่เชื่อมต่อดังนั้นบันทึกและโมดูล IIS อื่น ๆ ของเราซึ่งขึ้นอยู่กับที่อยู่ IP ของลูกค้าจะไม่ต้องการการแก้ไข ดังนั้นแพ็คเก็ตมาถึงการปลอมแปลงราวกับว่าพวกเขาได้มาจากที่อยู่ IP อินเทอร์เน็ตภายนอก แต่ในความเป็นจริงพวกเขามาจากท้องถิ่น HAProxy IP 192.168.xx IP ในเครือข่ายท้องถิ่นของเรา เว็บเซิร์ฟเวอร์ของเราทั้งสองมี NIC สองตัว - ที่อยู่หนึ่งคลาส B ที่กำหนดเส้นทางได้บนอินเทอร์เน็ตสาธารณะที่มี IP แบบคงที่, DNS, และเกตเวย์เริ่มต้นและที่อยู่คลาส C ส่วนตัวที่ไม่สามารถกำหนดเส้นทางได้ HAProxy มีสองอินเตอร์เฟส - หนึ่งสาธารณะและหนึ่งส่วนตัวและดำเนินงานของแพ็กเก็ตการเราต์โปร่งใสระหว่างอินเตอร์เฟสและควบคุมทราฟฟิกไปยังเว็บเซิร์ฟเวอร์ที่เหมาะสม อินเทอร์เน็ตอะแดปเตอร์อีเธอร์เน็ต: คำอธิบาย . . . . . . . …

2
TCP: หน่วยความจำไม่เพียงพอ - Nginx
ฉันใช้งานเว็บไซต์ที่มีปริมาณการใช้งานสูงบนเซิร์ฟเวอร์ nginx ไม่กี่วันที่ผ่านมาฉันมีปัญหากับการล็อค VPS ของฉัน (ไม่สามารถ SSH และ nginx ดูเหมือนจะหยุดทำงาน) เมื่อฉันดูในบันทึกฉันสามารถดูสิ่งต่อไปนี้: TCP: out of memory เมื่อฉันตรวจสอบสถานะของฉันฉันจะเห็นว่ามีหน่วยความจำมากกว่า 50% ฉันคิดว่าฉันต้องปรับจำนวนหน่วยความจำ TCP ที่ได้รับอนุญาตให้ใช้ เมื่อ googling ฉันพบเคล็ดลับในการปรับแต่ง แต่ไม่สามารถแก้ไขได้ ฉันเปลี่ยนค่าใน / proc / sys / net / ipv4 / tcp_mem เป็นดังต่อไปนี้ 16392 21856 32784 นอกจากนี้ /etc/sysctl.conf ยังถูกปรับเป็น: # # /etc/sysctl.conf - Configuration file for setting …
-1 ubuntu  nginx  tcp  tcpip 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.