ฉันกำลังทำงานกับแอปพลิเคชั่นโทรศัพท์มือถือที่ต้องส่งคำสั่ง TCP ไปยังจากเครือข่ายภายนอก (เช่นร้านกาแฟหรือกำลังเชื่อมต่อกับ 3G) ไปยังอุปกรณ์เฉพาะในเครือข่ายภายในบ้าน สมมติว่า
- เราเตอร์มีที่อยู่ IP จริงเป็น 123.123.123.123 และที่อยู่ IP ส่วนตัวที่ 192.168.0.1
- อุปกรณ์มีที่อยู่ IP ส่วนตัวของ 192.168.0.101
- อุปกรณ์กำลังฟังคำสั่ง TCP ขาเข้าบนพอร์ต 1000 และ 2000
คำถามของฉันคือ:
- ในแอปพลิเคชันมือถือของฉันฉันต้องส่งคำสั่งไปที่ 123.123.123.123 ใช่มั้ย หากเป็นเช่นนั้นพอร์ตใด
- ฉันต้องทำการกำหนดค่าใดบนเราเตอร์เพื่อให้มันส่งคำสั่งนี้ไปยังอุปกรณ์ที่ต้องการ
ฉันไม่รู้ว่าจะทำอย่างไรตั้งแต่ฉันไม่เคยทำงานเกี่ยวกับเครือข่ายมาตั้งแต่ฉันเรียนจบเมื่อหลายปีก่อน