โปรโตคอลอินเทอร์เน็ต ดูว่า “Application Layer Protocol” ในพจนานุกรมอื่นๆ คืออะไร

โปรโตคอลเลเยอร์แอปพลิเคชันใช้เพื่อถ่ายโอนข้อมูลไปยังแอปพลิเคชันไคลเอนต์เฉพาะที่ทำงานบนคอมพิวเตอร์เครือข่าย ในเครือข่าย IP โปรโตคอลเลเยอร์แอปพลิเคชันจะขึ้นอยู่กับมาตรฐาน TCP และทำหน้าที่พิเศษหลายประการ โดยให้ข้อมูลแก่โปรแกรมผู้ใช้ตามวัตถุประสงค์ที่กำหนดไว้อย่างเคร่งครัด ด้านล่างนี้เราจะดูโปรโตคอลแอปพลิเคชันต่างๆ ของสแต็ก TCP/IP โดยย่อ

โปรโตคอล FTP

ตามชื่อที่แนะนำ โปรโตคอล FTP ( การถ่ายโอนไฟล์ Protocol) ได้รับการออกแบบสำหรับการถ่ายโอนไฟล์ผ่านทางอินเทอร์เน็ต อยู่บนพื้นฐานของโปรโตคอลนี้ที่ใช้ขั้นตอนการดาวน์โหลดและอัพโหลดไฟล์บนโหนดระยะไกลของเวิลด์ไวด์เว็บ FTP ช่วยให้คุณสามารถถ่ายโอนจากเครื่องหนึ่งไปยังอีกเครื่องได้ ไม่เพียงแต่ไฟล์เท่านั้น แต่ยังรวมถึงทั้งโฟลเดอร์ รวมถึงไดเร็กทอรีย่อยไปยังความลึกที่ซ้อนอยู่ด้วย ซึ่งทำได้โดยการเข้าถึงระบบคำสั่ง FTP ซึ่งอธิบายฟังก์ชันในตัวจำนวนหนึ่งของโปรโตคอลนี้

โปรโตคอล POP3 และ SMTP

โปรโตคอลแอปพลิเคชันที่ใช้เมื่อทำงานกับ โดยอีเมลเรียกว่า SMTP (Simple Mail Transfer Protocol) และ POP3 (Post Office Protocol) อันแรกคือ "รับผิดชอบ" ในการส่งอีเมลขาออกส่วนที่สองคือการส่งจดหมายขาเข้า
ฟังก์ชั่นของโปรโตคอลเหล่านี้รวมถึงการจัดระเบียบการส่งข้อความอีเมลและถ่ายโอนไปยังไคลเอนต์เมล นอกจากนี้ โปรโตคอล SMTP ยังช่วยให้คุณสามารถส่งข้อความหลายข้อความไปยังผู้รับรายเดียว จัดระเบียบการจัดเก็บข้อความระดับกลาง และคัดลอกข้อความหนึ่งข้อความเพื่อส่งไปยังผู้รับหลายคน ทั้ง POP3 และ SMTP มีกลไกในตัวสำหรับการจดจำที่อยู่อีเมล รวมถึงโมดูลพิเศษเพื่อเพิ่มความน่าเชื่อถือในการส่งข้อความ

โปรโตคอล HTTP

โปรโตคอล HTTP ( ไฮเปอร์ข้อความ Transfer Protocol) ให้การถ่ายโอนจาก เซิร์ฟเวอร์ระยะไกลไปยังคอมพิวเตอร์ท้องถิ่นของเอกสารที่มีรหัสมาร์กอัปไฮเปอร์เท็กซ์ที่เขียน ภาษา HTMLหรือ XML นั่นคือหน้าเว็บ โปรโตคอลแอปพลิเคชันนี้มุ่งเน้นไปที่การให้ข้อมูลแก่เว็บเบราว์เซอร์เป็นหลัก ซึ่งแอปพลิเคชันที่มีชื่อเสียงที่สุดคือแอปพลิเคชัน เช่น Microsoft Internet Explorer และ Netscape Communicator
ด้วยการใช้โปรโตคอล HTTP ที่คำขอจะถูกส่งไปยังเซิร์ฟเวอร์ http ระยะไกลบนอินเทอร์เน็ตและการตอบสนองของพวกเขาจะถูกประมวลผล นอกจาก
HTTP นี้อนุญาตให้คุณใช้ที่อยู่มาตรฐานเพื่อเรียกทรัพยากรบนเวิลด์ไวด์เว็บ ระบบโดเมนชื่อ (DNS, ระบบชื่อโดเมน) นั่นคือการกำหนดที่เรียกว่า URL (Uniform Resource Locator) ของรูปแบบ http:/ /www.domain.zone/page (l)

โปรโตคอลเทลเน็ต

โปรโตคอล TELNET ได้รับการออกแบบมาเพื่อจัดระเบียบ การเข้าถึงเทอร์มินัลไปยังโฮสต์ระยะไกลโดยการแลกเปลี่ยนคำสั่งในรูปแบบอักขระ ASCII ตามกฎแล้วในการทำงานกับเซิร์ฟเวอร์ผ่านโปรโตคอล TELNET จะต้องติดตั้งโปรแกรมพิเศษที่เรียกว่าไคลเอ็นต์ telnet บนฝั่งไคลเอ็นต์ซึ่งเมื่อสร้างการเชื่อมต่อกับโหนดระยะไกลแล้วจะเปิดคอนโซลระบบของเชลล์ปฏิบัติการของเซิร์ฟเวอร์ใน หน้าต่างของมัน หลังจากนี้ คุณสามารถจัดการคอมพิวเตอร์เซิร์ฟเวอร์ในโหมดเทอร์มินัลได้เหมือนกับว่าเป็นคอมพิวเตอร์ของคุณเอง (โดยธรรมชาติแล้ว ภายในกรอบงานที่กำหนดโดยผู้ดูแลระบบ) ตัวอย่างเช่น คุณจะสามารถเปลี่ยนแปลง ลบ สร้าง แก้ไขไฟล์และโฟลเดอร์ได้ เช่นเดียวกับการรันโปรแกรมบนดิสก์ของเครื่องเซิร์ฟเวอร์ และคุณจะสามารถดูเนื้อหาของโฟลเดอร์ของผู้ใช้รายอื่นได้ ไม่ว่าคุณจะใช้ระบบปฏิบัติการใดก็ตาม โปรโตคอล Telnet จะช่วยให้คุณสามารถสื่อสารกับเครื่องระยะไกลได้ "เท่ากัน" ตัวอย่างเช่น คุณสามารถเปิดเซสชัน UNIX บนคอมพิวเตอร์ที่ใช้ MS Windows ได้อย่างง่ายดาย

โปรโตคอล UDP

โปรโตคอลการถ่ายโอนข้อมูลแอปพลิเคชัน UDP (User Datagram Protocol) ใช้ในบรรทัดที่ช้าเพื่อเผยแพร่ข้อมูลเป็นดาตาแกรม
ดาตาแกรมประกอบด้วยชุดข้อมูลที่สมบูรณ์ที่จำเป็นในการส่งและรับ เมื่อส่งดาตาแกรม คอมพิวเตอร์ไม่ได้คำนึงถึงความเสถียรของการสื่อสาร ดังนั้นจึงต้องดำเนินมาตรการพิเศษเพื่อให้มั่นใจในความน่าเชื่อถือ
แผนการประมวลผลข้อมูลด้วยโปรโตคอล UDP โดยหลักการแล้วเหมือนกับในกรณีของ TCP แต่มีข้อแตกต่างประการหนึ่งคือ UDP จะแยกข้อมูลตามอัลกอริทึมเดียวกันเสมอในลักษณะที่กำหนดไว้อย่างเคร่งครัด ในการสื่อสารโดยใช้โปรโตคอล UDP จะใช้ระบบตอบสนอง: เมื่อได้รับแพ็กเก็ต UDP แล้วคอมพิวเตอร์จะส่งสัญญาณที่กำหนดไว้ล่วงหน้าไปยังผู้ส่ง หากผู้ส่งรอสัญญาณนานเกินไป มันก็จะทำการส่งสัญญาณซ้ำ
เมื่อมองแวบแรกอาจดูเหมือนว่าโปรโตคอล UDP มีข้อเสียทั้งหมด แต่ก็มีข้อได้เปรียบที่สำคัญอย่างหนึ่งเช่นกัน: แอปพลิเคชันอินเทอร์เน็ตทำงานกับ UDP ได้เร็วเป็นสองเท่าของ TCP ซึ่งเป็นพี่น้องที่มีเทคโนโลยีสูงมากกว่า

โปรโตคอลชั้นแอปพลิเคชัน

เหตุใดจึงมีโปรโตคอลการขนส่งสองโปรโตคอล TCP และ UDP และไม่ใช่แค่หนึ่งในนั้น ความจริงก็คือพวกเขาให้บริการที่แตกต่างกันแก่กระบวนการสมัคร แอพพลิเคชั่นส่วนใหญ่ใช้เพียงอันเดียวเท่านั้น คุณในฐานะโปรแกรมเมอร์ เลือกโปรโตคอลที่ตรงกับความต้องการของคุณมากที่สุด หากคุณต้องการการจัดส่งที่เชื่อถือได้ TCP อาจดีที่สุด หากคุณต้องการจัดส่งดาตาแกรม UDP อาจดีกว่า หากคุณต้องการการจัดส่งที่มีประสิทธิภาพผ่านลิงก์ข้อมูลที่ยาวและไม่น่าเชื่อถือ TCP อาจเป็นตัวเลือกที่ดีกว่า หากต้องการประสิทธิภาพบนเครือข่ายที่รวดเร็วและมีการเชื่อมต่อระยะสั้น UDP อาจเป็นโปรโตคอลที่ดีที่สุด หากความต้องการของคุณไม่อยู่ในหมวดหมู่เหล่านี้ แสดงว่าตัวเลือกโปรโตคอลการขนส่งนั้นไม่ชัดเจน อย่างไรก็ตาม แอปพลิเคชันสามารถแก้ไขข้อบกพร่องของโปรโตคอลที่เลือกได้ ตัวอย่างเช่น หากคุณเลือก UDP และต้องการความน่าเชื่อถือ แอปพลิเคชันโปรแกรมจะต้องให้ความน่าเชื่อถือ หากคุณเลือก TCP และคุณต้องการถ่ายโอนบันทึก แอปพลิเคชันโปรแกรมจะต้องแทรกเครื่องหมายลงในสตรีมไบต์เพื่อให้สามารถแยกแยะบันทึกได้

มีแอปพลิเคชันอะไรบ้างบนเครือข่าย TCP/IP

จำนวนทั้งหมดของพวกเขามีขนาดใหญ่และยังคงเพิ่มขึ้นอย่างต่อเนื่อง แอปพลิเคชั่นบางตัวมีมาตั้งแต่เริ่มมีอินเทอร์เน็ต ตัวอย่างเช่น TELNET และ FTP คนอื่น ๆ ปรากฏตัวเมื่อเร็ว ๆ นี้: X-Window, SNMP

โปรโตคอลระดับแอปพลิเคชันมุ่งเน้นไปที่งานแอปพลิเคชันเฉพาะ พวกเขากำหนดทั้งขั้นตอนสำหรับการจัดระเบียบปฏิสัมพันธ์บางประเภทระหว่างกระบวนการสมัครและรูปแบบการนำเสนอข้อมูลระหว่างการโต้ตอบดังกล่าว ในส่วนนี้ เราจะอธิบายโดยย่อเกี่ยวกับโปรโตคอลแอปพลิเคชันบางส่วน

โปรโตคอลเทลเน็ต

โปรโตคอล TELNET ช่วยให้เครื่องบริการปฏิบัติต่อเทอร์มินัลระยะไกลทั้งหมดเสมือนเป็น "เทอร์มินัลเครือข่ายเสมือน" ประเภทบรรทัดมาตรฐานที่ทำงานในโค้ด ASCII และยังให้ความสามารถในการเจรจาฟังก์ชันที่ซับซ้อนมากขึ้น (เช่น การควบคุมเสียงสะท้อนภายในหรือระยะไกล โหมดเพจ ความสูงและความกว้างของหน้าจอ และอื่นๆ) TELNET ทำงานโดยใช้โปรโตคอล TCP ที่ระดับแอปพลิเคชันที่สูงกว่า TELNET จะมีโปรแกรมสนับสนุนเทอร์มินัลจริง (ทางฝั่งผู้ใช้) หรือกระบวนการแอปพลิเคชันในเครื่องที่ให้บริการ ซึ่งเข้าถึงได้จากเทอร์มินัล

การทำงานกับ TELNET ก็เหมือนกับการกดหมายเลขโทรศัพท์ ผู้ใช้พิมพ์สิ่งนี้บนแป้นพิมพ์:

และได้รับคำเชิญบนหน้าจอให้ขึ้นรถเดลต้า

โปรโตคอล TELNET มีมานานแล้ว ได้รับการทดสอบอย่างดีและแพร่หลาย มีการสร้างการใช้งานหลายอย่างสำหรับระบบปฏิบัติการที่หลากหลาย ค่อนข้างเป็นที่ยอมรับสำหรับกระบวนการไคลเอนต์ที่ทำงาน เช่น ภายใต้ระบบปฏิบัติการ VAX/VMS และกระบวนการเซิร์ฟเวอร์เพื่อเรียกใช้ UNIX System V

โปรโตคอล FTP

โปรโตคอล FTP (File Transfer Protocol) แพร่หลายพอๆ กับ TELNET เป็นหนึ่งในโปรโตคอลที่เก่าแก่ที่สุดในตระกูล TCP/IP เช่นเดียวกับ TELNET ใช้บริการขนส่ง TCP มีการใช้งานหลายอย่างสำหรับระบบปฏิบัติการที่แตกต่างกันซึ่งทำงานร่วมกันได้ดี ผู้ใช้ FTP สามารถเรียกใช้คำสั่งหลายคำสั่งที่อนุญาตให้เขาดูไดเร็กทอรีของเครื่องระยะไกล ย้ายจากไดเร็กทอรีหนึ่งไปยังอีกไดเร็กทอรี และคัดลอกไฟล์ตั้งแต่หนึ่งไฟล์ขึ้นไป

โปรโตคอล SMTP

โปรโตคอล SMTP (Simple Mail Transfer Protocol) รองรับการถ่ายโอนข้อความ (อีเมล) ระหว่างโหนดที่กำหนดเองบนอินเทอร์เน็ต ด้วยกลไกสำหรับการจัดเก็บเมลระดับกลางและกลไกในการเพิ่มความน่าเชื่อถือในการจัดส่ง โปรโตคอล SMTP ช่วยให้ใช้บริการขนส่งต่างๆ มันยังสามารถทำงานได้บนเครือข่ายที่ไม่ได้ใช้โปรโตคอลตระกูล TCP/IP อีกด้วย โปรโตคอล SMTP ให้ทั้งการจัดกลุ่มข้อความไปยังผู้รับคนเดียวกันและการคูณสำเนาหลายชุดของข้อความเพื่อส่งไปยังที่อยู่ที่แตกต่างกัน เหนือโมดูล SMTP คือบริการอีเมลสำหรับระบบคอมพิวเตอร์เฉพาะ

คำสั่ง r

มี "คำสั่ง r" ทั้งชุด (จากระยะไกล - ระยะไกล) ซึ่งปรากฏครั้งแรกในระบบปฏิบัติการ UNIX คล้ายคลึงกับคำสั่ง UNIX ทั่วไป แต่ได้รับการออกแบบให้ทำงานกับเครื่องระยะไกล ตัวอย่างเช่น คำสั่ง rcp คล้ายกับคำสั่ง cp และมีไว้สำหรับการคัดลอกไฟล์ระหว่างเครื่อง หากต้องการถ่ายโอนไฟล์ไปยังโหนดเดลต้า เพียงป้อน

rcp file.c เดลต้า:

หากต้องการดำเนินการคำสั่ง "cc file.c" บนเครื่องเดลต้า คุณสามารถใช้คำสั่ง rsh:

ไฟล์ rsh delta cc.c

เพื่อจัดระเบียบการเข้า ระบบระยะไกลคำสั่ง rlogin มีวัตถุประสงค์:

คำสั่ง r-series ใช้กับระบบที่ใช้ระบบปฏิบัติการ UNIX เป็นหลัก นอกจากนี้ยังมีการใช้งานสำหรับ MS-DOS คำสั่งช่วยลดความจำเป็นของผู้ใช้ในการพิมพ์รหัสผ่านเมื่อเข้าสู่ระบบระยะไกลและอำนวยความสะดวกในการทำงานอย่างมาก

ระบบไฟล์เครือข่าย NFS (Network ระบบไฟล์) ได้รับการพัฒนาครั้งแรกโดย Sun Microsystems Inc. NFS ใช้บริการขนส่ง UDP และอนุญาตให้ติดตั้งระบบไฟล์ของเครื่อง UNIX หลายเครื่องในหน่วยเดียว เวิร์กสเตชันแบบไร้ดิสก์จะเข้าถึงดิสก์เซิร์ฟเวอร์ไฟล์เสมือนว่าเป็นดิสก์ภายในเครื่อง

NFS เพิ่มภาระบนเครือข่ายอย่างมาก หากเครือข่ายใช้สายการสื่อสารที่ช้า NFS ก็มีประโยชน์เพียงเล็กน้อย อย่างไรก็ตามหาก ปริมาณงานหากเครือข่ายอนุญาตให้ NFS ทำงานตามปกติ ผู้ใช้จะได้รับประโยชน์มากมาย เนื่องจากเซิร์ฟเวอร์และไคลเอนต์ NFS ถูกนำไปใช้ในเคอร์เนล OS โปรแกรมที่ไม่ใช่เครือข่ายทั่วไปทั้งหมดจึงสามารถทำงานกับไฟล์ระยะไกลที่อยู่บนดิสก์ NFS ที่เมาท์ได้ในลักษณะเดียวกับไฟล์ในเครื่อง

โปรโตคอล SNMP

โปรโตคอล SNMP (Simple Network Management Protocol) ทำงานบนพื้นฐาน UDP และมีไว้สำหรับใช้โดยสถานีการจัดการเครือข่าย ช่วยให้สถานีควบคุมรวบรวมข้อมูลเกี่ยวกับสถานการณ์บนอินเทอร์เน็ต โปรโตคอลจะกำหนดรูปแบบข้อมูล การประมวลผลและการตีความจะขึ้นอยู่กับดุลยพินิจของสถานีควบคุมหรือผู้จัดการเครือข่าย

X-Window

ระบบ X-Window ใช้โปรโตคอล X-Window ซึ่งทำงานบน TCP สำหรับการแสดงผลกราฟิกและข้อความหลายหน้าต่างบนจอแสดงผลบิตแมปของเวิร์กสเตชัน X-Window เป็นมากกว่ายูทิลิตี้การวาดหน้าต่าง นี่คือปรัชญาทั้งหมดของปฏิสัมพันธ์ระหว่างมนุษย์กับเครื่องจักร

โปรโตคอลแอปพลิเคชันอินเทอร์เน็ต

ระดับสูงสุดในลำดับชั้นอินเทอร์เน็ตโปรโตคอลถูกครอบครองโดยโปรโตคอลเลเยอร์แอปพลิเคชันต่อไปนี้:

  • DNS - ระบบกระจายชื่อโดเมน ซึ่งเมื่อมีการร้องขอซึ่งมีชื่อโดเมนของโฮสต์ จะรายงานที่อยู่ IP
  • HTTP- โปรโตคอลสำหรับการส่งสัญญาณไฮเปอร์เท็กซ์ไปยังอินเทอร์เน็ต
  • HTTPS- ส่วนขยายโปรโตคอล HTTP ที่รองรับการเข้ารหัส
  • เอฟทีพี(File Transfer Protocol - RFC 959) - โปรโตคอลที่ออกแบบมาสำหรับการถ่ายโอนไฟล์ผ่านเครือข่ายคอมพิวเตอร์
  • เทลเน็ต(เครือข่ายโทรคมนาคม - RFC 854) - โปรโตคอลเครือข่ายสำหรับการนำส่วนต่อประสานข้อความไปใช้บนเครือข่าย
  • สสส(Secure Shell - RFC 4251) เป็นโปรโตคอลแอปพลิเคชันที่ช่วยให้สามารถควบคุมระบบปฏิบัติการและถ่ายโอนไฟล์จากระยะไกล ต่างจาก Telnet โดยจะเข้ารหัสการรับส่งข้อมูลทั้งหมด
  • ป๊อป3– โปรโตคอลไคลเอนต์เมลซึ่งใช้โดยไคลเอนต์เมลเพื่อรับข้อความอีเมลจากเซิร์ฟเวอร์
  • IMAP- โปรโตคอลสำหรับการเข้าถึงอีเมลบนอินเทอร์เน็ต
  • SMTP– โปรโตคอลที่ใช้ในการส่งอีเมลจากผู้ใช้ไปยังเซิร์ฟเวอร์และระหว่างเซิร์ฟเวอร์เพื่อส่งต่อไปยังผู้รับต่อไป
  • แอลดีเอพี- โปรโตคอลสำหรับการเข้าถึงบริการไดเรกทอรี X.500 เป็นมาตรฐานที่ใช้กันอย่างแพร่หลายสำหรับการเข้าถึงบริการไดเรกทอรี
  • XMPP(Jabber) - โปรโตคอลที่ขยายได้ที่ใช้ XML สำหรับการส่งข้อความโต้ตอบแบบทันทีในเวลาใกล้เคียงเรียลไทม์
  • ส.น.ม- โปรโตคอลการจัดการอินเทอร์เน็ตขั้นพื้นฐาน

มาดูโปรโตคอลเหล่านี้บางส่วนให้ละเอียดยิ่งขึ้น

FTP ช่วยให้คุณสามารถเชื่อมต่อได้ เซิร์ฟเวอร์ FTPดูเนื้อหาของไดเรกทอรีและดาวน์โหลดไฟล์จากหรือไปยังเซิร์ฟเวอร์ นอกจากนี้ยังสามารถใช้โหมดการถ่ายโอนไฟล์ระหว่างเซิร์ฟเวอร์ได้อีกด้วย FTP ช่วยให้คุณสามารถแลกเปลี่ยนและดำเนินการกับไฟล์ผ่านเครือข่าย TCP โปรโตคอลนี้ทำงานได้โดยไม่คำนึงถึงระบบปฏิบัติการ ในอดีต FTP มีฟังก์ชันการทำงานแบบเปิด ช่วยให้สามารถถ่ายโอนไฟล์จากคอมพิวเตอร์เครื่องหนึ่งไปยังอีกเครื่องหนึ่งผ่านเครือข่ายได้อย่างโปร่งใส นี่ไม่ใช่เรื่องเล็กน้อยอย่างที่คิด เนื่องจากคอมพิวเตอร์ประเภทต่างๆ อาจมีขนาดคำที่แตกต่างกัน และบิตในคำอาจไม่ถูกจัดเก็บในลำดับเดียวกันหรือใช้ รูปแบบที่แตกต่างกันคำ

  1. เทลเน็ต

ชื่อ "telnet" ยังถูกใช้โดยยูทิลิตี้บางตัวที่ใช้งานอีกด้วย ส่วนลูกค้ามาตรการ. มาตรการ เทลเน็ตทำงานตามหลักการของสถาปัตยกรรมไคลเอนต์ - เซิร์ฟเวอร์และให้การจำลองเทอร์มินัลตัวอักษรและตัวเลขโดย จำกัด ผู้ใช้ให้อยู่ในโหมด บรรทัดคำสั่ง- แอปพลิเคชัน เทลเน็ตจัดให้มีภาษาสำหรับเทอร์มินัลในการสื่อสารกับคอมพิวเตอร์ระยะไกล เมื่อ ARPANET เกิดขึ้น ระบบคอมพิวเตอร์แต่ละระบบจำเป็นต้องมีเทอร์มินัลของตัวเอง แอปพลิเคชัน เทลเน็ตได้กลายเป็นส่วนร่วมของเทอร์มินัล การเขียนซอฟต์แวร์สำหรับคอมพิวเตอร์แต่ละเครื่องที่รองรับ "terminal เทลเน็ต“เพื่อให้เทอร์มินัลหนึ่งสามารถสื่อสารกับคอมพิวเตอร์ทุกประเภท

ฟังก์ชันการทำงานคล้ายกับโปรโตคอล telnet และ rlogin แต่ต่างจากโปรโตคอลเหล่านี้ตรงที่เข้ารหัสการรับส่งข้อมูลทั้งหมด รวมถึงรหัสผ่านที่ส่งด้วย ไคลเอนต์ SSH และเซิร์ฟเวอร์ SSH พร้อมใช้งานสำหรับระบบปฏิบัติการส่วนใหญ่

  1. ระเบียบการไปรษณีย์.

แม้ว่า เทลเน็ตและ FTP นั้น (และยังคงมีประโยชน์) แอปพลิเคชั่นแรกที่ปฏิวัติความคิดของผู้ใช้คอมพิวเตอร์ ARPANET คืออีเมล มีระบบอีเมลมาก่อน ARPANET แต่ทั้งหมดเป็นระบบคอมพิวเตอร์เครื่องเดียว ในปี พ.ศ. 2515 เรย์ ทอมลินสัน(เรย์ ทอมลินสัน) จาก BBN เขียนแพ็คเกจแรกเพื่อให้บริการเมลแบบกระจายผ่านเครือข่ายคอมพิวเตอร์ของคอมพิวเตอร์หลายเครื่อง ภายในปี 1973 การศึกษาด้านการจัดการ ARPA แสดงให้เห็นว่าสามในสี่ของการรับส่งข้อมูล ARPANET ทั้งหมดคืออีเมล ประโยชน์ของอีเมลนั้นยอดเยี่ยมมากจนผู้ใช้พยายามเชื่อมต่อกับ ARPANET มากขึ้นเรื่อยๆ ส่งผลให้มีความต้องการเพิ่มโหนดใหม่และใช้สายความเร็วสูง ดังนั้นจึงเกิดกระแสที่ดำเนินมาจนถึงทุกวันนี้

  • ป๊อป3(Post Office Protocol เวอร์ชัน 3 - RFC 1939) - โปรโตคอลที่ไคลเอนต์อีเมลใช้เพื่อรับข้อความอีเมลจากเซิร์ฟเวอร์อีเมล
  • IMAP(ข้อความทางอินเตอร์เน็ต โปรโตคอลการเข้าถึง- RFC 3501) - โปรโตคอลการเข้าถึงอีเมล คล้ายกับ POP3 แต่มอบความสามารถที่หลากหลายให้กับผู้ใช้ในการทำงานกับกล่องจดหมายที่อยู่บนเซิร์ฟเวอร์กลาง อีเมลสามารถจัดการได้จากคอมพิวเตอร์ของผู้ใช้ (ไคลเอนต์) โดยไม่ต้องถ่ายโอนไฟล์ที่มีเนื้อหาทั้งหมดของอีเมลกลับไปกลับมาจากเซิร์ฟเวอร์อย่างต่อเนื่อง
  • SMTP(Simple Mail Transfer Protocol - RFC 2821) - โปรโตคอลที่ออกแบบมาเพื่อส่งอีเมล ใช้เพื่อส่งอีเมลจากผู้ใช้ไปยังเซิร์ฟเวอร์และระหว่างเซิร์ฟเวอร์เพื่อส่งต่อไปยังผู้รับเพิ่มเติม หากต้องการรับเมล เมลไคลเอ็นต์ต้องใช้โปรโตคอล POP3 หรือ IMAP

โปรโตคอลพื้นฐานของเครือข่ายทรัพยากรไฮเปอร์เท็กซ์ของเว็บคือโปรโตคอล HTTP มันขึ้นอยู่กับปฏิสัมพันธ์" ลูกค้า- เซิร์ฟเวอร์ " กล่าวคือ สันนิษฐานว่า:

  1. ผู้บริโภค- ลูกค้าโดยเริ่มต้นการเชื่อมต่อกับซัพพลายเออร์ - เซิร์ฟเวอร์ส่งคำขอให้เขา
  2. ผู้ให้บริการ- เซิร์ฟเวอร์เมื่อได้รับคำขอแล้ว ให้ดำเนินการที่จำเป็นและส่งคืนการตอบกลับพร้อมผลลัพธ์กลับไปยังลูกค้า

ในกรณีนี้ มีสองวิธีที่เป็นไปได้ในการจัดระเบียบการทำงานของคอมพิวเตอร์ไคลเอนต์:

  • ไคลเอ็นต์แบบบางเป็นคอมพิวเตอร์ไคลเอนต์ที่ถ่ายโอนงานการประมวลผลข้อมูลทั้งหมดไปยังเซิร์ฟเวอร์ ตัวอย่างของไคลเอ็นต์แบบธินคือคอมพิวเตอร์ที่มีเบราว์เซอร์ที่ใช้ในการทำงานกับเว็บแอปพลิเคชัน
  • ลูกค้าอ้วนในทางตรงกันข้าม ประมวลผลข้อมูลโดยไม่คำนึงถึง เซิร์ฟเวอร์จะใช้อย่างหลังเพื่อจัดเก็บข้อมูลเป็นหลักเท่านั้น

ก่อนที่จะก้าวไปสู่เทคโนโลยีเว็บไคลเอ็นต์-เซิร์ฟเวอร์ที่เฉพาะเจาะจง เรามาดูหลักการพื้นฐานและโครงสร้างพื้นฐานของโปรโตคอล HTTP พื้นฐานกันก่อน

โปรโตคอล HTTP

HTTP (HyperText Transfer Protocol - RFC 1945, RFC 2616) เป็นโปรโตคอลเลเยอร์แอปพลิเคชันสำหรับการถ่ายโอนไฮเปอร์เท็กซ์

เอนทิตีกลางใน HTTP คือ ทรัพยากรซึ่ง URI ชี้ไปในคำขอของลูกค้า โดยปกติแล้วทรัพยากรดังกล่าวจะถูกจัดเก็บไว้ เซิร์ฟเวอร์ไฟล์. คุณลักษณะของโปรโตคอล HTTP คือความสามารถในการระบุในคำขอและตอบกลับวิธีการแสดงทรัพยากรเดียวกันตามพารามิเตอร์ต่าง ๆ : รูปแบบ, การเข้ารหัส, ภาษา ฯลฯ ต้องขอบคุณความสามารถในการระบุวิธีการเข้ารหัสข้อความ ไคลเอนต์และเซิร์ฟเวอร์สามารถแลกเปลี่ยนข้อมูลไบนารี่ได้ แม้ว่าในตอนแรกโปรโตคอลนี้ออกแบบมาเพื่อส่งข้อมูลสัญลักษณ์ก็ตาม เมื่อดูเผินๆ อาจดูเหมือนเป็นการสิ้นเปลืองทรัพยากร แท้จริงแล้วข้อมูลในรูปแบบสัญลักษณ์ใช้หน่วยความจำมากขึ้น ข้อความจะสร้างภาระเพิ่มเติมในช่องทางการสื่อสาร แต่รูปแบบนี้มีข้อดีหลายประการ ข้อความที่ส่งผ่านเครือข่ายสามารถอ่านได้ และด้วยการวิเคราะห์ข้อมูลที่ได้รับ ผู้ดูแลระบบสามารถค้นหาข้อผิดพลาดและแก้ไขได้อย่างง่ายดาย หากจำเป็น บุคคลสามารถเล่นบทบาทของหนึ่งในแอปพลิเคชันโต้ตอบได้โดยการป้อนข้อความในรูปแบบที่ต้องการด้วยตนเอง



HTTP เป็นโปรโตคอลแบบไม่มีหน่วยความจำซึ่งต่างจากโปรโตคอลอื่นๆ มากมาย ซึ่งหมายความว่าโปรโตคอลไม่ได้จัดเก็บข้อมูลเกี่ยวกับคำขอของลูกค้าก่อนหน้านี้และการตอบกลับของเซิร์ฟเวอร์ ส่วนประกอบที่ใช้ HTTP สามารถรักษาข้อมูลสถานะที่เกี่ยวข้องได้อย่างอิสระ คำขอล่าสุดและคำตอบ ตัวอย่างเช่น คำขอส่งแอปพลิเคชันไคลเอ็นต์บนเว็บสามารถติดตามความล่าช้าในการตอบกลับ และเว็บเซิร์ฟเวอร์สามารถจัดเก็บที่อยู่ IP และส่วนหัวคำขอของไคลเอ็นต์ล่าสุดได้

ซอฟต์แวร์ทั้งหมดสำหรับการทำงานกับโปรโตคอล HTTP แบ่งออกเป็นสามประเภทหลัก:

  • เซิร์ฟเวอร์ - ผู้ให้บริการจัดเก็บและประมวลผลข้อมูล (ร้องขอการประมวลผล)
  • ลูกค้า- ผู้ใช้บริการเซิร์ฟเวอร์ปลายทาง (ส่งคำขอ)
  • พร็อกซีเซิร์ฟเวอร์เพื่อรองรับงานบริการขนส่ง

ลูกค้าหลักคือ เบราว์เซอร์ตัวอย่างเช่น: InternetExplorer, Opera, MozillaFirefox, NetscapeNavigator และอื่นๆ การใช้งานเว็บยอดนิยม เซิร์ฟเวอร์ได้แก่ InternetInformationServices (IIS), Apache, lighttpd, nginx ที่สุด การใช้งานที่ทราบพร็อกซีเซิร์ฟเวอร์: Squid, UserGate, Multiproxy, Naviscope

รูปแบบเซสชัน HTTP "คลาสสิก" มีลักษณะเช่นนี้

  1. การสร้างการเชื่อมต่อ TCP
  2. คำขอของลูกค้า
  3. การตอบสนองของเซิร์ฟเวอร์
  4. กำลังยุติการเชื่อมต่อ TCP

ลูกค้าเลยส่ง. เซิร์ฟเวอร์ร้องขอ ได้รับการตอบกลับ หลังจากนั้นการโต้ตอบจะหยุดลง โดยทั่วไปแล้ว คำขอของลูกค้าจะเป็นคำขอเอกสาร HTML หรือทรัพยากรอื่นๆ และการตอบสนองของเซิร์ฟเวอร์จะมีรหัสสำหรับทรัพยากรนั้น

คำขอ HTTP ที่ส่งโดยไคลเอนต์ไปยังเซิร์ฟเวอร์มีส่วนประกอบดังต่อไปนี้

  • บรรทัดสถานะ (บางครั้งบรรทัดสถานะเงื่อนไขหรือบรรทัดแบบสอบถามก็ใช้เพื่ออ้างอิงถึงบรรทัดนั้นด้วย)
  • ฟิลด์ส่วนหัว
  • เส้นเปล่า.
  • ขอร่างกาย.

แถบสถานะร่วมกับ ฟิลด์ส่วนหัวบางครั้งก็เรียกว่า ส่วนหัวของคำขอ.

ข้าว. 2.1.โครงสร้างคำขอของลูกค้า

แถบสถานะมีรูปแบบดังต่อไปนี้:

request_method URL_pecypca protocol_version HTTP

มาดูส่วนประกอบของแถบสถานะ โดยให้ความสนใจเป็นพิเศษกับวิธีการร้องขอ

วิธีที่ระบุในบรรทัดสถานะจะกำหนดว่าทรัพยากรที่ระบุ URL ในบรรทัดเดียวกันจะได้รับผลกระทบอย่างไร วิธีการสามารถรับค่า GET, POST, HEAD, PUT, DELETE เป็นต้น แม้จะมีวิธีการมากมาย แต่มีเพียงสองวิธีเท่านั้นที่สำคัญสำหรับโปรแกรมเมอร์เว็บอย่างแท้จริง: GET และ POST

  • รับ. ตามคำจำกัดความอย่างเป็นทางการ วิธีการ GET มีวัตถุประสงค์เพื่อรับทรัพยากรที่มี URL ที่ระบุ เมื่อได้รับคำขอ GET เซิร์ฟเวอร์จะต้องอ่านทรัพยากรที่ระบุและรวมรหัสทรัพยากรเป็นส่วนหนึ่งของการตอบสนองต่อไคลเอนต์ ทรัพยากรที่มี URL ถูกส่งเป็นส่วนหนึ่งของคำขอไม่จำเป็นต้องเป็นหน้า HTML ไฟล์รูปภาพ หรือข้อมูลอื่นๆ URL ทรัพยากรสามารถชี้ไปที่โค้ดโปรแกรมที่ปฏิบัติการได้ซึ่งจะต้องดำเนินการบนเซิร์ฟเวอร์หากตรงตามเงื่อนไขบางประการ ในกรณีนี้ ลูกค้าจะถูกส่งกลับไม่ใช่รหัสโปรแกรม แต่เป็นข้อมูลที่สร้างขึ้นระหว่างการดำเนินการ แม้ว่าตามคำจำกัดความแล้ว วิธีการ GET มีวัตถุประสงค์เพื่อดึงข้อมูล แต่ก็สามารถใช้เพื่อวัตถุประสงค์อื่นได้ วิธี GET ค่อนข้างเหมาะสำหรับการถ่ายโอนข้อมูลขนาดเล็กไปยังเซิร์ฟเวอร์
  • โพสต์. ตามคำจำกัดความที่เป็นทางการเดียวกัน วัตถุประสงค์หลักของวิธี POST คือการถ่ายโอนข้อมูลไปยังเซิร์ฟเวอร์ อย่างไรก็ตาม เช่นเดียวกับวิธี GET วิธี POST สามารถใช้ได้หลายวิธี และมักใช้เพื่อดึงข้อมูลจากเซิร์ฟเวอร์ เช่นเดียวกับวิธี GET URL ที่ระบุในแถบสถานะจะชี้ไปยังทรัพยากรเฉพาะ สามารถใช้วิธี POST เพื่อเริ่มกระบวนการได้
  • วิธีการ HEAD และ PUT มีการปรับเปลี่ยน รับวิธีการและโพสต์

เวอร์ชันโปรโตคอลโดยทั่วไป HTTP จะถูกระบุในรูปแบบต่อไปนี้:

HTTP/version.modification

ฟิลด์ส่วนหัวตามบรรทัดสถานะ ช่วยให้คุณสามารถปรับแต่งคำขอได้ เช่น ส่งข้อมูลเพิ่มเติมไปยังเซิร์ฟเวอร์ ฟิลด์ส่วนหัวมีรูปแบบดังต่อไปนี้:

ชื่อฟิลด์: ค่า

วัตถุประสงค์ของฟิลด์ถูกกำหนดโดยชื่อ ซึ่งแยกจากค่าด้วยเครื่องหมายทวิภาค

ชื่อของฟิลด์ส่วนหัวที่พบบ่อยที่สุดในคำขอของลูกค้าและวัตถุประสงค์ระบุไว้ในนั้น ตารางที่ 2.1.

ตารางที่ 2.1. ช่องส่วนหัวคำขอ HTTP
ฟิลด์ส่วนหัวคำขอ HTTP ความหมาย
เจ้าภาพ ชื่อโดเมนหรือที่อยู่ IP ของโฮสต์ที่ไคลเอ็นต์กำลังเข้าถึง
ผู้อ้างอิง URL ของเอกสารที่อ้างอิงถึงทรัพยากรที่แสดงอยู่ในแถบสถานะ
จาก ที่อยู่อีเมลของผู้ใช้ที่ทำงานกับลูกค้า
ยอมรับ ประเภท MIME ของข้อมูลที่ประมวลผลโดยไคลเอ็นต์ ฟิลด์นี้สามารถมีได้หลายค่า โดยคั่นด้วยเครื่องหมายจุลภาค บ่อยครั้งที่ฟิลด์ส่วนหัว Accept ถูกใช้เพื่อบอกเซิร์ฟเวอร์ว่าไฟล์กราฟิกประเภทใดที่ไคลเอนต์รองรับ
ยอมรับภาษา ชุดตัวระบุสองตัวคั่นด้วยเครื่องหมายจุลภาคซึ่งระบุภาษาที่ไคลเอ็นต์สนับสนุน
ยอมรับ Charset รายการชุดอักขระที่รองรับ
ชนิดของเนื้อหา ข้อมูลประเภท MIME ที่มีอยู่ในเนื้อหาคำขอ (หากคำขอไม่มีส่วนหัวเดียว)
ความยาวของเนื้อหา จำนวนอักขระที่มีอยู่ในเนื้อหาคำขอ (หากคำขอไม่มีส่วนหัวเดียว)
พิสัย นำเสนอหากลูกค้าไม่ได้ร้องขอเอกสารทั้งหมด แต่เพียงบางส่วนเท่านั้น
การเชื่อมต่อ ใช้เพื่อจัดการการเชื่อมต่อ TCP หากฟิลด์มีการปิด หมายความว่าเซิร์ฟเวอร์ควรปิดการเชื่อมต่อหลังจากประมวลผลคำขอ ค่า Keep-Alive แนะนำให้เปิดการเชื่อมต่อ TCP ไว้เพื่อให้สามารถใช้สำหรับคำขอครั้งต่อไปได้
ผู้ใช้-ตัวแทน ข้อมูลลูกค้า

ในหลายกรณี เมื่อทำงานบนเว็บ จะไม่มีเนื้อหาคำขอ เมื่อเรียกใช้สคริปต์ CGI ข้อมูลที่ส่งไปยังสคริปต์ดังกล่าวในคำขอสามารถวางไว้ในเนื้อหาของคำขอได้

ด้านล่างนี้เป็นตัวอย่างคำขอ HTML ที่สร้างโดยเบราว์เซอร์

รับ http://oak.oakland.edu/ HTTP/1.0

การเชื่อมต่อ: Keep-Alive

ตัวแทนผู้ใช้: Mozilla/4.04 (Win95; I)

โฮสต์: oak.oakland.edu

ยอมรับ: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, image/png, */*

ยอมรับภาษา: en

ยอมรับชุดอักขระ: iso-8859-l,*,utf-8

เมื่อได้รับคำขอจากไคลเอนต์ เซิร์ฟเวอร์จะต้องตอบกลับ ความรู้เกี่ยวกับโครงสร้างของการตอบสนองของเซิร์ฟเวอร์เป็นสิ่งจำเป็นสำหรับนักพัฒนาแอปพลิเคชันเว็บ เนื่องจากโปรแกรมที่ทำงานบนเซิร์ฟเวอร์จะต้องสร้างการตอบสนองต่อไคลเอนต์อย่างอิสระ

คล้ายกับคำขอของลูกค้าการตอบสนอง เซิร์ฟเวอร์ยังประกอบด้วยสี่องค์ประกอบตามรายการด้านล่าง

  • แถบสถานะ.
  • ฟิลด์ส่วนหัว
  • เส้นเปล่า.
  • ร่างกายตอบสนอง

การตอบสนองของเซิร์ฟเวอร์ต่อไคลเอนต์เริ่มต้นด้วยบรรทัดสถานะซึ่งมีรูปแบบดังต่อไปนี้:

Protocol_version Response_code คำอธิบาย_ข้อความ

  • Protocol_versionระบุไว้ในรูปแบบเดียวกับคำขอของลูกค้าและมีความหมายเหมือนกัน
  • Response_codeเป็นเลขทศนิยมสามหลักซึ่งแสดงในรูปแบบเข้ารหัสซึ่งเป็นผลมาจากการให้บริการตามคำขอ เซิร์ฟเวอร์.
  • ข้อความอธิบายทำซ้ำรหัสตอบกลับในรูปแบบสัญลักษณ์ นี่คือสตริงอักขระที่ไคลเอ็นต์ไม่ได้ประมวลผล มีไว้สำหรับผู้ดูแลระบบหรือผู้ปฏิบัติงานที่เกี่ยวข้องกับการบำรุงรักษาระบบ และเป็นการถอดรหัสรหัสตอบกลับ

จากตัวเลขสามหลักที่ประกอบเป็นรหัสตอบกลับ ตัวแรก (สูงสุด) กำหนดคลาสการตอบสนอง ส่วนอีกสองตัวที่เหลือแสดงถึงหมายเลขตอบกลับภายในคลาส ตัวอย่างเช่น หากประมวลผลคำขอได้สำเร็จ ไคลเอ็นต์จะได้รับข้อความต่อไปนี้:

HTTP/1.0 200 ตกลง

อย่างที่คุณเห็น โปรโตคอล HTTP เวอร์ชัน 1.0 ตามด้วยรหัส 200 ในรหัสนี้ อักขระ 2 หมายถึงการประมวลผลคำขอของไคลเอ็นต์สำเร็จ และตัวเลขสองหลักที่เหลือ (00) ระบุหมายเลขของข้อความนี้

ในการใช้งานโปรโตคอล HTTP ที่ใช้อยู่ในปัจจุบัน ตัวเลขหลักแรกต้องไม่เกิน 5 และกำหนดคลาสการตอบสนองต่อไปนี้

  • 1 - คลาสพิเศษของข้อความที่เรียกว่าข้อมูล รหัสตอบกลับที่ขึ้นต้นด้วย 1 หมายความว่า เซิร์ฟเวอร์ดำเนินการตามคำขอต่อไป เมื่อแลกเปลี่ยนข้อมูลระหว่างไคลเอ็นต์ HTTP และเซิร์ฟเวอร์ HTTP ข้อความของคลาสนี้จะถูกใช้ค่อนข้างน้อย
  • 2 - การประมวลผลคำขอของลูกค้าสำเร็จ
  • 3 - ขอเปลี่ยนเส้นทาง คุณต้องดำเนินการเพื่อขอรับบริการ การดำเนินการเพิ่มเติม.
  • 4 - ข้อผิดพลาดของไคลเอ็นต์ โดยทั่วไปแล้ว รหัสตอบกลับที่ขึ้นต้นด้วยหมายเลข 4 จะถูกส่งกลับหากมีข้อผิดพลาดทางไวยากรณ์ในคำขอของไคลเอ็นต์
  • 5 - ข้อผิดพลาดของเซิร์ฟเวอร์ ด้วยเหตุผลใดก็ตาม เซิร์ฟเวอร์ไม่สามารถดำเนินการตามคำขอได้

ตัวอย่างของรหัสตอบกลับที่ไคลเอนต์สามารถรับจากเซิร์ฟเวอร์และมีข้อความอธิบายระบุไว้ ตารางที่ 2.2.

ตารางที่ 2.2. คลาสโค้ดตอบกลับของเซิร์ฟเวอร์
รหัส การถอดรหัส การตีความ
ดำเนินการต่อ คำขอบางส่วนได้รับการยอมรับแล้ว และเซิร์ฟเวอร์กำลังรอให้ไคลเอ็นต์ดำเนินการตามคำขอต่อไป
ตกลง คำขอได้รับการประมวลผลเรียบร้อยแล้ว และการตอบกลับของลูกค้ามีข้อมูลที่ระบุในคำขอ
สร้าง อันเป็นผลมาจากการประมวลผลคำขอ ทรัพยากรใหม่
ได้รับการยอมรับ เซิร์ฟเวอร์ยอมรับคำขอแล้ว แต่การประมวลผลยังไม่เสร็จสมบูรณ์ รหัสตอบกลับนี้ไม่รับประกันว่าคำขอจะได้รับการประมวลผลโดยไม่มีข้อผิดพลาด
เนื้อหาบางส่วน เซิร์ฟเวอร์ส่งคืนทรัพยากรบางส่วนเพื่อตอบสนองต่อคำขอที่มีฟิลด์ส่วนหัวของช่วง
ปรนัย คำขอชี้ไปที่ทรัพยากรมากกว่าหนึ่งรายการ เนื้อหาการตอบสนองอาจมีคำแนะนำเกี่ยวกับวิธีการระบุทรัพยากรที่ร้องขออย่างถูกต้อง
ย้ายถาวร ทรัพยากรที่ร้องขอไม่มีอยู่อีกต่อไป เซิร์ฟเวอร์
ย้ายชั่วคราว ทรัพยากรที่ร้องขอได้เปลี่ยนที่อยู่ชั่วคราว
คำขอไม่ถูกต้อง ตรวจพบข้อผิดพลาดทางไวยากรณ์ในคำขอของไคลเอ็นต์
ต้องห้าม ทรัพยากรที่มีอยู่บนเซิร์ฟเวอร์ไม่พร้อมใช้งานสำหรับผู้ใช้รายนี้
ไม่พบ ทรัพยากรที่ระบุโดยไคลเอ็นต์ไม่มีอยู่บนเซิร์ฟเวอร์
วิธีการไม่ได้รับอนุญาต เซิร์ฟเวอร์ไม่รองรับวิธีการที่ระบุในคำขอ
ข้อผิดพลาดเซิร์ฟเวอร์ภายใน ส่วนประกอบเซิร์ฟเวอร์อย่างใดอย่างหนึ่งทำงานไม่ถูกต้อง
ไม่ได้ดำเนินการ ฟังก์ชันการทำงานของเซิร์ฟเวอร์ไม่เพียงพอที่จะตอบสนองคำขอของลูกค้า
ไม่สามารถให้บริการได้ ไม่สามารถให้บริการได้ชั่วคราว
ไม่รองรับเวอร์ชัน HTTP เซิร์ฟเวอร์ไม่รองรับเวอร์ชัน HTTP ที่ระบุในคำขอ

การตอบกลับใช้โครงสร้างฟิลด์ส่วนหัวเดียวกันกับคำขอของลูกค้า ฟิลด์ส่วนหัวมีวัตถุประสงค์เพื่อชี้แจงการตอบสนองของเซิร์ฟเวอร์ต่อไคลเอนต์ คำอธิบายของบางฟิลด์ที่สามารถพบได้ในส่วนหัวการตอบกลับของเซิร์ฟเวอร์มีระบุไว้ในนั้น ตารางที่ 2.3.

ตารางที่ 2.3. ฟิลด์ส่วนหัวการตอบกลับของเว็บเซิร์ฟเวอร์
ชื่อฟิลด์ คำอธิบายเนื้อหา
เซิร์ฟเวอร์ ชื่อเซิร์ฟเวอร์และหมายเลขเวอร์ชัน
อายุ เวลาเป็นวินาทีนับตั้งแต่สร้างทรัพยากร
อนุญาต รายการวิธีการที่อนุญาตสำหรับทรัพยากรที่กำหนด
เนื้อหา-ภาษา ภาษาที่ไคลเอนต์ต้องรองรับเพื่อแสดงทรัพยากรที่ถ่ายโอนอย่างถูกต้อง
ชนิดของเนื้อหา ข้อมูลประเภท MIME ที่มีอยู่ในเนื้อความของการตอบกลับของเซิร์ฟเวอร์
ความยาวของเนื้อหา จำนวนอักขระที่มีอยู่ในเนื้อหาการตอบกลับของเซิร์ฟเวอร์
แก้ไขครั้งล่าสุด วันที่และเวลาที่ทรัพยากรถูกแก้ไขครั้งล่าสุด
วันที่ วันที่และเวลาที่กำหนดว่าจะสร้างการตอบกลับเมื่อใด
หมดอายุ วันที่และเวลาที่กำหนดช่วงเวลาที่ข้อมูลที่ส่งไปยังลูกค้าถือว่าล้าสมัย
ที่ตั้ง ฟิลด์นี้ระบุตำแหน่งที่แท้จริงของทรัพยากร มันถูกใช้เพื่อเปลี่ยนเส้นทางคำขอ
การควบคุมแคช คำสั่งควบคุมการแคช ตัวอย่างเช่นไม่มี - cache หมายถึงข้อมูลไม่ควรถูกแคช

เนื้อหาการตอบสนองประกอบด้วยรหัสทรัพยากรที่ส่งไปยังไคลเอนต์เพื่อตอบสนองต่อคำขอ ซึ่งไม่จำเป็นต้องเป็นข้อความ HTML ของหน้าเว็บ การตอบกลับอาจประกอบด้วยรูปภาพ ไฟล์เสียง ส่วนของข้อมูลวิดีโอ ตลอดจนข้อมูลประเภทอื่นๆ ที่ไคลเอ็นต์สนับสนุน เนื้อหาของฟิลด์ส่วนหัวของเนื้อหาจะบอกลูกค้าถึงวิธีการประมวลผลทรัพยากรที่ได้รับ - พิมพ์.

ด้านล่างนี้เป็นตัวอย่างการตอบสนองของเซิร์ฟเวอร์ต่อคำขอที่ให้ไว้ในส่วนก่อนหน้า เนื้อหาการตอบสนองประกอบด้วยข้อความต้นฉบับของเอกสาร HTML

เซิร์ฟเวอร์: Microsoft-IIS/5.1

X-ขับเคลื่อนโดย: ASP.NET

ประเภทเนื้อหา: text/html

ยอมรับ-ช่วง: ไบต์

แท็ก: "b66a667f948c92:8a5"

ความยาวเนื้อหา: 426

ตัวถูกดำเนินการ1:

ตัวถูกดำเนินการ2:

การดำเนินการ:

ช่องส่วนหัวและเนื้อหาของข้อความอาจหายไป แต่แถบสถานะหายไป องค์ประกอบบังคับเนื่องจากเป็นการบ่งชี้ประเภทคำขอ/การตอบกลับ

ฟิลด์ชื่อ Content-type สามารถปรากฏได้ทั้งในคำขอไคลเอ็นต์และการตอบกลับของเซิร์ฟเวอร์ ค่าของฟิลด์นี้จะระบุประเภท MIME ของเนื้อหาของคำขอหรือการตอบกลับ ประเภท MIME จะถูกส่งผ่านในฟิลด์ส่วนหัวยอมรับที่มีอยู่ในคำขอด้วย

ข้อกำหนด MIME (ส่วนขยายจดหมายทางอินเทอร์เน็ตอเนกประสงค์) ส่วนขยายอินเทอร์เน็ต) เดิมได้รับการพัฒนาเพื่อให้มีการส่งสัญญาณ รูปแบบต่างๆข้อมูลในอีเมล อย่างไรก็ตาม การใช้ MIME ไม่ได้จำกัดอยู่เพียงอีเมลเท่านั้น เครื่องมือ MIME ถูกนำมาใช้อย่างประสบความสำเร็จบน WWW และในความเป็นจริง ได้กลายเป็นส่วนสำคัญของระบบนี้

มาตรฐาน MIME ได้รับการออกแบบให้เป็นข้อกำหนดที่สามารถขยายได้ โดยคาดหวังว่าจำนวนประเภทข้อมูลจะเพิ่มขึ้นตามรูปแบบการแสดงข้อมูลที่มีการพัฒนา ทั้งหมด ชนิดใหม่ต้องลงทะเบียนกับ IANA (Internet Assigned Numbers Authority)

ก่อนการถือกำเนิดของ MIME คอมพิวเตอร์ที่สื่อสารโดยใช้โปรโตคอล HTTP มีการแลกเปลี่ยนกันโดยเฉพาะ ข้อมูลข้อความ- สำหรับการถ่ายโอนภาพ เช่นเดียวกับการถ่ายโอนอื่นๆ ไฟล์ไบนารีฉันต้องใช้โปรโตคอล FTP

ตามข้อกำหนด MIME รูปแบบข้อมูลจะอธิบายโดย พิมพ์และ ชนิดย่อย. พิมพ์กำหนดคลาสที่รูปแบบเนื้อหาของคำขอ HTTP หรือการตอบกลับ HTTP เป็นของ ชนิดย่อยระบุรูปแบบ ประเภทและประเภทย่อยจะแยกออกจากกันด้วยเครื่องหมายทับ:

ประเภท/ประเภทย่อย

เนื่องจากในกรณีส่วนใหญ่ เซิร์ฟเวอร์ส่งคืนข้อความต้นฉบับของเอกสาร HTML เพื่อตอบสนองต่อคำขอของลูกค้า ฟิลด์ประเภทเนื้อหาของการตอบกลับจึงมักจะมีค่า text/html ในที่นี้ข้อความระบุจะอธิบายประเภท ซึ่งระบุว่าข้อมูลอักขระกำลังถูกส่งไปยังไคลเอนต์ และ รหัส HTMLอธิบายประเภทย่อยเช่น บ่งชี้ว่าลำดับของอักขระที่อยู่ในเนื้อหาของการตอบกลับแสดงถึงคำอธิบายของเอกสารในรูปแบบ HTML

รายการประเภท MIME และประเภทย่อยมีขนาดค่อนข้างใหญ่ ใน ตารางที่ 2.4ให้ตัวอย่างประเภท MIME ที่พบมากที่สุดในคำขอ HTML และส่วนหัวการตอบกลับ

ตารางที่ 2.4. ชนิดข้อมูล MIME
ประเภท/ประเภทย่อย นามสกุลไฟล์ คำอธิบาย
ใบสมัคร/pdf .ไฟล์ PDF เอกสารที่มีไว้สำหรับการประมวลผล โปรแกรมอะโครแบทรีดเดอร์
แอปพลิเคชัน/msexcel .xls เอกสารเข้า รูปแบบไมโครซอฟต์เอ็กเซล
ใบสมัคร/คำลงท้าย .ps, .eps เอกสารโพสต์สคริปต์
แอปพลิเคชั่น/x-tex .เท็กซ์ เอกสารในรูปแบบ TeX
แอปพลิเคชัน / msword .doc เอกสารในรูปแบบ Microsoft Word
แอปพลิเคชัน/rtf .rtf เอกสารเข้า รูปแบบ RTFแสดงผลโดยใช้ Microsoft Word
รูปภาพ/gif .gif ภาพ GIF
รูปภาพ/jpeg .jpeg, .jpg, ภาพเจเพ็ก
รูปภาพ/TIFF .tiff, .tif ภาพ TIFF
รูปภาพ/x-xbitmap .xbm รูปภาพ XBitmap
ข้อความ/ธรรมดา .txt ข้อความ ASCII
ข้อความ/html - .html, . htm เอกสาร HTML
เสียง/มิดิ .midi, .mid ไฟล์เสียงในรูปแบบ MIDI
เสียง/x-wav .wav ไฟล์เสียงในรูปแบบ WAV
ข้อความ/rfc822 ข้อความทางไปรษณีย์
ข้อความ/ข่าว ข้อความถึงกลุ่มข่าว
วิดีโอ/mpeg .mpeg, .mpg, .mpe ส่วนย่อยของวิดีโอในรูปแบบ MPEG
วิดีโอ/avi .avi ส่วนย่อยของวิดีโอในรูปแบบ AVI

เพื่อระบุทรัพยากรบนเว็บโดยไม่ซ้ำกัน จะใช้ตัวระบุ URL ที่ไม่ซ้ำกัน

URI (Uniform Resource Identifier) ​​​​คือลำดับอักขระสั้นๆ ที่ระบุทรัพยากรเชิงนามธรรมหรือทางกายภาพ URI ไม่ได้ระบุวิธีการรับทรัพยากร แต่เพียงระบุเท่านั้น ทำให้สามารถอธิบายโดยใช้ทรัพยากร RDF (Resource Description Framework) ที่ไม่สามารถรับได้ทางอินเทอร์เน็ต (ชื่อ ชื่อเรื่อง ฯลฯ) ตัวอย่าง URI ที่รู้จักกันดีที่สุดคือ URL และ URN

  • URL (Uniform Resource Locator) คือ URI ที่นอกเหนือจากการระบุทรัพยากรแล้ว ยังให้ข้อมูลเกี่ยวกับตำแหน่งของทรัพยากรนี้อีกด้วย
  • URN (Uniform Resource Name) คือ URI ที่ระบุทรัพยากรในเนมสเปซเฉพาะ แต่ไม่เหมือนกับ URL ตรงที่ URN ไม่ได้ระบุตำแหน่งของทรัพยากรนั้น

URL มีโครงสร้างดังต่อไปนี้:

<схема>://<логин>:<пароль>@<хост>:<порт>/

  • โครงการ - โครงการสำหรับการเข้าถึงทรัพยากร (โดยปกติจะเป็นโปรโตคอลเครือข่าย)
  • เข้าสู่ระบบ - ชื่อผู้ใช้ที่ใช้ในการเข้าถึงทรัพยากร
  • รหัสผ่าน - รหัสผ่านที่เกี่ยวข้องกับชื่อผู้ใช้ที่ระบุ
  • โฮสต์ - ชื่อโดเมนแบบเต็มของโฮสต์ใน ระบบดีเอสเอ็นหรือที่อยู่ IP ของโฮสต์
  • พอร์ต - พอร์ตโฮสต์สำหรับการเชื่อมต่อ
  • เส้นทาง URL - ชี้แจงข้อมูลเกี่ยวกับตำแหน่งของทรัพยากร

รูปแบบ URL ทั่วไป (โปรโตคอล) ประกอบด้วยโปรโตคอลต่อไปนี้: ftp, http, https, เทลเน็ต, และ.

โปรโตคอลของแอปพลิเคชันมีหน้าที่รับผิดชอบในการสื่อสารของแอปพลิเคชัน ด้านล่างนี้คือโปรโตคอลแอปพลิเคชันยอดนิยม

- เอเอฟพี(Apple Talk File Protocol) โปรโตคอลการจัดการไฟล์ระยะไกลของ Macintosh

- เอฟทีพี(โปรโตคอลการถ่ายโอนไฟล์ - โปรโตคอลการถ่ายโอนไฟล์) โปรโตคอลสแต็ก TCP/IP ใช้เพื่อให้บริการถ่ายโอนไฟล์

- เอ็นซีพี(โปรโตคอล NetWare Core - โปรโตคอลพื้นฐานของ NetWare) เชลล์ไคลเอ็นต์ Novel NetWare และตัวเปลี่ยนเส้นทาง

- ส.น.ม(Simple Network Management Protocol) โปรโตคอล TCP/IP ที่ใช้ในการจัดการและตรวจสอบอุปกรณ์เครือข่าย

- HTTP(Hyper Text Transfer Protocol) – โปรโตคอลการถ่ายโอนไฮเปอร์เท็กซ์และโปรโตคอลอื่น ๆ

สิ้นสุดการทำงาน -

หัวข้อนี้เป็นของส่วน:

ประโยชน์ของการใช้เครือข่าย

บนเว็บไซต์อ่าน: หัวข้อ 2. ข้อดีของการใช้เครือข่าย การแนะนำ..

หากคุณต้องการเนื้อหาเพิ่มเติมในหัวข้อนี้ หรือคุณไม่พบสิ่งที่คุณกำลังมองหา เราขอแนะนำให้ใช้การค้นหาในฐานข้อมูลผลงานของเรา:

เราจะทำอย่างไรกับเนื้อหาที่ได้รับ:

หากเนื้อหานี้มีประโยชน์สำหรับคุณ คุณสามารถบันทึกลงในเพจของคุณบนโซเชียลเน็ตเวิร์ก:

หัวข้อทั้งหมดในส่วนนี้:

คำจำกัดความและเงื่อนไขพื้นฐาน
เครือข่ายคือชุดของวัตถุที่เกิดจากอุปกรณ์ส่งข้อมูลและประมวลผล องค์การระหว่างประเทศเพื่อการมาตรฐานได้กำหนดเครือข่ายคอมพิวเตอร์เป็นบิตอนุกรม

ประโยชน์ของการใช้เครือข่าย
เครือข่ายคอมพิวเตอร์เป็นตัวแทนของความร่วมมือที่แตกต่างกันระหว่างผู้คนและคอมพิวเตอร์ ทำให้มั่นใจได้ว่าการจัดส่งและการประมวลผลข้อมูลจะเร็วขึ้น ระบบเครือข่ายคอมพิวเตอร์เริ่มต้นเมื่อ 30 กว่าปีที่แล้ว ถึง

สถาปัตยกรรมเครือข่าย
สถาปัตยกรรมเครือข่ายกำหนดองค์ประกอบหลักของเครือข่าย กำหนดลักษณะองค์กรเชิงตรรกะโดยรวม การสนับสนุนทางเทคนิค,ซอฟต์แวร์ อธิบายวิธีการเข้ารหัส สถาปัตยกรรมอีกด้วย

สถาปัตยกรรมแบบเพียร์ทูเพียร์
สถาปัตยกรรมแบบเพียร์ทูเพียร์เป็นแนวคิด เครือข่ายข้อมูลซึ่งทรัพยากรจะกระจายไปทั่วทุกระบบ สถาปัตยกรรมแห่งนี้โดดเด่นด้วยความจริงที่ว่าทุกสิ่งในนั้น

การเลือกสถาปัตยกรรมเครือข่าย
การเลือกสถาปัตยกรรมเครือข่ายขึ้นอยู่กับวัตถุประสงค์ของเครือข่าย จำนวนเวิร์กสเตชัน และกิจกรรมที่ทำบนเครือข่าย คุณควรเลือกเครือข่ายเพียร์ทูเพียร์หาก: - จำนวนผู้ใช้

คำถามสำหรับการบรรยาย
1. กำหนดเครือข่าย 2. เครือข่ายการสื่อสารแตกต่างจากเครือข่ายข้อมูลอย่างไร? 3. เครือข่ายแบ่งตามอาณาเขตอย่างไร? 4. ข้อมูลคืออะไร

แบบจำลอง OSI เจ็ดชั้น
สำหรับการแสดงข้อมูลแบบครบวงจรในเครือข่ายที่มีอุปกรณ์และซอฟต์แวร์ต่างกัน องค์กรระหว่างประเทศสำหรับมาตรฐาน ISO (International Standardization Organization) ได้พัฒนา

ปฏิสัมพันธ์ของเลเยอร์โมเดล OSI
โมเดล OSI สามารถแบ่งออกได้เป็น 2 รุ่น ดังแสดงในรูปที่ 2.2:- โมเดลแนวนอนขึ้นอยู่กับโปรโตคอล จัดให้มีกลไกสำหรับการโต้ตอบระหว่างโปรแกรมและกระบวนการต่างๆ

ชั้นแอปพลิเคชัน
เลเยอร์แอปพลิเคชันช่วยให้กระบวนการแอปพลิเคชันสามารถเข้าถึงพื้นที่โต้ตอบได้ ซึ่งเป็นระดับบนสุด (ที่เจ็ด) และอยู่ติดกับกระบวนการแอปพลิเคชันโดยตรง ในความเป็นจริง

ชั้นการนำเสนอ
เลเยอร์การนำเสนอหรือเลเยอร์การนำเสนอแสดงถึงข้อมูลที่ถ่ายโอนระหว่างกระบวนการแอปพลิเคชัน ในรูปแบบที่ต้องการข้อมูล. ระดับนี้ทำให้มั่นใจได้ว่าข้อมูลนั้น

เลเยอร์เซสชั่น
เลเยอร์เซสชันคือเลเยอร์ที่กำหนดขั้นตอนการดำเนินการเซสชันระหว่างผู้ใช้หรือกระบวนการแอปพลิเคชัน เลเยอร์เซสชันจัดให้มีการจัดการบทสนทนาเช่นนั้น

ชั้นการขนส่ง
เลเยอร์การขนส่งได้รับการออกแบบมาเพื่อส่งแพ็กเก็ตผ่านเครือข่ายการสื่อสาร ที่ชั้นการขนส่ง แพ็กเก็ตจะถูกแบ่งออกเป็นบล็อก ระหว่างทางจากผู้ส่งถึงผู้รับอาจมีแพ็กเก็ต

เลเยอร์เครือข่าย
ระดับเครือข่ายช่วยให้มั่นใจได้ถึงการวางช่องทางที่เชื่อมต่อสมาชิกและระบบการบริหารผ่านเครือข่ายการสื่อสาร การเลือกเส้นทางที่รวดเร็วและน่าเชื่อถือที่สุด เครือข่าย

ดาต้าลิงค์เลเยอร์
หน่วยข้อมูล เลเยอร์ลิงก์เป็นเฟรม เฟรมเป็นโครงสร้างที่มีการจัดระเบียบเชิงตรรกะซึ่งสามารถวางข้อมูลได้ หน้าที่ของเลเยอร์ลิงก์คือการส่งเฟรมจาก

เลเยอร์ทางกายภาพ
ชั้นทางกายภาพออกแบบมาเพื่อเชื่อมต่อกับวิธีการเชื่อมต่อทางกายภาพ วิธีการเชื่อมต่อทางกายภาพเป็นการผสมผสานระหว่างสภาพแวดล้อมทางกายภาพ ฮาร์ดแวร์ และซอฟต์แวร์

โปรโตคอลที่ขึ้นอยู่กับเครือข่าย
ฟังก์ชันในทุกเลเยอร์ของแบบจำลอง OSI สามารถจำแนกได้เป็น 1 ใน 2 กลุ่ม: ฟังก์ชันที่ขึ้นอยู่กับการใช้งานทางเทคนิคเฉพาะของเครือข่าย หรือฟังก์ชันที่มุ่งเน้นการทำงานกับแอปพลิเคชัน

คำถาม
1. โอเอสไอคืออะไร? 2. จุดประสงค์ของแบบจำลองปฏิสัมพันธ์พื้นฐานคืออะไร ระบบเปิด- 3. ระดับพื้นฐานแบ่งออกเป็นระดับใด?แบบจำลองโอเอสไอ

-
ข้อกำหนดของสถาบันวิศวกรไฟฟ้าและอิเล็กทรอนิกส์ IEEE802 กำหนดมาตรฐานสำหรับส่วนประกอบทางกายภาพของเครือข่าย ส่วนประกอบเหล่านี้คือการ์ดอินเทอร์เฟซเครือข่าย (NIC) และเครือข่าย

โปรโตคอลและสแต็คโปรโตคอล
ชุดโปรโตคอลที่สอดคล้องกันในระดับต่างๆ เพียงพอสำหรับองค์กร การทำงานผ่านอินเทอร์เน็ตเรียกว่าโปรโตคอลสแต็ก สำหรับแต่ละระดับ จะมีการกำหนดชุดของฟังก์ชันการสืบค้น

โปรโตคอลเครือข่าย
โปรโตคอลเครือข่ายให้บริการดังต่อไปนี้: การกำหนดที่อยู่และข้อมูลการกำหนดเส้นทาง การตรวจสอบข้อผิดพลาด การร้องขอการส่งสัญญาณซ้ำ และการสร้างกฎสำหรับการโต้ตอบในเครือข่ายเฉพาะ

โปรโตคอลการขนส่ง
โปรโตคอลการขนส่งให้บริการต่อไปนี้เพื่อการขนส่งข้อมูลระหว่างคอมพิวเตอร์ที่เชื่อถือได้ ด้านล่างนี้คือโปรโตคอลการขนส่งที่ได้รับความนิยมมากที่สุด -เอทีพี(

สแต็ค OSI
ควรแยกแยะสแต็ก โปรโตคอล OSIและแบบจำลอง OSI รูปที่ 3.1 สแต็ก OSI คือชุดของข้อกำหนดเฉพาะของโปรโตคอลที่เฉพาะเจาะจงซึ่งสร้างสแต็กโปรโตคอลที่สอดคล้องกัน รองรับสแต็กโปรโตคอลนี้

ระดับการขนส่ง
เลเยอร์การขนส่ง TCP/IP มีหน้าที่ในการสร้างและรักษาการเชื่อมต่อระหว่างสองโหนด หน้าที่หลักของระดับ: - การยืนยันการรับข้อมูล4 - การควบคุมการไหล

โปรโตคอลควบคุมการส่งสัญญาณ (TCP)
โปรโตคอล TCPมีหน้าที่รับผิดชอบในการส่งข้อมูลที่เชื่อถือได้จากโหนดเครือข่ายหนึ่งไปยังอีกโหนดหนึ่ง โดยจะสร้างเซสชันที่เน้นการเชื่อมต่อ กล่าวคือ ช่องทางเสมือนระหว่างเครื่อง กำลังสร้างการเชื่อมต่อ

อินเทอร์เน็ตโปรโตคอล IP
โปรโตคอล IP อนุญาตให้มีการแลกเปลี่ยนดาตาแกรมระหว่างโหนดบนเครือข่ายและเป็นโปรโตคอลไร้การเชื่อมต่อที่ใช้ดาตาแกรมเพื่อส่งข้อมูลจากเครือข่ายหนึ่งไปยังอีกเครือข่ายหนึ่ง ข้อมูลเกี่ยวกับ

ที่อยู่ในเครือข่าย IP
คอมพิวเตอร์แต่ละเครื่องบนเครือข่าย TCP/IP มีที่อยู่สามระดับ: ทางกายภาพ (ที่อยู่ MAC) เครือข่าย (ที่อยู่ IP) และสัญลักษณ์ (ชื่อ DNS) ที่อยู่โหนดแบบฟิสิคัลหรือโลคัล กำหนดโดยทางเทคนิค

โปรโตคอลการแมปที่อยู่ ARP และ RARP
โปรโตคอลการแก้ปัญหาใช้เพื่อกำหนดที่อยู่ในเครื่องจากที่อยู่ IP ที่อยู่โปรโตคอลการแก้ปัญหา (ARP) ARP กำลังทำงานอยู่ ในรูปแบบต่างๆขึ้นอยู่กับโปรโตคอลใด

คำถาม
1. วัตถุประสงค์ของข้อกำหนดมาตรฐาน IEEE802 2. มาตรฐานใดที่อธิบายเครือข่าย เทคโนโลยีอีเธอร์เน็ต-

3. มาตรฐานใดกำหนดงานการจัดการลิงก์แบบลอจิคัล?
หัวข้อที่ 1. โทโพโลยีเครือข่ายคอมพิวเตอร์ โทโพโลยี (การกำหนดค่า) เป็นวิธีการเชื่อมต่อคอมพิวเตอร์เข้ากับเครือข่าย ประเภทของโทโพโลยีจะกำหนดต้นทุน ความปลอดภัย

รถบัสทั่วไป
รถบัสทั่วไปนี่คือโทโพโลยีเครือข่ายประเภทหนึ่งที่เวิร์กสเตชันวางอยู่บนสายเคเบิลส่วนเดียว เรียกว่าเซ็กเมนต์

วิธีการเข้าถึง
วิธีการเข้าถึงคือวิธีการกำหนดว่าเวิร์กสเตชันใดที่สามารถใช้ LAN ต่อไปได้ วิธีที่เครือข่ายจัดการการเข้าถึงช่องทางการสื่อสาร (เคเบิล) ส่งผลอย่างมากต่อประสิทธิภาพการทำงาน

คำถาม
1.โทโพโลยีคืออะไร? 2. แสดงรายการโทโพโลยีประเภทที่ใช้มากที่สุด? 3. กำหนดลักษณะโทโพโลยีบัสทั่วไป และยกตัวอย่างการใช้โทโพโลยีนี้

องค์ประกอบหลัก
ส่วนประกอบฮาร์ดแวร์หลักของเครือข่ายมีดังต่อไปนี้: 1. ระบบสมาชิก: คอมพิวเตอร์ (เวิร์กสเตชันหรือไคลเอนต์และเซิร์ฟเวอร์); เครื่องพิมพ์; เครื่องสแกน ฯลฯ

เวิร์กสเตชัน
เวิร์กสเตชันคือระบบสมาชิกที่เชี่ยวชาญในการแก้ปัญหางานบางอย่างและการใช้ทรัพยากรเครือข่าย อ้างถึงซอฟต์แวร์เครือข่ายเวิร์กสเตชันเป็น

อะแดปเตอร์เครือข่าย
ในการเชื่อมต่อพีซีเข้ากับเครือข่าย คุณต้องมีอุปกรณ์อินเทอร์เฟซที่เรียกว่าอะแดปเตอร์เครือข่าย อินเทอร์เฟซ โมดูล หรือการ์ด มันถูกเสียบเข้าไปในซ็อกเก็ตเมนบอร์ด แผนที่เครือข่ายนรก

ไฟล์เซิร์ฟเวอร์
เซิร์ฟเวอร์คือคอมพิวเตอร์ที่จัดหาทรัพยากร (ดิสก์ เครื่องพิมพ์ ไดเร็กทอรี ไฟล์ ฯลฯ) ให้กับผู้ใช้เครือข่ายอื่น ไฟล์เซิร์ฟเวอร์ให้บริการเวิร์กสเตชัน ปัจจุบันมันเป็น

ระบบปฏิบัติการเครือข่าย
ระบบปฏิบัติการเครือข่าย ระบบปฏิบัติการ– NOS) คือชุดโปรแกรมที่ให้การประมวลผลข้อมูล การจัดเก็บ และการส่งข้อมูลบนเครือข่าย เพื่อจัดระบบเครือข่าย

ซอฟต์แวร์เครือข่าย
Network Client ให้การสื่อสารกับคอมพิวเตอร์และเซิร์ฟเวอร์อื่น ๆ รวมถึงการเข้าถึงไฟล์และเครื่องพิมพ์ การ์ดเครือข่ายคืออุปกรณ์ที่เชื่อมต่อคอมพิวเตอร์ทางกายภาพ

การป้องกันข้อมูล
การปกป้องข้อมูลจากการเข้าถึงโดยไม่ได้รับอนุญาตเมื่อทำงานบน LAN เป็นสิ่งจำเป็นด้วยเหตุผลดังต่อไปนี้: - ความจำเป็นในการรับประกันต่อการถูกทำลาย เมื่อทำงานบนเครือข่ายที่ไม่มีประสบการณ์

การใช้รหัสผ่านและการจำกัดการเข้าถึง
ขั้นตอนแรกในการรักษาความปลอดภัยคือการป้อนรหัสผ่าน ผู้ใช้ LAN แต่ละคนจะได้รับรหัสผ่าน ซึ่งเป็นคำลับที่รู้เฉพาะผู้ใช้รายนั้นเท่านั้น เมื่อป้อนรหัสผ่าน เครื่องหมายดอกจันจะปรากฏขึ้น เซธ

องค์ประกอบทั่วไปของอุปกรณ์เครือข่ายท้องถิ่น
ส่วนของเครือข่ายคอมพิวเตอร์ประกอบด้วยอุปกรณ์สื่อสารประเภทหลักที่ใช้ในปัจจุบันเพื่อสร้างเครือข่ายท้องถิ่นและเชื่อมต่อผ่าน การเชื่อมต่อระดับโลกด้วยกัน.

คำถาม
1. แสดงรายการส่วนประกอบหลักของเครือข่าย 2. คอมพิวเตอร์บนเครือข่ายแบ่งอย่างไร? 3. กำหนดเวิร์กสเตชัน 4. อะไรคือความแตกต่างระหว่างเวิร์กสเตชันบนเครือข่ายและเวิร์กสเตชันภายในเครื่อง?

สื่อการส่งผ่านทางกายภาพ
สภาพแวดล้อมทางกายภาพเป็นรากฐานที่สร้างการเชื่อมต่อทางกายภาพ การเชื่อมต่อกับวิธีการเชื่อมต่อทางกายภาพผ่านสื่อทางกายภาพนั้นให้ทางกายภาพ

สายสื่อสาร สายสื่อสาร ช่องทางการสื่อสาร
เพื่อจัดระเบียบการสื่อสารในเครือข่ายจะใช้แนวคิดต่อไปนี้: - สายสื่อสาร; - สายสื่อสาร - ช่องทางการเชื่อมต่อ

สายสื่อสารเป็นผลิตภัณฑ์ไฟฟ้าที่มีความยาว
ประเภทของสายเคเบิลและระบบสายเคเบิลที่มีโครงสร้าง สื่อการรับส่งข้อมูลคือชนิดที่แตกต่างกัน

สายเคเบิล: สายโคแอกเซียล, สายคู่ตีเกลียวแบบมีฉนวนหุ้มและไม่หุ้มฉนวน และสายเคเบิลไฟเบอร์ออปติก ที่นิยมมากที่สุด
ระบบเคเบิล

สายเคเบิลมีสองประเภทใหญ่: แบบไฟฟ้าและแบบออปติก ซึ่งโดยพื้นฐานแล้วแตกต่างกันในวิธีการส่งสัญญาณ ลักษณะเด่นของระบบใยแก้วนำแสงคือสูง
ประเภทสายเคเบิล มีหลายอย่างหลากหลายชนิด

สายเคเบิลที่ใช้ในเครือข่ายสมัยใหม่ ด้านล่างนี้เป็นประเภทสายเคเบิลที่ใช้บ่อยที่สุด สายทองแดงหลายประเภทประกอบขึ้นเป็นประเภทเดียวกัน
สายโคแอกเซียล

สายโคแอกเซียลใช้ในอุปกรณ์วิทยุและโทรทัศน์ สายโคแอกเชียลสามารถส่งข้อมูลด้วยความเร็ว 10 Mbps ในระยะทางสูงสุด 185 ถึง 500 เมตร
สายเคเบิลใยแก้วนำแสง สายไฟเบอร์ออปติกให้ความเร็วสูง

การส่งข้อมูลในระยะทางไกล พวกเขายังรอดพ้นจากการรบกวนและการดักฟังอีกด้วย ในสายเคเบิลใยแก้วนำแสง
ฐาน-T, 100Base-TX ไม่มีการป้องกันคู่บิด

(Unshielded Twisted Pair - UTP) เป็นสายเคเบิลที่ทำด้วยสายคู่ตีเกลียว ลักษณะสายเคเบิล: - เส้นผ่านศูนย์กลางตัวนำ 0.4 – 0.6 มม. (22~26 AWG) บิด 4 ครั้ง
การสื่อสารอินฟราเรด

คำถาม
เทคโนโลยีการส่งผ่านอินฟราเรดทำงานที่ความถี่สูงมาก โดยเข้าใกล้ความถี่ของแสงที่ตามองเห็น สามารถใช้เพื่อสร้างสองด้านหรือกว้างได้

ระบบปฏิบัติการเครือข่าย
ระบบปฏิบัติการเครือข่าย (NOS) คือชุดของโปรแกรมที่ให้การประมวลผล การจัดเก็บ และการส่งข้อมูลบนเครือข่าย เครือข่าย ระบบปฏิบัติการทำ

โครงสร้างระบบปฏิบัติการเครือข่าย
ระบบปฏิบัติการเครือข่ายเป็นพื้นฐานของเครือข่ายคอมพิวเตอร์ใดๆ คอมพิวเตอร์แต่ละเครื่องบนเครือข่ายเป็นอิสระ ดังนั้น ระบบปฏิบัติการเครือข่ายในความหมายกว้างๆ จึงถูกเข้าใจว่าเป็นชุดของระบบปฏิบัติการ

ตัวเปลี่ยนเส้นทาง
ตัวเปลี่ยนเส้นทาง – ซอฟต์แวร์เครือข่ายที่ยอมรับคำขอ I/O สำหรับไฟล์ระยะไกล ไปป์ที่มีชื่อ หรือสล็อตเมล จากนั้นจึงกำหนดใหม่ให้กับบริการเครือข่ายอื่น

ผู้จัดจำหน่าย
Designator คือซอฟต์แวร์ชิ้นหนึ่งที่ควบคุมการกำหนดอักษรชื่อไดรฟ์ให้กับเครือข่ายท้องถิ่นและระยะไกลหรือทรัพยากรที่ใช้ร่วมกัน

ชื่อ UNC
ตัวเปลี่ยนเส้นทางและตัวจัดสรรไม่ได้ วิธีการเท่านั้นใช้เพื่อเข้าถึงทรัพยากรเครือข่าย ระบบปฏิบัติการเครือข่ายที่ทันสมัยที่สุด เช่นเดียวกับ Windows 95, 98, NT, p

ซอฟต์แวร์เซิร์ฟเวอร์
เพื่อให้คอมพิวเตอร์ทำหน้าที่เป็น เซิร์ฟเวอร์เครือข่ายคุณต้องติดตั้ง ส่วนเซิร์ฟเวอร์ระบบปฏิบัติการเครือข่ายที่ช่วยให้คุณรักษาทรัพยากรและแจกจ่ายให้กับกัน

ซอฟต์แวร์ไคลเอ็นต์และเซิร์ฟเวอร์
ระบบปฏิบัติการเครือข่ายบางส่วนได้แก่ รวมทั้งวินโดวส์ด้วยเอ็นที มี ส่วนประกอบซอฟต์แวร์โดยจัดให้มีเครื่องคอมพิวเตอร์ทั้งไคลเอนต์และ ความสามารถของเซิร์ฟเวอร์- ซึ่งจะช่วยให้คอมพิวเตอร์สามารถ

NOS และ NOS แบบเพียร์ทูเพียร์พร้อมเซิร์ฟเวอร์เฉพาะ
ขึ้นอยู่กับวิธีการกระจายฟังก์ชันระหว่างคอมพิวเตอร์บนเครือข่าย ระบบปฏิบัติการเครือข่ายและเครือข่ายจึงแบ่งออกเป็นสองคลาส: แบบเพียร์ทูเพียร์และเครือข่ายที่มีเซิร์ฟเวอร์เฉพาะ

NOS สำหรับเครือข่ายองค์กร
ระบบปฏิบัติการเครือข่ายมีคุณสมบัติที่แตกต่างกัน ขึ้นอยู่กับว่ามีไว้สำหรับเครือข่ายระดับใด กลุ่มทำงาน(แผนก) สำหรับเครือข่ายวิทยาเขตหรือเครือข่ายองค์กร

เครือข่ายแผนก
วัตถุประสงค์หลักของระบบปฏิบัติการที่ใช้ในเครือข่ายทั่วทั้งแผนกคือเพื่อจัดระเบียบการแบ่งปันทรัพยากร เช่น แอปพลิเคชัน ข้อมูล เครื่องพิมพ์เลเซอร์ และโหมดความเร็วต่ำ

เครือข่ายวิทยาเขต
ระบบปฏิบัติการที่ทำงานบนเครือข่ายวิทยาเขตจะต้องให้พนักงานในบางแผนกสามารถเข้าถึงไฟล์และทรัพยากรบางส่วนบนเครือข่ายของแผนกอื่นๆ บริการที่จัดทำโดยเครือข่ายวิทยาเขต OS

เครือข่ายองค์กร
เครือข่ายองค์กรเชื่อมโยงเครือข่ายของทุกแผนกขององค์กร แม้จะอยู่ในระยะไกลก็ตาม เครือข่ายองค์กรใช้การเชื่อมต่อทั่วโลก (ลิงก์ WAN) เพื่อเชื่อมต่อเครือข่ายท้องถิ่น

วัตถุประสงค์ของระบบปฏิบัติการ NetWare
ไฟล์เซิร์ฟเวอร์ใน NetWare OS คือพีซีทั่วไป ซึ่งเป็นระบบปฏิบัติการเครือข่ายที่ควบคุมการทำงานของ LAN ฟังก์ชันการควบคุมรวมถึงการประสานงานเวิร์กสเตชันและการควบคุมกระบวนการแยก

ระบบไฟล์เครือข่าย
วัตถุประสงค์หลักประการหนึ่งของการใช้เครือข่ายคือเพื่อให้แน่ใจว่าผู้ใช้ทุกคนสามารถเข้าถึงได้ อุปกรณ์ที่ใช้ร่วมกันจัดเก็บข้อมูลส่วนใหญ่ไว้ในฮาร์ดไดรฟ์ การจัดระเบียบระบบไฟล์ในหลาย ๆ ด้าน

คุณสมบัติเครือข่ายขั้นพื้นฐาน
NetWare รองรับระดับโปรโตคอลต่อไปนี้ตามการจัดหมวดหมู่ OSI: - ช่องสัญญาณ, การประมวลผลส่วนหัวของเฟรม (driver อะแดปเตอร์เครือข่าย-

- เครือข่าย (โปรโตคอล IPX, SPX, NetB
การป้องกันข้อมูล คุณสมบัติความปลอดภัยของข้อมูลมีอยู่ใน NetWare บนระดับพื้นฐาน

ระบบปฏิบัติการ และไม่ใช่ส่วนเสริมในรูปแบบของแอปพลิเคชัน เนื่องจาก NetWare ใช้คุณสมบัติพิเศษ
ระบบปฏิบัติการเครือข่ายตระกูล Windows NT

ในเดือนกรกฎาคม พ.ศ. 2536 ระบบปฏิบัติการแรกของตระกูล NT ปรากฏขึ้น - Windows NT 3.1 และ Windows NT Advanced Server 3.1 การเปิดตัวเวอร์ชัน 3.5 ซึ่งลดข้อกำหนดสำหรับอุปกรณ์ลงอย่างมากและรวมเอาประโยชน์มากมายไว้ด้วย
โครงสร้างวินโดวส์เอ็นที

โครงสร้าง Windows NT สามารถนำเสนอในรูปแบบของสองส่วน: ส่วนหนึ่งของระบบปฏิบัติการที่ทำงานในโหมดผู้ใช้และส่วนหนึ่งของระบบปฏิบัติการที่ทำงานในโหมดเคอร์เนล (รูปที่ 7.6)
เครื่องมือเครือข่าย เครื่องมือเครือข่าย Windows NT มีวัตถุประสงค์เพื่อใช้การโต้ตอบด้วยประเภทที่มีอยู่

เครือข่ายที่ให้ความสามารถในการดาวน์โหลดและยกเลิกการโหลดซอฟต์แวร์เครือข่ายและอื่นๆ
องค์ประกอบของ Windows NT

Windows NT เป็นระบบปฏิบัติการแบบโมดูลาร์ โมดูลหลักได้แก่: - Hardware Abstraction Layer (HAL); - เคอร์เนล;
คุณสมบัติ Windows NT ปรับปรุงการจดจำอุปกรณ์และความสามารถอัตโนมัติการเลือกด้วยตนเอง

และการกำหนดค่าอะแดปเตอร์เครือข่ายหากการจดจำอัตโนมัติไม่ได้ให้ผลลัพธ์ที่เป็นบวก ดวงอาทิตย์
พื้นที่ใช้งาน Windows NT ระบบปฏิบัติการเครือข่าย Windows NT Workstation สามารถใช้เป็นไคลเอนต์ได้เครือข่ายวินโดวส์ NT Server อีกด้วยเครือข่ายเน็ตแวร์

,ยูนิกซ์. อาจเป็นเวิร์กสเตชันและในเครือข่ายเพียร์ทูเพียร์
ระบบปฏิบัติการ UNIX ถือเป็นระบบปฏิบัติการเครือข่ายตั้งแต่เริ่มก่อตั้ง ด้วยการถือกำเนิดของโปรโตคอลเครือข่ายหลายชั้น TCP/IP ทำให้ AT&T ได้นำกลไกมาใช้

โปรแกรม
UNIX OS เป็นทั้งสภาพแวดล้อมการทำงานสำหรับการใช้โปรแกรมแอปพลิเคชันที่มีอยู่ และสภาพแวดล้อมสำหรับการพัฒนาแอปพลิเคชันใหม่ โปรแกรมใหม่สามารถเขียนได้ในภาษาต่างๆ (Fortran, Pask

เคอร์เนลระบบปฏิบัติการ UNIX
เช่นเดียวกับระบบปฏิบัติการที่มีผู้ใช้หลายรายอื่นๆ ที่ปกป้องผู้ใช้จากกันและกันและปกป้องข้อมูลระบบจากผู้ใช้ที่ไม่มีสิทธิพิเศษ UNIX และ

ระบบไฟล์
แนวคิดของไฟล์เป็นหนึ่งในสิ่งที่สำคัญที่สุดสำหรับระบบปฏิบัติการ UNIX ไฟล์ทั้งหมดที่ผู้ใช้สามารถจัดการได้จะอยู่ในระบบไฟล์ซึ่งเป็นแผนผังซึ่งเป็นสื่อกลาง

หลักการป้องกัน
เนื่องจาก UNIX OS ตั้งแต่แรกเริ่มถูกมองว่าเป็นระบบปฏิบัติการที่มีผู้ใช้หลายคน ปัญหาในการอนุญาตการเข้าถึงไฟล์สำหรับผู้ใช้ที่แตกต่างกันจึงมีความเกี่ยวข้องอยู่เสมอ

ID ผู้ใช้และกลุ่มผู้ใช้
เมื่อผู้ใช้เข้าสู่ระบบ โปรแกรมเข้าสู่ระบบจะตรวจสอบว่าผู้ใช้เข้าสู่ระบบและทราบ รหัสผ่านที่ถูกต้อง(หากติดตั้ง) ให้สร้างกระบวนการใหม่และดำเนินการคำขอในนั้น

การป้องกันไฟล์
ตามธรรมเนียมในระบบปฏิบัติการที่มีผู้ใช้หลายราย UNIX สนับสนุนกลไกการควบคุมการเข้าถึงแบบเดียวกันสำหรับไฟล์และไดเร็กทอรีระบบไฟล์ ทุกกระบวนการสามารถรับดอสได้

ภาพรวมระบบลินุกซ์
ระบบปฏิบัติการที่คล้ายกับ UNIX ใดๆ จะประกอบด้วยเคอร์เนลและโปรแกรมระบบบางโปรแกรม นอกจากนี้ยังมีแอพพลิเคชั่นบางตัวที่ทำงานบางอย่างอีกด้วย

ส่วนติดต่อผู้ใช้แบบกราฟิก
ในระบบ UNIX และ Linux อินเทอร์เฟซผู้ใช้ไม่ได้ถูกสร้างขึ้นในแกนหลักของระบบ แต่จะแสดงโดยโปรแกรมระดับผู้ใช้แทน สิ่งนี้ใช้ได้กับทั้งข้อความและ

เครือข่าย
การเชื่อมต่อกับระบบผ่านเครือข่ายทำงานแตกต่างไปจากการเชื่อมต่อปกติเล็กน้อย มีสายอนุกรมทางกายภาพแยกกันสำหรับแต่ละเทอร์มินัลที่เกิดการเชื่อมต่อ

ระบบไฟล์เครือข่าย
ฟังก์ชั่นที่มีประโยชน์ที่สุดอย่างหนึ่งที่สามารถทำได้โดยใช้เครือข่ายคือการแชร์ไฟล์ผ่านระบบไฟล์เครือข่าย โดยทั่วไปจะใช้ระบบที่เรียกว่า Network File System และ

คำถาม
1. NOS คืออะไร และมีวัตถุประสงค์อะไร 2. ระบบปฏิบัติการเครือข่ายทำหน้าที่อะไรบ้าง? 3. โครงสร้าง NOS ประกอบด้วยส่วนใดบ้าง? 4. ตัวเปลี่ยนเส้นทางคืออะไร?

ผลงาน
ประสิทธิภาพเป็นคุณลักษณะเครือข่ายที่ช่วยให้คุณสามารถประมาณความเร็วของข้อมูลจากเวิร์กสเตชันที่ส่งถึงเวิร์กสเตชันที่รับได้ เพื่อประสิทธิภาพ

ความน่าเชื่อถือและความปลอดภัย
ความน่าเชื่อถือและความทนทานต่อข้อผิดพลาด ลักษณะที่สำคัญที่สุดเครือข่ายคอมพิวเตอร์มีความน่าเชื่อถือ การเพิ่มความน่าเชื่อถือจะขึ้นอยู่กับหลักการป้องกันความผิดพลาดโดยการลด

ความโปร่งใส
ความโปร่งใสคือสถานะของเครือข่ายเมื่อผู้ใช้ไม่เห็นความโปร่งใสขณะทำงานบนเครือข่าย เครือข่ายการสื่อสารมีความโปร่งใสเกี่ยวกับข้อมูลที่ส่งผ่าน

รองรับการรับส่งข้อมูลประเภทต่างๆ
การรับส่งข้อมูลบนเครือข่ายเป็นแบบสุ่ม แต่ก็สะท้อนถึงรูปแบบบางอย่างด้วย โดยปกติแล้ว ผู้ใช้บางคนกำลังทำงานอยู่ งานทั่วไป, (เช่น พนักงานของแผนกหนึ่ง

การจัดการประสิทธิภาพ
วัตถุประสงค์ของการจัดการประสิทธิภาพคือการวัดและบังคับใช้ด้านต่างๆ ของประสิทธิภาพของเครือข่าย เพื่อให้สามารถรักษาประสิทธิภาพเครือข่ายระหว่างกันให้อยู่ในระดับที่ยอมรับได้ ตัวอย่างของตัวแปร

การจัดการการตั้งค่า
วัตถุประสงค์ของการจัดการการกำหนดค่าคือการควบคุมข้อมูลการกำหนดค่าเครือข่ายและระบบเพื่อให้สามารถติดตามและจัดการผลกระทบของเครือข่ายของอุปกรณ์เวอร์ชันต่างๆ ได้

การจัดการข้อผิดพลาด
เป้าหมายของการจัดการข้อผิดพลาดคือการระบุ บันทึก แจ้งเตือนผู้ใช้ และ (เท่าที่เป็นไปได้) แก้ไขปัญหาในเครือข่ายโดยอัตโนมัติ เพื่อให้สามารถบำรุงรักษาเครือข่ายได้อย่างมีประสิทธิภาพ

การจัดการการปกป้องข้อมูล
วัตถุประสงค์ของการจัดการความปลอดภัยของข้อมูลคือการควบคุมการเข้าถึงทรัพยากรเครือข่ายตามแนวทางท้องถิ่น เพื่อทำให้เครือข่ายเสียหายและการเข้าถึงข้อมูลที่ละเอียดอ่อนเป็นไปไม่ได้

ความเข้ากันได้
ความเข้ากันได้ของซอฟต์แวร์และการพกพา แนวคิดเรื่องความเข้ากันได้ของซอฟต์แวร์ถูกนำมาใช้เป็นครั้งแรกโดยนักพัฒนาระบบ IBM/360 ภารกิจหลักเมื่อฉายภาพ

คำถาม
1. ข้อกำหนดหลักสำหรับเครือข่ายมีอะไรบ้าง? 2. ประสิทธิภาพของเครือข่ายคืออะไร? 3. ลักษณะใดที่ส่งผลต่อประสิทธิภาพของเครือข่าย? 4.มีวิธีอะไรบ้าง

วัตถุประสงค์
อะแดปเตอร์เครือข่ายได้แก่ ฮาร์ดแวร์เครือข่ายเพื่อให้มั่นใจถึงการทำงานของเครือข่ายในระดับฟิสิคัลและดาต้าลิงค์ อะแดปเตอร์เครือข่ายเป็นของ อุปกรณ์ต่อพ่วงคอมพิวเตอร์ได้ทันที

การตั้งค่าอะแดปเตอร์เครือข่ายและตัวรับส่งสัญญาณ
หากต้องการใช้งานพีซีบนเครือข่าย คุณต้องติดตั้งและกำหนดค่าอะแดปเตอร์เครือข่ายอย่างถูกต้อง สำหรับอะแดปเตอร์ที่ตรงตามมาตรฐาน PnP การกำหนดค่าจะดำเนินการโดยอัตโนมัติ มิฉะนั้นคุณจะต้องกำหนดค่าบรรทัด

ฟังก์ชั่นอะแดปเตอร์เครือข่าย
อะแดปเตอร์เครือข่ายดำเนินการขั้นพื้นฐานเจ็ดประการเมื่อรับหรือส่งข้อความ: 1. การแยกกระแสไฟฟ้าจาก สายโคแอกเซียลหรือคู่บิด เพื่อจุดประสงค์นี้จึงถูกนำมาใช้

ประเภทของอะแดปเตอร์เครือข่าย
อะแดปเตอร์เครือข่ายแตกต่างกันตามประเภทและความกว้างของบัสข้อมูลภายในที่ใช้ในคอมพิวเตอร์ - ISA, EISA, PCI, MCA อะแดปเตอร์เครือข่ายยังแตกต่างกันตามประเภทของเครือข่ายที่ใช้ในเครือข่าย

รีพีทเตอร์และฮับ
หน้าที่หลักของรีพีทเตอร์ตามชื่อของมันคือการทำซ้ำสัญญาณที่มาถึงพอร์ตของมัน ตัวทวนจะปรับปรุงลักษณะทางไฟฟ้าของสัญญาณและเวลา

การวางแผนเครือข่ายด้วยฮับ
เมื่อเลือกสถานที่ที่จะติดตั้งหัวรวมศูนย์ ให้คำนึงถึงประเด็นต่อไปนี้: - ตำแหน่ง; - ระยะทาง; - โภชนาการ

การเลือกสถานที่สำหรับติดตั้งฮับ
ประโยชน์ของฮับ

คอนเดนเซอร์มีข้อดีหลายประการ ประการแรก เครือข่ายใช้โทโพโลยีแบบดาว ซึ่งการเชื่อมต่อกับคอมพิวเตอร์เป็นรูปซี่ และฮับเป็นศูนย์กลางของสตาร์ โทโพโลยีนี้ทำให้ง่ายขึ้น
สะพานและสวิตช์

Bridge คือระบบรีเลย์ที่เชื่อมต่อช่องรับส่งข้อมูล ข้าว.
ความแตกต่างระหว่างบริดจ์และสวิตช์

ข้อแตกต่างระหว่างบริดจ์และสวิตช์ก็คือ บริดจ์สามารถส่งเฟรมระหว่างพอร์ตได้ครั้งละหนึ่งคู่เท่านั้น ในขณะที่สวิตช์รองรับสตรีมพร้อมกัน
สวิตช์ สวิตช์ – อุปกรณ์ที่เลือกอย่างใดอย่างหนึ่งตัวเลือกที่เป็นไปได้

ทิศทางการถ่ายโอนข้อมูล
สวิตช์แลน สวิตช์ (เครือข่ายท้องถิ่นเครือข่ายท้องถิ่น

สวิตช์) - อุปกรณ์ที่รับรองการโต้ตอบระหว่างส่วนของเครือข่ายท้องถิ่นหนึ่งหรือกลุ่ม สวิตช์ LAN ตามปกติ
เราเตอร์

เราเตอร์เป็นระบบรีเลย์ที่เชื่อมต่อเครือข่ายการสื่อสารสองเครือข่ายหรือส่วนต่างๆ ของเครือข่ายดังกล่าว เราเตอร์แต่ละตัวใช้โปรโตคอลช่องสัญญาณทางกายภาพ (1A, 1B)
ความแตกต่างระหว่างเราเตอร์และบริดจ์

เราเตอร์มีความเหนือกว่าบริดจ์ในด้านความสามารถในการกรองและกำหนดเส้นทางแพ็กเก็ตข้อมูลข้ามเครือข่าย เนื่องจากเราเตอร์ทำงานที่เลเยอร์เครือข่าย จึงสามารถเชื่อมต่อเครือข่ายที่ใช้ต่างกันได้
เกตเวย์

คำถาม
1. วัตถุประสงค์ของอะแดปเตอร์เครือข่าย 2. ต้องตั้งค่าพารามิเตอร์ใดบ้างสำหรับอะแดปเตอร์เครือข่าย 3. แสดงรายการฟังก์ชันของอะแดปเตอร์เครือข่าย 4. ที่อยู่ทางกายภาพคืออะไร

เงื่อนไขภาษารัสเซีย
1000Base–LX – มาตรฐานสำหรับส่วนเครือข่าย กิกะบิตอีเทอร์เน็ตบนสายเคเบิลใยแก้วนำแสงที่มีความยาวคลื่นแสง 1.3 ไมครอน 1000Base-SX เป็นมาตรฐานสำหรับ

เงื่อนไขภาษาอังกฤษ
การเข้าถึง - การเข้าถึง การตรวจสอบการเข้าถึง – การควบคุมการเข้าถึง อะแดปเตอร์ – อะแดปเตอร์อุปกรณ์สำหรับจับคู่พารามิเตอร์ของสัญญาณอินพุตและเอาต์พุต

ตัวย่อภาษาอังกฤษ
ACF (ฟังก์ชันการสื่อสารขั้นสูง) – ฟังก์ชันการสื่อสารเพิ่มเติม ACP (หน้ารหัส ANSI) – หน้ารหัส ANSI เอซีพีไอ

เรียกว่าชุดโปรโตคอลที่ตกลงกันในระดับต่างๆ ซึ่งเพียงพอที่จะจัดระเบียบการทำงานทางอินเทอร์เน็ต สแต็คโปรโตคอล- สำหรับแต่ละระดับ ชุดของฟังก์ชันแบบสอบถามถูกกำหนดไว้สำหรับการโต้ตอบกับระดับที่สูงกว่า ซึ่งเรียกว่า อินเตอร์เฟซ- กฎสำหรับการโต้ตอบระหว่างสองเครื่องสามารถอธิบายได้ว่าเป็นชุดของขั้นตอนสำหรับแต่ละระดับซึ่งเรียกว่า โปรโตคอล.

มีโปรโตคอลสแต็กจำนวนมากที่ใช้กันอย่างแพร่หลายในเครือข่าย เหล่านี้เป็นสแต็คที่เป็นมาตรฐานสากลและระดับชาติ และเป็นสแต็คที่เป็นกรรมสิทธิ์ซึ่งแพร่หลายเนื่องจากอุปกรณ์ที่มีอยู่อย่างแพร่หลายจากบริษัทใดบริษัทหนึ่ง ตัวอย่างของสแต็กโปรโตคอลยอดนิยม ได้แก่ IPX/SPX ของ Novell, สแต็ก TCP/IP ที่ใช้บนอินเทอร์เน็ตและเครือข่ายที่ใช้ UNIX จำนวนมาก, สแต็ก OSI ของ International Standards Organisation, สแต็ก DECnet ของ Digital Equipment Corporation และอื่นๆ อีกมากมาย

สแต็กโปรโตคอลแบ่งออกเป็นสามระดับ:

  • ขนส่ง;

    สมัครแล้ว.

โปรโตคอลเครือข่าย

โปรโตคอลเครือข่ายให้บริการต่อไปนี้: การกำหนดที่อยู่และข้อมูลการกำหนดเส้นทาง การตรวจสอบข้อผิดพลาด การร้องขอการส่งสัญญาณซ้ำ และการสร้างกฎสำหรับการโต้ตอบในสภาพแวดล้อมเครือข่ายเฉพาะ ด้านล่างนี้คือโปรโตคอลเครือข่ายยอดนิยม

    ดีดีพี(DatagramDeliveryProtocol) โปรโตคอลการถ่ายโอนข้อมูลของ Apple ที่ใช้ใน AppleTalk

    ไอพี(อินเทอร์เน็ตโปรโตคอล - อินเทอร์เน็ตโปรโตคอล) โปรโตคอลสแต็ก TCP/IP ที่ให้ข้อมูลการกำหนดที่อยู่และการกำหนดเส้นทาง

    ไอพีเอ็กซ์(InternetworkPacketeXchange) ใน NWLink โปรโตคอล NovelNetWare ที่ใช้ในการกำหนดเส้นทางและกำหนดเส้นทางแพ็กเก็ต

    เน็ตบีอีไอ(NetBIOSExtensedUserInterface – ส่วนต่อประสานผู้ใช้แบบขยายของระบบอินพุต/เอาท์พุตเครือข่ายพื้นฐาน) . โปรโตคอลนี้ได้รับการพัฒนาร่วมกันโดย IBM และ Microsoft ให้บริการขนส่งสำหรับ เน็ตไบออส

โปรโตคอลการขนส่ง

โปรโตคอลการขนส่งให้บริการต่อไปนี้เพื่อการขนส่งข้อมูลระหว่างคอมพิวเตอร์ที่เชื่อถือได้ ด้านล่างนี้คือโปรโตคอลการขนส่งที่ได้รับความนิยมมากที่สุด

    เอทีพี(AppleTalkProtocol – โปรโตคอลธุรกรรม AppleTalk) และ เอ็นบีพี(NameBindingProtocol – โปรโตคอลการผูกชื่อ) เซสชัน AppleTalk และโปรโตคอลการขนส่ง

    เน็ตไบออส (ระบบ I/O เครือข่ายพื้นฐาน) . NetBIOS สร้างการเชื่อมต่อระหว่างคอมพิวเตอร์และ เน็ตบีอีไอให้บริการข้อมูลสำหรับการเชื่อมต่อนี้

    เอสพีเอ็กซ์(SequencedPacketeXchange) ในโปรโตคอล NWLink.NovelNetWare ที่ใช้เพื่อให้แน่ใจว่ามีการส่งข้อมูล

    TCP(TransmissionControlProtocol – Transmission Control Protocol) โปรโตคอลของสแต็ก TCP/IP ที่รับผิดชอบในการส่งข้อมูลที่เชื่อถือได้

โปรโตคอลแอปพลิเคชัน

โปรโตคอลของแอปพลิเคชันมีหน้าที่รับผิดชอบในการสื่อสารของแอปพลิเคชัน ด้านล่างนี้คือโปรโตคอลแอปพลิเคชันยอดนิยม

    เอเอฟพี(โปรโตคอลไฟล์ Apple Talk - โปรโตคอลไฟล์ Apple Talk)

    เอฟทีพี(โปรโตคอลการถ่ายโอนไฟล์ - โปรโตคอลการถ่ายโอนไฟล์) โปรโตคอลสแต็ก TCP/IP ใช้เพื่อให้บริการถ่ายโอนไฟล์

    เอ็นซีพี(โปรโตคอล NetWare Core - โปรโตคอลพื้นฐานของ NetWare) เชลล์ไคลเอ็นต์ NovelNetWare และตัวเปลี่ยนเส้นทาง

    ส.น.ม(SimpleNetworkManagementProtocol) โปรโตคอลสแต็ก TCP/IP ที่ใช้จัดการและตรวจสอบอุปกรณ์เครือข่าย

    HTTP(HyperTextTransferProtocol) – โปรโตคอลการถ่ายโอนไฮเปอร์เท็กซ์และโปรโตคอลอื่น ๆ