วันพุธที่ 11 มิถุนายน พ.ศ. 2551

เรียนวันอังคารที่ 10 มิถุนายน 2551

2.สรุป basic ‘s datacommunication

Communication การย้ายข้อมูลจากที่หนึ่งไปยังอีกที่หนึ่ง เพื่อให้เกิดประโยชน์เทคโนโลยีสมัยนี้มีการเชื่อมต่อกันทั่วโลก
การสื่อสารข้อมูล หมายถึง กระบวนการถ่ายทอด หรือการรับ-ส่งข้อมูล จากจุดใดจุดหนึ่งไปยังอีกจุดหนึ่ง ผ่านสื่อชนิดใดๆก็ได้ โดยข้อมูลจะหมายถึง ข้อความ รูปภาพ หรือสัญลักษณ์ก็ได้ การสื่อสารข้อมูลโดยปกติเกิดขึ้นระหว่าง อุปกรณ์อิเล็กทรอนิกส์หรือคอมพิวเตอร์ตั้งแต่ 2 เครื่องขึ้นไป
โทรคมนาคม มีความหมายกว้างกว่าการสื่อสารข้อมูล ซึ่งจะหมายถึงการรับ-ส่งข้อมูลทุกชนิด เช่นสัญญาณเสียง สัญญาณโทรทัศน์ และสัญญาณภาพอื่นๆ จากจุดใดจุดหนึ่งไปยังอีกจุดหนึ่ง ผ่านสื่อชนิดใดๆก็ได้ โดยอุปกรณ์ในการรับส่งไม่จำเป็นต้องเป็นคอมพิวเตอร์
VIViD Communication
- Voice เสียง
- Image รูปภาพ
- Video ภาพเคลื่อนไหว / เสียง
- Data ข้อมูลทั่วไป
องค์ประกอบหลักของการสื่อสารข้อมูลประกอบด้วย 2 ส่วนหลักคือ
1. ฮาร์ดแวร์ ซึ่งได้แก่ ผู้ส่ง อุปกรณ์แปลงสัญญาณส่ง ตัวกลางหรือสื่อ อุปกรณ์แปลงสัญญาณด้านรับ และผู้รับ
2. โปรโตคอล (Protocol) และซอฟแวร์ (Software) โปรโตคอล คือ วิธีการหรือกฎระเบียบที่ใช้ในการสื่อสารข้อมูล
ประเภทของเครือข่าย (แบ่งตามขนาดระบบเครือข่าย)
เครือข่ายเฉพาะ ได้แก่ ระบบเครือข่ายท้องถิ่น เช่น ระบบเครือข่ายในสำนักงาน ระบบเครือข่ายโรงเรียน
เครือข่ายสาธารณะ ได้แก่ ระบบเครือข่ายทางไกล ระบบเครือข่ายขนาดกว้าง เช่นระบบเครือข่ายระหว่างสำนักงาน Internet
Data คือ ข้อมูลมี 2 แบบ แบบดิจิตอล และ แบบ อะนาล็อก
Signal คือ สัญญาณที่ใช้ส่งผ่าน มี 2 แบบ
แบบดิจิตอล มีการเปลี่ยนแปลงค่าแบบไม่ต่อเนื่อง เช่น จะแปลจาก 0 เป็น 1 หรือ 1 เป็น 0 เท่านั้น
แบบอะนาล็อก มีการเปลี่ยนแปลงค่าแบบต่อเนื่อง เช่นสามารถแปลจาก 0 เป็น 0.1 , 0 เป็น 0.2 หรือ 0 เป็น 0.5 ได้
อุปกรณ์ที่สามารถส่ง data แบบดิจิตอลได้ เช่น คอมพิวเตอร์
การเลือกระบบสัญญาณ (Signal) ขึ้นอยู่กับระบบที่สร้างขึ้น ถ้าจะส่งสัญญาณเป็นแบบดิจิตอล ก็ต้องส่ง Data เป็นแบบ ดิจิตอล เป็นต้น
วิธีการประเมินผลข้อมูลเชิง Network (Data Communication Applications)
คือการสร้างการใช้ระบบเครือข่ายในเชิงประยุกต์ ซึ่งจะใช้ตามความเหมาะสมกับคอมพิวเตอร์ เช่น ตามประสิทธิภาพและความสามารถของคอมพิวเตอร์
การประมวลผลข้อมูลแบบรวมศูนย์ (Centralized Data processing)
เป็นระบบการทำงานที่โปรแกรมการทำงานทุกอย่างอยู่ที่เครื่องหลัก Host เครื่องเดียว ทั้ง DBMS DatabaseApplication และโปรแกรมติดต่อรับส่งข้อมูล
ในส่วนของผู้ใช้งานจะติดต่อมาที่ Host ผ่านทางเครื่อง Dump Terminal
การประมวลผลข้อมูลแบบกระจาย (Client / Server Processing)
เป็นอิสระต่อกัน บางส่งจะอยู่ที่ Client และบางส่วนจะอยู่ที่ Server งานต้องมี 2 ส่วน เรียกว่า Two-tier ทั้ง 2 ต้องใช้ computer มาใช้รวมกันไม่ว่าจะเป็น PC Computer Mainfarme หรือ Minicomputer ปัจจุบัน Two- tier จะถูกแบ่งออกเป็น Three-tier แต่ถ้ามากกว่า 3 จะเป็น N-tier
ประโยชน์ของการสื่อสารข้อมูล
ลดต้นทุนการทำงาน พนักงาน
ประหยัดเวลาในการทำงาน
สามารถแข่งขันกับคู่แข่งได้
ขยายกิจการได้ง่าย
3.OSI Model
แต่ละชั้นของแบบการสื่อสารข้อมูลเรียกว่า Layer ประกอบด้วย Layer ย่อยๆทั้งหมด7 Layerแต่ละชั้นทำหน้าที่รับส่งข้อมูลกับชั้นที่อยู่ติดกับตัวเองเท่านั้นจะไม่ติดต่อกระโดดข้ามไปยังชั้นอื่นๆเช่น Layer 6จะติดต่อกับ Layer5 และ Layer7 เท่านั้นและการส่งข้อมูลจะทำไล่จาก Layer7 ลงมาจนถึง Layer1 ซึ่งเป็นชั้นที่มีการเชื่อมต่อทางกายภาพ จากนั้นข้อมูลจะถูกส่งไปยังเครื่องผู้รับปลายทางโดยเริ่มจาก Layer1 ข้อมูลก็จะถูกถอดรหัส และส่งขึ้นไปตาม Layer1จนถึงLayer7ก็จะประกอบกลับมาเป็นข้อมูล นำไปส่งให้ application นำไปใช้แสดงผลต่อไป
OSI Model ได้แบ่ง ตามลักษณะของออกเป็น 2 กลุ่มใหญ่ ได้แก่
- Application-oriented Layers เป็น 4 Layer ด้านบนคือ Layer ที่ 7,6,5,4 ทำหน้าที่เชื่อมต่อรับส่งข้อมูลระหว่างผู้ใช้กับโปรแกรมประยุกต์ เพื่อให้รับส่งข้อมูลกับฮาร์ดแวร์ที่อยู่ชั้นล่างได้อย่างถูกต้อง ซึ่งจะเกี่ยวข้องกับซอฟแวร์เป็นหลัก
- Network-dependent Layers เป็น 3 Layers ด้านล่าง ทำหน้าที่เกี่ยวกับการรับส่งข้อมูลผ่านสายส่ง และควบคุมการรับส่งข้อมูล.ตรวจสอบข้อผิดพลาด รวมทั้งเลื่อกเส้นทางที่ใช้ในการรับส่ง ซึ่งจะเกี่ยวข้องกับฮาร์ดแวร์เป็นหลัก ทำให้ใช้ผลิตภัณฑ์ต่างบริษัทกันได้อย่างไม่มีปัญหา
การส่งผ่านข้อมูลระหว่างชั้น
เมื่อ computer A ต้องการส่งข้อมูลไปยัง computer B จะมีกระบวนการทำงานต่างๆ ตามลำดับดังนี้
ข้อมูลจาก Layer 7,6,5 จะถูกนำมาหั่นเป็นท่อนๆ แล้วใส่ข้อมูลบางอย่างตอ่เพิ่มเข้าไปในส่วนหัว เรียกว่า Header เพื่อใช้ในการบันทึกข้อมูลที่จำเป็นเช่น หมายเลข port ต้นทางและหมายเลข port ปลายทาง กลายมาเป็นก้อนข้อมูล(Segment) ใน Layer4 ซึ่งเรียกว่า TCP Segment จากนั้นข้อมูล Layer4 จะถูกส่งผ่านลงไปยัง Layer3 และจะถูกใส่ Header อีกซึ่งเป็นการเพิ่ม header เป็นชั้นๆ เรียกว่า การ Encapsulate ซึ่งในส่วนนี้จะเหมือนกับการเอาเอกสารใส่ซองจดหมายแล้วจ่าหน้าซองระบุผู้ส่งและผู้รับ คือเป็นการบันทึกหมายเลข ip address ของโฮสต์ต้นทางและโฮสต์ปลายทางไว้ด้วย เมื่อการ encapsulate เสร็จสิ้นจะได้ก้อนข้อมูลที่เรียกว่า packetจากนั้น packet ของข้อมูลจะถูกส่งผ่านไปยังระดับล่างอีก คือส่งไปให้ Layer2 ในชั้นนี้ข้อมูลจะถูกใส่ header เพิ่มเข้าไปที่ส่วนหัวเพื่อเก็บ MAC Address ของต้นทางและปลายทาง และยังมีการใส่ข้อมูล่ต่อเพิ่มเข้าไปในส่วนหางด้วย ข้อมูลที่ต่อเพิ่มไปในส่วนหางนี้เรียกว่า Trailer จึงรวมกันกลายเป็นก้อนข้อมูลของ Layer2 ที่เรียกว่า Frameจากนั้น Frame ข้อมูลจะถูกแปลงให้กลายเป็น bit ของข้อมูลเพื่อส่งไปตามสื่อเข่นสาย UTP,Fiber ต่อไป การส่งสัญญาณทางไฟฟ้าไปตามสื่อต่างๆนี้ เป็นการทำงานในระดับ Layer1 เรียกว่า Physical Layer
หน้าที่ของแต่ละ Layer
Layer7, Application Layer
เป็นชั้นที่อยู่บนสุดของขบวนการรับส่งข้อมูล ทำหน้าที่ติดต่อกับผู้ใช้ โดยจะรับคำสั่งต่างๆจากผู้ใช้ส่งให้คอมพิวเตอร์แปลความหมาย และทำงานตามคำสั่งที่ได้รับในระดับโปรแกรมประยุกต์ เช่นแปลความหมายของการกดปุ่มเมาส์ให้เป็นคำสั่งในการก็อปปี้ไฟล์ หรือดึงข้อมุลมาแสดงผลบนหน้าจอเป็นต้น
ตัวอย่างของ protocolในชั้นนี้คือ Web Browser,HTTP,FTP,Telnet,WWW,SMTP,SNMP,NFS เป็นต้น
Layer6, Presentation Layer
เป็นชั้นที่ทำหน้าที่ตกลงกับคอมพิวเตอร์อีกด้านหนึ่งในชั้นเดียวกันว่า การรับส่งข้อมูลในระดับโปรแกรมประยุกต์จะมีขั้นตอนและข้อบังคับอย่างไร จุดประสงค์หลักของ Layer นี้คือ กำหนดรูปแบบของการสื่อสาร อย่างเช่น ASCII Text,EBCDIC,Binary และ JPEG รวมถึงการเข้ารหัส (Encription)ก็รวมอยู่ใน Layer นี้ด้วย ตัวอย่างเช่น โปรแกรม FTP ต้องการรับส่งโอนย้ายไฟล์กับเครื่อง server ปลายทาง โปรโตคอล FTP จะอนุญาติให้ผู้ใช้ระบุรูปแบบของข้อมูลที่โอนย้ายกันได้ว่าเป็นแบบ ASCII text หรือแบบ binary
ตัวอย่างของprotocolในชั้นนี้คือJPEG,ASCII,Binary,EBCDICTIFF,GIF,MPEG,Encription เป็นต้น
Layer5, Session Layer
เป็น Layer ที่ควบคุมการสื่อสารจากต้นทางไปยังปลายทางแบบ End to End และคอยควบคุมช่องทางการสื่อสารในกรณีที่มีหลายๆ โปรเซสต้องการรับส่งข้อมูลพร้อมๆกันบนเครื่องเดียวกัน (ทำงานคล้ายๆเป็นหน้าต่างคอยสลับเปิดให้ข้อมูลเข้าออกตามหมายเลขช่อง(port)ที่กำหนด) และยังให้อินเตอร์เฟซสำหรับ Application Layer ด้านบนในการควบคุมขั้นตอนการทำงานของ protocol ในระดับ transport/network เช่น socket ของ unix หรือ windows socket ใน windows ซึ่งได้ให้ Application Programming Interface (API) แก่ผู้พัฒนาซอฟแวร์ในระดับบนสำหรับการเขียนโปรแกรมเพื่อควบคุมการทำงานของ protocol TCP/IP ในระดับล่าง และทำหน้าที่ควบคุม "จังหวะ" ในการรับส่งข้อมูล ของทั้ง 2ด้านให้มีความสอดคล้องกัน (syncronization) และกำหนดวิธีที่ใช้รับส่งข้อมูล เช่นอาจจะเป็นในลักษณะสลับกันส่ง (Half Duplex) หรือรับส่งไปพร้อมกันทั้ง2ด้าน (Full Duplex) ข้อมูลที่รับส่งกันใน Layer5 นี้จะอยู่ในรูปของ dialog หรือประโยคข้อมูลที่สนทนาโต้ตอบกันระหว่างต้านรับและด้านที่ส่งข้อมูล ไม่ได้มองเป็นคำสั่งอย่างใน Layer6 เช่นเมื่อผู้รับได้รับข้อมูลส่วนแรกจากผู้ส่ง ก็จะตอบกลับไปให้ผู้ส่งรู้ว่าได้รับข้อมูลส่วนแรกเรียบร้อยแล้ว และพร้อมที่จะรับข้อมูลส่วนต่อไป คล้ายกับเป็นการสนทนาตอบโต้กันระหว่างผู้รับกับผู้ส่งนั่นเอง
ตัวอย่างของ protocol ในชั้นนี้คือ RPC,SQL,Netbios,Windows socket,NFS เป็นต้น
Layer4,Transport Layer
เป็น Layer ที่มีหน้าที่หลักในการแบ่งข้อมูลใน Layer บนให้พอเหมาะกับการจัดส่งไปใน Layer ล่าง ซึ่งการแบ่งข้อมูลนี้เรียกว่า Segmentation ,ทำหน้าที่ประกอบรวมข้อมูลต่างๆที่ได้รับมาจาก Layer ล่าง และให้บริการตรวจสอบและแก้ไขปัญหาเมื่อเกิดข้อผิดพลาดขึ้นระหว่างการส่ง(error recovery) ทำหน้าที่ยืนยันว่าข้อมูลได้ถูกส่งไปถึงยังเครื่องปลายทางและได้รับข้อมูลถูกต้องเรียบร้อยแล้ว
หน่วยของข้อมูลที่ถูกแบ่งแล้วนี้เรียกว่า Segment
ตัวอย่างของ protocol ในชั้นนี้คือ TCP,UDP,SPX
Layer3,Network Layer
เป็น Layer ที่มีหน้าที่หลักในการส่ง packet จากเครื่องต้นทางให้ไปถีงปลายทางด้วยความพยายามที่ดีที่สุด (best effort delivery) layer นี้จะกำหนดให้มีการตั้ง logical address ขึ้นมาเพื่อใช้ระบุตัวตน ตัวอย่างของ protocol นี้เช่น IP และ logical address ที่ใช้คือหมายเลข ip นั่นเอง layer นี้ส่วนใหญ่เกี่ยวข้องกับอุปกรณ์ฮาร์ดแวร์ซึ่งที่ทำงานอยูบน Layer นี้คือ router นั่นเอง
protocol ที่ทำงานใน layer นี้จะไม่ทราบว่าpacketจริงๆแล้วไปถึงเครื่องปลายทางหรือไม่ หน้าที่ยืนยันว่าข้อมูลได้ไปถึงปลายทางจริงๆแล้วคือหน้าที่ของ Transport Layer นั่นเอง
หน่วยของ layer นี้คือ packet ตัวอย่างของ protocol ในชั้นนี้คือ IP,IPX,Appletalk
Layer2, Data Link Layer
รับผิดชอบในการส่งข้อมูลบน network แต่ละประเภทเช่น Ethernet,Token ring,FDDI, หรือบน WAN ต่างๆ ดูแลเรื่องการห่อหุ้มข้อมูลจาก layer บนเช่น packet ip ไว้ภายใน Frame และส่งจากต้นทางไปยังอุปกรณ์ตัวถัดไป layer นี้จะเข้าใจถึงกลไกและอัลกอริทึ่มรวมทั้ง format จอง frame ที่ต้องใช้ใน network ประเภทต่างๆเป็นอย่างดี ในnetworkแบบEthernet layer นี้จะมีการระบุหมายเลข address ของเครื่อง/อุปกรณ์ต้นทางกับเครื่อง/อุปกรณ์ปลาทางด้วย hardware address ที่เรียกว่า MAC Address MAC Address เป็น address ที่ฝังมากับอุปกรณ์นั้นเลยไม่สามารถเปลี่ยนเองได้ MAC Address เป็นตัวเลขขนาด 6 byte, 3 byte แรกจะได้รับการจัดสรรโดยองค์กรกลาง IEEE ให้กับผู้ผลิตแต่ละราย ส่วนตัวเลข 3 byte หลังทางผู้ผลิตจะเป็นผู้กำหนดเอง หน่วยของ layer นี้คือ Frame ตัวอย่างของ protocolในชั้นนี้คือ Ethernet,Token Ring,IEEE 802.3/202.2,Frame Relay,FDDI,HDLC,ATM เป็นต้น
Layer1, Physical Layer
Layerนี้เป็นการกล่าวถึงข้อกำหนดมาตรฐานคุณสมบัติทางกายภาพของฮาร์ดแวร์ที่ใช้เชื่อมต่อระหว่างคอมพิวเตอร์ทั้ง2ระบบ สัญญาณทางไฟฟ้าและการเชื่อมต่อต่างๆของสายเคเบิล,Connectorต่างๆ เช่นสายที่ใช้รับส่งข้อมูลเป็นแบบไหน ข้อต่อหรือปลั๊กที่ใช้มีมาตรฐานอย่างไร ใช้ไฟกี่โวลต์ ความเร็วในการรับส่งเป็นเท่าไร สัญญาณที่ใช้รับส่งข้อมูลมีมาตรฐานอย่างไร Layer1 นี้จะมองเห็นข้อมูลเป็นการรับ-ส่งที่ละ bit เรียงต่อกันไปโดยไม่มีการพิจารณาเรื่องความหมายของข้อมูลเลย การรับส่งจะเป็นในรูป 0 หรือ 1 หากการรับส่งข้อมูลมีปัญหาเนื่องจากฮาร์ดแวร์ เช่นสายขาดก็จะเป็นหน้าที่ของ Layer1 นี้ที่จะตรวจสอบและแจ้งข้อผิดพลาดนั้นให้ชั้นอื่นๆที่อยู่เหนือขึ้นไปทราบ หน่วยของ layer นี้คือ bits ตัวอย่างของ protocol ในชั้นนี้คือ CAT5,CAT6,RJ-45,EIA/TIA-232,V.35cable เป็นต้น

4.Basic’s IP Address


ผู้ใช้อินเทอร์เน็ตทุกคนต้องเกี่ยวข้องกับไอพีแอดเดรส อย่างน้อย พีซีที่ต่ออยู่กับอินเทอร์เน็ตต้องมีการกำหนดไอพีแอดเดรส
คำว่าไอพีแอดเดรส จึงหมายถึงเลขหรือรหัสที่บ่งบอก ตำแหน่งของเครื่องที่ต่ออยู่บน อินเทอร์เน็ต เช่นเครื่อง nontri.ku.ac.th เป็นเมล์ เซิร์ฟเวอร์และคอมมูนิเคชันเซิร์ฟเวอร์ของมหาวิทยาลัย มีหมายเลขไอพี 158.108.2.71
ตัวเลขรหัสไอพีแอดเดรสจึงเสมือนเป็นรหัสประจำตัวของเครื่องที่ใช้ ตั้งแต่พีซี ของผู้ใช้จนถึงเซิร์ฟเวอร์ให้บริการอยู่ทั่วโลก ทุกเครื่องต้องมีรหัสไอพีแอดเดรสและต้องไม่ซ้ำกันเลยทั่วโลก
ไอพีแอดเดรสที่ใช้กันอยู่นี้เป็น ตัวเลขไบนารีขนาด 32 บิตหรือ 4 ไบต์
11101001
11000110
00000010
01110100
แต่เมื่อต้องการเรียกไอพีแอดเดรสจะเรียกแบบไบนารีคงไม่สะดวก จึงแปลงเลขไบนารี หรือเลขฐานสองแต่ละไบต์ ( 8 บิต ) ให้เป็นตัวเลขฐานสิบโดยมีจุดคั่น
11101001
11000110
00000010
01110100
158 .
108 .
2 .
71
เมื่อตัวเลขไอพีแอดเดรสจำเป็นอย่างยิ่งสำหรับกำหนดให้กับเครื่อง และอินเทอร์เน็ตเติบโตรวดเร็วมาก เป็นผลทำให้ไอพีแอดเดรสเริ่มหายากขึ้น
การกำหนดไอพีแอดเดรสเน้นให้องค์กรจดทะเบียนเพื่อขอไอพีแอดเดรสและมีการแบ่งไอพีแอดเดรส ออกเป็นกลุ่มสำหรับองค์กร เรียกว่า คลาส โดยแบ่งเป็น คลาส A คลาส B คลาส C
คลาส A กำหนดตัวเลขในฟิลด์แรกเพียงฟิลด์เดียว ที่เหลืออีกสามฟิลด์ให้องค์กรเป็นผู้กำหนด ดังนั้นจึงมีไอพีแอดเดรสในองค์กรเท่ากับ 256 x 256 x 256
คลาส B กำหนดตัวเลขให้ สองฟิลด์ ที่เหลืออีกสองฟิลด์ให้องค์กรเป็นผู้กำหนดดังนั้นองค์กรจึงมีไอพีแอดเดรส ที่กำหนดได้ถึง 256 x 256 = 65536 แอดเดรส
คลาส C กำหนดตัวเลขให้สามฟิลด์ที่เหลือให้องค์กรกำหนดได้เพียงฟิลด์เดียว คือมีไอพีแอดเดรส 256
เมื่อพิจารณาตัวเลขไอพีแอดเดรส หากไอพีแอดเดรสใดมีตัวเลขขึ้นต้น 1-126 ก็จะเป็นคลาส A ดังนั้นคลาส A จึงมีได้เพียง 126 องค์กรเท่านั้น หากขึ้นต้นด้วย 128-191 ก็จะเป็นคลาส B เช่น ไอพีแอดเดรสของมหาวิทยาลัยเกษตรศาสตร์ขึ้นต้นด้วย 158 จึงอยู่ในคลาส B และหากขึ้นต้นด้วย 192-223 ก็เป็นคลาส C
ลักษณะการใช้ไอพีแอดเดรสในองค์กรจึงมีวิธีการจัดสรรและกำหนดเพื่อให้ใช้งาน แต่เนื่องจากหลายหน่วยงานติดขัดด้วยจำนวนหมายเลขที่ได้รับ เช่นองค์กรขนาดใหญ่ แต่ได้รับคลาส C จึงย่อมสร้างความยุ่งยากในการสร้างเครือข่าย
สำหรับมหาวิทยาลัยเกษตรศาสตร์เป็นมหาวิทยาลัยที่มีไอพีคลาสบี จึงได้แบ่งและจัดสรรไอพีแอดเดรสให้กับหน่วยงานต่างๆได้อย่างพอเพียง
ไอพีแอดเดรสแต่ละกลุ่มที่ได้รับการจัดสรร จะได้รับการควบคุมการกำหนดเส้นทางโดยอุปกรณ์จำพวก เราเตอร์ และสวิตชิ่ง
ทำนองเดียวกัน หน่วยงานย่อยรับแอดเดรสไปเป็นกลุ่มก็สามารถนำไอพีแอดเดรส ที่ได้รับไปจัดสรรแบ่งกลุ่มด้วยอุปกรณ์เราเตอร์หรือ สวิตชิ่งได้ การกำหนดแอดเดรสจะต้องอยู่ภายในกลุ่มของตนเท่านั้น มิฉะนั้นอุปกรณ์เราเตอร์จะไม่ สามารถทำงานรับส่งข้อมูลได้
ไอพีแอดเดรสจึงเป็นรหัสหลักที่จำเป็นในการสร้างเครือข่าย เครือข่ายทุกเครือข่ายจะต้องมีการกำหนดแอดเดรส สำนักบริการคอมพิวเตอร์ได้จัดสรรกลุ่มไอพีไว้ให้หน่วยงานต่างๆอย่างพอเพียงโดยที่แอดเดรสทุกแอดเดรสที่ใช้ใน กลุ่ม เช่น การเซตให้กับพีซีแต่ละเครื่องต้องไม่ซ้ำกัน รหัสไอพีแอดเดรสจึงเป็นโครงสร้างพื้นฐานอย่างหนึ่งที่มีค่าสำหรับองค์กร
หากองค์กร เรามีไอพีแอดเดรสไม่พอ หรือขาดแคลนไอพีแอดเดรสจะทำอย่างไร เช่นมหาวิทยาลัย ก. เป็นมหาวิทยาลัยขนาดใหญ่แต่ได้คลาส C ซึ่งมีเพียง 256 แอดเดรสแต่มีผู้ที่จะใช้ไอพีแอดเดรสเป็นจำนวนมาก
สิ่งที่จะต้องทำคือ มหาวิทยาลัย ก. ยอมให้ภายนอกมองเห็นไอพีแอดเดรสจริงตามคลาส C นั้น ส่วนภายในมีการกำหนดไอพีแอดเดรสเอง โดยที่ไอพีแอดเดรสที่กำหนดจะต้องไม่ปล่อยออกภายนอก เพราะจะซ้ำผู้อื่นผู้ดูแลเครือข่ายต้องตั้งเซิร์ฟเวอร์หนึ่งเครื่อง เป็นตัวแปลงระหว่างแอดเดรสท้องถิ่น กับแอดเดรสจริงที่จะติดต่อภายนอก วิธีการนี้เรียกว่า NAT = Network Address Translator
ซึ่งแน่นอนก็ต้องสร้างความยุ่งยากเพิ่มเติม และทุกแพกเก็ต IP จะมีการแปลงแอดเดรสทุกครั้ง ทั้งขาเข้าและขาออก จึงทำให้ประสิทธิภาพการติดต่อย่อมลดลง ซึ่งแตกต่างกับการใช้ไอพีแอดเดรสจริง

5.แปลง IP

–29.143.26.68

00011101.10001111.00011010.01000100

–98.68.72.85

01100010.01000100.01001000.0101010101

6.CIDR

•/23 11111111.11111111.11111110.00000000

network - 255.255.254.0

host 2^9 =512-2=510host

•/15 11111111.11111110.00000000.00000000

network - 255.254.0.0

host 2^17 = 131072-2 = 131070host

•/18 11111111.11111111.11000000.00000000

network - 255.254.192.0
host 2^14 = 16384-2 = 16382host


1 ความคิดเห็น:

urarat กล่าวว่า...

ตรวจแล้วค่ะ 16.43 น.
พฤ. 12/6/51