tcp-ip

TCP คืออะไร โปรโตรคอลหลักบน internet หรือ TCP/IP ที่นิยมกัน

TCP คืออะไร Transmission Control Protocol หรือ TCP คืออะไร ? มันเป็น protocol ที่ใช้ใน Internet protocol suite ซึ่งเป็น model ของกลุ่ม protocol ที่นิยมใช้งานเป็นมาตราฐานใน internet ซึ่งประกอบไปด้วย TCP : transmission Control Protocol (Transport layer) IP : Internet Protocol (Network layer) นิยมเรียกรวมกันว่า TCP/IP หน้าที่ของ TCP คือสร้างความแม่นยำ (rely)  จัดเรียกลำดับ และ ตรวจสอบข้อผิดพลาด ในการส่งข้อมูลระหว่าง application ที่เชื่อมต่อกันด้วย IP network สำหรับ Internet application ส่วนใหญ่เช่น www, email, remote admin…

Read More
ldap-logo

LDAP คืออะไร แอลแดป เป็นโปรโตรคอลที่ใช้สำหรับเข้าถึงข้อมูล

LDAP คืออะไร LDAP  (Lightweight Directory Access Protocol) เป็น protocol ที่ใช้สำหรับค้นหาข้อมูลในฐานข้อมูล ก่อนที่จะลงลึกว่า LDAP คืออะไร มาดูที่มากันก่อนครับ Directory Access Protocol (DAP) คือมาตราฐาน X.500 ของ directory ในระบบ network ซึ่ง LDAP เป็น “lightweight” นั้นหมายถึง มีขนาดเล็กลง เพราะ version เริ่มต้นไม่ได้มีระบบ security มาด้วย ส่วนใหญ่นำเอามาใช้กับข้อมูลจำพวก รายระเอียดพนักงาน เช่น ชื่อ,นามสกุล,ตำแหน่ง,ที่อยู่   ความเป็นมาของ LDAP LDAP เริ่มต้นคิดค้นที่ University of Michigan และได้รับการรับรองมากกว่า 40 บริษัท ซึ่งทาง Netscape ได้เพิ่มไว้เป็นส่วนหนึ่งของ product และทาง Microsoft เองนำมาใช้กับ Outlook…

Read More
json api

JSON คืออะไร เจซัน คือ รูปแบบการแลกเปลี่ยนข้อมูลคอมพิวเตอร์ (API)

JSON คืออะไร JSON ย่อมาจาก JavaScript Object Notation ซึ่งหลายคนอาจจะงงว่า JSON คืออะไร เกี่ยวอะไรกับ JavaScript ซึ่งจริงๆแล้วมันคือ Standard format อย่างหนึ่งที่เป็น text และสามารถอ่านออกได้ด้วยตาเปล่า ใช้ในการสร้าง object ขึ้นมาเพื่อส่งข้อมูลระหว่าง application หรือ Applications Program Interface (API) โดย format จะมีรูปแบบเป็น คู่ Key-Value หรือเป็นแบบ Array และสามารถนำมาใช้แทน XML format ได้ JSON เป็น format ที่ได้รับการใช้งานจาก JavaScript มาก่อน แต่ปัจจุบันมีภาษา programming หลายชนิดที่เริ่มใช้งาน JSON โดนสามารถสร้างและ แปลง format ไปมาได้   ประเภทของ JSON Number: ตัวเลขเท่านั้น String:…

Read More
HTTP HTTPS

HTTP คืออะไร และ HTTPS คืออะไร และต่างกันอย่างไร

HTTP คืออะไร Hypertext Transfer Protocol (HTTP) เป็น โปรโตรคอล ที่ใช้งานสำหรับเผยแพร่ข้อมูล และ เป็นสื่อการสำหรับการสือสาร อีกทั้งเป็นจุดกำเนิของ World Wide Web ซึ่งมีโครงสร้างเป็นตัวอักษรและตัวเลข (text) ใช้สำหรับเป็น link เชื่อมระหว่าง ข้อมูล text อื่นๆ และถูกใช้ในการแลกเปลี่ยน ข้อมูลในรูปแบบ multimedia สามารถเเรียกใช้งานผ่าน web browser เช่น Firefox, Google Chrome, Safari,Opera และ  Microsoft Internet Explorer ซึ่งจะไปทำการดึงและแลกเปลี่ยนข้อมูลกับทาง Server ที่ระบุใน URL ข้อมูลที่ส่งไปจะอยู่ในรูป plain text ไม่มีการเข้ารหัส ทำให้สามารถถูกดักจับและอ่านข้อมูลได้ง่าย จึงไม่ปลอดภัย     HTTPS คืออะไร HTTPS หรือ  HTTP over Transport…

Read More
http to https

วิธีเปลี่ยน website จาก http เป็น https อย่างง่าย ไม่เสียเงิน ด้วย letsencrypt

โดยปกติแล้วสำหรับผู้ที่เริ่มหัดสร้าง webpage ของตัวเอง มักจะเริ่มจากทำเป็น http ธรรมดาก่อน เพราะเป็นพื้นฐานปกติอยู่แล้ว แต่ปัจจุบันนี้จะเห็นได้ว่า website ใหญ่ๆเกือบทั้งหมดเปลี่ยนตัวเองเป็น https (http+ssl) กันหมดแล้ว ส่วนเหตุผลที่ว่า https ดีกว่าอย่างไร ตามอ่านได้จากบทความเก่านี้ได้ สำหรับตอนนี้เรามาดูวิธีการทำ website จาก http เป็น https กัน Let’s Encrypt คืออะไร Let’s Encrypt เป็นโครงการที่เกิดขึ้นจาก องค์กร InternetSecurity Research Group (ISRG) ซึ่งไม่ได้หวังผลกำไร มีเป้าหมายเพิ่อต้องการ เข้ารหัสการเชื่อโยงในโลก World Wide Web (www) โดยไม่มีค่าใช้จ่าย ไม่ต้อง configure web server (apache) ให้ยุ่งยาก รวม ไม่ต้องยืนยันตัวตน พูดง่ายๆคือลดความซับซ้อนแบบการทำสมัยก่อน ซึ่งสำหรับ linux  ใช้เพียงแค่ 2 commnad การทำก็เรียบร้อยแล้ว…

Read More