Archive for กุมภาพันธ์ 2014
IP Address คือ และมี กี่คลาส
By : Illyasviel von EinzbernIP Address คือ
IP Address ย่อมาจากคำเต็มว่า Internet Protocal Address คือหมายเลขประจำเครื่องคอมพิวเตอร์แต่ละเครื่องในระบบเครือข่ายที่ใช้โปรโตคอลแบบ TCP/IP
ถ้าเปรียบเทียบก็คือบ้านเลขที่ของเรานั่นเอง ในระบบเครือข่าย จำเป็นจะต้องมีหมายเลข IP กำหนดไว้ให้กับคอมพิวเตอร์ และอุปกรณ์อื่นๆ ที่ต้องการ IP ทั้งนี้เวลามีการโอนย้ายข้อมูล หรือสั่งงานใดๆ จะสามารถทราบตำแหน่งของเครื่องที่เราต้องการส่งข้อมูลไป จะได้ไม่ผิดพลาดเวลาส่งข้อมูล ซึ่งประกอบด้วยตัวเลข 4 ชุด มีเครื่องหมายจุดขั้นระหว่างชุด เช่น 192.168.100.1
โดยการทำงานภายใน IP Address ยังมีการแบ่งออกเป็นระดับชั้น (Class) ต่าง ๆ 5 Class
IP Address ย่อมาจากคำเต็มว่า Internet Protocal Address คือหมายเลขประจำเครื่องคอมพิวเตอร์แต่ละเครื่องในระบบเครือข่ายที่ใช้โปรโตคอลแบบ TCP/IP
ถ้าเปรียบเทียบก็คือบ้านเลขที่ของเรานั่นเอง ในระบบเครือข่าย จำเป็นจะต้องมีหมายเลข IP กำหนดไว้ให้กับคอมพิวเตอร์ และอุปกรณ์อื่นๆ ที่ต้องการ IP ทั้งนี้เวลามีการโอนย้ายข้อมูล หรือสั่งงานใดๆ จะสามารถทราบตำแหน่งของเครื่องที่เราต้องการส่งข้อมูลไป จะได้ไม่ผิดพลาดเวลาส่งข้อมูล ซึ่งประกอบด้วยตัวเลข 4 ชุด มีเครื่องหมายจุดขั้นระหว่างชุด เช่น 192.168.100.1
โดยการทำงานภายใน IP Address ยังมีการแบ่งออกเป็นระดับชั้น (Class) ต่าง ๆ 5 Class
Class A: หมายเลขของ IP Address เริ่มตั้งแต่ 1.0.0.0-127.255.255.255 ซึ่งเหมาะสมสำหรับเครือข่ายที่มีขนาดใหญ่ เนื่องจากสามารถรองรับจะมีเครือข่ายได้ 126 เน็ตเวิร์ค และในแต่ละเครือข่ายสามารถมีเครื่องคอมพิวเตอร์ได้ประมาณ 16 ล้านเครื่อง ตัวอย่างเช่น ค่า IP Address ของ Class A เป็น 120.25.2.3 หมายถึง เครือข่าย 120 หมายเลขเครื่อง 25.2.3
Class B: หมายเลขของ IP Address เริ่มตั้งแต่ 128.0.0.0-191.255.255.255 จะมีเครือข่ายขนาด 16384 เน็ตเวิร์ค และจำนวนเครื่องลูกข่ายในเครือข่ายได้ 64,516 เครื่อง ตัวอย่างเช่น ค่า IP Address ของ Class B เป็น 145.147.45.2 หมายถึง เครือข่าย 145.147 หมายเลขเครื่อง 45.2
Class C: หมายเลขของ IP Address เริ่มตั้งแต่ 192.0.0.0-223.255.255.255 จะมีจำนวนเครือข่ายขนาด 2M+ เน็ตเวิร์ค และเครื่องลูกข่ายในแต่ละเครือข่ายได้ประมาณ 254 เครื่อง ตัวอย่างเช่น ค่า IP Address ของ Class C เป็น 202.28.10.5 หมายถึง หมายเลขเครือข่าย 202.28.10 หมายเลขเครื่อง 5
Class D:เป็นการสำรองหมายเลข IP Address ช่วง 224.0.0.0-239.255.255.255 สำหรับการส่งข้อมูลแบบ Multicast ซึ่งจะไม่มีการแจกจ่ายใช้งานทั่วไปสำหรับบุคคลทั่วไป
Class E: เป็นการสำรองหมายเลข IP Address ช่วง 240.0.0.0-255.255.255.255 สำหรับการทดสอบ และพัฒนา
OSI Model 7 Layer
By : Illyasviel von Einzbern
OSI Model 7 Layer
OSI Model
OSI Model เป็น medel มาตรฐานในการสื่อสารซึ่งมีวัตถุประสงค์ ใช้สำหรับการสื่อสารระหว่างระบบ 2 ระบบ ระบบจะเปิดการติดต่อสื่อสารในเค้าโครงสำหรับออกแบบ
ระบบเครื่อข่าย จะอนุญาตให้สื่อสารข้ามทุกรูปแบบของระบบคอมพิวเตอร์แยกเป็น 7 ชั้นแต่เกี่ยวเนื่องกันและเป็นรูปแบบมาตรฐาน ISO
OSI Model ประกอบด้วย 7 Layer
1.Physical Layer
2.Data link Layer
3.Network Layer
4.Transport Layer
5.Sesion Layer
6.Presentation Layer
7.Application Layer
ทั้ง 7 สามารถแบ่งออกได้ 3 กลุ่มย่อย
กลุ่มที่ 1 Network support layer ได้แก่ Layer 1, 2, 3
กลุ่มที่ 2 Link ระหว่าง Network support layer กับ user support layer ได้แก่ layer 4
กลุ่มที่ 3 User support layer ได้แก่ layer 5, 6, 7
Functions of The Layers
Physical Layer
ชั้นสุดท้ายเป็นชั้นของสื่อที่ใช้ในการติดต่อสื่อสาร ซึ่งอาจจะเป็นทั้งแบบที่ใช้สายหรือไม่ใช้สาย ตัวอย่างของสื่อที่ใช้ได้แก่ Shield Twisted Pair(STP), Unshield Twisted Pair(UTP), Fibre Optic และอื่นๆ
-Physical ติดต่อระหว่างผู้รับ
-การส่งต่อข้อมูล
-สื่อกลาง & สัญญาณ
-เครื่องมือการติดต่อ
Data link layer
ชั้นนี้จัดเตรียมข้อมูลที่จะส่งผ่านไปบนสื่อตัวกลาง
-ควบคุมการส่งข้อมูลบน Physical link
-ดูที่อยู่บนเครือข่าย Physical
-Framing
-ควบคุมให้เท่ากัน
-ควบคุมการผิดพลาด (Error)
-Synchronization ให้ผู้ส่งกับผู้รับใช้เวลาเดียวกันในส่งข้อมูล
-ควบคุมการใช้สายสื่อสาร
Network layer
ชั้นที่สามจะจัดการการติดต่อสื่อสารข้ามเน็ตเวิร์ค ซึ่งจะเป็นการทำงานติดต่อข้ามเน็ตเวิร์คแทนชั้นอื่นๆที่อยู่ข้างบน
-รับผิดชอบในการหาเส้นทางให้ส่งข้อมูลจากต้นทางไปปลายทาง
-Switching & Routing
-หาที่อยู่อย่างมีเหตุผล
-ไม่ต้องใช้ Technology ชั้นสูง
-ไม่ต้องใช้สายโดยตรง
Transport layer
ชั้นนี้ทำหน้าที่ดูแลจัดการเรื่องของความผิดพลาดที่เกิดขึ้นจากการสื่อสาร ซึ่งการตรวจสอบความผิดพลาดนั้นจะพิจารณาจากข้อมูลส่วนที่เรียกว่า checksum และอาจมีการแก้ไขข้อผิดพลาดนั้นๆ โดยพิจารณาจาก ฝั่งต้นทางกับฝั่งปลายทาง (End-to-end)โดยหลักๆแล้วชั้นนี้จะอาศัยการพิจารณาจาก พอร์ต (Port)ของเครื่องต้นทางและปลายทาง
-ควบคุมการส่งข้อมูลจาก ต้นทางไปยังปลายทางข้อมูลใน Layer นี้เรียกว่า " package "
เหมือนกัน ใช้ port address
-Segmentation & Reassembly
-ส่งไปเป็นลำดับ Segment Number
-ควบคุมการติดต่อ
-Flow Control
-Eroor Control
-คุณภาพการบริการ (QoS)
Session layer
ชั้นที่ห้านี้ทำหน้าที่ในการจัดการกับเซสชั่นของโปรแกรม ชั้นนี้เองที่ทำให้ในหนึ่งโปรแกรมยกตัวอย่างเช่น โปรแกรมค้นดูเว็บ(Web browser)สามารถทำงานติดต่ออินเทอร์เน็ตได้พร้อมๆกันหลายหน้าต่าง
-ทำงานเกี่ยวกับการควบคุม dialog เช่น การเชื่อมต่อ บำรุงรักษา และ ปรับการรับ และส่งข้อมูลให้มีค่าตรงกัน
-ทำหน้าที่เกี่ยวกับการกำหนด Synchronizationเปิดและปิดการสนทนา ควบคุมดูแลระหว่างการสนทนา
-Grouping คือ ข้อมูลประเภทเดียวกันจะจับกลุ่มไว้ใน Group เดียวกัน
-Recovery คือ การกู้กลับข้อมูล
Presentation layer
ชั้นที่หกเป็นชั้นที่รับผิดชอบเรื่องรูปแบบของการแสดงผลเพื่อโปรแกรมต่างๆที่ใช้งานระบบเครือข่ายทำให้ทราบว่าข้อมูลที่ได้เป็นประเภทใด เช่น [รูปภาพ,เอกสาร,ไฟล์วีดีโอ]
-เป็นเรื่องเกี่ยวกับการสร้างและการเปลี่ยนแปลงข้อมูลระหว่าง 2 ระบบ
-Data Fromats และ Encoding
-การบีบอัดข้อมูล (Data Compression)
-Encryption - การเข้ารหัส Compression - การบีบ และอัดข้อมูล
-Security - ควบคุมการ log in ด้วย Code, password
Application layer
ชั้นที่เจ็ดเป็นชั้นที่อยู่ใกล้ผู้ใช้มากที่สุดและเป็นชั้นที่ทำงานส่งและรับข้อมูลโดยตรงกับผู้ใช้ ตัวอย่างเช่น ซอร์ฟแวร์โปรแกรม ต่างๆที่อาศัยอยู่บนเลเยอร์นี้ เช่น DNS,HTTP,Browser เป็นต้น
-เป็นเรื่องเกี่ยวกับการเข้าไปช่วยในการบริการ เช่น e-mail , ควบคุมการส่งข้อมูล , การแบ่งข้อมูล
เป็นต้นยอมให้ user, software ใช้ข้อมูลส่วนนี้เตรียม user interface และ Support service ต่าง ๆ
เช่น E-mail
-ทำ Network virtual Terminal ยอมให้ User ใช้งานระยะไกลได้
-File transfer , access และ Management (FTAM)
-Mail services
-Directory service คือการให้บริการด้าน Data Base