forward port คืออะไร ?

      พอดีผมไปเจอบทความหนึ่งใน Pantip เขียนโดยคุณ คนปังฮา อ่านแล้วเคียร์ดี ก็เลยอยากจะเอามาแชร์สำหรับคนที่ไม่เข้าใจได้อ่านกันครับ
forward port คืออะไร ?
หมู่บ้านจัดสรรแห่งหนึ่ง ทำถนนในหมู่บ้านไว้  65,000 สาย สาย 1 ถึง 65,000 (port)
ถนนแต่ละสาย เป็นถนนเดี่ยว ไม่มีซอย เริ่มจากป้อมยามหน้าหมู่บ้านทั้งหมด
สุดปลายถนนแต่ละสาย จะมีบ้านได้ 1 หลัง (เท่านั้น)
บ้านแต่ละหลัง มีเลขที่ไม่ซ้ำกัน (IP Address)
บ้านขนาดใหญ่ บางหลัง (1ip address)  ต้องใช้ถนนหลายสาย (หลาย port)
ปลายถนนบางสาย ว่าง ยังไม่มีการสร้างบ้าน (ยังไม่มี IP ใดไปรออยู่) 
ยามหน้าหมู่บ้าน (router) มีไวท์บอร์ด บันทึกรายละเอียดเลขที่บ้านและถนนไว้  (ตาราง NAT)
สร้างบ้านเสร็จ ต้องบอกยาม ให้บันทึกลงไวท์บอร์ด ว่าอยู่ปลายถนนหมายเลขเท่าไร (ทำ port forward  แจ้ง IP ไหน รออยู่ Port ไหน) 
บ้านที่ใช้ถนนหลายสาย   จะต้องบันทึกให้ครบทุกสาย (port forward ครบทุก port )
มีจดหมาย ส่งจากนอกบ้าน (request) มาลงที่ตู้ยาม ต้องการติดต่อบ้านหลังหนึ่ง 
แต่จดหมายจ่าหน้าเป็น ชื่อหมู่บ้าน (Wan IP  หรือ External IP) ตามด้วยหมายเลขถนนในหมู่บ้าน (port)  ไม่ได้แจ้งเลขที่บ้าน (Internal ip)
ยาม (Router) ตรวจสอบจากไวท์บอร์ด (ตาราง NAT)  ปลายถนน (port) ที่ระบุตามจดหมาย  มีบ้านอยู่หรือไม่ (มี IP ใด รออยู่)
ถ้าตรวจสอบแล้ว มีบ้านอยู่ จะส่งจดหมายต่อให้ที่บ้าน (forward)
ถ้าตรวจสอบแล้ว ปลายถนนยังว่างอยู่  (หรือเจ้าบ้านไม่ได้แจ้งไว้)  จะโยนจดหมายทิ้ง

Comments

Popular posts from this blog

interpreter กับ compiler ต่างกันยังไง?

Source file not compile Dev C++ win 8, win 8.1 , win10

LTE CAT3/4/6 + มือถือ 4G ซื้อให้ดีต้องดูถึง Network Technology Bands