บทที่ 8 โปรโตคอลแบบต่างๆ
โปรโตคอลคืออะไร
ในการสื่อสารทางเครือข่ายคอมพิวเตอร์จำต้องมีการสื่อสารข้อมูลระหว่างเครื่องคอมพิวเตอร์ในระบบซึ่งเครื่องคอมพิวเตอร์
ที่ต่ออยู่ในเครือข่ายเดียวกันนี้อาจจะมีฮาร์ดแวร์,ซอฟท์แวร์ที่แตกต่างกันดังนั้นเมื่อทำการส่งข้อมูลถึงกันและตีความหมาย
ได้ตรงกันจึงต้องมีการกำหนดระเบียบวิธีการติดต่อให้ตรงกัน
โปรโตคอล ( Protocol
) คือระเบียบวิธีที่กำหนดขึ้นสำหรับการ
สื่อสารข้อมูลโดยสามารถส่งผ่านข้อมูลไปยังปลายทางได้อย่างถูกต้องซึ่งตัวโปรโตคอลที่นิยมใช้ในปัจจุบันคือ
TCP/IP
นอกจากนี้ยังมีการออกแบบโปรโตคอลตัวอื่นๆขึ้นมาใช้งานอีก
เช่น โปรโตคอล
IPX/SPX,โปรโตคอล NetBEUI และ
โปรโตคอล
Apple
Talk
โปรโตคอล
IPX/SPX
ถูกพัฒนาขึ้นโดยบริษัท Novell ซึ่งทำการพัฒนามาจากตัวโปรโตคอล
XNS ของบริษัท Xerox Corporation ซึ่งโครงสร้างเมื่อทำ
การเปรียบเทียบกับ
OSI
Model ดังรูป
ตัวโปรโตคอล IPX/SPXแบ่งออกเป็น
2 โปรโตคอลหลักคือ Internetwork Packet
Exchange ( IPX) และ Sequenced Packet
Exchange
(SPX) โดยโปรโตคอล IPX ทำหน้าที่ในระดับ network
layer ตามาตรฐาน OSI Model มีกลไกการส่งผ่านข้อมูลแบบ
connectionless,unrerelibleหมายความว่า
เมื่อมีการส่งข้อมูลโดยไม่ต้องทำการสถาปนาการเชื่อมต่อกันระหว่าง host กับเครื่องที่
ติดต่อกันอย่างถาวร ( host , เครื่องเซิร์ฟเวอร์ที่ให้บริการใดๆในเครือข่าย
)และไม่ต้องการรอสัญญานยืนยันการรับข้อมูลจาก
ปลายทางโดยตัวโปรโตคอลจะพยายามส่งข้อมูลนั้นไปยังปลายทางให้ดีที่สุด
สำหรับโปรโตคอล SPX
ทำหน้าที่ในระดับ
transport
layer ตามมาตรฐาน OSI Model โดยส่งผ่านข้อมูลตรงข้ามกับโปรโตคอล
IPXคือต้องมีการทำการสถาปนาการ
เชื่อมโยงกันก่อนและมีการส่งผ่านข้อมูลที่เชื่อถือได้ด้วยการตรวจสอบสัญญาณยืนยันการรับส่งข้อมูลจากปลายทาง
โปรโตคอล
NetBEUI
โปรโตคอล
NetBEUI
หรือ NetBIOS Enhanced User Interface นั้น เป็นโปรโตคอลที่ไม่มี ส่วนในการระบุเส้นทางส่งผ่าน
ข้อมูล
(Non-routable
Protocol)โดยจะใช้วิธีการ Broadcast ข้อมูลออกไปในเครือข่ายและหากใครเป็นผู้รับที่ถูกต้องก็จะนำข้อมูล
ที่ได้รับไปประมวลผลข้อจำกัดของโปรโตคอลประเภทนี้ก็คือไม่สามารถทำการ
Broadcast
ข้อมูลข้ามไปยัง Physical Segment
อื่นๆที่ไม่ใช่ Segment เดียวกันได้เป็นการแบ่งส่วนของเครือข่ายออกจากกันทางกายภาพหากต้องการเชื่อมต่อเครือข่ายถึงกัน
จะต้องใช้อุปกรณ์อย่างเช่น
Router
มาทำหน้าที่เป็นตัวกลางระหว่างเครือข่าย
เนื่องมาจากอุปกรณ์บางอย่างเช่น
Router
ไม่สามารถจะ Broadcast ข้อมูลต่อไปยังเครือข่ายอื่นๆได้เพราะถ้าหากยอมให้ทำเช่นนั้น
ได้จะทำให้การสื่อสารระหว่างเครือข่ายคับคั่งไปด้วยข้อมูลที่เกิดจากการ
Broadcast
จนเครือข่ายต่างๆไม่สามารถที่จะสื่อสาร
กันต่อไปได้
โปรโตคอล NetBEUI
จึงเหมาะที่จะใช้งานบนเครือข่ายขนาดเล็กที่มีจำนวนเครื่องคอมพิวเตอร์ไม่เกิน
50 เครื่อง
เท่านั้น
NetBEUI
เป็นหนึ่งในสองทางเลือกสำหรับผู้ใช้งาน NetBIOS ( Network
Basic Input Output System ) ซึ่งสามารถทำงาน
ได้ทั้งบนโปรโตคอล
TCP/IP
และ NetBUEI
โปรโตคอล AppleTalk
จุดเริ่มต้นของโปรโตคอล AppleTalk เกิดขึ้นในปีค.ศ.1983
ซึ่งเป็นช่วงที่บริษัท Apple Computer ต้องการออกแบบชุดโปรโตคอล
สื่อสารข้อมูลของตนเองขึ้นเพื่อใช้เชื่อมโยงเครือข่ายของเครื่องแบบแมคอินทอช
และสามารแชร์กับอุปกรณ์ต่างๆนอกจากนี้
ยังขยายไปสู่การเชื่อมโยงเป็นเครือข่ายของเซิร์ฟเวอร์,เครื่องพิมพ์,
Gateway และ Router ของผู้ผลิตรายอื่นๆด้วยต่อจากนั้นเครื่อง
แมคอินทอชและอุปกรณ์ต่างๆที่บริษัทผลิตออกมาก็ได้มีการเพิ่มส่วนของฮาร์ดแวร์และซอฟท์แวร์ให้สามารถรองรับโปรโตคอล
ตัวนี้ได้รวมถึงระบบปฏิบัติการ
MacOS
รุ่นใหม่ๆก็ได้มีการผนวกฟังก์ชั่นให้รองรับโปรโตคอลตัวนี้ได้เช่นกันทำให้กลุ่มผู้ใช้
เครื่องแมคอินทอชสามารถเชื่อมโยงกันเป็นเครือข่ายได้ง่ายโดยไม่ต้องไปหาซื้ออุปกรณ์เพิ่มเติมอีก
โปรโตคอล
Apple
Talk ถูกออกแบบมาให้ทำงานเป็นเครือข่ายในแบบ peer-to-peer ซึ่งถือว่าเครื่องทั้งหมดที่เชื่อมต่ออยู่ใน
เครือข่ายสามารถเป็นเซิร์ฟเวอร์ได้ทุกเครื่องโดยไมต้องจัดให้บางเครื่องทำหน้าที่เป็นเซิร์ฟเวอร์ที่ให้บริการโดยเฉพาะขึ้นมา
ต่อมาปีค.ศ.
1989
ได้มีการพัฒนาโปรโตคอล AppleTalk ให้สนับสนุนเครือข่ายที่ใหญ่มากขึ้นได้สามารถมีเครื่องลูกข่ายและ
อุปกรณ์ที่เชื่อมต่อในเครือข่ายได้มากกว่าเดิมเรียกว่าเป็นโปรโตคอล Apple Talk Phase 2 นอกจากนี้ยังเพิ่มโปรโตคอลที่ทำให้
สามารถเชื่อมต่อกับเครือข่ายแบบ
Ethernet
และ Token Ring ได้ โดยเรียกว่า EtherTalk
และ TokenTalk ตามลำดับ
โปรโตคอลTCP/IP ( RFC1180 )
โปรโตคอล
TCP/IP
เป็นชื่อเรียกของชุดโปรโตคอลที่สำคัญมีการใช้งานกันอย่างแพร่หลายตามการขยายตัวของอินเทอร์เนท/
อินทราเนทความจริงแล้วโปรโตคอล
TCP/IP
เป็นกลุ่มของโปรโตคอลหลายตัวที่ประกอบกันเป็นชุดให้ใช้งานโดยมีคำเต็ม
ว่าTransmission Control
Protocol /Internet Protocol ซึ่งจะเห็นได้ว่ามีโปรโตคอลประกอบกันทำงาน
2 ตัว คือ TCP และ IP
ตัวอย่างของกลุ่มโปรโตคอลในชุดของ TCP/IP ที่เราพบและใช้งานบ่อยๆ
( ส่วนใหญ่จะไม่ได้ใช้งานโดยตรงแต่จะใช้งานผ่าน
แอพพลิเคชั่นต่างๆหรือทำงานโดยอ้อม
เช่น Internet
Protocol,Address Resolution Protocol(ARP) ,Internet Control Message
Protocol
(ICMP) ,User Datagram Protocol (UDP) ,Transprot Control Protocol (TCP) และ Simple Mail Transfer Protocol
(SMTP)
โปรโตคอลที่มีบทบาทสำคัญในการทำงานในเครือข่ายอินเทอร์เนทคือ Internet Protocol (โปรโตคอล IP) เนื่องจากเมื่อ
โปรโตคอลอื่นๆต้องการส่งผ่านข้อมูลข้ามเครือข่ายในอินเทอร์เนทนั้นจะต้องอาศัยการผนึกข้อมูล
ไปกับโปรโตคอล IP
ที่มี
กลไกการระบุเส้นทาง
ผ่าน Gateway
หรือ
Router
เพื่อนำข้อมูลไปยังเครือข่ายและเครื่องปลายทางที่ถูกต้องเนื่องจากกลไกการระบุเส้นทางจะทำงานที่โปรโตคอล
IP เท่านั้น
และด้วยเหตุนี้เราจึงเรียกว่าเป็นโปรโตคอลที่มีความสามารถในการระบุเส้นทางการส่งผ่านของข้อมูลได้(Routable)
การที่เครื่องคอมพิวเตอร์จะสามารถสื่อสารกันได้จำต้องมีการระบุแอดเดรสที่ไม่ซ้ำกันเพราะไม่เช่นนั้นข้อมูลที่ส่งอาจจะไม่ถึง
ปลายทางได้
ซึ่งแอดเดรสจะมีข้อกำหนดมาตรฐานซึ่งในการใช้งานโปรโตคอล TCP/IP ที่เชื่อมโยงเครือข่ายนี้
จะเรียกว่า
IP Address ( Internet Protocol Address )
ไม่มีความคิดเห็น:
แสดงความคิดเห็น