1
การเชื่อมต่อซ็อกเก็ต TCP แบบเปิดใช้ข้อมูลเมื่อไม่ได้ใช้หรือไม่
ฉันมีการเชื่อมต่อซ็อกเก็ต TCP ที่จัดตั้งขึ้นระหว่างเซิร์ฟเวอร์ของฉันและโมเด็มซึ่งมีโมดูล GSM ที่ใช้งานและติดตั้งซิมการ์ด ฉันสร้างการเชื่อมต่อ 3G ของ wirless ผ่านทาง socat: /usr/bin/socat open:/dev/ttyVA8500,nonblock,echo=0,raw TCP-LISTEN:8500,reuseaddr,fork คำสั่งเล็กน้อยนี้ฟังการเชื่อมต่อ TCP บนพอร์ต 8500 และเขียนข้อมูลลงในพอร์ตอนุกรมเสมือน /dev/ttyVA8500. ตอนนี้เมื่อฉันเขียนไปยังพอร์ตอนุกรมเสมือนบนเซิร์ฟเวอร์ของฉันข้อมูลจะถูกส่งไปยังโมเด็มซึ่งจะส่งการตอบสนอง การสื่อสารนี้มีค่าใช้จ่ายในการรับส่งข้อมูล ฉันเห็นการรับส่งข้อมูลนี้ในเครื่องมือตรวจสอบของผู้ให้บริการ GSM ปัญหา ฉันสามารถเห็นปริมาณการใช้ข้อมูลในการตรวจสอบระบบ GSM แม้ในขณะที่ฉันไม่ได้พูดคุยกับโมเด็ม มันน้อยกว่ามากประมาณ 2 kiB ต่อชั่วโมง แต่ฉันมีขีด จำกัด 1 MB ต่อเดือน ดังนั้นคำถามของฉันคือการใช้ข้อมูล 3G "ผี" นี้มาจากไหน? การเชื่อมต่อซ็อกเก็ต TCP เองมีค่าใช้จ่ายในการรับส่งข้อมูลหรือไม่ ขณะที่ฉันไม่ได้คุยกับการเชื่อมต่อ TCP ฉันใช้ tcp sniffer เพื่อตรวจสอบปริมาณการใช้งานผี: …