IP Address คือ อะไร ใช้สำหรับทำอะไร?
IP Address เปรียบเสมือน หมายเลขโทรศัพท์ ประจำบ้าน ของเครื่อง Computer ที่อยู่ใน Network แบบ TCP/IP (ซึ่งใช้กันแพร่หลายมากที่สุดในขณะนี้ รวมถึง Internet ด้วย) IP Address สำหรับเครื่องแต่ละเครื่องจะต้องไม่มีการซ้ำกัน ไม่เช่นนั้นการส่งข้อความอาจจะเกิดความผิดพลาดได้ เพราะข้อมูลที่รับส่งใน Network นั้นเปรียบเสมือน การพูดคุยทางโทรศัพท์ ระหว่าง เบอร์สองเบอร์ เครื่อง Computer ทุกๆเครื่องใน Network แบบ TCP/IP นั้นจะต้องมี IP Address ประจำตัวเสมอ ไม่มีไม่ได้ IPAddress ของแต่ละเครื่องเราสามารถ Set ได้เอง IP Address จะมีรูปแบบ (ขออธิบายย่อๆ) ดังนี้
#.#.#.# ( เป็นตัวเลข 4 ชุดและใช้จุด เป็นตัวคั่น) โดยที่ ตัวเลขแต่ละชุด (#) จะมีค่าได้ตั้งแต่ 0-254 นอกจากนี้ สิ่งที่สำคัญอีกอย่างหนึ่งคือ ตัวเลข 3 ชุดแรก จะเป็นตัวแบ่งกลุ่มของ Network ด้วย (ขอไม่อธิบายเพราะยังมีรายละเอียดอีกมาก) ดังนั้น ในวง Network ของคุณนั้น IP Address ของทุกๆเครื่องจะต้องมี เลข 3 ชุดแรกเหมือนกัน เครื่องจึงจะสามารถติดต่อกันได้ เช่นคุณมีเครื่อง 3 เครื่อง และSet เป็น 192.168.0.10, 192.168.0.11 และ 192.168.0.12 ทุกเครื่องก็จะสามารถมองเห็นกันได้
DHCP (Dynamic Host Configuration Protocol)
DHCP คือ ระบบการแจกจ่าย IPAddress ให้เครื่องที่อยู่ในระบบ เมื่อเครื่องเหล่านั้น ถูก Set ไว้ว่าจะต้องไปเอา IPAddress มาจาก DHCP Server โดยปกติ IP Sharer Box หรือ Proxy Software บางตัว จะมี ระบบ DHCP อยู่ในตัวด้วย
DHCP เกี่ยวกับการติดตั้งค่าต่างๆ ทางเครือข่าย เช่น ค่า IP address,DNS,Gateway,Netmask โดยการใช้งานจะมีสองส่วนคือ DHCP Server และ DHCP Client โดยตัว server จะเป็นตัวกำหนดค่าต่างๆ ของ network ให้กับ client ซึ่งตัว server จะต้องทำงานอยู่ตลอดเวลา เพื่อให้บริการกับ client ตัวใดๆ ได้ตลอดเวลา พูดง่ายๆ คือ เปิดเป็นเครื่องแรก ปิดเป็นเครื่องสุดท้าย ถ้าปิดก่อนแล้ว เครื่อง client จะปิดไม่ได้ เหตุผลที่นิยมใช้ DHCP ก็เพราะในระบบ network ที่มีเครื่อง client จำนวนมาก จะพบกับความยุ่งยากเรื่องกำหนดค่า network ให้ถูกต้อง และระวังไม่ให้ IP address แต่ละเครื่องมาซ้ำกัน ซึ่ง DHCP server สามารถแจกจ่ายค่าต่างๆ เหล่านี้ให้กับ client ได้โดยอัตโนมัติ สร้างความสะดวก ลดความยุ่งยากและความเสี่ยงต่อการผิดพลาดอีกด้วย นอกจากนี้แล้ว การใช้งานอินเตอร์เน็ท ใน network ก็ควรจะใช้ tranperent proxy ด้วย ซึ่งจะช่วยลดปริมาณการใช้ bandwith ไปภายนอก และเพิ่มความเร็วในการเรียกเวบอีกด้วย โดย transperent proxy ก็คือการที่ทำให้ browser แต่ละตัว เมื่อเรียกใช้เวบแล้วจะเรียกใช้งาน proxy โดยอัตโนมัติ โดยที่ไม่ต้องตั้งค่าใช้ proxy ที่ตัว browser เลย ประโยชน์ของมันนอกจากจะเป็น cache แล้ว ยัง redirect ได้อีกด้วย เช่น กำหนดให้ เครื่องในวง lan ไม่สามารถเรียกเวบโป๊ หรือเข้าเวบ pantip ไม่ได้ แล้วแต่เรากำหนด แต่จะถูก redirect ไปยังที่อื่น นอกจากนี้ ยังตรวจสอบการใช้งานของ client แต่ละเครื่องได้ด้วยว่า เรียกใช้งานเวบไหนบ้าง ปริมาณการใช้งานมากน้อยขนาดไหน เหมาะกับใช้ในสำนักงานหรือโรงเรียน
DHCP มีข้อดีเสียอย่างไร?
ข้อ ดีคือ คุณไม่ต้องพวงว่าเครื่องใหม่ที่คุณเพิ่มเข้าไปในระบบนั้น IP Address จะต้องเป็นอะไรถึงจะติดต่อหรือไม่ซ้ำกันกับเครื่องอื่นได้ รวมไปถึงการตั้งค่า Gateway, DNS Server ด้วย ซึ่งเหมาะสำหรับระบบที่มีการเพิ่มเครื่อง หรือ ลดเครื่อง บ่อยๆ ซึ่งจะง่ายต่อการจดจำ ข้อเสียคือ เครื่องทุกเครื่องจะต้องเสียเวลาในขั้นตอนการ Boot เข้า Windows สักช่วงเวลาหนึ่ง และหากช่วงเวลานั้นเครื่องติดต่อ DHCP Server ไม่ได้ (Time-Out) ก็อาจจะทำให้ Connect กับเครื่องอื่นๆไม่ได้เช่นกัน และหากว่า DHCP Server นั้น ไม่ฉลาดเพียงพอ IP Address ที่ Gen ให้ อาจจะซ้ำกันได้ในบางครั้งทำให้ต้องมีการ Boot เครื่องใหม่อีกครั้งจนกว่าจะไม่ซ้ำกับเครื่องอื่นๆในระบบ รวมไปถึงบางครั้งIP Address อาจถูกเปลี่ยนไปในขณะใช้งานด้วย
การ Fix IP Address นั้นทำไปทำมัย?
เครื่อง จะ Boot ได้เร็วขึ้น เครื่องไม่ต้องไปคำนึงถึง IP Sharer ว่า เปิดอยู่หรือไม่ หรือผิดปกติหรือไม่ IP Address จะไม่มีทางเปลี่ยนไปเอง ตรวจสอบได้ง่าย เพราะ IP Address ไม่เปลี่ยน ส่งผลให้การเข้า Web บาง Web เพื่อทำงานบางอย่างไม่ขาดตอนเช่น การ Check Mail หรือการทำ Transaction ที่สำคัญบางอย่าง
เราจะรู้ได้อย่างไรว่า IP Address ของเครื่องนั้นคืออะไร
สำหรับ Windows 95/98/Me ให้ run คำสั่งที่ปุ่ม / และพิมพิ์ winipcfg.exe แล้วดูที่ IP Address
สำหรับ Windows NT/2000 ให้ Click ขวาที่ icon ชื่อ หรือ ที่ DeskTop เลือก แล้วเลือก properties ของ TCP/IP
จะ Fix IPAddress ได้อย่างไร?
1. ตรวจสอบว่า IP Address ของ IP Sharer ที่คุณใช้อยู่เป็นอะไร? (โดยทั่วๆไปคือ 192.168.0.1)
2. เลือกช่วง IP Address ให้เครื่องในลูกข่ายของคุณ โดย เลข 3 ชุดแรกต้องตรงกับ IP Sharer ด้วย เช่น (มี 10 เครื่อง 192.168.0.1 ถึง 192.168.0.10)
3. เข้าไปที่ //<ชื่อ Network Card ของคุณ> /Properties เพื่อทำการ Set ค่าดังต่อไปนี้
โดยขอแนะนำให้คุณจดค่าเดิมไว้ก่อนที่จะทำการ Set ค่า
3.1 IP Address = ตัวเลขประจำเครื่องที่คุณเลือกไว้ตามข้อ 2.
3.2 Gateway = IP Address ของ IP Sharer จากข้อ 1
3.3 DNS Server = IP Address ของ IP Sharer จากข้อ 1
4. เสร็จ
IP Sharing และ Proxy Software
มีวัตถุประสงค์หลักๆจะเหมือนกันคือเป็น IP Address Sharer เพื่อ share กันใช้ Internet Account (1 IP Address) เดียวกัน
ข้อดี-เสียแตกต่างกันพอสรุปได้ดังนี้
IPSharer : ข้อดี – เป็น Hardware อาจมี Modem ในตัว
ไม่ต้องมี่เครื่อง PC เป็น Server
– ง่ายในการ Config และเริ่มใช้งาน
– บางรุ่นสามารถทำ Load Balance ถ้ามี Modem หลายตัว
ข้อเสีย – ไม่มี Cache ทำให้มีการ load ข้อมูล ซ้ำ
(ถ้ามีก็น้อยมากหรือก็ต้องพึ่ง Software จึงทำให้ต้องมี PC เป็น Server อยู่ดี)
– Software บางรุ่นไม่สามารถ update ได้ทำให้ เกิดปัญหาแบบถาวร
Proxy Software : ข้อดี – update ได้
– ราคาค่อนข้างจะถูกกว่าแน่นอนถ้าเทียบจำนวน Users เท่าๆกัน
– มี Cache ขนาดไม่จำกัด ตามขนาดใน H/D
– Perfomance จะขึ้นกับเครื่อง Server ที่ Run อยู่ ดังนั้นการ upgrade ก็อาจทำแค่เพียงเปลี่ยนเครื่อง
ข้อเสีย – ต้องมี 1 PC เป็น Server
– ต้องมี Modem ต่างหาก
– ยังไม่พบ proxy software ตัวใดที่ทำ Load Balance
ได้ในกรณีที่มีการต่อ Dual Modem
– Config ค่อนข้างยากกว่า
ใน ตามหลักทางทฤษฎี แล้ว จำนวน Modem ที่สัมพันธ์กับจำนวน Client น่าจะเป็นจุดสำคัญกว่า โดย ปกติ 1 Conection (1 modem) น่าจะ serve ได้ประมาณ 6-8 เครื่องพร้อมๆกัน ถ้าจำนวนเครื่อง มาก Connection มีน้อย Proxy Software น่าจะพอช่วยได้มากในบางกรณี เพราะมี Cache Memory, ถ้ามีเครื่องน้อยและไม่ต้องการเสียเครื่องทำ Server นั้น IPSharer ก็น่าจะเป็นทางเลือกที่ดีกว่า..
ipsharer ที่แนะนำ webblaster, webramp, 3Com
proxy software ที่แนะนำ
www.winproxy.net (Winproxy 1.4a)
www.winproxy.com (winproxy 2.xx คนละยี่ห้อจากข้างบน)
www.wingate.com
hub ที่เราแนะนำ ถ้าเป็นไปได้ให้ใช้เป็นชนิด switching hub ครับ
lancard ขอแนะนำว่าอย่าประหยัด ของถูก คุณภาพ ก็จะเป็นไปตามราคา
ข้อแนะนำสาย lan ง่ายๆ
– ไม่ควรยาวเกิน 18 meters และพยายามใช้ความยาวสายเท่าที่จำเป็นไม่ต้องเผื่อความยาว
– ไม่ควรจะขดเป็นวง หรือ หมุนวน มัดรวมกัน
– จัดระเบียบให้ดี เช่นต้องมีเลขกำกับ ที่หัวกับท้าย
Proxy
คือ ตัวแทนหรือ Agent นั่นเอง เช่นเวลาเค้าบอกให้คุณต่อ Internet ผ่าน Proxy ก็หมายถึง ให้เครื่องคุณต่อไปที่ เครื่องที่เป็น proxy ซึ่งเจ้า proxy นี่จะทำหน้าที่แทนคุณอีกทีนึง ในการต่อไปยัง Internet Proxy จะทำการ cache ข้อมูล (web pages/images) ไว้ที่ตัวมัน ทำให้การโหลดข้อมูลเร็วขึ้น เมื่อเราเรียก web page หน้าเดิมอีก เพราะเจ้า proxy จะส่งข้อมูลจาก cache ไปให้เครื่องลูกเลย โดยไม่ต้องต่อไปที่ web site อีก และตัวมันจะมีการ update cache ให้เองถ้า web pages มีการเปลี่ยนแปลง Proxy ยังมีอีกแบบคือ reverse proxy ซึ่งจะทำงานกลับกันกับที่กล่าวมาแล้ว คือเป็นการตั้ง proxy เพื่อรองรับ การเรียกข้อมูลขาเข้า เช่น web site เจ้า proxy แบบนี้ จะทำการ off-load Web server คือให้ web server ทำงานเบาขึ้นนั่นเอง เช่นเมื่อมีจำนวน hits มาที่ web site เรา proxy จะช่วยแบ่งเบาในการ return พวก web pages / images ไปยัง browsers เองเลย นอกจากนี้ ยังทำการ redirect ไปยัง servers ภายในได้ด้วย ทำให้ ป้องกัน การ hack ได้ระดับนึง
WEB Server
คือ server ที่มี service ในส่วนที่เป็น www service, ftp service etc. ครับ เพื่อเปิดให้ client อื่นๆ สามารถเข้ามาดูข้อมูลพวก http หรือ download files ได้ และอื่นๆ อีกครับ
Mail Server
คือ server ที่มี mail database และมี service ของ mail นะสิครับ
DNS (Domain Name Server)
คือ service ที่จะช่วยในการเปลี่ยน address ที่เป็นชื่อ แบบ www.xxx.com เป็น ip address เพื่อติดต่อกับ server ได้ครับ เพราะปกติการติดต่อผ่าน network ในระบบ tcp/ip จะมองตามเลข ip address เท่านั้นครับ
Telnet
คือ โปรแกรมสื่อสารประเภทหนึ่ง สำหรับใช้งานใน Network โดยที่เราอยู่ที่ client ใช้ telnet เข้าไปหา server เพื่อใช้งานโปรแกรมที่อยู่บน server ถ้าคุณมี Unix server ก็สามารถใช้ telnet จาก windows เข้าไปเรียกโปรแกรมบน Unix ทำงานได้
WAN
เป็นการเชื่อมต่อเครือข่ายระยะไกลครับ อย่างเช่นคุณจะต่อ วงLan ที่สำนักงานในกรุงเทพ กับ วงLan ที่เชียงใหม่
Linux
คือ Operating System แบบ Open Source Code & free program
RAS (Remote Access Service)
ใช้ เพื่อติดต่อกับ server ผ่านทาง modem หรือ tel. line ครับ ใน 98 ยังทำไม่ได้ครับ เพราะเป็น service ที่ใช้กับ server เท่านั้น แต่พวกที่เป็น workstation ยังไม่แน่ใจ
Intranet
คือ network ในระดับองค์กรครับ คือมีการติดต่อเฉพาะในส่วนที่เป็นองค์กรเท่านั้น ไม่ว่าจะเป็นระบบ LAN WAN หรืออื่นๆ ก็ตามครับ
SMTP
เป็นโปรโตคอลสำหรับรับส่งเมล์ ส่วน POP3 เป็นโปรโตคอลของการเข้าไปอ่าน Mail box เวลา Implement ก็จะเป็นคนละฟังก์ชัน อาจอยู่บน Server เดียวกัน หรือคนละตัวก็ได้ อีกโปรโตคอลที่คล้ายๆกับ POP3 คือ IMAP4
การ backup ข้อมูล
เป็นสิ่งที่ควรทำอยู่เป็นระยะ เพื่อใช้ในการ recovery เวลาข้อมูลเสียหาย หรือดิสค์มีปัญหา วิธีการ bakcup ก็อาจจะ backup ลงเทป หรือลงดิสค์ที่เครื่องอื่น ก็แล้วแต่จะใช้งาน ความถี่ของการ backup ก็อาจจะเป็น daily, weekly, monthly อันนี้แล้วแต่ความสำคัญ และความถี่ของการเปลี่ยนแปลงข้อมูล ใน OS จะมี command สำหรับทำฟังก์ชันนี้อยู่ เช่นคำสั่ง copy, backup, dump ทีนี้ก็ขึ้นอยู่กับ platform ล่ะครับ ว่าใช้ OS อะไรอยู่ ลองไปดูใน OS นั้นๆดูละกัน ถ้าที่บริษัทไหนมี software ช่วย backup ด้วย ก็ต้องไปดูวิธีใช้ software นั้นๆครับ
ความแตกต่างระหว่างโปรโตคอล Netbeui กับ TCP/IP
เมื่อใช้ในวง LAN มีความแตกต่างกันในเรื่องความเร็ว
1. ถ้าใช้ Application ที่ไม่เกี่ยวข้องกับ Web ให้ใช้ NETBEUI เข่น Application บน Windows NT ที่ใช้งานเฉพาะ
2. ถ้าต้องการใช้ Technology ของ Web (คือการพัฒนาโปรแกรมให้สามารถปฏิบัติงานผ่าน Web ได้) ให้ใช้ TCP/IP
– ถ้าพูดถึงความเร็วแล้ว NetBEUI เร็วกว่า เพราะทำงานอยู่ใน Layer ที่ต่ำกว่า
– TCP/IP ใช้เพื่อเป็นการรับส่งข้อมูลผ่านทางเครือข่าย internet
– NETBEUL ใช้เพื่อเป็นการรับส่งข้อมูลผ่านทางเครือข่ายในวงเดียวกัน ใช้ในการ shar ต่าง ๆ
Internet Node
หน่วยงานที่มี Internet Node เป็นของตัวเอง สมมติว่าเป็น http://www.xxx.or.th/ ทีนี้ต้องการทำ Web Server อีกหนึ่งเครื่องเป็น http://yyy.xxx.or.th/ จะต้องเตรียมอะไรบ้าง อย่างไร
ผมใช้ Linux เป็น Server
มีหลายวิธีนะครับ … ผมจะขอยกตัวอย่างครับ
1. ทำเครื่อง Web Server เดิมให้รองรับ Virtual Server โดยอาจจะใช้ Apache Web Server แล้วตั้งค่าใน httpd.conf ว่า www.xxx.or.th จะชี้ไปยัง directory ใด และ yyy.xxx.or.th จะให้ชี้ไปยัง directory ใด
2. ขอ IP Address เพิ่ม โดยอาจจะต้องไปขอกับหน่วยงานที่เกียวกับคอมพิวเตอร์ เพื่อให้เขาออก IP Address ชุดใหม่ให้ จากนั้นให้เขาตั้งชื่อใน DNS Server ด้วย ว่า IP Address นี้จะใช้ชื่อว่า yyy.xxx.or.th