Announcement

Collapse
No announcement yet.

ความรู้พื้นฐาน.....ระบบเครือข่าย...public + private

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • ความรู้พื้นฐาน.....ระบบเครือข่าย...public + private

    เห็นว่าไหน ๆ ก็ไหน ๆ ควรทำสักทีนึง ..... ถือว่าเผยแพร่ความรู้ไป สิ่งไหนที่ผมผิดก็
    ขอน้อมรับด้วยความยินดี ชี้แจงได้น่ะคับ

    หากเราได้ยิน ๆ ได้ฟัง มาก็หลายครั้งแล้วว่าระบบเครือข่ายแบบ public กับ private ต่างกันยังไง
    หลายคนอาจจะเข้าใจว่า ระบบ public ก็แบบสาธารณะไง ก็ถูกคับ แล้วมันต่างจากระบบ private
    ยังไง เอ๊ะ .... ก็ใช้ภายในไง ก็ถูกอีกน่ะแหละคับ แต่จริง ๆ ระบบแบบ public กับ private ต่างกัน
    ค่อนข้างเยอะมาก..... จะขออธิบายง่าย ๆ ดังนี้น่ะคับว่า

    public ip หมายถึง หมายเลข ip ที่อยู่บนระบบ internet โดยที่ isp หรือผู้บริการเป็นผู้ทำหน้าที่
    แจกระบบ ip ให้กับผู้เชื่อมต่อนั้น ๆ หมายเลขที่ได้จาก isp เราเรียกว่า public ip
    องค์กร หรือ บ้านเรือนที่ต้องการติดต่อกับบุคคลที่อยู่อื่น ๆ ก็ใช้ public ip ในการติดต่อสื่อสาร
    เพราะฉะนั้น public ip หากจะเปรียบเป็นดังถนน 1 เส้น ก็คงไม่ผิดนัก

    private ip หมายถึง หมายเลข ip ที่อยู่ในระบบเครือข่าย หมายถึง อยู่หลัง modem ลงมา เรา
    เรียกระบบแบบนี้ว่าระบบเครือข่ายภายใน หรือ private ip

    แต่เอ๊ะ ทำไม windows ถึงจำเพาะให้เราใช้แต่ 192.168.0.1 ล่ะ

    อ้อ....ขอให้จำไว้ว่า การเชื่อมต่อด้วย ip 192.168.0.1 เป็นการเชื่อมต่อแบบ ics หรือ
    internet connection sharing โดยจำลองเครืองตัวเองเป็น gateway ทำหน้าที่เป็น
    dhcp server ในตัว

    *** ตามจริงแล้ว microsoft อนุญาติให้เราสามารถใช้ ip class อื่น ๆ ได้
    (ถ้าไล่คงจะยาว เอาเป็นโอกาศหน้าน่ะคับ จะบอกวิธีคิด ip class ต่าง ๆ และการแบ่ง subnet)
    แต่ปัญหามันอยู่ตรงที่ว่า ถ้า public ip กับ private ip ตรงกัน โอกาศที่จะเกิดขึ้นก็ลองเอา
    ip ทั้ง 3 class คูณกันดูน่ะคับ ต้องบังเอิญมาก ๆ แต่เนื่องจากป้องกันการเกิดปัญหานี้
    ทาง microsoft จึงล่ะเว้นหมายเลข ip นี้ไว้ใน public ip เพราะฉะนั้น จึงไม่มี ip ชุดนี้
    อยู่ในระบบ ไม่ว่าจะ ping จะเจอแต่ภายในเครือข่าย เพราะเกรงว่า public ip และ private ip
    จะตรงกันนั่นเอง ปัญหาของการตรงกันก็พอจะสรุปได้ว่า ถ้าใช้ web ก็อาจจะไม่เจอ
    ถ้าใช้เมล์ ก็ส่งผิดที่ ถ้าใช้ ftp ก็ไม่พบ ftp เพราะไม่เจอนั่นเอง

    เพราะฉะนั้น เราสามารถที่จะใช้ ip 192.168.อะไรก็ได้ถึง 254.อะไรก็ได้ถึง 254 เช่นกัน

    ลองคูกันเล่น ๆ น่ะคับ เอา 256x256x256=16,777,216
    คือ เครื่องทั้งหมดที่ อยู่ใน Class C ที่รองรับได้ทั้งหมด ยังอยู่ใน 192.168 น่ะคับ แต่ก็ยังมีข้อจำกัด
    อยู่อีกนิดหน่อยตรงที่ว่า ใน ip แต่ล่ะช่วง จะต้อง -2 ด้วยเนื่องจาก มี ip 0 และ 255 ที่ไม่นำมาคิด

    อ้อสาเหตุที่นำเอา 256x256x256 มาจาก ip
    1. ตั้งแต่ 192.168.0.1 จนถึง 192.168.0.255 = 256 ip
    2. ตั้งแต่ 192.168.0.256 = 256
    3. เท่ากับ 256x256
    4. ตั้งแต่ 192.168.1 จนถึง 192.168.256.256 = 256 ip
    5. เท่ากับ 256x256x256



    ขอบคุณคับ หากมีอะไรผิดชี้แนะได้คับ ผมไม่ใช่คนเก่งอะไร แค่อยากให้ท่านอื่นรู้ด้วย
    Attached Files
    Last edited by จอมโจร; 15 Dec 2007, 14:57:55.
Working...
X