Networking Simplified - บทนำสู่โปรโตคอล
คุณสมบัติ Transmission Control Protocol/Internet Protocol (TCP/IP)
โปรโตคอลนี้เป็นโปรโตคอลเครือข่ายมาตรฐานและได้รับการรับรอง
ระบบปฏิบัติการส่วนใหญ่สำหรับเครือข่ายสมัยใหม่และเครือข่ายหลักรองรับ TCP/IP
นอกจากนี้ยังเป็นองค์ประกอบหลักของการใช้อินเทอร์เน็ตและอีเมล
กระบวนการสื่อสารผ่าน (TCP/IP) แบ่งออกเป็นสี่ชั้น และแต่ละชั้นของพวกมัน
คุณทำงานเฉพาะ
เลเยอร์โปรโตคอล (TCP/IP)
TCP/IP -เลเยอร์
1- ชั้นแอปพลิเคชัน
(( HTTP, FTP))
การขนส่ง 2 ชั้น (TRANSPORT LAYER)
((TCP,UDP))
3- ชั้นอินเทอร์เน็ต
((IP, ICMP, IGMP, ARP))
4- เครือข่าย INTERFACE LAYER
((ATM, อีเธอร์เน็ต))
คำอธิบายแบบง่ายแยกกัน:
1- ชั้นแอปพลิเคชัน
เลเยอร์ซอฟต์แวร์อยู่ที่ระดับสูงสุดในชุดโปรโตคอล TCP/IP
ประกอบด้วยแอปพลิเคชันและยูทิลิตี้ทั้งหมดที่เปิดใช้งานการเข้าถึงเครือข่าย
โปรโตคอลในเลเยอร์นี้ทำหน้าที่ในการเริ่มต้นและแลกเปลี่ยนข้อมูลผู้ใช้
ตัวอย่างของโปรโตคอลคือ:
A- Hypertext Transfer Protocol
และตัวย่อ (HTTP)
โปรโตคอล HTTP ใช้ในการถ่ายโอนไฟล์ที่ประกอบด้วยเว็บไซต์และหน้าอินเทอร์เน็ต เช่น หน้า HTML
b- โปรโตคอลการถ่ายโอนไฟล์
ตัวย่อ (FTP)
ใช้สำหรับถ่ายโอนไฟล์ผ่านเครือข่าย
การขนส่ง 2 ชั้น (TRANSPORT LAYER)
เลเยอร์นี้ให้ความเป็นไปได้ในการขอและสร้างความมั่นใจในการสื่อสาร (ระหว่างอุปกรณ์ที่เชื่อมต่อถึงกัน)
ท่ามกลางตัวอย่างของเขา:
A- โปรโตคอลควบคุมการส่ง
ตัวย่อ (TCP)
เป็นโปรโตคอลที่ตรวจสอบการมาถึงของเครื่องส่งสัญญาณ
เป็นประเภทการเชื่อมต่อและจำเป็นต้องสร้างเซสชันก่อนส่งข้อมูลระหว่างคอมพิวเตอร์
นอกจากนี้ยังช่วยให้มั่นใจว่าได้รับข้อมูลในลำดับและรูปแบบที่ถูกต้อง เนื่องจากต้องมีการแจ้งเตือน (ตอบรับ) จากปลายทางปลายทาง
หากข้อมูลไม่มาถึง TCP จะส่งอีกครั้งและหากได้รับก็จะใช้ใบรับรอง (Acknowledgement) และดำเนินการ
ส่งชุดต่อไปเป็นต้น....
B- User Datagram Protocol
ตัวย่อ (UDP)
โปรโตคอลนี้เป็นประเภท Noconnection-Based
((การเชื่อมต่อ)) ความหมาย:
การเชื่อมต่อที่ไม่น่าเชื่อถือ
- ไม่สร้างเซสชันระหว่างคอมพิวเตอร์ระหว่างการเชื่อมต่อ
ไม่รับประกันว่าจะได้รับข้อมูลตามที่ส่ง
ในระยะสั้นมันเป็นสิ่งที่ตรงกันข้ามกับ TCP
อย่างไรก็ตาม โปรโตคอลนี้มีข้อดีที่ทำให้การใช้งานเป็นที่น่าพอใจในบางกรณี
ชอบเวลาส่งข้อมูลกลุ่มสาธารณะ
หรือเมื่อต้องการความเร็ว (แต่มันคือความเร็วที่ไร้ความแม่นยำในการส่ง!)
ใช้สำหรับถ่ายโอนมัลติมีเดีย เช่น เสียง วิดีโอ
เพราะเป็นสื่อที่ไม่ต้องการความแม่นยำในการเข้าถึง
อีกทั้งยังมีประสิทธิภาพสูงและรวดเร็วอีกด้วย
สาเหตุหลักประการหนึ่งที่นำไปสู่การสร้างโปรโตคอล UDP
การส่งผ่านโปรโตคอลนี้ต้องการโหลดและเวลาเพียงเล็กน้อย
(เนื่องจากแพ็กเก็ต UDP - UDP Datagram ไม่มีข้อมูลทั้งหมดที่กล่าวถึงด้วยโปรโตคอล TCP เพื่อตรวจสอบการส่ง
จากทั้งหมดนี้ เราสามารถสรุปได้ว่าเหตุใดจึงเรียกว่าการเชื่อมต่อที่ไม่ผ่านการตรวจสอบสิทธิ์
3- ชั้นอินเทอร์เน็ต
เลเยอร์นี้มีหน้าที่ห่อแพ็คเก็ตในหน่วยข้อมูล (บรรจุภัณฑ์)
การกำหนดเส้นทางและการกำหนดที่อยู่
ชั้นนี้มีสี่โปรโตคอลพื้นฐาน:
A- อินเทอร์เน็ตโปรโตคอล -IP
b- โปรโตคอลความละเอียดที่อยู่ -ARP
C- โปรโตคอลข้อความควบคุมอินเทอร์เน็ต (ICMP)
D- โปรโตคอลการจัดการกลุ่มอินเทอร์เน็ต - IGMP
มาอธิบายแต่ละโปรโตคอลด้วยวิธีง่ายๆ:
A- อินเทอร์เน็ตโปรโตคอล -IP
เป็นหนึ่งในโปรโตคอลที่สำคัญที่สุดเนื่องจากมีองค์ประกอบที่อยู่ที่ใช้เพื่อให้คอมพิวเตอร์แต่ละเครื่องในเครือข่ายมีหมายเลขของตัวเอง
เรียกว่าที่อยู่ IP และเป็นที่อยู่เฉพาะที่ไม่มีความคล้ายคลึงกันในโดเมนเครือข่าย
IP มีลักษณะดังนี้:
การกำหนดเส้นทาง
บรรจุภัณฑ์
การกำหนดเส้นทางตรวจสอบที่อยู่ในแพ็คเกจและอนุญาตให้โรมมิ่งผ่านเครือข่าย
ใบอนุญาตนี้มีระยะเวลาคงที่ (TIME TO LIVE) หากช่วงเวลานี้หมดอายุ แพ็กเก็ตนั้นจะละลายและจะไม่ทำให้เกิดความแออัดภายในเครือข่ายอีกต่อไป
กระบวนการแตกแยกและการบรรจุใหม่
ใช้เพื่อสังเคราะห์เครือข่ายประเภทต่างๆ เช่น Token Ring และ Ethernet
เนื่องจากโทเค็นมีความคล้ายคลึงกับความสามารถในการส่งสัญญาณ จึงจำเป็นต้องแยกชิ้นส่วนและประกอบใหม่อีกครั้ง
b- โปรโตคอลความละเอียดที่อยู่ -ARP
รับผิดชอบการกำหนดที่อยู่ IP และค้นหาปลายทางโดยใช้ที่อยู่ MAC ในเครือข่ายสำหรับปลายทาง
เมื่อ IP ได้รับคำขอให้เชื่อมต่อกับคอมพิวเตอร์ IP นั้นจะไปที่บริการ ARP ทันทีและถามเกี่ยวกับตำแหน่งของที่อยู่นี้บนเครือข่าย
จากนั้นโปรโตคอล ARP จะค้นหาที่อยู่ในหน่วยความจำ และหากพบ ก็จะให้แผนที่ที่ถูกต้องของที่อยู่
หากคอมพิวเตอร์อยู่ในระยะไกล (ในเครือข่ายระยะไกล) ARP จะกำหนดเส้นทาง IP ไปยังที่อยู่คลื่น ROUTER
จากนั้นเราเตอร์จะส่งคำขอไปยัง ARP เพื่อค้นหาที่อยู่ MAC ของหมายเลข IP
4- เครือข่าย INTERFACE LAYER
รับผิดชอบวางข้อมูลที่จะส่งไปกลางเครือข่าย (NETWORK MEDIUM)
และรับจากปลายทางปลายทาง
ประกอบด้วยอุปกรณ์และการเชื่อมต่อทั้งหมดสำหรับเชื่อมต่ออุปกรณ์ในเครือข่าย เช่น:
สายไฟ ขั้วต่อ การ์ดเครือข่าย
ประกอบด้วยโปรโตคอลที่ระบุวิธีการส่งข้อมูลในเครือข่าย เช่น
-ATM
-อีเธอร์เน็ต
-แหวนโทเค็น
((ที่อยู่ท่าเรือ))
หลังจากที่เราเรียนรู้ซอฟต์แวร์ (เลเยอร์ TCP/IP)
อุปกรณ์ใด ๆ ในเครือข่ายสามารถมีได้มากกว่าหนึ่งโปรแกรม (แอปพลิเคชัน)
เชื่อมต่อกับโปรแกรมอื่นอย่างน้อยหนึ่งโปรแกรมและบนอุปกรณ์อื่น ๆ จำนวนเท่าใดก็ได้ในเวลาเดียวกัน
เพื่อให้ TCP/IP แยกความแตกต่างระหว่างโปรแกรมหนึ่งกับอีกโปรแกรมหนึ่ง ต้องใช้พอร์ตที่เรียกว่าพอร์ต
ข้อมูลโดยย่อเกี่ยวกับท่าเรือ
เป็นตัวเลขที่ระบุหรือระบุโปรแกรมในเครือข่าย
และถูกกำหนดไว้บน TCP หรือ UDP
ค่าของตัวเลขที่กำหนดให้กับพอร์ตมีตั้งแต่ 0 (ศูนย์) ถึง 65535 หมายเลข
นอกจากนี้ยังมีพอร์ตจำนวนหนึ่งที่สงวนไว้สำหรับใช้งานโดยโปรแกรมหรือแอพพลิเคชั่นที่มีชื่อเสียง เช่น:
โปรแกรม FTP โปรโตคอลการถ่ายโอนข้อมูลที่ใช้พอร์ต 20 หรือ 21
แอปพลิเคชัน HTTP ที่ใช้พอร์ต 80
ขอบคุณมากค่ะ