สารบัญ
แกนรุ่น
ดิ OSI รุ่น เป็นเฟรมเวิร์กที่ใช้อธิบายการทำงานของระบบเครือข่าย โมเดล OSI กำหนดคุณลักษณะของฟังก์ชันในชุดกฎและข้อกำหนดสากลเพื่อรองรับการทำงานร่วมกันระหว่างผลิตภัณฑ์และซอฟต์แวร์ต่างๆ ในรูปแบบ OSI การสื่อสารระหว่างระบบแบ่งออกเป็นเจ็ดชั้นที่แตกต่างกัน: กายภาพ การเชื่อมโยงข้อมูล เครือข่าย การขนส่ง เซสชัน การนำเสนอ และแอปพลิเคชัน
ชั้นกายภาพ
เลเยอร์ต่ำสุดของโมเดลเกี่ยวข้องกับการส่งข้อมูลดิบที่ไม่มีโครงสร้างผ่านเครือข่ายจากเลเยอร์จริงของอุปกรณ์ไปยังเลเยอร์จริงของอุปกรณ์ที่รับ ประกอบด้วยข้อกำหนดต่างๆ เช่น แรงดันไฟฟ้า รูปแบบพิน การเดินสาย และความถี่วิทยุ เราอาจพบทรัพยากรทางกายภาพที่ฟิสิคัลเลเยอร์ เช่น ฮับเครือข่าย สายเคเบิล ตัวทำซ้ำ อะแดปเตอร์เครือข่าย หรือโมเด็ม
ดาต้าลิงค์เลเยอร์
โหนดที่เชื่อมต่อโดยตรงใช้เพื่อดำเนินการถ่ายโอนข้อมูลระหว่างโหนดกับโหนด โดยที่ข้อมูลจะถูกบรรจุลงในเฟรม แก้ไขข้อผิดพลาดที่เกิดขึ้นที่ชั้นกายภาพ ประการแรก การควบคุมการเข้าถึงสื่อ ให้การควบคุมการไหลและมัลติเพล็กซ์สำหรับการส่งสัญญาณอุปกรณ์ผ่านเครือข่าย ประการที่สอง การควบคุมการเชื่อมโยงแบบลอจิคัล ให้การควบคุมโฟลว์และข้อผิดพลาดบนสื่อฟิสิคัลและระบุโปรโตคอลบรรทัด
ชั้นเครือข่าย
เลเยอร์นี้มีหน้าที่รับเฟรมจากเลเยอร์ดาต้าลิงค์และส่งไปยังปลายทางที่ต้องการตามที่อยู่ เลเยอร์เครือข่ายค้นหาเป้าหมายโดยใช้ที่อยู่เชิงตรรกะ เช่น IP ที่เลเยอร์นี้ เราเตอร์เป็นส่วนประกอบสำคัญที่ใช้ในการกำหนดเส้นทางข้อมูลอย่างแท้จริงว่าต้องไปที่ไหนระหว่างเครือข่าย
ดูสิ่งนี้ด้วย 15 เครื่องมือและซอฟต์แวร์ไดอะแกรม UML ที่ดีที่สุดชั้นขนส่ง
เลเยอร์นี้จัดการการจัดส่งและการตรวจสอบข้อผิดพลาดของแพ็กเก็ตข้อมูล จะควบคุมขนาด การจัดลำดับ และการถ่ายโอนข้อมูลระหว่างระบบและโฮสต์ในท้ายที่สุด
ชั้นเซสชัน
เลเยอร์นี้ควบคุมการสนทนาระหว่างคอมพิวเตอร์หลายเครื่อง เซสชันระหว่างเครื่องได้รับการตั้งค่า จัดการ และสิ้นสุดที่เลเยอร์ 5 บริการของเลเยอร์เซสชันรวมถึงการตรวจสอบสิทธิ์และการเชื่อมต่อใหม่
ชั้นนำเสนอ
มันแปลหรือจัดรูปแบบข้อมูลตามไวยากรณ์หรือความหมายที่แอปพลิเคชันยอมรับ ด้วยเหตุนี้ บางครั้งจึงเรียกว่าชั้นไวยากรณ์ เลเยอร์นี้ยังจัดการการเข้ารหัสและถอดรหัสที่เลเยอร์แอปพลิเคชันต้องการ
แอปพลิเคชันเลเยอร์
ที่เลเยอร์นี้ ทั้งเลเยอร์แอปพลิเคชันและผู้ใช้ปลายทางโต้ตอบกับแอปพลิเคชันซอฟต์แวร์โดยตรง เลเยอร์นี้เห็นบริการเครือข่ายที่มอบให้กับแอปพลิเคชันของผู้ใช้ปลายทาง เช่น เว็บเบราว์เซอร์หรือ Office 365 เลเยอร์แอปพลิเคชันจะระบุคู่ค้าสำหรับการสื่อสาร ความพร้อมใช้งานของทรัพยากร และการซิงโครไนซ์การส่งข้อมูล
ลักษณะของแบบจำลอง OSI
- ควรสร้างเลเยอร์เฉพาะเมื่อต้องการระดับนามธรรมที่แน่นอนเท่านั้น
- ต้องเลือกหน้าที่ของทุกเลเยอร์ตามโปรโตคอลมาตรฐานสากล
- เลเยอร์ควรมีขนาดใหญ่เพื่อไม่ให้ฟังก์ชันต่างๆ อยู่ในเลเยอร์เดียวกัน
- ในโมเดล OSI ทุกเลเยอร์ต้องอาศัยเลเยอร์ถัดไปเพื่อทำหน้าที่พื้นฐาน แต่ละระดับควรจะสามารถให้บริการในระดับที่สูงขึ้นต่อไป
- การเปลี่ยนแปลงที่ทำในเลเยอร์หนึ่งจะต้องไม่ต้องเปลี่ยนแปลงในเลเยอร์อื่น
ข้อดี
- ช่วยให้คุณสร้างมาตรฐานสวิตช์ เราเตอร์ มาเธอร์บอร์ด และฮาร์ดแวร์อื่นๆ
- ลดความซับซ้อนและทำให้อินเทอร์เฟซเป็นมาตรฐาน
- อำนวยความสะดวกด้านวิศวกรรมโมดูลาร์
- ช่วยให้คุณมั่นใจได้ว่าเทคโนโลยีที่ทำงานร่วมกันได้
- โปรโตคอลถูกแทนที่ด้วยโปรโตคอลใหม่เมื่อเทคโนโลยีเปลี่ยนแปลง
- มันให้การสนับสนุนสำหรับบริการที่มุ่งเน้นการเชื่อมต่อตลอดจนบริการแบบไม่มีการเชื่อมต่อ
- รองรับบริการแบบไม่มีการเชื่อมต่อและเน้นการเชื่อมต่อ
- ให้ความยืดหยุ่นในการปรับให้เข้ากับโปรโตคอลประเภทต่างๆ
ข้อเสีย
- การติดตั้งโปรโตคอลเป็นงานที่น่าเบื่อ
- ไม่ได้กำหนดโปรโตคอลเฉพาะใดๆ
- ในโมเดลเลเยอร์เครือข่าย บริการบางอย่างซ้ำกันในหลายเลเยอร์
- เลเยอร์ไม่สามารถทำงานคู่ขนานกันได้ เนื่องจากแต่ละเลเยอร์ต้องรอเพื่อรับข้อมูลจากเลเยอร์ก่อนหน้า
โมเดล TCP/IP
ดิ โมเดล TCP/IP มีสี่ชั้น: แอปพลิเคชัน, การขนส่ง, อินเทอร์เน็ต, ชั้นการเข้าถึงเครือข่าย เลเยอร์นี้นำเสนอมาตรฐานทางกายภาพ อินเทอร์เฟซเครือข่าย การเชื่อมต่ออินเทอร์เน็ต และฟังก์ชันการขนส่งที่สอดคล้องกับโมเดล OSI สี่เลเยอร์แรก สี่เลเยอร์เหล่านี้แสดงอยู่ในโมเดล TCP/IP โดยเลเยอร์เดียวที่เรียกว่าเลเยอร์แอปพลิเคชัน TCP/IP เป็นโปรโตคอลแบบลำดับชั้นที่ประกอบด้วยโมดูลแบบโต้ตอบ และแต่ละโมดูลมีฟังก์ชันการทำงานเฉพาะ
ชั้นการเข้าถึงเครือข่าย
โปรโตคอลนี้ใช้เพื่อเชื่อมต่อกับโฮสต์เพื่อให้สามารถส่งแพ็กเก็ตได้ มันแตกต่างกันไปในแต่ละโฮสต์และเครือข่ายไปยังเครือข่าย
ชั้นอินเทอร์เน็ต
การเลือกเครือข่ายขึ้นอยู่กับเลเยอร์การเชื่อมต่ออินเทอร์เน็ตที่เรียกว่าเลเยอร์อินเทอร์เน็ต เป็นเลเยอร์ที่ยึดสถาปัตยกรรมทั้งหมดไว้ด้วยกัน ลำดับในการรับแพ็กเก็ตจะแตกต่างจากวิธีการส่ง ฟังก์ชั่นที่ดำเนินการโดย Internet Layer คือ:
- กำลังดำเนินการเส้นทาง
- การส่งแพ็กเก็ต IP
- หลีกเลี่ยงความแออัด
ชั้นขนส่ง
มันตัดสินใจว่าการส่งข้อมูลควรอยู่บนเส้นทางคู่ขนานหรือเส้นทางเดียว เลเยอร์การขนส่งทำหน้าที่ต่างๆ เช่น มัลติเพล็กซ์ การแบ่งส่วน หรือการแยกออกเป็นข้อมูล แอปพลิเคชันสามารถเขียนและอ่านไปยังชั้นการขนส่ง ชั้นขนส่ง
แอปพลิเคชันเลเยอร์
เลเยอร์แอปพลิเคชันเป็นเลเยอร์บนสุดในโมเดล TCP/IP รับผิดชอบโปรโตคอลการจัดการระดับสูงปัญหาการเป็นตัวแทน อนุญาตให้ผู้ใช้โต้ตอบกับแอปพลิเคชัน เมื่อโปรโตคอลเลเยอร์แอปพลิเคชันหนึ่งต้องการสื่อสารกับเลเยอร์แอปพลิเคชันอื่น โปรโตคอลจะส่งต่อข้อมูลไปยังชั้นการขนส่ง
ดูสิ่งนี้ด้วย 10 การแก้ไขสำหรับข้อความที่ไม่ลงรอยกันเป็นคำพูดไม่ทำงานมีความคลุมเครือในชั้นแอปพลิเคชัน ไม่สามารถวางทุกแอปพลิเคชันภายในชั้นแอปพลิเคชันได้ ยกเว้นสำหรับผู้ที่โต้ตอบกับระบบการสื่อสาร ตัวอย่างเช่น ไม่สามารถพิจารณาเท็กซ์เอดิเตอร์ในเลเยอร์แอปพลิเคชันได้ เว็บเบราว์เซอร์ใช้โปรโตคอล HTTP เพื่อโต้ตอบกับเครือข่ายที่โปรโตคอล HTTP เป็นโปรโตคอลเลเยอร์แอปพลิเคชัน
เพิ่มข้อมูลส่วนหัวให้กับข้อมูล เลเยอร์การขนส่งแบ่งข้อความ (ข้อมูล) ออกเป็นหน่วยเล็กๆ เพื่อจัดการเลเยอร์เครือข่ายได้อย่างมีประสิทธิภาพมากขึ้น เลเยอร์การขนส่งยังจัดแพ็คเก็ตที่จะส่งตามลำดับ
ลักษณะของ TCP/IP Model
- รองรับสถาปัตยกรรมที่ยืดหยุ่น
- การเพิ่มระบบให้กับเครือข่ายเป็นเรื่องง่าย
- โครงสร้างยังคงไม่เปลี่ยนแปลงใน TCP/IP จนกว่าเครื่องต้นทางและปลายทางจะทำงานอย่างถูกต้อง
- TCP เป็นโปรโตคอลที่เน้นการเชื่อมต่อ
- TCP ให้ ความน่าเชื่อถือ และตรวจสอบให้แน่ใจว่าข้อมูลที่มาถึงตามลำดับควรถูกใส่กลับเข้าที่
- TCP เสนอให้คุณใช้การควบคุมโฟลว์ ดังนั้นผู้ส่งจะไม่ใช้ข้อมูลเกินกำลังกับผู้รับ
ข้อดี
- ช่วยให้คุณตั้งค่าการเชื่อมต่อระหว่างคอมพิวเตอร์ประเภทต่างๆ
- มันทำงานเป็นอิสระจากระบบปฏิบัติการ
- รองรับโปรโตคอลการกำหนดเส้นทางต่างๆ
- ช่วยให้สามารถใช้งานอินเทอร์เน็ตระหว่างองค์กรได้
- โมเดลนี้มีสถาปัตยกรรมไคลเอนต์-เซิร์ฟเวอร์ที่ปรับขนาดได้สูง
- มันดำเนินการอย่างอิสระ
- รองรับโปรโตคอลการกำหนดเส้นทางหลายแบบ
ข้อเสีย
- TCP/IP เป็นรูปแบบที่ซับซ้อนในการตั้งค่าและจัดการ
- โอเวอร์เฮดของ TCP/IP สูงกว่า IPX
- การเปลี่ยนโปรโตคอลใน TCP/IP นั้นทำได้ยาก
- ไม่มีการแยกส่วนที่ชัดเจนจากอินเทอร์เฟซ บริการ และโปรโตคอล
ความแตกต่างระหว่าง OSI กับ TCP/IP Model
OSI รุ่น | โมเดล TCP/IP |
---|---|
OSI เป็นมาตรฐานที่ไม่ขึ้นกับโปรโตคอล ซึ่งทำหน้าที่เป็นเกตเวย์การสื่อสารระหว่างเครือข่ายและผู้ใช้ปลายทาง | โมเดล TCP/IP อิงตามโปรโตคอลมาตรฐาน เป็นโปรโตคอลการสื่อสารซึ่งช่วยให้สามารถเชื่อมต่อโฮสต์ผ่านเครือข่ายได้ |
เลเยอร์การขนส่งช่วยรับรองการส่งมอบแพ็คเก็ต | ในโมเดล TCP/IP เลเยอร์การขนส่งไม่รับประกันการส่งแพ็กเก็ต |
วิธีการในแนวตั้ง | วิธีการแนวนอน |
โมเดล OSI มีเลเยอร์เซสชันและเลเยอร์การนำเสนอแยกจากกัน | TCP/IP ไม่มีชั้นเซสชันหรือชั้นการนำเสนอแยกต่างหาก |
Transport Layer คือการเชื่อมต่อที่มุ่งเน้น | Transport Layer มีทั้งแบบเน้นการเชื่อมต่อและแบบไม่มีการเชื่อมต่อ |
โมเดล OSI ที่สร้างเครือข่าย | ในทางหนึ่ง โมเดล TCP/IP เป็นการนำโมเดล OSI ไปใช้ในทางใดทางหนึ่ง |
โปรโตคอลถูกซ่อนอยู่ในโมเดลนี้และสามารถเปลี่ยนได้เมื่อเทคโนโลยีเปลี่ยนแปลง | การเปลี่ยนโปรโตคอลไม่ใช่เรื่องง่าย |