Protocol
โปรโตคอล
Protocol คืออะไร
• Protocol เปรียบเหมือนกับภาษาสากลของคอมพิวเตอร์ซึ่ง Protocol นั้นจะทาให้การสื่อสารและติดต่อ
ระหว่างคอมพิวเตอร์แต่ละเครื่องเชื่อมโยงกันได้อย่างสะดวก ไม่ว่าเครื่องคอมพิวเตอร์ที่เชื่อมถึงกันจะเป็น
คอมพิวเตอร์รุ่นเดียวกันหรือเปล่า ในระบบเครือข่าย Protocol มีความสาคัญมากเพราะเป็นเหมือนภาษาและ
สื่อกลางที่ทาให้คอมพิวเตอร์ในเครือข่ายสามารถติดต่อถึงกันได้หมดไม่ว่าเครือข่ายนั้นจะมีลูกข่ายมากมายเท่าไรก็
ตาม โปรโตคอลมีความสาคัญมากในการสื่อสารบนเครือข่าย หากไม่มีโปรโตคอลแล้ว การสื่อสารบนเครือข่ายจะ
ไม่สามารถเกิดขึ้นได้
ประเภทของ Protocol
• 1. Protocol HTTP หรือ Hypertext Transfer Protocol จะใช้เมื่อเรียกโปรแกรมบราวเซอร์
(Browser) ซึ่งเราจะพบเห็นได้ทุกครั้งที่เราเว็บไซต์ เวลาเราเข้าเว็บไซต์เราจะพิมพ์ http:// ส่วนนี้เองที่เรียกว่า
Protocol HTTP
• 2. Protocol TCP/IP หรือ Transfer Control Protocol/Internet Protocolคือเครือข่าย
โปรโตคอลที่สาคัญมากที่สุด เพราะว่าเป็น Protocol ที่ใช้ในระบบเครือข่ายอย่างอินเตอร์เน็ต ซึ่งโปรโตคอลนี้แยกออก
ได้มาเป็น โปรโตคอลTCPและโปรโตคอล IP
• 3. Protocol SMTP หรือ Simple Mail Transfer Protocol คือ โปรโตคอลที่ใช้ในการส่ง E – mail
ในระบบอินเตอร์เน็ต
ประเภทของ Protocol
• 4. Protocol FTP หรือ File Transfer Protocol คือโปรโตคอลที่ใช้ในการการโอนย้ายแฟ้มระหว่างกัน จะใช้
งานบ่อยในการอัพโหลดไฟล์ขึ้น Server
• 5. Protocol NNP หรือ Network News Transfer Protocol คือโปรโตคอลในการโอนย้ายข่าวสาร
ระหว่างกัน
• 6. Protocol ICMP หรือ Internet Control Message Protocol คือโปรโตคอลที่ใช้ในการสอบถาม
ข้อมูลข่าวสารระหว่างกัน
ประเภทของ Protocol
• 7. Protocol POP3 (Post Office Protocol 3) คือโปรโตคอลที่ใช้ในการรับอีเมลจากเซิร์ฟเวอร์ โดยมุ่งเน้น
ให้ในการอ่านอีเมล์แบบOffline โดยให้ผู้ใช้โหลดอีเมลมาเก็บไว้ และอ่านได้ในภายหลัง โดยไม่ต้องเชื่อมต่อกับ
อินเทอร์เน็ต
• 8. Protocol DHCP (Dynamic Host Configuration Protocol)คือโปรโตคอลที่ใช้ในเครือข่าย
คอมพิวเตอร์ที่ทางานแบบแม่ข่าย-ลูกข่าย
• 9. Protocol IMAP (Internet Message Access Protocol)คือโปรโตคอลที่ใช้ในการรับอีเมลจาก
เซิร์ฟเวอร์ โดยมุ่งเน้นให้ในการอ่านอีเมล์แบบ Online ซึ่งแตกต่างจาก Protocol POP3 ที่มุ่งเน้นในการอ่านอีเมล์
แบบOffline
ประโยชน์ของ Protocol
• ประโยชน์หลักๆของ Protocol นั้นก็คือการทาให้คอมพิวเตอร์เชื่อมต่อกันได้โดยไม่สนใจว่าเครื่อคอมพิวเตอร์
เครื่องนั้นจะเป็นเครื่องรุ่นเดียวกันหรือเปล่า หรือจะมีระบบเดียวกันหรือเปล่า Protocol เป็นเหมือนกับสื่อการ
ในการรับส่งข้อมูลที่จะคอยแจ้งให้ทราบเมื่อมีการส่งข้อมูล และการรับข้อมูล ทั้งตรวจสอบข้อผิดพลาดของการส่ง
และรับข้อมูล การแสดงผลข้อมูลเมื่อส่งและรับกันระหว่างเครื่องสองเครื่อง
ตัวอย่างของ Protocol
• 1. โปรโตคอล HTTP หรือ Hypertext Transfer Protocol จะใช้เมื่อเรียกโปรแกรมบราวเซอร์
(Browser)
ตัวอย่างของ Protocol
• 2. โปรโตคอล TCP/IP หรือ Transfer Control Protocol/Internet Protocolคือเครือข่าย
โปรโตคอลที่สาคัญมากที่สุด เนื่องจากเป็นโปรโตคอลที่ใช้ในระบบเครือข่าย Internet รวมทั้ง Intranet ซึ่ง
ประกอบด้วย 2 โปรโตคอลคือ TCP และ IP
ตัวอย่างของ Protocol
• 3. โปรโตคอล SMTP หรือ Simple Mail Transfer Protocol คือ โปรโตคอล ที่ใช้ในการรับส่ง
จดหมายอิเล็กทรอนิกส์บนเครือข่ายอินเทอร์เน็ต
หน้าที่ของ Protocol
• จัดแบ่งข้อมูลจากระดับแอปพลิเคชันเลเยอร์ให้มีขนาดพอเหมาะที่จะส่งไปบนเน็ตเวิร์ก หน่วยของข้อมูลในระดับนี้เรียกว่า
TCP Segment
• เริ่มต้นสร้างคอนเน็กชันระหว่างต้นทางและปลายทางให้สาเร็จก่อน ก่อนที่ทั้งต้นทางและปลายทางจะมีดการรับส่งข้อมูลกัน
จริงๆ การรับส่งข้อมูลโดยมีการสร้างคอนเน็กชันก่อนการส่งนี้เรียกว่า การสื่อสารแบบ Connection-Oriented และ
กระบวนการที่ใช้ในการสร้างคอนเน็กชันคือ Three Way Handshake
• มีการใส่หมายเลข Sequence Number (SEQ) ลงไปใน TCP Segment ที่ส่งไปเพื่อจัดลาดับการส่งข้อมูล
เมื่อปลายทางรับ TCP Segment นั้นๆ แล้วจะต้องมีการส่งการยืนยัน (Acknow-ledgement :ACK) กลับมา
ให้เครื่องต้นทางทราบว่า TCP Segment นั้นๆ แล้ว
ขอบคุณครับ

Protocol1

  • 1.
  • 2.
    Protocol คืออะไร • Protocolเปรียบเหมือนกับภาษาสากลของคอมพิวเตอร์ซึ่ง Protocol นั้นจะทาให้การสื่อสารและติดต่อ ระหว่างคอมพิวเตอร์แต่ละเครื่องเชื่อมโยงกันได้อย่างสะดวก ไม่ว่าเครื่องคอมพิวเตอร์ที่เชื่อมถึงกันจะเป็น คอมพิวเตอร์รุ่นเดียวกันหรือเปล่า ในระบบเครือข่าย Protocol มีความสาคัญมากเพราะเป็นเหมือนภาษาและ สื่อกลางที่ทาให้คอมพิวเตอร์ในเครือข่ายสามารถติดต่อถึงกันได้หมดไม่ว่าเครือข่ายนั้นจะมีลูกข่ายมากมายเท่าไรก็ ตาม โปรโตคอลมีความสาคัญมากในการสื่อสารบนเครือข่าย หากไม่มีโปรโตคอลแล้ว การสื่อสารบนเครือข่ายจะ ไม่สามารถเกิดขึ้นได้
  • 3.
    ประเภทของ Protocol • 1.Protocol HTTP หรือ Hypertext Transfer Protocol จะใช้เมื่อเรียกโปรแกรมบราวเซอร์ (Browser) ซึ่งเราจะพบเห็นได้ทุกครั้งที่เราเว็บไซต์ เวลาเราเข้าเว็บไซต์เราจะพิมพ์ http:// ส่วนนี้เองที่เรียกว่า Protocol HTTP • 2. Protocol TCP/IP หรือ Transfer Control Protocol/Internet Protocolคือเครือข่าย โปรโตคอลที่สาคัญมากที่สุด เพราะว่าเป็น Protocol ที่ใช้ในระบบเครือข่ายอย่างอินเตอร์เน็ต ซึ่งโปรโตคอลนี้แยกออก ได้มาเป็น โปรโตคอลTCPและโปรโตคอล IP • 3. Protocol SMTP หรือ Simple Mail Transfer Protocol คือ โปรโตคอลที่ใช้ในการส่ง E – mail ในระบบอินเตอร์เน็ต
  • 4.
    ประเภทของ Protocol • 4.Protocol FTP หรือ File Transfer Protocol คือโปรโตคอลที่ใช้ในการการโอนย้ายแฟ้มระหว่างกัน จะใช้ งานบ่อยในการอัพโหลดไฟล์ขึ้น Server • 5. Protocol NNP หรือ Network News Transfer Protocol คือโปรโตคอลในการโอนย้ายข่าวสาร ระหว่างกัน • 6. Protocol ICMP หรือ Internet Control Message Protocol คือโปรโตคอลที่ใช้ในการสอบถาม ข้อมูลข่าวสารระหว่างกัน
  • 5.
    ประเภทของ Protocol • 7.Protocol POP3 (Post Office Protocol 3) คือโปรโตคอลที่ใช้ในการรับอีเมลจากเซิร์ฟเวอร์ โดยมุ่งเน้น ให้ในการอ่านอีเมล์แบบOffline โดยให้ผู้ใช้โหลดอีเมลมาเก็บไว้ และอ่านได้ในภายหลัง โดยไม่ต้องเชื่อมต่อกับ อินเทอร์เน็ต • 8. Protocol DHCP (Dynamic Host Configuration Protocol)คือโปรโตคอลที่ใช้ในเครือข่าย คอมพิวเตอร์ที่ทางานแบบแม่ข่าย-ลูกข่าย • 9. Protocol IMAP (Internet Message Access Protocol)คือโปรโตคอลที่ใช้ในการรับอีเมลจาก เซิร์ฟเวอร์ โดยมุ่งเน้นให้ในการอ่านอีเมล์แบบ Online ซึ่งแตกต่างจาก Protocol POP3 ที่มุ่งเน้นในการอ่านอีเมล์ แบบOffline
  • 6.
    ประโยชน์ของ Protocol • ประโยชน์หลักๆของProtocol นั้นก็คือการทาให้คอมพิวเตอร์เชื่อมต่อกันได้โดยไม่สนใจว่าเครื่อคอมพิวเตอร์ เครื่องนั้นจะเป็นเครื่องรุ่นเดียวกันหรือเปล่า หรือจะมีระบบเดียวกันหรือเปล่า Protocol เป็นเหมือนกับสื่อการ ในการรับส่งข้อมูลที่จะคอยแจ้งให้ทราบเมื่อมีการส่งข้อมูล และการรับข้อมูล ทั้งตรวจสอบข้อผิดพลาดของการส่ง และรับข้อมูล การแสดงผลข้อมูลเมื่อส่งและรับกันระหว่างเครื่องสองเครื่อง
  • 7.
    ตัวอย่างของ Protocol • 1.โปรโตคอล HTTP หรือ Hypertext Transfer Protocol จะใช้เมื่อเรียกโปรแกรมบราวเซอร์ (Browser)
  • 8.
    ตัวอย่างของ Protocol • 2.โปรโตคอล TCP/IP หรือ Transfer Control Protocol/Internet Protocolคือเครือข่าย โปรโตคอลที่สาคัญมากที่สุด เนื่องจากเป็นโปรโตคอลที่ใช้ในระบบเครือข่าย Internet รวมทั้ง Intranet ซึ่ง ประกอบด้วย 2 โปรโตคอลคือ TCP และ IP
  • 9.
    ตัวอย่างของ Protocol • 3.โปรโตคอล SMTP หรือ Simple Mail Transfer Protocol คือ โปรโตคอล ที่ใช้ในการรับส่ง จดหมายอิเล็กทรอนิกส์บนเครือข่ายอินเทอร์เน็ต
  • 10.
    หน้าที่ของ Protocol • จัดแบ่งข้อมูลจากระดับแอปพลิเคชันเลเยอร์ให้มีขนาดพอเหมาะที่จะส่งไปบนเน็ตเวิร์กหน่วยของข้อมูลในระดับนี้เรียกว่า TCP Segment • เริ่มต้นสร้างคอนเน็กชันระหว่างต้นทางและปลายทางให้สาเร็จก่อน ก่อนที่ทั้งต้นทางและปลายทางจะมีดการรับส่งข้อมูลกัน จริงๆ การรับส่งข้อมูลโดยมีการสร้างคอนเน็กชันก่อนการส่งนี้เรียกว่า การสื่อสารแบบ Connection-Oriented และ กระบวนการที่ใช้ในการสร้างคอนเน็กชันคือ Three Way Handshake • มีการใส่หมายเลข Sequence Number (SEQ) ลงไปใน TCP Segment ที่ส่งไปเพื่อจัดลาดับการส่งข้อมูล เมื่อปลายทางรับ TCP Segment นั้นๆ แล้วจะต้องมีการส่งการยืนยัน (Acknow-ledgement :ACK) กลับมา ให้เครื่องต้นทางทราบว่า TCP Segment นั้นๆ แล้ว
  • 11.