วันเสาร์ที่ 13 มิถุนายน พ.ศ. 2552

Week 2: Data Communications

"CHAPTER 1" (con't)

  • Protocols คือ การตั้งกฎ ที่ทำให้ผู้ส่งกับผู้รับ มีความเข้าใจในรายละเอียดของข้อมูลที่ตรงกัน ซึ่งมีส่วนประกอบดังนี้

- Syntax คือ โครงสร้างหรือชนิดของข้อมูล

- Semantics คือ ความหมายของหน่วยของข้อมูล(bits)

- Timing คือ เวลาในการส่งข้อมูล

  • Standards คือ มาตรฐานของการติดต่อสื่อสารสำหรับ hardware and/or software system สามารถแยกประเภทได้ดังนี้

- Formal standards คือ มาตรฐานที่พัฒนาโดย ภาครัฐบาล หรือ ภาคอุตสาหกรรม

- De-facto standards คือ มาตรฐานที่พัฒนาโดย บริษัทใหญ่ หรือ จากความนิยมในด้านการตลาด (De-facto standards อาจกลายเป็น Formal standards ได้)

  • Major Standards BOdies

- ISO เป็นผู้พัฒนาและกำหนดมาตรฐาน OSI (Open Systems Interconnection)

- ITU-T (formal name is CCITT) เป็นผู้กำหนดความต้องการพื้นฐาน ด้านการสื่อสาร เช่น โทรศัพท์ modem

- ANSI คือ องค์กรในการให้มาตรฐานของสหรัฐอเมริกา

- IEEE คือ ผู้กำหนดมาตรฐานของ networks เช่น LANs

- IETF เป็นผู้พัฒนามาตรฐานของ internet

- W3C เป็นผู้กำหนดมาตรฐานของ website

"CHAPTER 2"

Network Models:

  • Implementation of Communications Functions

- Single layer implementation คือ การส่งข้อมูลระหว่างเครื่อง(เครื่องที่ใช้ต้องยี่ห้อและรุ่นเดียวกัน) แบบ one layer ข้อดีคือ สามารถทำงานได้รวดเร็วแต่ก็มีข้อเสียคือ หากเกิดข้อผิดพลาด จะต้องแก้ไขทั้งหมด

- Multi layer implementation คือ การส่งข้อมูลระหว่างเครื่อง(เครื่องที่ใช้ไม่จำเป็นต้องยี่ห้อและรุ่นเดียวกัน) แบบ กำหนดหลาย layers การทำงานจะช้ากว่าแบบ Single layer และหากเกิดข้อผิดพลาด สามรถแก้ไขที่ layer นั้นๆได้

  • Seven layers of the OSI model
  1. Physical layer > ใช้ส่งข้อมูลเพียงอย่างเดียว(ไม่ตรวจสอบข้อมูล) ส่งเป็นสัญญาณไฟฟ้า ไม่ได้ใช้ส่งข้อมูลระหว่าง computer-computer เพียงอย่างเดียว สามารถใช้ส่งระหว่าง computer-router หรือ router-router ได้ด้วย
  2. Data link layer > ใช้ตรวจสอบข้อมูล และมีหน้าที่ส่ง frames(ข้อมูลหลายๆ bits มารวมกัน) จากจุดหนึ่งไปยังอีกจุดหนึ่ง
  3. Network layer > มีหน้าที่รวมข้อมูลแบบเป็น packet แล้วจึงส่งข้อมูล การส่งข้อมูลแบบ network layer เป็นการส่งข้อมูลระหว่างเครื่องกับเครื่อง (about machine)
  4. Transport layer > มีหน้าที่ใช้ program เพื่อส่งข้อมูล เป็นการส่งข้อมูลแบบกระบวนการหนึ่งไปยังอีกกระบวนการหนึ่ง (about program)
  5. Session layer > เป็นการกำหนดจุดเริ่มและจุดสิ้นสุดของการส่งข้อมูล และมีการบันทึกการส่งข้อมูลด้วย หากการส่งข้อมูลเกิดการผิดพลาด ก็ไม่ต้องเริ่มส่งข้อมูลใหม่ตั้งแต่ต้น
  6. Presentation layer > มีหน้าที่แปลง, บีบอัด, เข้ารหัสข้อมูล แล้วจึงส่งไปยังเป้าหมาย และเมื่อเป้าหมายได้รับ ก็จะแปลงข้อมูลให้อยู่ในรูปที่สามารถเข้าใจและใช้งานได้
  7. Application layer > ทำหน้าที่บริการข้อมูลให้กับ user (ไม่ใช่ web browser) โดยการเรียก HTTP ที่ถูกต้องมาที่ web browser และแสดงให้ user
  • TCP/IP Protocol suite คือ การเอาการส่งข้อมูลแบบ Seven layers of the OSI model มาทำให้เหลือ 5 layers ได้แก่ Physical, Data link, Network, Transport, and Application

ไม่มีความคิดเห็น:

แสดงความคิดเห็น