ที่อยู่ IP ทำงานอย่างไร

เผยแพร่แล้ว: 2019-10-10

“What is is my IP” เป็นหนึ่งในวลีที่มีการค้นหามากที่สุดในอินเทอร์เน็ต คุณอาจเคยสงสัยว่า "IP คืออะไรและทำงานอย่างไร" ที่อยู่ IP ที่ใช้เพื่อค้นหา บล็อก จำแนก และติดตามผู้ใช้อินเทอร์เน็ตขึ้นอยู่กับสาเหตุหลายประการ ที่อยู่ IP ไม่เหมือนกันเสมอไป เนื่องจากอุปกรณ์แต่ละเครื่องแตกต่างกัน (ไม่ใช่ในทุกกรณี) คุณสามารถตรวจสอบ IP ของอุปกรณ์ที่เชื่อมต่ออินเทอร์เน็ตแต่ละเครื่องบนเครื่องมือตรวจสอบ IP ของ Prepostseo โดยไม่ต้องใช้ความพยายามอย่างมาก

ข้ามไปที่ส่วนที่อยู่ IP คืออะไรและที่อยู่เหล่านี้ทำงานอย่างไร

ที่อยู่ IP คืออะไร?

ที่อยู่ IP คือตัวระบุคอมพิวเตอร์หรืออุปกรณ์บนเครือข่าย TCP / IP เครือข่ายที่ใช้ข้อความพาธ TCP / IP ตามที่อยู่ IP เป้าหมาย

ที่อยู่ IP แบบ 32 บิตมักแสดงเป็นตัวเลข 4 ไบต์จาก 0-255 ที่แสดงเป็นทศนิยมแทนที่จะเป็นเลขฐานสอง ตัวอย่างเช่น ในรูปแบบไบนารี ที่อยู่ IP: 168.212.226.204 คือ 10101000.11010100.11100010.1100

อย่างไรก็ตาม มันง่ายกว่าสำหรับเราที่จะจำตัวเลขทศนิยมมากกว่าเลขฐานสอง นั่นเป็นเหตุผลที่เราใช้ตัวเลขทศนิยมเพื่อแสดงที่อยู่ IP อย่างไรก็ตาม เลขฐานสองมีความสำคัญ เนื่องจากเป็นตัวกำหนดคลาสเครือข่ายที่เป็นที่อยู่ IP

สองส่วนของที่อยู่ IP

มีสององค์ประกอบสำหรับที่อยู่ IP หนึ่งรายการที่ระบุเครือข่ายและอีกรายการหนึ่งคือโหนดหรือโฮสต์

คลาสที่อยู่กำหนดว่าส่วนใดเป็นส่วนหนึ่งของที่อยู่เครือข่ายและที่อยู่ของโหนด โหนดทั้งหมดในเครือข่ายที่กำหนดมีคำนำหน้าเหมือนกัน แต่มีหมายเลขโฮสต์เดียว

1. เครือข่ายคลาสเอ

ในที่อยู่ไบนารี เครือข่าย Class A เริ่มต้นที่ 0 ดังนั้นตัวเลขทศนิยมอาจเป็นได้ตั้งแต่ 1 ถึง 126 8 บิตแรก (ไบต์แรก) กำหนดเครือข่าย และ 24 บิตที่เหลือระบุโฮสต์เครือข่าย ตัวอย่างของที่อยู่ IP สำหรับคลาส A คือ 102.168.212.226 โดยที่ “102” กำหนดเครือข่าย และโฮสต์สำหรับคลาส A คือ “168.212.226”

2. เครือข่ายคลาส B

ในเครือข่าย B ที่อยู่ไบนารีเริ่มต้นด้วย 10 ดังนั้นตัวเลขทศนิยมสามารถอยู่ที่ใดก็ได้ระหว่าง 128 ถึง 191 หมายเลข 127 สงวนไว้สำหรับการวนรอบและใช้สำหรับการทดสอบภายในเครื่องภายใน เครือข่ายระบุด้วย 16 บิต (สองออคเต็ตแรก) และโฮสต์ภายในเครือข่ายระบุด้วย 16 บิตที่เหลือ ตัวอย่างของที่อยู่ IP คลาส B คือ 168.212.226.204 โดยที่เครือข่ายคือ “168.212” และเครือข่ายโฮสต์คือ “226.204”

3. เครือข่ายคลาส C

ที่อยู่ไบนารีเริ่มต้นด้วย 110 ดังนั้นจำนวนทศนิยมสามารถอยู่ระหว่าง 192 ถึง 223 ได้ทุกที่ 24 บิตแรกกำหนดเครือข่ายและอีก 8 บิตแสดงผู้เข้าร่วมในเครือข่าย ตัวอย่างของ Class C IP คือ 200.168.212.226 โดยที่ “200.168.212” แทนเครือข่ายและ “226” หมายถึงโฮสต์เครือข่าย

4. เครือข่ายคลาสดี

ในเครือข่าย Class D ที่อยู่ไบนารีเริ่มต้นด้วย 1110 ดังนั้นตัวเลขทศนิยมสามารถอยู่ระหว่าง 224 ถึง 239 เพื่อช่วยมัลติคาสต์ เครือข่าย Class D ที่ใช้

5. เครือข่ายคลาสอี

ที่อยู่ไบนารีในเครือข่าย Class E เริ่มต้นด้วย 1111 ดังนั้นจำนวนทศนิยมสามารถอยู่ในช่วง 240 ถึง 255 สำหรับการทดสอบ จะใช้เครือข่าย Class E พวกเขาไม่เคยบันทึกหรือใช้เป็นมาตรฐาน

TCP / IP ทำงานอย่างไร

โปรโตคอล TCP / IP มีวัตถุประสงค์เพื่อให้คอมพิวเตอร์หรืออุปกรณ์แต่ละเครื่องในเครือข่ายมี "ที่อยู่ IP" ที่ไม่ซ้ำกัน (ที่อยู่อินเทอร์เน็ตโปรโตคอล) สามารถเปิดและสื่อสารกับ "พอร์ต" ที่แตกต่างกันถึง 65535 ที่ส่งและรับข้อมูลจากอุปกรณ์เครือข่ายอื่น ๆ กับที่อยู่ IP แต่ละรายการ ที่อยู่ IP ระบุเฉพาะคอมพิวเตอร์หรืออุปกรณ์บนเครือข่าย และ "หมายเลขพอร์ต" เช่น ระหว่างที่อยู่ IP สองแห่ง จะระบุการเชื่อมต่อเฉพาะระหว่างอุปกรณ์และคอมพิวเตอร์

"พอร์ต" ของ TCP / IP สามารถพิจารณาสายการสื่อสารสองทางส่วนบุคคล โดยใช้หมายเลขพอร์ตเพื่อกำหนดการเชื่อมต่อที่แม่นยำสำหรับทั้งสองเครื่อง การออกแบบคล้ายกันมากกับพอร์ตประเภทอื่นๆ บนพีซีของคุณ (ซีเรียล ขนาน ฯลฯ) ยกเว้นว่าโปรโตคอล TCP / IP มีหน้าที่ในการกำหนดเส้นทางของข้อมูลเข้าและออกจากพอร์ต IP เสมือนแต่ละพอร์ต แทนที่จะมีการเชื่อมต่อทางกายภาพ

การเชื่อมต่อไคลเอ็นต์ TCP/IP และเซิร์ฟเวอร์

การเชื่อมต่อ TCP / IP ทำงานในลักษณะที่เทียบได้กับการโทรโดยที่บุคคลอื่นต้องเชื่อมต่อด้วยการโทรออก ใครก็ตามที่อยู่อีกด้านของลิงก์ต้องฟังการโทรแล้วรับสายเมื่อมีสายเข้า ที่อยู่ IP นั้นคล้ายกับหมายเลขโทรศัพท์ในการสื่อสาร TCP / IP และหมายเลขพอร์ตจะคล้ายกับการขยายเฉพาะหลังจากรับสาย "ไคลเอนต์" ในการเชื่อมต่อ TCP / IP คือคอมพิวเตอร์หรืออุปกรณ์ "โทรออก" และ "เซิร์ฟเวอร์" คือคอมพิวเตอร์ "ได้ยิน" สำหรับการโทร

กล่าวอีกนัยหนึ่ง ไคลเอนต์ต้องการความเข้าใจที่อยู่ IP ของเซิร์ฟเวอร์ใด ๆ เพื่อเชื่อมต่อและหมายเลขพอร์ตที่จะส่งและรับโดยไคลเอนต์หลังจากสร้างการเชื่อมต่อ เซิร์ฟเวอร์ต้องรับฟังและรับทราบหรือยกเลิกผู้ติดต่อเมื่อไคลเอนต์เริ่มต้นเท่านั้น

หลังจากเชื่อมต่อกับพอร์ต TCP / IP ระหว่างไคลเอนต์ TCP / IP และเซิร์ฟเวอร์ TCP / IP ข้อมูลจะถูกส่งไปในทิศทางใดทิศทางหนึ่งเหมือนกับที่ข้อมูลถูกส่งผ่านพอร์ตประเภทอื่นบนพีซีของคุณ (ซีเรียล ขนาน ฯลฯ) ความแตกต่างเพียงอย่างเดียวคือข้อมูลที่ส่งผ่านเครือข่ายของคุณ การเชื่อมต่อระหว่างไคลเอนต์และเซิร์ฟเวอร์ยังคงเปิดอยู่จนกว่าการเชื่อมต่อจะสิ้นสุด

ข้อดีอย่างหนึ่งของโปรโตคอล TCP / IP คือไดรเวอร์ระดับต่ำที่รันข้อมูลที่ส่งและรับจะควบคุมข้อผิดพลาดในข้อมูลทั้งหมด เพื่อให้คุณมั่นใจได้ว่าไม่มีข้อผิดพลาดเกิดขึ้นในข้อมูลใดๆ ที่คุณส่งหรือรับ

สี่ Abstraction Layers ที่ฝังอยู่ใน TCP/IP

นามธรรมสี่ชั้น ได้แก่ ชั้นลิงค์ ชั้นอินเทอร์เน็ต ชั้นการขนส่ง และชั้นแอปพลิเคชัน

  • ลิงค์เลเยอร์เป็นอุปกรณ์เครือข่ายทางกายภาพสำหรับเชื่อมต่อโหนดและเซิร์ฟเวอร์
  • Internet Layer เชื่อมต่อโฮสต์ข้ามเครือข่ายเข้าด้วยกัน
  • Transport Layer แก้ไขการสื่อสารทั้งหมดระหว่างโฮสต์และโฮสต์
  • เลเยอร์แอปพลิเคชันใช้เพื่อรับประกันการสื่อสารระหว่างแอปพลิเคชันเครือข่าย

เลเยอร์นามธรรม TCP / IP สี่ชั้นทำให้แพ็กเก็ตข้อมูล โปรแกรมแอปพลิเคชัน และอุปกรณ์เครือข่ายทางกายภาพสามารถโต้ตอบผ่านอินเทอร์เน็ต เพื่อให้แพ็กเก็ตถูกส่งโดยสมบูรณ์และถูกที่
เมื่อคุณเข้าใจคำจำกัดความพื้นฐานของ TCP / IP และวิธีการทำงานของอินเทอร์เน็ตแล้ว เราต้องพูดถึงสาเหตุที่ทั้งหมดนี้มีความสำคัญ

อินเทอร์เน็ตเป็นเรื่องเกี่ยวกับการสื่อสารและการเข้าถึง

เรื่องตลกยอดนิยมเกี่ยวกับอินเทอร์เน็ตคือมันเป็นลำดับของท่อที่ส่งและรับข้อมูลในที่ต่างๆ การเปรียบเทียบนี้ไม่ได้แย่แต่ยังไม่สมบูรณ์ด้วย

เหมือนลำดับของท่อที่มีการเชื่อมต่อต่างกัน จุดส่งหลายจุด จุดส่งต่างกัน จุดส่งต่อ/รับหลายจุด ความเร็วในการทำงานต่างกัน และส่วนควบคุมที่ตรวจสอบกระบวนการทั้งหมด

ต่อไปนี้คือตัวอย่างด่วนเพื่อทำความเข้าใจว่าทำไมต้องใช้ TCP / IP

ฉันอาศัยอยู่ในซิดนีย์ แต่เมื่อฉันอาศัยอยู่ในนิวยอร์ก สหรัฐอเมริกา ฉันชอบดูข่าวท้องถิ่นเป็นประจำทุกสัปดาห์เป็นเวลานานกว่านั้น

ฉันอ่าน The USA Herald เพื่อทำสิ่งนี้ ฉันไปที่ www.USaherald.xyz อย่างที่คุณอาจจินตนาการได้จาก URL นั้น USA Herald มีฐานอยู่ในอเมริกาแบบดิจิทัล

จำนวน Hops สำหรับแพ็คเก็ตที่จะส่ง

ในการเชื่อมต่อจากเดสก์ท็อปของฉันในนิวยอร์กไปยังเซิร์ฟเวอร์ที่ใช้ในสหรัฐอเมริกาซึ่งโฮสต์ The USA Herald แพ็กเก็ตข้อมูลจะต้องส่งผ่านเกตเวย์ต่างๆ และช่องทางการตรวจสอบที่หลากหลายไปยังศูนย์ข้อมูลต่างๆ เพื่อรับประกันว่าแอปพลิเคชันของฉันเป็นเป้าหมายที่ถูกต้อง

ภาษาอินเทอร์เน็ตที่แพร่หลายในที่นี้คือการค้นหาว่าต้องส่งข้อมูลหนึ่งแพ็กเก็ตจำนวนเท่าใดไปยังที่อื่น

แทร็กสามารถแสดงจำนวนการกระโดดตามลักษณะได้ หากคุณสงสัยว่ามี 17 ฮ็อประหว่างเซิร์ฟเวอร์ที่โฮสต์เว็บไซต์ USA Herald และสถานที่ของฉันในซิดนีย์

จำเป็นต้องมี TCP / IP เพื่อรับประกันว่าข้อมูลจะไปถึงปลายทาง หากไม่มี TCP / IP แพ็กเก็ตข้อมูลจะไม่มาถึงในที่ที่ควรอยู่ และอินเทอร์เน็ตก็ไม่ใช่แหล่งรวมข้อมูลที่เป็นประโยชน์ที่เรารู้จักในปัจจุบัน

สรุป

  • ที่อยู่ IP คือตัวระบุคอมพิวเตอร์หรืออุปกรณ์บนเครือข่าย TCP / IP
  • เครือข่ายที่ใช้ข้อความพาธ TCP / IP ตามที่อยู่ IP เป้าหมาย
  • เลขฐานสองมีความสำคัญเนื่องจากเป็นตัวกำหนดคลาสเครือข่ายที่เป็นที่อยู่ IP
  • สองส่วนของที่อยู่ IP มีส่วนประกอบสองส่วนสำหรับที่อยู่ IP หนึ่งส่วนที่ระบุเครือข่ายและส่วนประกอบหนึ่งที่ระบุโหนดหรือโฮสต์
  • คลาสที่อยู่กำหนดว่าส่วนใดเป็นส่วนหนึ่งของที่อยู่เครือข่ายและส่วนใดที่เป็นส่วนหนึ่งของที่อยู่โหนด
  • เครือข่ายคลาส A: ในที่อยู่ไบนารี เครือข่ายคลาส A เริ่มต้นที่ 0 ดังนั้นตัวเลขทศนิยมสามารถเป็นได้ตั้งแต่ 1 ถึง 126
  • 8 บิตแรกกำหนดเครือข่ายและ 24 บิตที่เหลือระบุโฮสต์เครือข่าย
  • เครือข่ายคลาส B: ในเครือข่ายคลาส B ที่อยู่ไบนารีเริ่มต้นด้วย 10 ดังนั้นตัวเลขทศนิยมสามารถอยู่ที่ใดก็ได้ระหว่าง 128 ถึง 191
  • เครือข่ายระบุด้วย 16 บิต และโฮสต์ภายในเครือข่ายระบุด้วย 16 บิตที่เหลือ
  • เครือข่ายคลาส C: ที่อยู่ไบนารีเริ่มต้นด้วย 110 ดังนั้นจำนวนทศนิยมสามารถอยู่ระหว่าง 192 ถึง 223 ได้ทุกที่
  • 24 บิตแรกกำหนดเครือข่ายและอีก 8 บิตแสดงผู้เข้าร่วมในเครือข่าย
  • เครือข่าย Class D: ในเครือข่าย Class D ที่อยู่ไบนารีเริ่มต้นด้วย 1110 ดังนั้นตัวเลขทศนิยมสามารถอยู่ระหว่าง 224 ถึง 239
  • เครือข่าย Class E: ที่อยู่ไบนารีในเครือข่าย Class E เริ่มต้นด้วย 1111 ดังนั้นจำนวนทศนิยมสามารถอยู่ในช่วง 240 ถึง 255
  • TCP / IP ทำงานอย่างไร โปรโตคอล TCP / IP มีวัตถุประสงค์เพื่อให้คอมพิวเตอร์หรืออุปกรณ์แต่ละเครื่องในเครือข่ายมี "ที่อยู่ IP" ที่แตกต่างกัน
  • สามารถเปิดและสื่อสารกับ "พอร์ต" ที่แตกต่างกันถึง 65535 ที่ส่งและรับข้อมูลจากอุปกรณ์เครือข่ายอื่น ๆ กับที่อยู่ IP แต่ละรายการ
  • ที่อยู่ IP ระบุเฉพาะคอมพิวเตอร์หรืออุปกรณ์บนเครือข่าย และ "หมายเลขพอร์ต" เช่น ระหว่างที่อยู่ IP สองแห่ง จะระบุการเชื่อมต่อเฉพาะระหว่างอุปกรณ์และคอมพิวเตอร์