อีเมลทำงานอย่างไร
คุณส่งและรับมันทุกวันมันรวดเร็วและไม่เสียค่าใช้จ่ายใด ๆ มันคืออีเมลซึ่งเป็นหนึ่งในเครื่องมือที่สำคัญที่สุดของวันนี้ ลองมาดูกันว่ามันทำงานอย่างไรภายใต้ประทุนและในภาษาปกติ.
อีเมลคืออะไร?
จดหมายอิเล็กทรอนิกส์ (ตัวย่อเป็นอีเมลอีเมลอีเมล ฯลฯ ) เป็นรูปแบบการสื่อสารทางคอมพิวเตอร์ที่เก่าแก่มาก นานมาแล้วในแง่เทคโนโลยีไม่ใช่มนุษย์เป็นคอมพิวเตอร์ขนาดยักษ์ ผู้คนใช้เทอร์มินัล dial-up เพื่อเข้าถึงและแต่ละเครื่องมีที่เก็บข้อมูลสำหรับผู้ใช้หลายคน ในกรณีที่เกิดขึ้นกับชุมชนผู้คนพบว่ามีประโยชน์และเป็นวิธีที่ไม่ซ้ำกันในการสื่อสารกับคนอื่นและระบบการส่งข้อความมีวิวัฒนาการ ข้อแม้คือการที่คุณสามารถส่งข้อความถึงผู้ใช้คนอื่น ๆ ในระบบเดียวกันอย่างน้อยก็จนถึงปี 1971 เมื่อเรื่องราวดำเนินไป Ray Ray Tomlinson ผู้ส่งอีเมลฉบับแรกโดยส่งผู้ใช้บนระบบอื่นด้วยสัญลักษณ์ '@' . เห็นได้ชัดว่าทั้งพลศาสตร์พื้นฐานและผลที่ตามมาไม่ง่ายนัก แต่มันเป็นความคิดที่นำเราไปสู่ที่ที่เราเป็นทุกวันนี้.
(ภาพจาก ajmexico)
ในขณะนั้นอีเมลนั้นเทียบเท่ากับข้อความของวันนี้ เมื่อเวลาผ่านไปมันก็เปลี่ยนแปลงและพัฒนาเหมือนอย่างอื่น มันมีข้อมูลผู้ส่งและผู้รับบรรทัดหัวเรื่องเนื้อหาข้อความและเอกสารแนบ แต่โดยรวมแล้วอีเมลเป็นเอกสารที่ค่อนข้างง่าย อย่างไรก็ตามมันไม่ง่ายเลยที่จะรับมันจากจุด A ถึงจุด B เช่นเดียวกับสิ่งอื่นมีกระบวนการที่ซับซ้อนที่เกี่ยวข้องกับการทำงานเบื้องหลังเพื่อทำให้ดูเหมือนราบรื่นที่สุด แนวคิดจำนวนมากที่ใช้ในการส่งอีเมลมีความสำคัญในการกำหนดการถ่ายโอนเอกสารซึ่งเป็นหัวใจสำคัญของสิ่งต่าง ๆ เช่นระบบกระดานข่าวและอินเทอร์เน็ต.
จากผู้ส่งถึงผู้รับ
เริ่มจากภาพประกอบของกระบวนการกันก่อน ในตอนแรกมันอาจจะไม่สมเหตุสมผล แต่มันจะมีประโยชน์ในการอ้างอิงกลับไป.
เมื่อมีคนสมมติว่าผู้ขายเครื่องเทศส่งอีเมลต้องมีที่อยู่ในรูปแบบของ [email protected] ตัวอย่างของเรามี [email protected] อีเมลจะถูกส่งโดยลูกค้าไปยังเซิร์ฟเวอร์อีเมลขาออกผ่าน Simple Mail Transfer Protocol เซิร์ฟเวอร์ SMTP นั้นเหมือนกับที่ทำการไปรษณีย์ในพื้นที่ของคุณซึ่งจะตรวจสอบไปรษณีย์และที่อยู่และระบุว่าจะส่งจดหมายของคุณไปที่ใด แม้ว่าจะไม่เข้าใจโดเมนก็ตาม มันเป็นสิ่งที่เป็นนามธรรมดังนั้นเซิร์ฟเวอร์ SMTP จึงติดต่อกับเซิร์ฟเวอร์ระบบชื่อโดเมน เซิร์ฟเวอร์ DNS เป็นโทรศัพท์หรือสมุดที่อยู่สำหรับอินเทอร์เน็ต มันแปลโดเมนเช่น“ arrakis.com” เป็นที่อยู่ IP เช่น“ 74.238.23.45” จากนั้นจะพบว่าโดเมนนั้นมี“ MX” หรือเซิร์ฟเวอร์การแลกเปลี่ยนเมลใด ๆ และจดบันทึกไว้ นี่เป็นเหมือนแผนที่ที่ทำการไปรษณีย์ของคุณให้คำปรึกษาเกี่ยวกับแผนที่ว่าควรจะใช้จดหมายของคุณไปที่ไหนติดต่อที่ทำการไปรษณีย์ท้องถิ่นและตรวจสอบว่าเพื่อนของคุณมีกล่องจดหมายหรือป. กล่องเพื่อรับจดหมาย.
ตอนนี้เซิร์ฟเวอร์ SMTP มีข้อมูลที่ถูกต้องแล้วข้อความจะถูกส่งจากเซิร์ฟเวอร์นั้นไปยังเซิร์ฟเวอร์แลกเปลี่ยนอีเมลของโดเมนเป้าหมาย เซิร์ฟเวอร์นี้เรียกว่า MTA หรือ Mail Transfer Agent มันเป็นตัวกำหนดว่าจะวางอีเมลตรงที่ใดเหมือนกับที่ทำการไปรษณีย์ของเพื่อนคุณระบุถึงวิธีการส่งมอบที่ดีที่สุด จากนั้นเพื่อนของคุณไปและดึงจดหมายโดยปกติแล้วจะใช้ไคลเอ็นต์ที่ทำงานผ่าน POP หรือ IMAP.
POP กับ IMAP
คำย่อทั้งสองนี้ทำให้เกิดการตั้งค่าอีเมลที่ทำให้เกิดภัยพิบัติทุกที่ดังนั้นลองมาดูกันดีกว่า POP ย่อมาจาก Post Office Protocol มันมีประโยชน์เพราะเช่นเดียวกับที่ทำการไปรษณีย์คุณสามารถป๊อปอัปคว้าจดหมายทั้งหมดของคุณแล้วปล่อย คุณไม่จำเป็นต้องเชื่อมต่ออยู่ตลอดเวลาและนอกจากจะทิ้งสำเนาไว้บนเซิร์ฟเวอร์แล้วขั้นตอนการตัดและลอกแบบก็ค่อนข้างสวย หากคุณไม่ทิ้งสำเนาไว้บนเซิร์ฟเวอร์ก็ไม่จำเป็นต้องใช้พื้นที่หรือแบนด์วิธมากนัก คุณสามารถใช้ POP เพื่อคว้าจดหมายจากกล่องจดหมายที่แตกต่างกันในเซิร์ฟเวอร์อีเมลที่แตกต่างกันและรวมไว้ในที่เดียว.
มันมีข้อเสียอยู่ POP เป็นโปรโตคอลทิศทางเดียว; ข้อมูลเดินทางทางเดียว เมื่อคุณดาวน์โหลดอีเมลไปยังไคลเอนต์ก็ขึ้นอยู่กับลูกค้าที่จะเรียงลำดับตามสถานะที่แตกต่างกันไป ไม่เป็นไรถ้าคุณเข้าถึงจดหมายจากที่เดียวเท่านั้น อย่างไรก็ตามทุกวันนี้มันเป็นเรื่องธรรมดาที่จะได้รับอีเมลจากลูกค้าในโทรศัพท์ของคุณเว็บอินเตอร์เฟสเมื่อคุณไม่อยู่ที่อื่นและเป็นลูกค้าเมื่อคุณอยู่ที่บ้าน มันน่าเบื่อที่จะเรียงลำดับข้อมูลทั้งหมดผ่านอุปกรณ์หลายเครื่องโดยสมมติว่าคุณเก็บสำเนาอีเมลแต่ละฉบับไว้บนเซิร์ฟเวอร์เพื่อเริ่มต้นด้วย.
(ภาพจาก SuccessByDesigns)
IMAP ค่อนข้างฉลาดเกี่ยวกับสิ่งต่าง ๆ ในขณะที่ POP ถือว่าเป็น "ไคลเอนต์มาก" โพรโทคอลการเข้าถึงข้อความอินเทอร์เน็ตได้รับการออกแบบมาเพื่อทำงานในวิธีที่แตกต่าง: มันเป็น "เซิร์ฟเวอร์ที่มุ่งเน้น" และสองทิศทาง ลูกค้ามีการสื่อสารสองทางกับเซิร์ฟเวอร์ ข้อความทั้งหมดจะถูกเก็บไว้บนเซิร์ฟเวอร์เพื่อให้ลูกค้าหลายรายสามารถเข้าถึงได้ เมื่อคุณตรวจสอบอีเมลในโทรศัพท์ของคุณจะมีการทำเครื่องหมายว่าอ่านแล้วและในระหว่างการโต้ตอบกับเซิร์ฟเวอร์ต่อไปสถานะนั้นจะถูกส่งกลับเพื่อให้ลูกค้ารายอื่น ๆ ทั้งหมดสามารถอัปเดตได้ มันเหมือนกับการส่งจดหมายของคุณไปยังผู้ช่วยที่ที่ทำการไปรษณีย์ซึ่งจัดหมวดหมู่และจัดเก็บให้คุณไม่ว่าคุณจะอยู่ที่บ้านที่ทำงานหรือที่นั่นจริงและทำการเปลี่ยนแปลงสำเนาที่เก็บไว้เช่นเดียวกับคุณ.
คุณสามารถเก็บถาวรทำเครื่องหมายอย่างถูกต้องในไคลเอนต์บ้านของคุณเช่นเดียวกับบนเซิร์ฟเวอร์อีเมลของคุณ IMAP ยังรองรับโหมดออฟไลน์ การเปลี่ยนแปลงจะถูกทำให้ตรงกันกับเซิร์ฟเวอร์ในครั้งต่อไปที่คุณออนไลน์ คุณสามารถกำหนดค่าเซิร์ฟเวอร์อีเมล IMAP เพื่อดึงจดหมายจากกล่องจดหมาย POP ได้เช่นกันซึ่งทำงานได้ดีมากหากคุณต้องการรวมบัญชี แน่นอนเนื่องจาก IMAP ทำงานร่วมกับอุดมคติ“ คลาวด์” การเข้าถึงเซิร์ฟเวอร์และที่เก็บข้อมูลจึงเป็นปัญหา โชคดีที่พื้นที่จัดเก็บและแบนด์วิดท์ไม่แพงเท่าที่เคยเป็นมา แต่มันอาจเป็นการแลกเปลี่ยนสำหรับบางคน.
ทั้ง SMTP และ MTA
ซึ่งแตกต่างจากกล่องจดหมายจริงของคุณเมลขาออกและขาเข้าของคุณจะได้รับการจัดการโดยเซิร์ฟเวอร์สองประเภท ไม่มีการแบ่งแยกต่อการรับเซิร์ฟเวอร์จริง ๆ คอมพิวเตอร์ทุกเครื่องสามารถทำ MTA ได้อย่างง่ายดายและจัดการได้ดี การส่งเมลเป็นเรื่องที่แตกต่าง เซิร์ฟเวอร์ SMTP ต้องมีที่อยู่ IP แบบคงที่และ ISP ส่วนใหญ่บล็อกพอร์ต 25 เพื่อให้ผู้ใช้ไม่สามารถส่งจดหมายได้ ทำไม? เนื่องจากสแปมจำนวนมหาศาลพุ่งพรวดไปที่แบนด์วิดธ์แบบรวมของเราสิ่งที่ MTA ของคุณควรได้รับการกำหนดค่าให้กรอง คุณสามารถกำหนดค่าไคลเอนต์ของคุณเพื่อใช้เซิร์ฟเวอร์ SMTP ของ ISP แทนการใช้งานของคุณเอง ประเด็นก็คือคุณต้องการทั้ง MTA และเซิร์ฟเวอร์ SMTP เพื่อใช้อีเมลเนื่องจากแต่ละเซิร์ฟเวอร์มีความเชี่ยวชาญในสิ่งที่ทำ.
อีเมลเป็นส่วนสำคัญในชีวิตประจำวันของเรา แต่ก็เป็นเรื่องดีที่ได้เข้าใจว่ามันทำงานอย่างไร ท้ายที่สุดเราจะไม่มีอินเทอร์เน็ตหากไม่มีมัน.