การสื่อสารไร้สาย - 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.