ArticleWebsite

ความรู้โปรโตคอลบนเว็บ HTML คือ/FTP คือ/SSL คือ/HTTPS คือ

เรียนรู้ความหมายของ HTML, HTTP, HTTPS, SSL และ FTP โปรโตคอลสำคัญบนเว็บ เข้าใจง่าย แยกหัวข้อชัดเจน พร้อมคำศัพท์ที่เกี่ยวข้อง อ่านต่อเพื่อเข้าใจการทำงานของเว็บเบราว์เซอร์และเว็บเซิร์ฟเวอร์

ความหมาย โปรโตคอลบนเว็บ

1. HTML คืออะไร?

HTML ย่อมาจาก HyperText Markup Language เป็นภาษาที่ใช้สร้างหน้าเว็บ ประกอบไปด้วยชุดของคำสั่ง (tag) ที่กำหนดโครงสร้าง เนื้อหา รูปแบบ และการแสดงผลบนหน้าเว็บ เปรียบเสมือนโครงสร้างหลักของบ้าน

ตัวอย่าง:

HTML

<!DOCTYPE html>
<html>
<head>
<title>This is a title</title>
</head>
<body>
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
</body>
</html>

ใช้โค้ดอย่างระมัดระวังcontent_copy

2. HTTP คืออะไร?

HTTP ย่อมาจาก HyperText Transfer Protocol เป็นโปรโตคอลที่ใช้ในการสื่อสารระหว่างเว็บเบราว์เซอร์กับเว็บเซิร์ฟเวอร์ ทำหน้าที่รับส่งข้อมูล เช่น รูปภาพ ข้อความ วิดีโอ บนเว็บ เปรียบเสมือนพนักงานส่งของที่นำสิ่งของมาส่งถึงบ้าน

ตัวอย่าง:

  • เมื่อคุณพิมพ์ URL ลงในเว็บเบราว์เซอร์ เบราว์เซอร์จะส่ง HTTP request ไปยังเว็บเซิร์ฟเวอร์
  • เว็บเซิร์ฟเวอร์จะตอบกลับด้วย HTTP response ซึ่งประกอบด้วยข้อมูลของเว็บเพจ
  • เว็บเบราว์เซอร์จะแสดงผลเว็บเพจบนหน้าจอ

3. HTTPS คืออะไร?

HTTPS ย่อมาจาก HyperText Transfer Protocol Secure เป็นการผสมผสานระหว่าง HTTP กับ SSL/TLS (Secure Sockets Layer/Transport Layer Security) เพื่อเพิ่มความปลอดภัยในการสื่อสารข้อมูล ป้องกันการดักฟัง ขโมยข้อมูล เปรียบเสมือนพนักงานส่งของที่นำสิ่งของมาส่งถึงบ้านโดยใช้กล่องล็อกปิด

ตัวอย่าง:

  • เว็บไซต์ที่ใช้ HTTPS จะแสดง URL ที่ขึ้นต้นด้วย https://
  • เว็บเบราว์เซอร์จะแสดงไอคอนรูปแม่กุญแจเพื่อแสดงว่าการเชื่อมต่อปลอดภัย

4. SSL คืออะไร?

SSL ย่อมาจาก Secure Sockets Layer เป็นโปรโตคอลที่ใช้ในการเข้ารหัสข้อมูล (encryption) เพื่อเพิ่มความปลอดภัยในการสื่อสารข้อมูล ปัจจุบันมักใช้ TLS (Transport Layer Security) แทน SSL

5. FTP คืออะไร?

FTP ย่อมาจาก File Transfer Protocol เป็นโปรโตคอลที่ใช้ในการโอนถ่ายไฟล์ระหว่างคอมพิวเตอร์ เปรียบเสมือนรถขนส่งที่ใช้ในการขนย้ายสิ่งของ

ตัวอย่าง:

  • โปรแกรม FTP client เช่น FileZilla
  • ใช้ port 21 สำหรับการเชื่อมต่อแบบปกติ และ port 990 สำหรับการเชื่อมต่อแบบ FTPS (FTP over SSL)

6. คำศัพท์ที่เกี่ยวข้อง

  • URL: Uniform Resource Locator เป็นที่อยู่ของเว็บเพจบนอินเทอร์เน็ต
  • เว็บเบราว์เซอร์: โปรแกรมที่ใช้ในการเข้าถึงเว็บไซต์ เช่น Google Chrome, Mozilla Firefox, Safari
  • เว็บเซิร์ฟเวอร์: โปรแกรมที่ใช้ในการให้บริการเว็บเพจ
  • Client: โปรแกรมที่ส่งคำขอไปยังเซิร์ฟเวอร์
  • Server: โปรแกรมที่ให้บริการแก่ client
  • Port: หมายเลขประจำบริการที่ใช้ในการระบุประเภทของบริการ

7. สรุป

  • HTML เป็นภาษาที่ใช้สร้างหน้าเว็บ
  • HTTP เป็นโปรโตคอลที่ใช้ในการสื่อสารระหว่างเว็บเบราว์เซอร์กับเว็บเซิร์ฟเวอร์
  • HTTPS เป็น HTTP ที่ใช้ SSL/TLS เพิ่มความปลอดภัย
  • SSL/TLS เป็นโปรโตคอลที่ใช้ในการเข้ารหัสข้อมูล
  • FTP เป็นโปรโตคอลที่ใช้ในการโอนถ่ายไฟล์

คำศัพท์ที่เกี่ยวข้อง:

  • เว็บเซิร์ฟเวอร์: คอมพิวเตอร์ที่เก็บเว็บเพจและไฟล์ต่างๆ ที่เกี่ยวข้อง
  • เว็บเบราว์เซอร์: โปรแกรมที่ใช้สำหรับเข้าถึงเว็บเพจ เช่น Google Chrome, Mozilla Firefox, Safari
  • URL: ย่อมาจาก Uniform Resource Locator เป็นที่อยู่ของเว็บเพจบนอินเทอร์เน็ต
  • DNS: ย่อมาจาก Domain Name System เป็นระบบที่ใช้แปลงชื่อโดเมน (เช่น www.google.com) เป็นที่อยู่ IP
  • IP address: ย่อมาจาก Internet Protocol address เป็นหมายเลขที่ใช้ระบุอุปกรณ์บนเครือข่าย

ตัวอย่างการใช้งาน:

  • เมื่อคุณพิมพ์ URL ลงในเว็บเบราว์เซอร์ เว็บเบราว์เซอร์จะส่งคำขอ HTTP ไปยังเว็บเซิร์ฟเวอร์
  • เว็บเซิร์ฟเวอร์จะตอบกลับด้วยเว็บเพจ HTML
  • เว็บเบราว์เซอร์จะแสดงเว็บเพจบนหน้าจอ
  • หากเว็บเพจใช้ HTTPS เว็บเบราว์เซอร์จะตรวจสอบใบรับรอง SSL/TLS
  • หากใบรับรองถูกต้อง เว็บเบราว์เซอร์จะแสดงเว็บเพจและเข้ารหัสข้อมูลทั้งหมดที่ส่งระหว่างเว็บเซิร์ฟเวอร์และเว็บเบราว์เซอร์

แหล่งข้อมูล:

หมายเหตุ: บทความนี้เป็นเพียงการอธิบายแบบเข้าใจง่าย ยังมีรายละเอียดเพิ่มเติมเกี่ยวกับแต่ละโปรโตคอลอีกมาก

Close
WiSDOM FiRM
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.