วันจันทร์ที่ 31 มกราคม พ.ศ. 2554

OSI Model

Open Systems Interconnection Basic Reference Model (OSI Model หรือ OSI Reference Model) เป็นมาตรฐานการอธิบายการติดต่อสื่อสารและโพรโทคอลของระบบคอมพิวเตอร์ที่ถูกพัฒนาขึ้นโดยองค์กรที่ชื่อว่า International Organization for Standardization (ISO)
 การแบ่งชั้นใน OSI Model
โมเดลนี้ได้ถูกแบ่งย่อยออกเป็น 7 ชั้นอันได้แก่ Application, Presentation, Session, Transportation, Network, Data Link และ Physical ตามลำดับจากบนลงล่าง เหตุผลที่โมเดลนี้ถูกแบ่งออกเป็น 7 ชั้นก็เพื่อให้ง่ายต่อการทำความเข้าใจว่าแต่ละชั้นนั้นมีความสำคัญอย่างไร และสัมพันธ์กันอย่างไรระหว่างชั้น ซึ่งโดยหลักๆแล้วแต่ละชั้นจะมีความสัมพันธ์โดยตรงกับชั้นที่อยู่ติดกันกับชั้นนั้นๆ
   Application Layer - ชั้นที่เจ็ดเป็นชั้นที่อยู่ใกล้ผู้ใช้มากที่สุดและเป็นชั้นที่ทำงานส่งและรับข้อมูลโดยตรงกับผู้ใช้ ตัวอย่างเช่น ซอร์ฟแวร์โปรแกรม ต่างๆที่อาศัยอยู่บนเลเยอร์นี้ เช่น DNS,HTTP,Browser เป็นต้น
   Presentation Layer - ชั้นที่หกเป็นชั้นที่รับผิดชอบเรื่องรูปแบบของการแสดงผลเพื่อโปรแกรมต่างๆที่ใช้งานระบบเครือข่ายทำให้ทราบว่าข้อมูลที่ได้เป็นประเภทใด เช่น [รูปภาพ,เอกสาร,ไฟล์วีดีโอ]
   Session Layer - ชั้นที่ห้านี้ทำหน้าที่ในการจัดการกับเซสชั่นของโปรแกรม ชั้นนี้เองที่ทำให้ในหนึ่งโปรแกรมยกตัวอย่างเช่น โปรแกรมค้นดูเว็บ (Web browser) สามารถทำงานติดต่ออินเทอร์เน็ตได้พร้อมๆกันหลายหน้าต่าง
   Transport Layer - ชั้นนี้ทำหน้าที่ดูแลจัดการเรื่องของความผิดพลาดที่เกิดขึ้นจากการสื่อสาร ซึ่งการตรวจสอบความผิดพลาดนั้นจะพิจารณาจากข้อมูลส่วนที่เรียกว่า checksum และอาจมีการแก้ไขข้อผิดพลาดนั้นๆ โดยพิจารณาจาก ฝั่งต้นทางกับฝั่งปลายทาง (End-to-end) โดยหลักๆแล้วชั้นนี้จะอาศัยการพิจารณาจาก พอร์ต (Port) ของเครื่องต้นทางและปลายทาง
   Network Layer - ชั้นที่สามจะจัดการการติดต่อสื่อสารข้ามเน็ตเวิร์ค ซึ่งจะเป็นการทำงานติดต่อข้ามเน็ตเวิร์คแทนชั้นอื่นๆที่อยู่ข้างบน
   Data Link Layer - ชั้นนี้จัดเตรียมข้อมูลที่จะส่งผ่านไปบนสื่อตัวกลาง
   Physical Layer - ชั้นสุดท้ายเป็นชั้นของสื่อที่ใช้ในการติดต่อสื่อสาร ซึ่งอาจจะเป็นทั้งแบบที่ใช้สายหรือไม่ใช้สาย ตัวอย่างของสื่อที่ใช้ได้แก่ Shield Twisted Pair (STP), Unshield Twisted Pair (UTP), Fibre Optic และอื่นๆ

รูปแบบของการเชื่อมโยงเครื่อข่าย หรือโทโปโลยี( Lan Topology)

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

โทโปโลยีแบบบัส : Bus Topology 
         เป็นรูปแบบที่เครื่องคอมพิวเตอร์จะถูกเชื่อมต่อกันโดยผ่ายสายสัญญาณแกนหลัก
ที่เรียกว่า BUS หรือ แบ็คโบน ( Backbone) คือ สายรับส่งสัญญาณข้อมูลหลัก ใช ้
้เป็นทาง เดินข้อมูล ของทุกเครื่องภายในระบบเครือข่าย  ละจะมีสายแยกย่อยออกไปใน
แต่ละจุด   เพื่อเชื่อมต่อเข้า  กับ  คอมพิวเตอร์เครื่องอื่น ๆ  ซึ่งเรียกว่าโหนด ( Node )
ข้อมูลจากโหนด   ผู้ส่งจะ ถูกส่งเข้าสู่ ู่สายบัสในรูปของแพ็กเกจ     ซึ่งแต่ละแพ็กเกจจะ
ประกอบไปด้วยข้อมู ของผู้ส่ง , ผู้รับ  และ   ข้อมูลที่จะส่ง การสื่อสารภายในสายบัสจะ
เป็นแบบ 2ทิศทางแยกไปยังปลายทั้ง 2ด้านของบัส โดย ตรงปลาย ทั้ง  2 ด้านของบัส
จะมีเทอร์มิเนเตอร์ ( Terminator )  ทำหน้าที่ลบล้าง สัญญาณที่ส่งมาถึงเพื่อป้องกัน
ไม่ให้สัญญาณข้อมูลนั้นสะท้อนกลับเข้ามายังบัสอีกเพื่อเป็น  การป้องกันการ ชนกันของ
ข้อมูลอื่น ๆ ที่เดินทางอยู่บนบัสในขณะนั้น สัญญาณข้อมูลจากโหนด     ส่งเมื่อเข้าสู่บัส
ข้อมูลจะไหลผ่านไปยังปลายทั้ง       2 ด้านของบัส แต่ละโหนดที่เชื่อมต่อเข้ากับบัส จะ
คอยตรวจดูว่า ตำแหน่งปลายทางที่มากับแพ็กเกจข้อมูลนั้นตรง      กับตำแหน่งของตน
หรือไม่ ถ้าตรง ก็จะรับข้อมูลนั้น เข้ามาสู่โหนดตน      แต่ถ้าไม่ใช่ก็จะปล่อยให้สัญญาณ
ข้อมูลนั้นผ่านไปจะเห็น ว่าทุก ๆ โหนดภาย ในเครือข่ายแบบ  BUS    นั้นสามารถรับรู้
สัญญาณข้อมูลได้แต่จะมีเพียงโหนด  ปลายทางเพียง โหนด เดียวเท่านั้นที่จะรับข้อมูล
นั้นไปได้


ข้อดี : 1. ไม่ต้องเสียค่าใช้จ่ายในการวางสายเคเบิลมากนัก

          2. สามารถขยายระบบได้ง่าย

          3. เสียค่าใช้จ่ายน้อย

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

โทโปโลยีแบบวงแหวน : Ring Topology
      เป็นรูปแบบที่เครื่องคอมพิวเตอร์ทุกเครื่อง    ในระบบเครือข่ายทั้งเครื่องที่เป็นผู้ให้
้้บริการ(Server)และเครื่องที่เป็นผู้ขอใช้บริการ      ( Client) ทุกเครื่องถูกเชื่อมต่อกัน
เป็นวงกลม  ข้อมูลข่าวสารที่ส่งระหว่างกัน จะไหลวนอยู่ในเครือข่ายไปใน       ทิศทาง
เดียวกัน    โดยไม่มีจุดปลายหรือเทอร์มิเนเตอร์เช่นเดียวกับเครือข่ายแบบ BUS ในแต่
ละโหนดหรือแต่ละเครื่อง จะมีรีพีตเตอร์ ( Repeater ) ประจำแต่ละเครื่อง 1      ตัว
ซึ่งจะ ทำหน้าที่เพิ่มเติมข้อมูลที่จำเป็นต่อการติดต่อสื่อสารเข้าในส่วนหัวของ   แพ็กเกจ
ที่ส่งและตรวจสอบข้อมูลจากส่วนหัวของ Packet ที่ส่งมาถึง      ว่าเป็นข้อมูลของตน
หรือไม่ แต่ถ้าไม่ใช่ก็จะปล่อยข้อมูลนั้นไปยัง Repeater ของเครื่องถัดไป

ข้อดี     1. ผู้ส่งสามารถส่งข้อมูลไปยังผู้รับได้หลาย ๆ เครื่องพร้อม ๆ กัน โดยกำหนดตำแหน่งปลายทางเหล่านั้นลง
ในส่วนหัวของแพ็กเกจข้อมูล Repeater    ของแต่ละเครื่องจะทำการตรวจสอบเองว่าข้อมูลที่ส่งมาให้นั้น
เป็นตนเองหรือไม่
            2. การส่งผ่านข้อมูลในเครือข่ายแบบ   RING     จะเป็นไปในทิศทางเดียวจากเครื่องสู่เครื่องจึงไม่มีการชน
  กันของสัญญาณข้อมูลที่ส่งออกไป
            3. คอมพิวเตอร์ทุกเครื่องในเน็ตเวิร์กมีโอกาส ที่จะส่งข้อมูลได้อย่างทัดเทียมกัน

ข้อเสีย  1. ถ้ามีเครื่องใดเครื่องหนึ่งในเครือข่ายเสียหาย ข้อมูลจะไม่สามารถส่งผ่านไปยังเครื่องต่อ ๆ ไปได้ และจะทำ
ให้เครือข่ายทั้งเครือข่าย หยุดชะงักได้
             2. ขณะที่ข้อมูลถูกส่งผ่านแต่ละเครื่องเวลาส่วนหนึ่งจะสูญเสียไปกับการที่ทุกๆ Repeater จะต้องทำการตรวจสอบตำแหน่งปลายทางของข้อมูลนั้น ๆ ทุก ข้อมูลที่ส่งผ่านมาถึง

 โทโปโลยีแบบดาว : Star Topology
    
      เป็นรูปแบบที่ เครื่องคอมพิวเตอร์ทุกเครื่องที่เชื่อมต่อเข้าด้วยกันในเครือข่าย   จะต้องเชื่อมต่อ
กับอุปกรณ์ ตัวกลางตัวหนึ่งที่เรียกว่า ฮับ ( HUB ) หรือเครื่อง ๆ หนึ่ง ซึ่งทำหน้าที่เป็น่ศูนย์ กลางของการเชื่อมต่อสายสัญญาณที่มาจาก เครื่องต่าง ๆ ในเครือข่าย ละควบคุมเส้นทางการ    สื่อสารทั้งหมด
เมื่อมีเครื่องที่ต้องการส่งข้อมูลไปยังเครื่องอื่น   ๆที่ต้องการ  ในเครือข่ายเครื่องนั้นก็จะต้องส่งข้อมูลมา
ยัง   HUB  หรือเครื่องศูนย์กลางก่อน  HUB  ก็จะทำหน้าที่กระจายข้อมูลนั้นไปในเครือข่ายต่อไป
ข้อดี  การติดตั้งเครือข่ายและ การดูแลรักษาทำได้ง่าย หากมีเครื่องใดเกิดความเสียหาย ก็สามารถตรวจสอบ ได้ง่าย และ    ศูนย์กลางสามารถตัดเครื่องที่เสียหายนั้นออกจากการสื่อสาร ในเครือข่ายได้เลยโดยไม่มี ผลกระทบกับระบบเครือข่าย

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

โทโปโลยีแบบ Hybrid : Hybrid Topology
                       เป็นรูปแบบใหม่ ที่เกิดจากการผสมผสานกันของโทโปโลยีแบบ STAR , BUS ,    RING เข้าด้วยกัน เพื่อเป็นการลดข้อเสียของรูปแบบที่กล่าวมา และเพิ่มข้อดี ขึ้นมา มักจะนำมาใช้กับระบบ WAN (Wide Area Network) มากซึ่งการเชื่อมต่อกันของแต่ละรูปแบบนั้น ต้องใช้ตัวเชื่อมสัญญาณเข้ามาเป็นตัวเชื่อม ตัวนั้นก็คือRouterเป็นตัวเชื่อมการติดต่อกัน

โทโปโลยีแบบ Mesh : Mesh Topology                   
                    เป็นรูปแบบที่ถือว่า สามารถป้องกันการผิดพลาดที่อาจจะเกิดขึ้นกับระบบได้ดีที่สุด เป็นรูปแบบที่ใช้วิธีการเดินสายของแต่เครื่อง ไปเชื่อมการติดต่อกับทุกเครื่องในระบบเครือข่าย     คือเครื่องทุกเครื่องในระบบ เครือข่ายนี้ ต้องมีสายไปเชื่อมกับทุก ๆ เครื่อง ระบบนี้ยากต่อการเดินสายและมีราคาแพง จึงมีค่อยมีผู้นิยมมากนัก 

Protocal&IP Address

    IP address คือหมายเลขประจำเครื่องคอมพิวเตอร์ ซึ่งปัจจุบันที่ใช้งานอยู่คือไอพีเวอร์ชัน 4 ประกอบด้วยตัวเลข 4 ชุด มีเครื่องหมายจุดขั้นระหว่างชุด IP Address ที่ใช้กันอยู่นี้เป็นตัวเลขไบนารี ขนาด 32 บิตหรือ 4 ไบต์ 11101001/ 11000110/ 00000010/ 01110100 แต่เมื่อต้องการเรียก IP Address จะเรียกแบบไบนารีคงไม่สะดวกจึงแปลงเลข Binary หรือเลขฐานสองแต่ละไบต์ (8 บิต) ให้เป็นตัวเลขฐานสิบ โดยมีจุดคั่น
11101001 11000110 00000010 01110100
158    . 108    . 2    . 71
    การสื่อสารและรับส่งข้อมูลในระบบ Internet สิ่งสำคัญคือที่อยู่ของคอมพิวเตอร์แต่ละเครื่อง ดังนั้นเพื่อให้เกิดความถูกต้องแม่นยำจึงได้มีการกำหนดหมายเลขประจำเครื่อง ที่เราเรียกว่า IP Address และเพื่อไม่ให้เกิดความสับสนและซ้ำกันจึงได้มีการก่อตั้งองค์กรเพื่อแจกจ่าย IP Address โดยเฉพาะ ชื่อองค์กรว่า InterNIC (International Network Information Center) อยู่ที่ประเทศสหรัฐอเมริกา การแจกจ่ายนั้นทาง InterNIC จะแจกจ่ายเฉพาะ Network Address ให้แต่ละเครือข่ายส่วนลูกข่ายของเครื่องและทางเครือข่ายนั้นก็จะเป็นผู้แจกจ่ายอีกทอดหนึ่ง ดังนั้นพอสรุปได้ว่า IP Address จะประกอบด้วยตัวเลข 2 ส่วน คือ
1.ส่วนที่ใช้เป็นหมายเลขเครือข่าย (Network Address)
2.ส่วนที่ใช้เป็นหมายเลขเครื่อง (Host Address)
การแบ่งขนาดของเครือข่าย
ไอพีเวอร์ชัน 4 ทั้งหมดถูกแบ่งออกเป็น Class ชนิดต่างๆ เพื่อจุดประสงค์ในการใช้งาน ต่างๆกัน ดังต่อไปนี้
Class A Class A ใช้ไบต์แรก (8 bit) เป็น Network number และให้บิตแรก เป็น 0 จึงมี Network number ระหว่าง 0 - 127 (126 เครือข่าย) ส่วน Host number ใช้ 3 ไบต์ (24 บิต) จึงมีคอมพิวเตอร์ในเครือข่ายได้ถึง 16,777,124 เครื่อง หมายเลข IP Address จะอยู่ในช่วง 0.0.0.0 ถึง 127.255.255.255 มีไว้สำหรับจัดสรรให้กับองค์กรขนาดใหญ่ ที่มีคอมพิวเตอร์เชื่อมต่อภายในเครือข่ายจำนวนมากๆ
Class B Class B ใช้ 2 ไบต์แรก (16 bit) เป็น Network number และให้ 2 บิตแรก เป็น 10 จึงมี Network number เท่ากับ 2 ยกกำลัง (16-2) หรือ 16,382 เครือข่าย ส่วน Host number ใช้ 2 ไบต์ (16 bit) มีคอมพิวเตอร์ในเครือข่ายได้ 65,534 เครื่อง หมายเลข IP Address จะอยู่ในช่วง 128.0.0.0 ถึง 191.255.255.255 มีไว้สำหรับจัดสรรให้กับองค์กรขนาดกลาง สามารถเชื่อมต่อคอมพิวเตอร์ในเครือข่ายได้ถึง 65,534 เครื่อง
Class C Class C ใช้ 3 ไบต์แรก (24 bit) เป็น Network number และให้ 3 บิตแรกเป็น 110 จึงมี Network number เท่ากับ 2 ยกกำลัง (24-3) หรือ 2,097,152 เครือข่าย ส่วน Host number ใช้ 1 ไบต์ (8 bit) มีคอมพิวเตอร์ในเครือข่ายได้ 254 เครื่อง หมายเลข IP Address จะอยู่ในช่วง 192.0.0.0 ถึง 223.255.255.255 มีไว้สำหรับจัดสรรให้กับองค์กรขนาดเล็กและใช้กับคอมพิวเตอร์ส่วนใหญ่ในเครือข่ายอินเตอร์เน็ต
Class D Class D จะกำหนดให้ 4 บิตแรก เป็น 1110 หมายเลข IP Address จะอยู่ในช่วง 224.0.0.0 ถึง 239.255.255.255 สำหรับหมายเลข IP Address ของ Class นี้มีไว้เพื่อใช้ในเครือข่ายแบบ Multicast เท่านั้น
Class E Class E จะกำหนดให้ 5 บิตแรก เป็น 11110 หมายเลข IP Address จะอยู่ในช่วง 240.0.0.0 ถึง 254.255.255.255 สำหรับหมายเลข IP Address ของ Class นี้ จะเก็บสำรองไว้ใช้ในอนาคตปัจจุบันจึงยังไม่ได้มีการนำมาใช้งาน
ระบบการอ้างอิงการมีตัวตนหรือที่อยู่ของคอมพิวเตอร์นั้นตัวเลข IP address แต่ละเครื่องทั่วโลกจะต้องไม่ซ้ำกันตัวเลขนี้จะได้รับการกำหนดเป็นกฎเกณฑ์ให้แต่ละองค์กรนำไปปฏิบัติ โดยผู้ที่จะสร้างเครือข่ายต้องทำการขอหมายเลขประจำเครือข่ายเพื่อมากำหนด ส่วนขยายต่อสำหรับเครื่องเอาเอง โดยปกติเราแบ่ง IP address เป็น 2 แบบคือ
1. Public IP address (อาจเรียกอย่างไม่เป็นทางการว่า WAN IP address) คือ IP ที่มีไว้สำหรับให้แต่ละองค์กรแต่ละบุคคลต่างก็สามารถเชื่อมต่อเข้าหากัน รับส่งข้อมูลระหว่างกันผ่านเครือข่ายสาธารณะได้ ซึ่งอาจกล่าวได้ว่าเป็น IP address ที่ใช้งานจริงและจะต้อง   มีการจดทะเบียนและเสียเงินเพื่อใช้งานจริงๆ มีการจดบันทึกในระบบว่าใครใช้งาน IP อะไรในวงกว้าง ทำอะไรผิดก็ต้องระวัง IP address ไปโผล่บน Server ล่ะครับทีนี้…อิอิ

2. Private IP address (อาจเรียกว่า LAN IP address) คือ IP address ที่ใช้งานส่วนตัวหรือภายในองค์กร สามารถใช้งานได้เลยโดยไม่ต้องทำการลงทะเบียน หากต้องการใช้ติดต่อกับเครื่องที่อยู่ภายนอกนอกจะต้องใช้อุปกรณ์ที่เรียกว่า NAT อะอ๊ะอ๊า..ไม่ใช่น้องแนทที่รู้จักกันดีอย่างแพร่หลายนะงับ แต่หมายถึง Network Address Translator ซึ่งจะทำการแปลง Private IP Address จากวง LAN ให้เป็น Public IP Address เพื่อใช้ติดต่อกับเครือข่ายภายนอก ค่า IP Address ที่กำหนดให้เป็น Private IP Address นั้น    มีดังนี้
Class A = 10.0.0.0 - 10.255.255.255
Class B = 172.16.0.0 - 172.31.255.255
Class C = 192.168.0.0 - 192.168.255.255

   การกำหนด IP address มี 2 วิธีหลักๆคือ
1. Static IP address คือการกำหนดเลข IP address เอาดื้อๆ เครื่องอื่นๆ ในวงต้องมี Network Address อยู่ในกลุ่มเดียวกันจึงจะสามารถมองเห็นกันได้

2. Dynamic IP address คือการกำหนดเลข IP address โดยอุปกรณ์หรือ Server ที่เรียกว่า DHCP server (Dynamic Host Configuration Protocol Server) ซึ่งจะง่ายกว่าแบบแรกเนื่องจากไม่ต้องทราบอะไรเลยเสียบปุ๊บ ตั้ง Auto ใช้งานได้เลย..อะไรมันจะง่ายขนาดนี้เนี๊ยะ

   การตั้งค่า Static IP address เพื่อให้วง IP เป็นวงเดียวกันจะต้อง
1. มี Subnet mask เดียวกัน
2. หากต้องการวิ่งไปยังช่องทางออกผ่านการแชร์ของเครื่องใดเครื่องหนึ่ง ให้เช็ค IP address ของทางออกแล้ว Set ค่าที่ Gateway ให้ตรงกับเครื่องที่ใช้เป็นทางออก
3. มี Network Address เดียวกัน
4. มี Host Address ไม่ตรงกัน
การหาค่า Host และ Network Address
เนื่องจากระบบ IP address ทำงานอยู่บนระบบเลขฐาน 2 เป็นจำนวน 32 ตัว เพื่อความง่ายต่อการเรียก จึงแบ่งออกเป็น 4 ชุด ชุดละแปดตัว (2 ยกกำลังแปด = 256 เลขที่เป็นไปได้คือ 0-255) การหาค่า Host และ Network Address ทำได้ดังนี้
ตั้งค่าเครื่องคิดเลขของท่านไปเป็นแบบ Logical Calculator
เอาเลข Subnet mask มา and กับ IP Address ค่าที่ได้จะเป็น Network Address
invert Subnet mask มา and กับ IP Address ค่าที่ได้จะเป็น Host Address
ตัวอย่าง


           โปรโตคอล ( Protocol) หมายถึง ข้อกำหนดหรือข้อตกลงในการสื่อสารระหว่างคอมพิวเตอร์ซึ่งมีอยู่ด้วยกันมากมายหลายชนิด แต่ละชนิดก็มีข้อดี ข้อเสีย และใช้ในโอกาสหรือสถานการณ์แตกต่างกันไป คล้ายๆ กับภาษามนุษย์ที่มีทั้งภาษาไทย จีน ฝรั่ง หรือภาษาใบ้ ภาษามือ หรือจะใช้วิธียักคิ้วหลิ่วตาเพื่อส่งสัญญาณก็จัดเป็นภาษาได้เหมือนกัน ซึ่งจะสื่อสารกันรู้เรื่องได้จะต้องใช้ภาษาเดียวกัน ในบางกรณีถ้าคอมพิวเตอร์ 2 เครื่องสื่อสารกันคนละภาษากันและต้องการนำมาเชื่อมต่อกัน จะต้องมีตัวกลางในการแปลงโปรโตคอลกลับไปกลับมาซึ่งนิยมเรียกว่า Gateway ถ้าเทียบกับภาษามนุษย์ก็คือ ล่าม ซึ่งมีอยู่ทั้งที่เป็นเครื่องเซิร์ฟเวอร์แยกต่างหากสำหรับทำหน้าที่นี้โดยเฉพาะ หรือาจะเป็นโปรแกรมหรือไดร์ฟเวอร์ที่สามารถติดตั้งในเครื่องคอมพิวเตอร์นั้น ๆ ได้เลย   
                   
            การที่คอมพิวเตอร์เครื่องหนึ่งจะส่งข้อมูลไปยังคอมพิวเตอร์อีกเครื่องหนึ่งได้นั้น จะต้องอาศัยกลไกหลายๆ อย่างร่วมกันทำงานต่างหน้าที่กัน และเชื่อมต่อเป็นเครือข่ายเข้าด้วยกัน ปัญหาที่เกิดขึ้นคือ การเชื่อมต่อมีความแตกต่างระหว่างระบบและอุปกรณ์หรือเป็นผู้ผลิตคนละรายกัน ซึ่งเป็นสิ่งที่ทำให้การสร้างเครือข่ายเป็นเรื่องยากมาก เนื่องจากขาดมาตรฐานกลางที่จำเป็นในการเชื่อมต่อ
  
                   
            จึงได้เกิดหน่วยงานกำหนดมาตรฐานสากลขึ้นคือ International Standards Organization และทำการกำหนดโครงสร้างทั้งหมดที่จำเป็นต้องใช้ในการสื่อสารข้อมูลและเป็นระบบเปิด เพื่อให้ผู้ผลิตต่างๆ สามารถแยกผลิตในส่วนที่ตัวเองถนัด แต่สามารถนำไปใช้ร่วมกันได้ ระบบเครือข่ายคอมพิวเตอร์สมัยใหม่จะถูกออกแบบให้มีโครงสร้างทีแน่นอน และเพื่อเป็นการลดความซับซ้อน ระบบเครือข่ายส่วนมากจึงแยกการทำงานออกเป็นชั้นๆ ( layer) โดยกำหนดหน้าที่ในแต่ละชั้นไว้อย่างชัดเจน แบบจำลองสำหรับอ้างอิงแบบ OSI (Open System Interconnection Reference Model) หรือที่นิยมเรียกกันทั่วไปว่า OSI Reference Model ของ ISO เป็นแบบจำลองที่ถูกเสนอและพัฒนาโดยองค์กร International Standard Organization (ISO) โดยจะบรรยายถึงโครงสร้างของสถาปัตยกรรมเครือข่ายในอุดมคติ ซึ่งระบบเครือข่ายที่เป็นไปตามสถาปัตยกรรมนี้จะเป็นระบบเครือข่ายแบบเปิด และอุปกรณ์ทางเครือข่ายจะสามารถติดต่อกันได้โดยไม่ขึ้นกับว่าเป็นอุปกรณ์ของผู้ขายรายใด

วันจันทร์ที่ 10 มกราคม พ.ศ. 2554

อุปกรณ์ที่ใช้การสื่อสารข้อมูลคอมพิวเตอร์

อุปกรณ์ที่ใช้การสื่อสารข้อมูลคอมพิวเตอร์
 
 ฮับ หรือ รีพีทเตอร์ (Hub, Repeater)
          เป็นอุปกรณ์ที่ทวน และขยายสัญญาณ เพื่อส่งต่อไปยังอุปกรณ์อื่น ให้ได้ระยะทางที่ยาวไกลขึ้น ไม่มีการเปลี่ยนแปลงข้อมูลก่อนและหลัง การรับ-ส่ง และไม่มีการใช้ซอฟท์แวร์ใดๆ มาเกี่ยวข้องกับอุปกรณ์ชนิดนี้ การติดตั้งจึงทำได้ง่าย ข้อเสียคือ ความเร็วในการส่งข้อมูล จะเฉลี่ยลดลงเท่ากันทุกเครื่อง เมื่อมีคอมพิวเตอร์มาเชื่อมต่อมากขึ้น


 สวิทช์ หรือ บริดจ์ (Switch, Bridge) 
          เป็นอุปกรณ์สำหรับเชื่อมต่อ เครือข่ายท้องถิ่น หรือ แลน (LAN) ประเภทเดียวกัน ใช้โปรโตคอลเดียวกัน สองวงเข้าด้วยกัน เช่น ใช้เชื่อมต่อ อีเธอร์เน็ตแลน (Ethernet LAN) หรือ โทเคนริงก์แลน (Token Ring LAN) ทั้งนี้ สวิทช์ หรือ บริดจ์ จะมีความสามารถในการเชื่อมต่อ ฮาร์ดแวร์ และตรวจสอบข้อผิดพลาด ของการส่งข้อมูลได้ด้วย ความเร็วในการส่งข้อมูล ก็มิได้ลดลง และติดตั้งง่าย


 เร้าเตอร์ (Router) 
           เป็นอุปกรณ์ที่ทำงานคล้าย สวิทช์ แต่จะสามารถเชื่อมต่อ ระบบที่ใช้สื่อ หรือสายสัญญาณต่างชนิดกันได้ เช่น เชื่อมต่อ อีเธอร์เน็ตแลน
(Ethernet LAN) ที่ส่งข้อมูลแบบ ยูทีพี (UTP: Unshield Twisted Pair) เข้ากับ อีเธอร์เน็ตอีกเครือข่าย แต่ใช้สายแบบโคแอ็กเชียล
(Coaxial cable) ได้ นอกจากนี้ยังช่วยเลือก หรือกำหนดเส้นทางที่จะส่งข้อมูลผ่าน และแปลงข้อมูลให้เหมาะสมกับการนำส่ง แน่นอนว่าการติดตั้งย่อมยุ่งยากมากขึ้น


 เกทเวย์ (Gateway)
           เป็นอุปกรณ์ที่มีความสามารถสูงสุด ในการเชื่อมต่อเครือข่ายต่างๆ เข้าด้วยกัน โดยไม่มีขีดจำกัด ทั้งระหว่างเครือข่ายต่างระบบ หรือแม้กระทั่ง โปรโตคอล จะแตกต่างกันออกไป เกทเวย์ จะแปลงโปรโตคอล ให้เหมาะสมกับอุปกรณ์ที่ต่างชนิดกัน จัดเป็นอุปกรณ์ที่มีราคาแพง และติดตั้งใช้งานยุ่งยาก เกตเวย์บางตัว จะรวมคุณสมบัติในการเป็น เร้าเตอร์ ด้วยในตัว หรือแม้กระทั่ง อาจรวมเอาฟังก์ชั่นการทำงาน ด้านการรักษาความปลอดภัย ที่เรียกว่า ไฟร์วอลล์ (Firewall) เข้าไว้ด้วยกัน

 โมเดม (Modem)