ตอนนี้ถ้าพวกเขาเป็นโฮสต์หลายคนในเครือข่ายภายในสมมติว่าเรามี p s พีซีหนึ่งและพีซีหนึ่งพีซีมีที่อยู่ IP 10
ถึง 1 ถึง 1 และ 1 พีซีเพื่อให้มีที่อยู่ IP 10 ที่หนึ่งจะสงสัย
ในตัวอย่างนี้ถ้าเราใช้สุทธิหนึ่งต่อหนึ่งมากกว่าที่จะแปลการแปลที่อยู่พอร์ตเราจะต้องสร้างรายการสุทธิสำหรับแต่ละโฮสต์
ดังนั้นโฮสต์ 1 เป็นตัวอย่างจะไม่พูดคุยกับใคร แต่ต้องการโฮสต์และพีซี ti
จะกระจัดกระจายหนึ่ง แต่หนึ่งจะ 1 3 การเพิ่มขึ้นสุทธิจะมีลักษณะดังนี้ 10 1 1 1 2 1 1
1 1 2 10 1 1 2 2 2 1 1 2 1 2 1 2 และ
3 เป็นที่อยู่ส่วนกลางภายในภายนอกนอกท้องถิ่นนอกโลกในตัวอย่างนี้จะเหมือนกัน
ดังนั้นที่อยู่ในท้องถิ่นจะเป็นที่อยู่ IP
ที่แท้จริงของโฮสต์ที่อยู่ทั่วโลกภายในจะเป็นที่อยู่ทั่วโลกที่กระจัดกระจายตามที่เห็นบนอินเทอร์เน็ต
ที่อยู่ในท้องถิ่นและนอกที่อยู่ร่วมระดับโลกในตัวอย่างนี้จะยังคงเหมือนเดิมเพราะเราไม่ได้ประกาศที่อยู่ IP
ปลายทางเฉพาะที่อยู่ IP ต้นทางจะถูกบันทึกไว้ในตัวอย่างนี้
ปัญหาเกี่ยวกับการแปลที่อยู่เครือข่าย Pier ตามที่แสดงในตัวอย่างนี้คือคุณจะต้องมีที่อยู่ IP
สาธารณะสำหรับทุก ๆ โฮสต์ภายในที่ใช้ที่อยู่ RAFC 19:18 ส่วนตัวซึ่งเอาชนะการแปลที่อยู่เครือข่ายทั้งหมดที่เราต้องการอนุรักษ์
ที่อยู่ IP ในโลกแห่งความเป็นจริง
เรามักจะใช้การแปลแพ็ตหรือที่อยู่พอร์ตซึ่งสกอตต์ยังเรียกว่าไม่ให้โหลดมากเกินไป Pat อนุญาตให้มีหลายที่อยู่ในโฮสต์เช่น 10 1 ใน 1
และ 10 1 20 เพื่อให้ถูกสุทธิไปยังที่อยู่สาธารณะเดียวกัน
ดังนั้นในตัวอย่างนี้พีซีทั้งสองจะได้รับการชำระหนี้ให้อยู่ในที่อยู่เดียวกันทั่วโลก
มันไม่ใช่การทำแผนที่แบบหนึ่งต่อหนึ่ง
ในตัวอย่างนี้สองที่อยู่ IP ส่วนตัวบน Nottage เป็นที่อยู่ IP สาธารณะเดียว
นอกจากนี้ในตัวอย่างนี้สุนัขตัวหนึ่งเดินไปเดินมา
หนึ่งคือเราเตอร์มีการกำหนดค่าที่อยู่ IP
นั่นทำให้เกิดปัญหาอื่น
เราเตอร์เพื่อเริ่มต้นทราฟฟิกที่ถูกกำหนดไว้กับตัวเองเมื่อเปรียบเทียบกับทราฟฟิกที่ไปยังพีซีหนึ่งต่อทราฟฟิกกับพีซี
ดังนั้นเมื่อพีซีหนึ่งตั้งแต่ทราฟฟิกบนอินเทอร์เน็ตไปยังเซิร์ฟเวอร์และทราฟฟิกถูกส่งคืนเราเตอร์จะรู้ได้อย่างไรว่าทราฟฟิกนั้นเป็นของพีซีหนึ่งมากกว่าพีซี
สองถ้าการรับส่งข้อมูลไปที่ที่อยู่ IP เดียวกัน
ดังนั้นในคำอื่น ๆ เราเตอร์จะแยกความแตกต่างระหว่างเซสชันที่แตกต่างกันหรือการไหลที่แตกต่างกันอย่างไรหากโฮสต์หลาย
ๆ ตัวด้านในพูดกับเซิร์ฟเวอร์เดียวกันบนอินเทอร์เน็ต
นั่นคือสิ่งที่แปล Idris เข้ามา
ในตัวอย่างนี้โฮสต์หลายแห่งกำลังแบ่งปันที่อยู่ IP เดียวกัน
ดังนั้นวิธีที่จะทำให้รายการไม่ซ้ำกันคือการรวมที่อยู่ IP
กับหมายเลขพอร์ตเพื่อแยกความแตกต่างระหว่างเซสชันที่แตกต่างกันหรืออุปกรณ์โฮสต์ที่แตกต่างกัน
และนั่นคือสิ่งที่คำศัพท์ในการแปลที่อยู่พอร์ตเกิดขึ้นเนื่องจากโฮสต์หลายแห่งกำลังใช้ที่อยู่ IP เดียวกันร่วมกัน
วิธีรับรายการพิเศษในตารางส่วนกลางภายในคือการรวมพอร์ตและที่อยู่ IP
ดังนั้นการรวมกันของพอร์ตและที่อยู่ IP จึงมีค่าที่ไม่เหมือนใครซึ่งทำให้เราเตอร์สามารถแยกความแตกต่างระหว่างรายการต่างๆ
ดังนั้นในตัวอย่างนี้ทั้งพีซี 1 และพีซี 2 กำลังแชร์ $ 1 1 1. 1 เป็นที่อยู่ส่วนกลางภายใน
อย่างไรก็ตามเมื่อโฮสต์ 1
เริ่มต้นเซสชันไปยังเซิร์ฟเวอร์ก็จะเลือกวิธีพอร์ตหมายเลข femoral แบบสุ่มเพื่อระบุเซสชันบนพีซีท้องถิ่นเมื่อการรับส่งข้อมูลส่งเราเตอร์
เราเตอร์จะใช้หมายเลขพอร์ตต้นทางที่เลือกเพื่อแสดงรายการถัดไปในตาราง
ดังนั้นพีซีเลือก 1024 และนั่นคือรายการที่ใช้ในรายการตาราง NAT ทั่วโลกภายใน
หากพีซีเริ่มต้นเซสชันไปยังเซิร์ฟเวอร์และสมมติว่าเป็นเรื่องโต้แย้งเพราะเลือกหมายเลขยี่สิบยี่สิบเป็นหมายเลขพอร์ตต้นทางนั่นคือรายการที่ใช้บนเราเตอร์เพื่อระบุเซสชันโดยเฉพาะ
ดังนั้นเมื่อทราฟฟิกถูกส่งจากพีซีเหล่านี้ไปยังเซิร์ฟเวอร์และมันถูกส่งกลับไปยังเราเตอร์จากเซิร์ฟเวอร์เซิร์ฟเวอร์จะสามารถแยกความแตกต่างระหว่างทราฟฟิกที่ถูกกำหนดให้มีแนวโน้มไม่ใช่แบบหนึ่งต่อหนึ่ง
มีการรับส่งข้อมูลที่กำหนดให้ Tennet สงสัยเช่นกันเนื่องจากที่อยู่ IP
และหมายเลขพอร์ตที่ไม่ซ้ำกัน
ดังนั้นจะเกิดอะไรขึ้นหากพีซีทั้งสองเครื่องไม่ว่าด้วยเหตุผลใดก็ตามให้สุ่มเลือกหมายเลขพอร์ตต้นทางเดียวกัน
สมมติว่าทั้งคุณต้องการพีซีให้เลือก 10:24
ในขณะที่ทุกคน rodded ทำมันเป็นเพียงการเปลี่ยนแปลงรายการในตารางทั่วโลกภายในเพื่อให้รายการที่ไม่ซ้ำกัน
ดังนั้นคนที่เลือก 10:24 ก็คือหมายเลขพอร์ตและเราเตอร์ก็เปลี่ยนเป็นหมายเลขพอร์ตอื่นเพื่อรักษาเอกลักษณ์ของหุบเขาไว้ในตาราง
ดังนั้นในการรับส่งข้อมูลของเซิร์ฟเวอร์ไปยัง Rodda ที่กำหนดให้สงสัยสงสัยสงสัย
หนึ่งหมายเลขพอร์ตสิบยี่สิบห้า
เราเตอร์เพียงแค่เปลี่ยนที่อยู่เป็น 10 ที่หนึ่งได้เดินไปที่พอร์ต 10:24
ดังนั้นหากคุณสูดดมการจราจรบนการเชื่อมต่อเครือข่ายท้องถิ่นนี้คุณจะเห็นการรับส่งข้อมูลด้วยที่อยู่ต้นทาง 10
ดั๊กสงสัยว่าสงสัย
พอร์ตหนึ่ง 10:24 ไปยังเซอร์โวพร้อม drays 1:58 ถึงพอร์ต 80
คุณจะเห็นปริมาณการใช้งานจาก BCT ที่มีการเปลี่ยนแปลงที่อยู่ IP แต่ต้องการพอร์ตหมายเลข 10:24
ไปที่เซิร์ฟเวอร์เดียวกันตั้งแต่จรดเท้าจรดปลายเท้าจรดปลายเท้าถึงพอร์ต 80
อย่างไรก็ตามเมื่อการจราจรชนกับเราเตอร์ถนนก็จะเปลี่ยนหุบเขาเหล่านั้นเมื่อการจราจรถูกผูกไว้โดย Rodda
ก่อนที่จะเห็นการจราจรบนอินเทอร์เน็ต
rockwool เปลี่ยนแหล่งที่อยู่
ดังนั้นหากคุณสูดดมการรับส่งข้อมูลบนอินเทอร์เฟซอินเทอร์เน็ตคุณจะเห็นทราฟฟิกจากพีซีหนึ่งซึ่งตอนนี้มีที่อยู่ IP
ต้นทางของหนึ่งบล็อกหนึ่งเอาหนึ่งต่อหนึ่งพอร์ต 10:24 ที่อยู่ปลายทางยังคงเหมือนเดิม
เราไม่ได้เปลี่ยนที่อยู่นอกโลกและนอกท้องถิ่น
คุณจะเห็นปริมาณการใช้งานจากพีซีไปยังแหล่งที่อยู่ตอนนี้จะเป็น 1 1 ที่ 1 1
พอร์ต 10:25 บนอินเทอร์เฟซนี้โดยมีการตั้งค่าปลายทางไว้ที่เซิร์ฟเวอร์ดังนั้นเราเตอร์จึงได้กำหนดทั้งที่อยู่
IP และในกรณีนี้ก็เปลี่ยนหมายเลขพอร์ตเพื่อให้ค่าไม่ซ้ำกัน
เซิร์ฟเวอร์ในตัวอย่างนี้เชื่อว่ามีสองเซสชันจากโฮสต์เดียวกันสงสัยว่าวิธีหนึ่งคือข้อเท็จจริงที่เกิดขึ้นจริง
เป็นพีซีสองเครื่องแยกกัน แต่เซิร์ฟเวอร์ไม่รู้ว่าจะเห็นที่อยู่ IP
ที่กระจัดกระจายเมื่อเซิร์ฟเวอร์ส่งคืนทราฟฟิกไปยังเราเตอร์
มันจะคืนทราฟฟิกไปยังที่หนึ่งที่ต้องการต้องการหนึ่งพอร์ต 10:24 ที่อยู่ต้นทางตอนนี้จะไปที่ไปยังไปที่พอร์ต
80 เช่นเดียวกับที่อยู่ปลายทางที่สงสัย
สงสัย.
หนึ่งพอร์ตยี่สิบยี่สิบห้าสิ่งที่ดีพอสมควรของสองนิ้วเท้าจรดปลายเท้าเพื่อพอร์ต 80
เซิร์ฟเวอร์อีกครั้งเชื่อว่ามันกำลังพูดคุยกับโฮสต์เดียวกัน