โปรโตคอลเครือข่ายกำหนดกฎและข้อตกลงสำหรับการสื่อสารระหว่างอุปกรณ์เครือข่าย โปรโตคอลเครือข่ายรวมถึงกลไกสำหรับอุปกรณ์ในการระบุและสร้างการเชื่อมต่อซึ่งกันและกันรวมทั้งกฎการจัดรูปแบบที่ระบุวิธีการจัดเก็บข้อมูลลงในข้อความที่ส่งและรับ โปรโตคอลบางประเภทสนับสนุนการรับรู้ข้อความและการบีบอัดข้อมูลที่ออกแบบมาสำหรับการสื่อสารเครือข่ายที่เชื่อถือได้และ / หรือมีประสิทธิภาพสูง
โปรโตคอลสมัยใหม่สำหรับระบบเครือข่ายคอมพิวเตอร์โดยทั่วไปใช้เทคนิคการสลับแพ็กเก็ตเพื่อส่งและรับข้อความในรูปแบบแพ็คเก็ต - ข้อความที่ถูกแบ่งย่อยเป็นชิ้นส่วนที่เก็บรวบรวมและประกอบขึ้นใหม่ที่ปลายทางของพวกเขา มีโปรโตคอลเครือข่ายคอมพิวเตอร์หลายร้อยเครื่องที่พัฒนาขึ้นเพื่อวัตถุประสงค์และสภาพแวดล้อมที่เฉพาะเจาะจง
โปรโตคอลอินเทอร์เน็ต
ครอบครัวโปรโตคอลอินเทอร์เน็ตประกอบด้วยชุดของโปรโตคอลเครือข่ายที่เกี่ยวข้อง (และระหว่างกันอย่างแพร่หลาย) โปรโตคอลระดับสูงเช่น TCP, UDP, HTTP และ FTP รวมอยู่ในโปรโตคอลอินเทอร์เน็ต (IP) ทั้งหมดจะรวมเข้ากับ IP เพื่อเพิ่มขีดความสามารถ ในทำนองเดียวกันโปรโตคอลอินเทอร์เน็ตระดับล่างเช่น ARP และ ICMP จะมีอยู่ร่วมกับ IP โดยทั่วไปโปรโตคอลระดับสูงในตระกูล IP จะโต้ตอบกับแอพพลิเคชันเช่นเว็บเบราเซอร์ในขณะที่โปรโตคอลระดับล่างโต้ตอบกับอะแดปเตอร์เครือข่ายและฮาร์ดแวร์คอมพิวเตอร์อื่น ๆ
โปรโตคอลเครือข่ายไร้สาย
ขอบคุณ Wi-Fi, Bluetooth และ LTE ทำให้เครือข่ายไร้สายกลายเป็นเรื่องธรรมดา โปรโตคอลเครือข่ายที่ออกแบบมาเพื่อใช้กับเครือข่ายไร้สายต้องสนับสนุนอุปกรณ์เคลื่อนที่ข้ามเขตและจัดการกับปัญหาต่างๆเช่นอัตราข้อมูลตัวแปรและความปลอดภัยของเครือข่าย
โปรโตคอลเส้นทางเครือข่าย
โปรโตคอล Routing เป็นโปรโตคอลพิเศษที่ออกแบบมาเฉพาะสำหรับการใช้งานโดยเราเตอร์เครือข่ายบนอินเทอร์เน็ต โปรโตคอลการกำหนดเส้นทางสามารถระบุเราเตอร์อื่น ๆ จัดการเส้นทาง (เรียกว่า เส้นทาง) ระหว่างแหล่งที่มาและปลายทางของข้อความเครือข่ายและทำการตัดสินใจเส้นทางแบบไดนามิก โปรโตคอลเส้นทางทั่วไป ได้แก่ EIGRP, OSPF และ BGP
ใช้โปรโตคอลเครือข่ายอย่างไร
ระบบปฏิบัติการสมัยใหม่มีบริการซอฟต์แวร์ภายในที่สนับสนุนการทำงานของโปรโตคอลเครือข่ายบางชนิด แอ็พพลิเคชันเช่นเว็บเบราเซอร์มีไลบรารีซอฟต์แวร์ที่สนับสนุนโปรโตคอลระดับสูงที่จำเป็นสำหรับแอ็พพลิเคชันดังกล่าว สำหรับโปรโตคอล TCP / IP และโปรโตคอลเส้นทางระดับล่างบางส่วนสนับสนุนการใช้ฮาร์ดแวร์โดยตรง (ชิปเซ็ตซิลิคอน) เพื่อเพิ่มประสิทธิภาพ
แต่ละแพ็คเก็ตที่ส่งและรับผ่านทางเครือข่ายจะประกอบด้วยข้อมูลไบนารี (คนและศูนย์ที่เข้ารหัสเนื้อหาของแต่ละข้อความ) โปรโตคอลส่วนใหญ่เพิ่มขนาดเล็กส่วนหัว ที่จุดเริ่มต้นของแต่ละแพ็กเก็ตเพื่อเก็บข้อมูลเกี่ยวกับผู้ส่งข้อความและปลายทางที่ต้องการ โปรโตคอลบางตัวยังเพิ่ม aฟุตบอล ตอนท้าย โปรโตคอลเครือข่ายแต่ละตัวมีความสามารถในการระบุข้อความประเภทของตนเองและประมวลผลส่วนหัวและท้ายกระดาษเป็นส่วนหนึ่งของการย้ายข้อมูลระหว่างอุปกรณ์ต่างๆ
กลุ่มโปรโตคอลเครือข่ายที่ทำงานร่วมกันในระดับสูงและต่ำมักเรียกว่า a ครอบครัวโปรโตคอล. นักเรียนของเครือข่ายแบบดั้งเดิมเรียนรู้เกี่ยวกับรูปแบบ OSI ที่ conceptually จัดครอบครัวโปรโตคอลเครือข่ายในชั้นเฉพาะเพื่อการเรียนการสอน