SxDavil
21-08-2009, 12:04 AM
โปรโตคอลในอินเตอร์เน็ต
โปรโตคอลในอินเตอร์เน็ต มาจาก TCP/IP Model
พื้นฐานเกิดจาก OSI Model
ในการสื่อสารข้อมูลผ่านระบบเน็ตเวิร์คหรืออินเตอร์เน็ตจะต้องมีรูปแบบวิธีการทำงานซึ่งอุปกรณ์ทุกอย่างในระบบถือเหมือนๆกัน เป็นมาตรฐาน และมาตรฐานหนึ่งที่เป็นที่ยอมรับกันนั่นคือ OSI Model
OSI หรือ Open System Interconnection ซึ่งมาตรฐานในการติดต่อสื่อสารข้อมูล ซึ่งสร้างขึ้นโดยองค์กรที่มีชื่อว่า ISO หรือ International Standards Organization โดยกำหนดให้การติดต่อสื่อสารข้อมูลระหว่างเครื่องคอมพิวเตอร์แบ่งระดับเป็น 7 เลเยอร์
สัญญาณ หรือข้อมูลที่ส่งจากโปรแกรมของโลกคอมพิวเตอร์เครื่องหนึ่งไปเครื่องหนึ่งจะต้องผ่านไปในแต่ละเลเยอร์ OSI Model ทางฝ่ายส่ง โดยการสื่อสารจะเริ่มต้นจาก Application Layer ของเครื่องต้นทาง ผ่านลงมาที่ Presentation Layer และเลเยอร์อื่นๆ ทีละเลเยอร์ จนมาถึง Physiical Layer จากนั้นข้อมูลจะวิ่งไปตามสื่อสัญญาณ
จากนั้นสัญญาณ หรือข้อมูลที่ได้รับมาจะถูกส่งผ่านไปยัง Data Link Layer และผ่านขึ้นไปทีละขั้นของเลยเยอร์ จนถึง Application Layer ของทางฝ่ายรับ
ภายหลังจึงพัฒนาเป็น TCP/IP Model
จากหลักการของ OSI Model ที่ได้ปรับปรุงพัฒนาไปเป็น TCP/IP Model เพื่อให้เหมาะสมกับการทำงานระบบ www. หรือ Internet
TCP/IP กำเนิดจากโครงการที่มีชื่อว่า ARPANET ของกระทรวงกลาโหมแห่งสหรัฐอเมริกา ซึ่งกำหนดวัตถุประสงค์ไว้ว่า ระบบเน็ตเวิร์กต้องสามารถใช้งานได้หากเกิดสงครามนิวเคลียร์ขึ้น
ถึงแม้จะมาจะมาจากต้นกำเนิดที่แตกต่างไปจาก OSI Model แต่เราก็พอที่จะเอามาเทียบเคียงกันได้ โดย TCP/IP Model ประกอบด้วย 4 เลเยอร์ ซึ่งเทียบเท่ากับ OSI Model ทั้ง 7 เลเยอร์ โดยที่ Network Interface Layer ของ TCP/IP Model จะเปรียบได้กับ Physical layer และ Data Link Layer ของ OSI Model
สรุปหน้าที่การทำงานและโปรโคคอลของแต่ละเลเยอร์ใน TCP/IP Model
Application Layer : เป็นชั้นที่ตอบโต้กับผู้ใช้ผ่านทางโปรแกรม Application และประสานงานกับ Transport Layer
โปรโตคอลในเลเยอร์นี้ : HTTP,Telnet,FTP,TFTP,SNMP,DNS,SMTP
Transport Layer : ทำหน้าที่เชื่อมโยงเส้นทางส่งข้อมูลระหว่างต้นทางกับปลายทาง Session
โปรโตคอลในเลเยอร์นี้ : TCP,UDP
Internet Layer : ทำหน้าที่จัดการเส้นทางการเดินทางของข้อมูล,เก็บข้อมูลของเครื่องต้นทางและปลายทาง
โปรโตคอลในเลเยอร์นี้ : IP,ICMP,ARP,RARP
Network Interface Layer : ทำหน้าที่กำหนดรูปแบบการส่งข้อมุล ควบคุมการส่งข้อมูลในระดับสัญญาณทางไฟฟ้าตามชนิดของสัญาณเช่น สายไฟเบอร์ออปติก สายโคแอกเชี่ยล สาย UTP
โปรโตคอลในเลเยอร์นี้ : PPP,Ethernet,Token,Ring,X.25,Frame Relay,RS-232,ATM
โปรโตคอลในอินเตอร์เน็ต มาจาก TCP/IP Model
พื้นฐานเกิดจาก OSI Model
ในการสื่อสารข้อมูลผ่านระบบเน็ตเวิร์คหรืออินเตอร์เน็ตจะต้องมีรูปแบบวิธีการทำงานซึ่งอุปกรณ์ทุกอย่างในระบบถือเหมือนๆกัน เป็นมาตรฐาน และมาตรฐานหนึ่งที่เป็นที่ยอมรับกันนั่นคือ OSI Model
OSI หรือ Open System Interconnection ซึ่งมาตรฐานในการติดต่อสื่อสารข้อมูล ซึ่งสร้างขึ้นโดยองค์กรที่มีชื่อว่า ISO หรือ International Standards Organization โดยกำหนดให้การติดต่อสื่อสารข้อมูลระหว่างเครื่องคอมพิวเตอร์แบ่งระดับเป็น 7 เลเยอร์
สัญญาณ หรือข้อมูลที่ส่งจากโปรแกรมของโลกคอมพิวเตอร์เครื่องหนึ่งไปเครื่องหนึ่งจะต้องผ่านไปในแต่ละเลเยอร์ OSI Model ทางฝ่ายส่ง โดยการสื่อสารจะเริ่มต้นจาก Application Layer ของเครื่องต้นทาง ผ่านลงมาที่ Presentation Layer และเลเยอร์อื่นๆ ทีละเลเยอร์ จนมาถึง Physiical Layer จากนั้นข้อมูลจะวิ่งไปตามสื่อสัญญาณ
จากนั้นสัญญาณ หรือข้อมูลที่ได้รับมาจะถูกส่งผ่านไปยัง Data Link Layer และผ่านขึ้นไปทีละขั้นของเลยเยอร์ จนถึง Application Layer ของทางฝ่ายรับ
ภายหลังจึงพัฒนาเป็น TCP/IP Model
จากหลักการของ OSI Model ที่ได้ปรับปรุงพัฒนาไปเป็น TCP/IP Model เพื่อให้เหมาะสมกับการทำงานระบบ www. หรือ Internet
TCP/IP กำเนิดจากโครงการที่มีชื่อว่า ARPANET ของกระทรวงกลาโหมแห่งสหรัฐอเมริกา ซึ่งกำหนดวัตถุประสงค์ไว้ว่า ระบบเน็ตเวิร์กต้องสามารถใช้งานได้หากเกิดสงครามนิวเคลียร์ขึ้น
ถึงแม้จะมาจะมาจากต้นกำเนิดที่แตกต่างไปจาก OSI Model แต่เราก็พอที่จะเอามาเทียบเคียงกันได้ โดย TCP/IP Model ประกอบด้วย 4 เลเยอร์ ซึ่งเทียบเท่ากับ OSI Model ทั้ง 7 เลเยอร์ โดยที่ Network Interface Layer ของ TCP/IP Model จะเปรียบได้กับ Physical layer และ Data Link Layer ของ OSI Model
สรุปหน้าที่การทำงานและโปรโคคอลของแต่ละเลเยอร์ใน TCP/IP Model
Application Layer : เป็นชั้นที่ตอบโต้กับผู้ใช้ผ่านทางโปรแกรม Application และประสานงานกับ Transport Layer
โปรโตคอลในเลเยอร์นี้ : HTTP,Telnet,FTP,TFTP,SNMP,DNS,SMTP
Transport Layer : ทำหน้าที่เชื่อมโยงเส้นทางส่งข้อมูลระหว่างต้นทางกับปลายทาง Session
โปรโตคอลในเลเยอร์นี้ : TCP,UDP
Internet Layer : ทำหน้าที่จัดการเส้นทางการเดินทางของข้อมูล,เก็บข้อมูลของเครื่องต้นทางและปลายทาง
โปรโตคอลในเลเยอร์นี้ : IP,ICMP,ARP,RARP
Network Interface Layer : ทำหน้าที่กำหนดรูปแบบการส่งข้อมุล ควบคุมการส่งข้อมูลในระดับสัญญาณทางไฟฟ้าตามชนิดของสัญาณเช่น สายไฟเบอร์ออปติก สายโคแอกเชี่ยล สาย UTP
โปรโตคอลในเลเยอร์นี้ : PPP,Ethernet,Token,Ring,X.25,Frame Relay,RS-232,ATM