เลือกหัวข้อจากแถบเมนูด้านซ้าย (กรณีหน้าจอเล็กเมนูจะหดกลายเป็นสัญลักษณ์สามขีดอยู่ในแถบเมนูด้านบน) หรือใส่คำค้นหาที่ช่องด้านล่างนี้ เพื่อค้นหาหัวข้อบทความหรือ Tutorial เกี่ยวกับเรื่อง computer_network ที่ต้องการ
Protocol คือ ชุดของกฎหรือข้อตกลงในการสื่อสารระหว่างคอมพิวเตอร์หรือภายในคอมพิวเตอร์ โดยจะกำหนดรูปแบบและขั้นตอนในการติดต่อแลกเปลี่ยนข้อมูลกัน | Computer Network เครือข่ายคอมพิวเตอร์ หมายถึงระบบการนำเครื่องคอมพิวเตอร์หลายๆเครื่องมาเชื่อมต่อกัน ทำให้สามารถรับส่งข้อมูลระหว่างกันหรือใช้ข้อมูลร่วมกันได้ กรณีที่เราพบได้บ่อยๆคือการเชื่อมต่อคอมพิวเตอร์หลายๆเครื่อง (Client) ไปที่คอมพิวเตอร์ที่เป็นศูนย์กลาง (Host)...
Read More →ในคอมพิวเตอร์ การหาค่าเหมาะที่สุด (Optimization) คือ กระบวนการของการ แก้ไขระบบเพื่อทำให้ฟีเจอร์บางตัวของมันทำงานได้ อย่างมีประสิทธิภาพมากขึ้น หรือใช้ทรัพยากรน้อยลง ตัวอย่างเช่น โปรแกรมคอมพิวเตอร์อาจจะถูก Optimization ดังนั้น มันจะรันได้รวดเร็วกว่าเดิมหรือ ในการรันนั้นมีความต้องการ ใช้หน่วยความจำที่ลดลงหรือทรัพยากรอื่นๆ น้อยลง เช่น การใช้พลังงานไฟฟ้า (ดูที่ Space-time tradeoff) Optimization เป็นสาขาหนึ่งของวิศวกรรมซอฟต์แวร์...
Read More →Articulation Point (หรือ Cut Vertex) เป็นจุดสำคัญในกราฟที่หากจุดนั้นถูกลบออกจากกราฟ จะทำให้กราฟแตกออกเป็นหลายส่วนแยกกัน หรือในทางอื่นก็คือจุดที่ถือกุญแจในการเชื่อมต่อส่วนต่างๆ ของโครงสร้างเครือข่าย การระบุจุด Articulation จึงมีความสำคัญมากในการวิเคราะห์ความเสี่ยงและความทนทานของเครือข่ายหรือโครงสร้างภายในระบบต่างๆ...
Read More →ในสาขาคอมพิวเตอร์ระบบเครือข่ายหรือโครงสร้างข้อมูลที่มีลักษณะเป็นกราฟ(Graphs) ประเด็นหนึ่งที่น่าสนใจคือเรื่องของการหาจุดที่มีความสำคัญหรือ จุดคั่น(Articulation Points) ซึ่งจุดเหล่านี้คือจุดที่ถ้าหากถูกลบหรือเสียหายไปแล้ว อาจทำให้โครงข่ายหรือกราฟนั้นแยกส่วนออกจากกันและไม่ต่อเนื่อง...
Read More →ในโลกของการเขียนโปรแกรม ปัญหาต่างๆ เช่น การค้นหาเส้นทางที่สั้นที่สุด หรือการตรวจสอบว่าเครือข่ายคอมพิวเตอร์มีจุดไหนที่เปราะบางหากสูญเสียการเชื่อมต่อไป ล้วนแล้วแต่สามารถเปิดเผยให้เห็นได้ด้วยการศึกษาและวิเคราะห์โครงสร้างข้อมูลที่เรารู้จักกันในชื่อ กราฟ(graph) หนึ่งในปัญหาที่น่าสนใจคือ การค้นหา articulation points หรือจุดเปราะบางในกราฟ ซึ่งในบทความนี้ เราจะพูดถึงวิธีการไขปัญหานี้ด้วยภาษา Rust พร้อมอธิบายถึงแนวคิดของอัลกอริธึม ความซับซ้อน(complexity) และข้อดีข้อเสียของมัน...
Read More →ในยุคของเทคโนโลยีที่สื่อสารกับโลกกว้างผ่านเครือข่ายอินเทอร์เน็ต ความรู้เกี่ยวกับเครือข่ายคอมพิวเตอร์จึงเป็นหัวใจสำคัญที่ทุกคนควรเข้าใจ เราจะมาพูดถึงโปรโตคอลต่างๆ ที่เป็นรากฐานของการสื่อสารในเครือข่าย โดยเน้นที่ HTTP และ TCP/IP ซึ่งเป็นส่วนสำคัญที่ทำให้คอมพิวเตอร์กล่าวถ้อยคำและเข้าใจงานของกันและกันได้...
Read More →คิดภาพว่า เรามีงานปาร์ตี้ที่บ้าน และมีเพื่อนๆ มากมายที่จะมาร่วมงาน การที่เพื่อนๆ แต่ละคนจะเข้ามาในบ้านและรู้จักระเบียบวิธีในบ้านเรานั้น พวกเขาต้องการคนที่จะแนะนำว่าควรจะไปนั่งที่ไหน ใช้อะไรบ้าง และทำอะไรได้บ้าง ในโลกของเครือข่ายคอมพิวเตอร์ DHCP เปรียบเหมือนเจ้าภาพที่ดูแลและแจกจ่ายข้อมูลเหล่านี้ให้กับคอมพิวเตอร์ทุกตัวที่เข้ามาร่วมงานในเครือข่ายของเรานั่นเอง!...
Read More →Ethernet คืออะไร? ทำไมเราถึงต้องใช้มัน?...
Read More →FTP (File Transfer Protocol) คืออะไร มีประโยชน์อย่างไร ใช้งานตอนไหน อธิบายแบบง่ายที่สุด แบบเด็ก 8 ปีก็เข้าใจ...
Read More →เมื่อพูดถึงการสื่อสารที่เป็นรากฐานของโลกอินเทอร์เน็ตที่เราใช้งานกันอยู่ทุกวันนี้ TCP/IP หรือ Transmission Control Protocol/Internet Protocol นั้นมีบทบาทสำคัญเลยทีเดียว หากจะอธิบายให้เด็กอายุ 8 ปีเข้าใจ ลองนึกถึงตัวเองที่กำลังจะส่งจดหมายให้เพื่อนที่อยู่ห่างไกล ขั้นตอนแรกคือการเขียนจดหมายและจัดเตรียมให้พร้อมส่ง ขั้นตอนเหล่านี้เป็นส่วนที่เรียกว่า TCP, และในขณะที่จดหมายของเราเดินทางผ่านไปยังเมืองอื่นผ่านบริการไปรษณีย์ นี่คือการทำงานของ IP....
Read More →หัวข้อ: 5 สิ่งที่คุณจะต้องรู้ก่อนจะเริ่มทางสู่การเป็น Hacker...
Read More →ในโลกดิจิทัลที่การเชื่อมเครือข่ายกลายเป็นกระดูกสันหลังของเทคโนโลยี, Computer Network หรือเครือข่ายคอมพิวเตอร์มีบทบาทสำคัญและไม่สามารถมองข้ามได้โดยเฉพาะในวงการเขียนโปรแกรมคอมพิวเตอร์ แม้จะเป็นสาขาวิชาที่แยกกัน แต่ทั้งสองสาขานี้มีความเชื่อมโยงและสนับสนุนกันและกันอย่างหลีกเลี่ยงไม่ได้...
Read More →