การสื่อสารไร้สาย - TCP / IP
โปรโตคอล TCP / IP ดั้งเดิมถูกกำหนดให้เป็นซอฟต์แวร์สี่ชั้นที่สร้างขึ้นจากฮาร์ดแวร์ อย่างไรก็ตามวันนี้ TCP / IP ถูกมองว่าเป็นโมเดลห้าเลเยอร์ที่มีชื่อเลเยอร์คล้ายกับโมเดลใน OSI
การเปรียบเทียบระหว่าง OSI และ TCP / IP Suite
เมื่อเราเปรียบเทียบทั้งสองโมเดลเราพบว่าสองเลเยอร์เซสชันและการนำเสนอหายไปจากโปรโตคอล TCP / IP โดยทั่วไปแล้วเลเยอร์แอปพลิเคชันในชุดโปรแกรมจะถือว่าเป็นการรวมกันของเลเยอร์สามชั้นในโมเดล OSI
แบบจำลอง OSI ระบุว่าฟังก์ชันใดเป็นของแต่ละเลเยอร์ แต่เลเยอร์ของชุดโปรโตคอล TCP / IP มีโปรโตคอลที่ค่อนข้างอิสระซึ่งสามารถผสมและจับคู่กันได้ขึ้นอยู่กับความต้องการของระบบ คำว่าลำดับชั้นหมายความว่าแต่ละโปรโตคอลระดับบนได้รับการสนับสนุนโดยโปรโตคอลระดับล่างอย่างน้อยหนึ่งรายการ
เลเยอร์ใน TCP / IP Suite
โมเดล TCP / IP ทั้งสี่ชั้น ได้แก่ เลเยอร์โฮสต์สู่เครือข่ายชั้นอินเทอร์เน็ต / เครือข่ายชั้นการขนส่งและชั้นแอปพลิเคชัน วัตถุประสงค์ของแต่ละเลเยอร์ในชุดโปรโตคอล TCP / IP มีรายละเอียดด้านล่าง
ภาพด้านบนแสดงถึงเลเยอร์ของชุดโปรโตคอล TCP / IP
ชั้นทางกายภาพ
TCP / IP ไม่ได้กำหนดโปรโตคอลเฉพาะสำหรับเลเยอร์ฟิสิคัล รองรับโปรโตคอลมาตรฐานและเป็นกรรมสิทธิ์ทั้งหมด
ในระดับนี้การสื่อสารจะอยู่ระหว่างสองฮ็อพหรือโหนดทั้งคอมพิวเตอร์หรือเราเตอร์ หน่วยของการสื่อสารคือsingle bit.
เมื่อการเชื่อมต่อถูกสร้างขึ้นระหว่างสองโหนดกระแสของบิตจะไหลระหว่างพวกเขา อย่างไรก็ตามชั้นทางกายภาพจะถือว่าแต่ละบิตแยกกัน
ความรับผิดชอบของฟิสิคัลเลเยอร์นอกเหนือจากการส่งมอบบิตนั้นตรงกับสิ่งที่กล่าวถึงสำหรับเลเยอร์ฟิสิคัลของโมเดล OSI แต่ส่วนใหญ่ขึ้นอยู่กับเทคโนโลยีพื้นฐานที่ให้การเชื่อมโยง
Data Link Layer
TCP / IP ไม่ได้กำหนดโปรโตคอลเฉพาะสำหรับเลเยอร์ลิงค์ข้อมูลเช่นกัน รองรับโปรโตคอลมาตรฐานและเป็นกรรมสิทธิ์ทั้งหมด
ในระดับนี้การสื่อสารอยู่ระหว่างสองฮ็อพหรือโหนด อย่างไรก็ตามหน่วยของการสื่อสารคือแพ็กเก็ตที่เรียกว่าไฟล์frame.
ก frame เป็นแพ็กเก็ตที่ห่อหุ้มข้อมูลที่ได้รับจากเลเยอร์เครือข่ายโดยมีส่วนหัวเพิ่มเติมและบางครั้งก็เป็นตัวอย่าง
ส่วนหัวรวมถึงข้อมูลการสื่อสารอื่น ๆ รวมถึงต้นทางและปลายทางของเฟรม
destination address จำเป็นต้องกำหนดผู้รับที่ถูกต้องของเฟรมเนื่องจากหลายโหนดอาจเชื่อมต่อกับลิงก์
source address จำเป็นสำหรับการตอบสนองหรือการรับทราบที่เป็นไปได้ตามที่โปรโตคอลบางอย่างต้องการ
รองรับโปรโตคอล LAN, Packet Radio และ Point-to-Point ในเลเยอร์นี้
เลเยอร์เครือข่าย
ที่เลเยอร์เครือข่าย TCP / IP รองรับ Internet Protocol (IP) Internet Protocol (IP) เป็นกลไกการส่งที่ใช้โดยโปรโตคอล TCP / IP
- IP ขนส่งข้อมูลในแพ็กเก็ตที่เรียกว่า datagramsซึ่งแต่ละรายการขนส่งแยกกัน
- ดาตาแกรมสามารถเดินทางไปตามเส้นทางที่แตกต่างกันและสามารถมาจากลำดับหรือซ้ำกันได้
IP ไม่ติดตามเส้นทางและไม่มีสิ่งอำนวยความสะดวกสำหรับการจัดลำดับดาต้าแกรมใหม่เมื่อมาถึงปลายทาง
เลเยอร์การขนส่ง
มีความแตกต่างหลักระหว่างเลเยอร์การขนส่งและเลเยอร์เครือข่าย แม้ว่าโหนดทั้งหมดในเครือข่ายจะต้องมีเลเยอร์เครือข่าย แต่คอมพิวเตอร์ปลายทางสองเครื่องเท่านั้นที่ต้องมีเลเยอร์การขนส่ง
เลเยอร์เครือข่ายมีหน้าที่ในการส่งดาต้าแกรมแต่ละรายการจากคอมพิวเตอร์ A ไปยังคอมพิวเตอร์ B ชั้นการขนส่งมีหน้าที่ในการส่งข้อความทั้งหมดซึ่งเรียกว่า asegmentจาก A ถึง B
กลุ่มอาจประกอบด้วยไม่กี่หรือหลายสิบ datagrams. ส่วนต่างๆจะต้องถูกแบ่งออกเป็นดาตาแกรมและแต่ละดาต้าแกรมจะต้องถูกส่งไปยังเลเยอร์เครือข่ายเพื่อการส่ง
เนื่องจากอินเทอร์เน็ตกำหนดเส้นทางที่แตกต่างกันสำหรับแต่ละดาตาแกรมดาตาแกรมจึงอาจไม่เป็นระเบียบและอาจสูญหายได้
เลเยอร์การขนส่งที่คอมพิวเตอร์ B ต้องรอจนกว่าดาตาแกรมทั้งหมดเหล่านี้จะมาถึงรวบรวมและสร้างส่วนจากพวกมัน
ตามเนื้อผ้าเลเยอร์การขนส่งถูกแสดงในชุด TCP / IP โดยสองโปรโตคอล: User Datagram Protocol (UDP) และ Transmission Control Protocol (TCP).
โปรโตคอลใหม่ที่เรียกว่า Stream Control Transmission Protocol (SCTP) ได้รับการแนะนำในช่วงไม่กี่ปีที่ผ่านมา
Application Layer
ชั้นแอปพลิเคชันใน TCP / IP เทียบเท่ากับเซสชันการนำเสนอและเลเยอร์แอปพลิเคชันรวมกันในโมเดล OSI
ชั้นแอปพลิเคชันอนุญาตให้ผู้ใช้เข้าถึงบริการของอินเทอร์เน็ตส่วนตัวของเราหรืออินเทอร์เน็ตทั่วโลก
โปรโตคอลจำนวนมากถูกกำหนดไว้ในเลเยอร์นี้เพื่อให้บริการเช่นการถ่ายโอนไฟล์จดหมายอิเล็กทรอนิกส์การเข้าถึงเวิลด์ไวด์เว็บและอื่น ๆ
โปรโตคอลที่รองรับในเลเยอร์นี้คือ TELNET, FTP และ HTTP.