ชั้นวาระ ชั้นนำเสนอ และชั้นแอปพลิเคชัน
สำรวจชั้นบนสุดที่แอปและผู้ใช้พบกับเครือข่าย
ชั้นวาระ ชั้นนำเสนอ และชั้นแอปพลิเคชัน เป็นบทเรียน Network+ Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Network+ Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Network+ Academy มีบทเรียนทั้งหมด 4 บทเรียน
สามเลเยอร์บนสุด
เลเยอร์ด้านบนของแบบจำลอง OSI อยู่ใกล้ผู้ใช้มากที่สุด เลเยอร์ 5 คือเลเยอร์เซสชัน เลเยอร์ 6 คือเลเยอร์นำเสนอ และเลเยอร์ 7 คือเลเยอร์แอปพลิเคชัน เลเยอร์เหล่านี้จัดการการสนทนา จัดรูปแบบและปกป้องข้อมูล และให้บริการที่โปรแกรมต่าง ๆ ใช้งาน ขณะที่เลเยอร์ล่างเคลื่อนย้ายบิต เลเยอร์บนเหล่านี้จะแปลงข้อมูลดิบให้เป็นปฏิสัมพันธ์ที่มีความหมายสำหรับผู้คนและแอปพลิเคชัน
เลเยอร์ 5: เซสชัน
เลเยอร์เซสชันจัดการบทสนทนา หรือเซสชัน ระหว่างแอปพลิเคชันสองรายการ โดยเปิด รักษา และปิดการเชื่อมต่ออย่างเป็นระเบียบ และสามารถแยกการสนทนาหลายรายการออกจากกันได้ ตัวอย่างเช่น เลเยอร์นี้ติดตามการโต้ตอบไปมาของเซสชันเข้าสู่ระบบ เพื่อให้แต่ละฝ่ายทราบว่าการดำเนินการอยู่ในขั้นใด เลเยอร์เซสชันช่วยจัดกลุ่มการแลกเปลี่ยนที่เกี่ยวข้องและทำให้เป็นระเบียบตลอดช่วงเวลา
จัดระเบียบการสนทนา
เลเยอร์เซสชันยังจัดการการซิงโครไนซ์ โดยวางจุดตรวจสอบไว้ในการแลกเปลี่ยนข้อมูลที่ยาวนาน หากการถ่ายโอนถูกขัดจังหวะ ก็สามารถดำเนินการต่อจากจุดตรวจสอบล่าสุดแทนการเริ่มใหม่ทั้งหมด นอกจากนี้ยังตัดสินใจได้ว่าการสื่อสารจะเป็นแบบทีละทิศทางหรือทั้งสองทิศทางพร้อมกัน การควบคุมเหล่านี้ช่วยให้การสนทนาที่ซับซ้อนและยาวนานระหว่างแอปพลิเคชันสอดคล้องกันและกู้คืนได้
เลเยอร์ 6: นำเสนอ
เลเยอร์นำเสนอแปลข้อมูลให้อยู่ในรูปแบบที่ทั้งสองฝ่ายเข้าใจ เลเยอร์นี้จัดการการจัดรูปแบบ การเข้ารหัสอักขระ และโครงสร้างข้อมูล เพื่อให้แอปพลิเคชันหนึ่งอ่านสิ่งที่อีกแอปพลิเคชันส่งมาได้ เลเยอร์นี้ทำหน้าที่เป็นนักแปลระหว่างแอปพลิเคชันกับเครือข่าย และทำให้แน่ใจว่าความแตกต่างในการแทนค่าข้อมูลของแต่ละระบบจะไม่ทำให้การสื่อสารขัดข้อง ความเข้ากันได้ของรูปแบบคือภารกิจหลักของเลเยอร์นี้
การเข้ารหัสและการบีบอัด
ชั้นการนำเสนอข้อมูลมักจัดการกับการเข้ารหัสและการบีบอัดด้วย การเข้ารหัสจะทำให้ข้อมูลอ่านไม่ออก เพื่อให้มีเพียงผู้รับที่ตั้งใจไว้เท่านั้นที่อ่านได้ จึงช่วยปกป้องความเป็นส่วนตัว การบีบอัดจะลดขนาดข้อมูลเพื่อใช้แบนด์วิดท์น้อยลงและถ่ายโอนได้เร็วขึ้น เนื่องจากการแปลงเหล่านี้เปลี่ยนวิธีการแทนข้อมูลก่อนที่ข้อมูลจะถูกส่ง จึงเหมาะสมที่จะอยู่ในชั้นการนำเสนอข้อมูลร่วมกับการจัดรูปแบบและการเข้ารหัสข้อมูล
ชั้นที่ 7: แอปพลิเคชัน
ชั้นแอปพลิเคชันเป็นชั้นบนสุด ซึ่งบริการเครือข่ายพบกับโปรแกรมที่ผู้คนใช้ ชั้นนี้ไม่ได้หมายถึงตัวแอปเอง แต่หมายถึงโพรโทคอลที่แอปต้องพึ่งพา เช่น เอชทีทีพีสำหรับเว็บ SMTPสำหรับอีเมล และ DNSสำหรับการค้นหาชื่อ เมื่อคุณเรียกดูเว็บหรือส่งอีเมล คุณกำลังใช้โพรโทคอลของชั้นแอปพลิเคชัน ซึ่งเป็นชั้นที่ใกล้ผู้ใช้มากที่สุด
โพรโทคอลของแอปพลิเคชัน
โพรโทคอลที่คุ้นเคยจำนวนมากอยู่ที่ชั้นที่ 7 เอชทีทีพีและเอชทีทีพีเอสให้บริการหน้าเว็บ SMTPใช้ส่งอีเมล FTPใช้ถ่ายโอนไฟล์ และ DNSใช้แปลงชื่อเป็นที่อยู่ แต่ละโพรโทคอลกำหนดวิธีที่ไคลเอ็นต์และเซิร์ฟเวอร์แลกเปลี่ยนบริการประเภทหนึ่ง ๆ โพรโทคอลเหล่านี้ทำให้แอปพลิเคชันมีวิธีมาตรฐานในการร้องขอและให้บริการเครือข่าย โดยไม่ต้องคิดค้นวิธีสื่อสารใหม่ทุกครั้ง
ใกล้ผู้ใช้มากที่สุด
สามชั้นนี้มองเห็นได้ชัดเจนที่สุด เพราะมีผลต่อประสบการณ์ของผู้ใช้โดยตรง ชั้นเหล่านี้กำหนดว่าการสนทนาจะดำเนินไปอย่างไร ข้อมูลจะแสดงผลและได้รับการรักษาความปลอดภัยอย่างไร และจะส่งมอบบริการใด ผู้ใช้ไม่เคยต้องคิดถึงแรงดันไฟฟ้าหรือการกำหนดเส้นทาง แต่สัมผัสได้โดยตรงเมื่อบริการเว็บช้าหรือการเข้าสู่ระบบล้มเหลว ชั้นบนจะแปลงงานเครือข่ายให้กลายเป็นสิ่งที่ผู้คนใช้งานได้จริง
TCP/IP รวมชั้นเหล่านี้เข้าด้วยกัน
ในแบบจำลอง TCP/IP ที่ใช้ในทางปฏิบัติ ชั้นของ OSI ทั้งสามนี้ถูกรวมเป็นชั้นแอปพลิเคชันเดียว โพรโทคอลจริงอย่างเอชทีทีพีไม่ได้แยกหน้าที่ของชั้นเซสชัน ชั้นการนำเสนอข้อมูล และชั้นแอปพลิเคชันออกจากกันอย่างชัดเจน OSI แยกหน้าที่เหล่านี้เพื่อความเข้าใจง่าย ช่วยให้คุณวิเคราะห์แต่ละหน้าที่ได้ การรู้จักทั้งสองมุมมองทำให้คุณจับคู่โพรโทคอลจริงใด ๆ กับชั้น OSI ที่เกี่ยวข้องได้อย่างแม่นยำ
การจับคู่โพรโทคอลจริง
เมื่อพบโพรโทคอล ให้ถามว่าโพรโทคอลนั้นให้บริการชั้นใด เอชทีทีพี, DNS และ SMTP อยู่ในชั้นแอปพลิเคชัน (ชั้นที่ 7) การเข้ารหัสอย่าง TLS และการจัดรูปแบบข้อมูลสอดคล้องกับหน้าที่ของชั้นการนำเสนอข้อมูล (ชั้นที่ 6) การจัดการการเข้าสู่ระบบและเซสชันสะท้อนงานของชั้นเซสชัน (ชั้นที่ 5) นิสัยการจับคู่นี้ช่วยให้วางโพรโทคอลใหม่ ๆ ได้ง่าย และทำให้เข้าใจบทบาทของแต่ละโพรโทคอลได้อย่างรวดเร็ว
สรุปรวม
ชั้นเซสชันจัดการการสนทนาและจุดตรวจสอบ ชั้นการนำเสนอข้อมูลจัดรูปแบบ เข้ารหัส และบีบอัดข้อมูล ส่วนชั้นแอปพลิเคชันให้บริการที่ผู้ใช้เข้าถึงผ่านโพรโทคอลอย่างเอชทีทีพี, SMTP และ DNS ชั้น OSI สามชั้นบนสุดนี้ถูกรวมกันใน TCP/IP และเปลี่ยนการส่งข้อมูลเครือข่ายดิบให้เป็นบริการที่มีความหมาย ปลอดภัย และใช้งานได้ ซึ่งเราโต้ตอบด้วยทุกวัน
ตรวจสอบความเข้าใจ
ชั้นใดของ OSI ที่มีโพรโทคอลอย่างเอชทีทีพี, SMTP และ DNS อยู่
ทบทวน
ชั้น OSI ด้านบนทำหน้าที่ให้บริการแก่ผู้ใช้ ชั้นเซสชัน (ชั้นที่ 5) เปิด รักษา และประสานการสนทนา ชั้นการนำเสนอข้อมูล (ชั้นที่ 6) จัดการการจัดรูปแบบ การเข้ารหัส และการบีบอัด ชั้นแอปพลิเคชัน (ชั้นที่ 7) ส่งมอบบริการผ่านโพรโทคอลอย่างเอชทีทีพี, SMTP และ DNS ในแบบจำลอง TCP/IP ทั้งสามชั้นนี้ถูกรวมเป็นชั้นแอปพลิเคชันเดียว แต่ OSI แยกชั้นเหล่านี้เพื่อให้วิเคราะห์ได้ชัดเจน
คำถามที่พบบ่อย
บทเรียน “ชั้นวาระ ชั้นนำเสนอ และชั้นแอปพลิเคชัน” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “ชั้นวาระ ชั้นนำเสนอ และชั้นแอปพลิเคชัน” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Network+ Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Network+ Academy มีบทเรียนทั้งหมด 4 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “ชั้นวาระ ชั้นนำเสนอ และชั้นแอปพลิเคชัน”
สำรวจชั้นบนสุดที่แอปและผู้ใช้พบกับเครือข่าย คุณปฏิบัติ Network+ Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Network+ Academy หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน Network+ Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน
บทเรียน “ชั้นวาระ ชั้นนำเสนอ และชั้นแอปพลิเคชัน” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน Network+ Academy นี้ได้ไหม
ได้ บทเรียน Network+ Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- เหตุใดแบบจำลองแบบชั้นจึงช่วยได้
- ชั้นกายภาพและชั้นเชื่อมโยงข้อมูล
- ชั้นเครือข่ายและชั้นขนส่ง
- ชั้นวาระ ชั้นนำเสนอ และชั้นแอปพลิเคชัน