ICT+ Introduction to Networks ดร. สุรศักดิ์ มังสิงห์ E-mail: surasak.mu@spu.ac.th mungsing@gmail.com.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
และเครือข่ายคอมพิวเตอร์
Advertisements

ระบบเครือข่ายอินเตอร์เน็ต
บทที่ 2 แบบจำลอง OSI OSI Model.
การซ้อนทับกัน และคลื่นนิ่ง
องค์ประกอบและรูปแบบของเครือข่ายคอมพิวเตอร์
อาจารย์ผู้ร่วมประเมิน อ. ดร. กิตติ์ เธียรธโนปจัย อ. วาธิส ลีลาภัทร
การเรียนครั้งที่ 9 บทที่ 4: “Telecommunications, the Internet, Intranets, and Extranets” โดย อ.เพ็ญจิรา คันธวงศ์ อ.เพ็ญจิรา คันธวงศ์
นางสาวมะลิวรรณ ระหูภา
ตัวอย่างการใช้ประโยชน์ของการสื่อสาร
Script Programming& Internet Programming
เทคโนโลยีสมัยใหม่ เรื่อง ระบบสื่อสารและเครือข่ายคอมพิวเตอร์
การสื่อสารข้อมูล การสื่อสารข้อมูล เป็นกระบวนการถ่ายโอนข้อมูล/สารสนเทศจาก แหล่งกำเนิดข่าวสารผ่านสื่อกลาง เพื่อส่งไปยังจุดหมายปลายทางที่ต้องการ.
หนังสืออ้างอิง Course Syllabus
การนำสายใยแก้วนำแสงมาเชื่อมต่อ หัวเชื่อมต่อที่นิยมใช้มี ดังนี้
เครือข่ายการสื่อสารข้อมูลท้องถิ่น
บทที่ 6 สถาปัตยกรรมเครือข่ายคอมพิวเตอร์
การสื่อสารทางไกลและเครือข่าย (Telecommunication And Networks)
ARP (Address Resolution Protocol)
ระบบเครือข่ายคอมพิวเตอร์
องค์ประกอบของระบบ Internet
เครือข่าย LAN แบบ IEEE 802 IEEE 802.X Network
ความรู้เบื้องต้นเกี่ยวกับเครือข่ายคอมพิวเตอร์
การเขียนโปรแกรมบนเว็บ (WEB PROGRAMMING) บทที่ 1 ความรู้เบื้งต้นเกี่ยวกับอินเทอร์เน็ตเวิลด์ไวด์เว็บ และโปรโตคอลที่เกี่ยวข้อง โดย อ.ปริญญา น้อยดอนไพร.
โดย อ.ปริญญา น้อยดอนไพร V
1). ระบบเครือข่ายท้องถิ่น (Local Area Network : LAN)
Data Communication Chapter 2 OSI Model.
รูปแบบการเชื่อมต่อเครือข่ายแบ่งตามกลุ่มผู้ใช้
ระบบเครือข่ายคอมพิวเตอร์
OSI MODEL.
ระบบการสื่อสารข้อมูล (Data Communication System)
TCP/IP.
ระบบเครือข่ายคอมพิวเตอร์บทที่ 7 Local Area Network
บทที่ 2 แบบจำลอง OSI OSI Model.
การออกแบบสถาปัตยกรรมแอปพลิเคชั่น
CSC431 Computer Network System
เครือข่ายคอมพิวเตอร์
ความก้าวหน้าทางเทคโนโลยีสารสนเทศและการสื่อสาร
เครือข่ายคอมพิวเตอร์ : Computer Networks
ระบบเครือข่ายคอมพิวเตอร์
จัดทำโดย ครูสุพิชชา ตันติธีระศักดิ์
Data Communication and Network
ความรู้พื้นฐานการสื่อสารข้อมูล
Chapter 4 หมายเลขไอพี และการจัดสรร
Introduction to Network
Ethernet (802.3) มาตรฐานข้อกำหนดคุณสมบัติของ โปรโตคอล Ethernet
Data transfer rate(bandwidth) protocol file server web server.
รูปแบบการส่งสัญญาณข้อมูล
อาจารย์จังหวัด ศรีสลับ เสนอ จัดทำ โดย แผนก คอมพิวเตอร์ ธุรกิจ นางสาวสุวรรณ รัตน์ ดำรัส นางสาวศศิธร ดำเกิงพันธุ์
วัตถุประสงค์ บอกความหมายและส่วนประกอบของการสื่อสารข้อมูลได้อย่าง ถูกต้อง บอกคุณสมบัติพื้นฐานของการสื่อสารข้อมูลได้ บอกความหมายของเครือข่ายคอมพิวเตอร์และประโยชน์
Chapter 3 เครือข่ายคอมพิวเตอร์และอินเทอร์เน็ต
กิจกรรมที่ เครือข่ายและ Internet explorer จุดมุ่งหมาย ให้ผู้เรียนรู้จักการใช้ประโยชน์ จากเครือข่าย ให้ผู้เรียนรู้จักการใช้ประโยชน์ จากเครือข่าย ให้ผู้เรียนรู้จักวิธีการเผยแพร่
1 IS516 การสื่อสารคอมพิวเตอร์และและเครือข่าย (Computer Communication and Networks) Asst. Dr. Surasak Mungsing
งานเทคโนโลยีสารสนเทศ โรงเรียนพนมเบญจา
โครงสร้างของเครือข่ายและเครือข่ายของคอมพิวเตอร์
รูปแบบการเชื่อมโยงเครือข่าย
เครือข่ายคอมพิวเตอร์
รูปร่างเครือข่ายคอมพิวเตอร์ จัดทำโดย เด็กชาย คณิศร อ้อยกลาง เลขที่ 36 ม.2/5 เสนอ อ.สายฝน เอกกันทา โรงเรียนจักรคำคณาทร จ.ลำพูน.
NETWORK.
ระบบสื่อสารข้อมูลไร้สาย
BY KIADTIPONG YORD. CHANDRA 2004 :: COMPUTER NETWORK ระบบเครือข่ายคอมพิวเตอร์ และการกระจาย Computer Network and Distributed เครือข่ายระยะไกล Wide Area.
กราฟเบื้องต้น.
สิ่งที่สำคัญในระบบปฏิบัติการของเราในวันนี้คงหนีไม่พ้นในเรื่องของ เครือข่าย หรือ Network network คืออะไร เครือข่ายมีไว้เพื่อสื่อ สารกันระหว่างคอมพิวเตอร์
การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์
โครงสร้างข้อมูลแบบ สแตก (stack)
กราฟเบื้องต้น.
OSI Model Open System Interconnection. Open Systems Interconnection (OSI) จัดตั้งและกำหนดโดย องค์การกำหนดมาตรฐานสากล หรือ ISO ( International Standards.
ผลการประเมิน คุณภาพการศึกษาขั้นพื้นฐาน ปีการศึกษา
1 LAN Implementation Sanchai Yeewiyom School of Information & Communication Technology Naresuan University, Phayao Campus.
แบบจำลอง OSI Model.
การสื่อสารข้อมูล.
ใบสำเนางานนำเสนอ:

ICT+ Introduction to Networks ดร. สุรศักดิ์ มังสิงห์ E-mail: surasak.mu@spu.ac.th mungsing@gmail.com URL: http://www.spu.ac.th/~surasak.mu

ICT+ Agenda SUN 13/07/51 (0900-1200): Guided and Wireless Networks SUN 06/07/51 (0900-1200): Overview (1300-1600): Network Topology and Basic Protocols SAT 12/07/51 (0900-1200): Principle of Data Communication SUN 13/07/51 (0900-1200): Guided and Wireless Networks (1300-1600): Networking Devices and Software and the Internet SAT 19/07/51 (0900-1200): Switching and Routing SUN 20/07/51 (0900-1200): Network Security (1300-1600): Examination

ICT+ Introduction to Networks Computer Network Topology and Basic Protocols

Computer Network ระบบเครือข่ายคอมพิวเตอร์(Computer Network) หมายถึงคอมพิวเตอร์ตั้งแต่สองเครื่องขึ้นไปที่เป็นอิสระต่อกัน นำมาเชื่อมต่อถึงกันได้โดยไม่คำนึงถึงระยะทางระหว่างเครื่องทั้งสอง โดยใช้สายเคเบลธรรมดา สายเคเบิลใยแก้ว ใช้คลื่นไมโครเวฟ หรือใช้สัญญาณดาวเทียม ความเป็นอิสระต่อกันหมายถึงคอมพิวเตอร์หลายๆเครื่องที่ทำงานร่วมกันผ่านระบบเครือข่ายสื่อสาร

Uses of Computer Networks งานประยุกต์ทางธุรกิจ (Business Applications) เครือข่ายสำหรับคนทั่วไป (Home Applications) ผู้ใช้สัญจร (Mobile Users) ประเด็นทางสังคม (Social Issues)

Business Applications Resource sharing, Information sharing Communication medium E-commerce – B2B E-commerce through Internet – B2C A network with two clients and one server

Processes in Client-Server model The client-server model involves requests and replies.

Home Network Applications การติดต่อข้อมูลข่าวสารจากระยะไกล (Access to remote information) e.g. e-banking, e-shopping, e-library, e-newspaper, etc. การสื่อสารระหว่างบุคคล-ต่อ-บุคคล (Person-to-person communication) e.g. e-mail, instant messaging, chat room, etc. ความบันเทิงส่วนบุคคล (Interactive entertainment) e.g. video on demand การพาณิชย์อิเล็คทรอนิกส์ (Electronic commerce) e.g. B2C, C2C, P2P

In peer-to-peer system there are no fixed clients and servers. ตัวอย่างการสื่อสารแบบ peer-to-peer ที่ได้รับความนิยมมากคือบริการที่เรียกว่า “Napster” ซึ่งมีสมาชิกจากทั่วโลกกว่า 50 ล้านคน http://www.arip.co.th/2006/news.php?id=103480 http://www.blognone.com/node/4261

Mobile Network Users เครือข่ายไร้สาย (Wireless network) และ การทำงานแบบสัญจร (mobile computing) Applications Wireless Mobile Desktop computers in office May Be No A notebook computer used in a hotel room May Be Yes Networks in older, unwired buildings Yes No Portable office, PDA for store inventory Yes Yes

Social Issues ความแตกแยกทางความคิดหรือมีความเข้าใจที่แตกต่างกันออกไปของคนกลุ่มต่างๆของสังคม เช่นข้อมูลทางการเมือง ข้อมูลที่เกี่ยวพันกับศาสนา ข้อถกเถียงที่ยังคงไม่มีข้อยุติ เช่นสิทธิในการตรวจสอบข้อมูลของหน่วยงานรัฐหรือองค์กรเอกชน

Network taxonomy

การจัดประเภทของเครือข่าย เทคโนโลยีสำหรับการถ่ายทอดข้อมูล (Transmission Technology) การแพร่กระจาย (Broadcast Networks) จุด - ต่อ - จุด (Point-to-Point Networks) ขนาดของเครือข่าย (Scale) เครือข่ายเฉพาะพื้นที่ (Local Area Networks) เครือข่ายในเขตเมือง (Metropolitan Area Networks) เครือข่ายวงกว้าง (Wide Area Networks)

Broadcast Networks มี 1 ช่องทางสื่อสาร คอมพิวเตอร์ในเครือข่ายใช้งานร่วมกัน ข่าวสารถูกจัดให้อยู่ในรูปของ packet เมื่อถูกส่งออกไปแล้วแพร่กระจายทั้งระบบ ใครที่เชื่อมต่อกับระบบสามารถนำ packet ไปใช้ได้ จะมีการระบุชื่อผู้รับไว้ใน packet ซึ่งทุกคนต้องตรวจดู หากเป็นข่าวสารของผู้อื่นก็ไม่นำไปใช้ การ broadcasting มีรหัสพิเศษแทนตำบลที่อยู่ของผู้รับข่าวสารใน packet ผู้รับแม้ไม่ใช่ที่อยู่ของตนก็สามารถนำข้อมูลไปใช้ได้ Multicasting แบ่งเครือข่ายเป็นกลุ่มย่อย มีการกำหนดหมายเลขกลุ่มเป็นผู้รับ เหมาะสำหรับเครือข่ายขนาดเล็ก

Point-to-Point Networks เป็นการเชื่อมต่อระหว่างผู้ส่งข่าวกับผู้รับข่าว ข้อมูลที่อยู่ใน packet จะต้องระบุที่อยู่ของผู้รับแล้วจึงส่งเข้าไปในเครือข่าย packet จะได้รับการส่งต่อไปตามอุปกรณ์เลือกทางเดินข้อมูล (router) ซึ่งเชื่อมโยงระหว่างเครือข่ายกลุ่มต่างๆ จนกระทั่ง packet ถึงผู้รับ เหมาะสำหรับเครือข่ายขนาดใหญ่ บางครั้งเรียกว่า Unicasting

การจัดประเภทโดยพิจารณาจากขนาดของเครือข่าย Classification of interconnected processors by scale.

เครือข่ายเฉพาะพื้นที่ (LAN) ขนาดเล็ก ใช้งานเฉพาะกลุ่ม ระยะทางไม่เกิน 2-3 ก.ม. เวลาที่ใช้ในการรับส่งข้อมูลสามารถคำนวณได้ล่วงหน้าใกล้เคียงความเป็นจริง ใช่สายเคเบิลเส้นเดียวต่อเชื่อมระบบเข้าด้วยกัน ปกติมีความเร็ว 10 Mbps หรือ 100 Mbps มีระยะเวลาในการรอคอยเฉลี่ยเพื่อส่งข้อมูล 100 sec มีโอกาสที่จะเกิดข้อผิดพลาดน้อยมาก โครงสร้างที่นิยมคือ Bus network และ Ring network

Bus Network Bus network ยอมให้ส่งข้อมูลทีละคน ผู้ใช้คนอื่นต้องรอจนกว่าสายเคเบิลจะว่าง ถ้าส่งข้อมูลพร้อมกันจะเกิดการชนกันของข้อมูล (collision) เมื่อเกิดการชนกันผู้ส่งต้องหยุดส่งแล้วรอเป็นระยะเวลาที่ต่างกัน แล้วพยายามส่งข้อมูลใหม่ มาตรฐานที่ใช้ควบคุม IEEE 802.3 (Ethernet)

Ring Network ในโครงสร้างแบบ Ring network ข้อมูลแต่ละบิตภายในวงแหวนจะถูกส่งจนครบรอบวงโดยอิสระ มีกฎเกณฑ์ใช้ในการควบคุมไม่ให้เกิดการชนกันของข้อมูล มาตรฐานที่ใช้ควบคุม IEEE 802.5 (IBM Token Ring) เป็นระบบที่ทำงานด้วยความเร็ว 4 และ 16 Mpbs หรือระบบ FDDI

Local Area Networks Two broadcast networks (a) Bus (b) Ring

Local Area Network

เครือข่ายในเขตเมือง (MAN) มีลักษณะเช่นเดียวกับเครือข่ายเฉพาะพื้นที่แต่มีขนาดใหญ่กว่า มีขีดความสามารถในการให้บริการทั้งรับ-ส่งและโทรศัพท์ไปพร้อมกันได้ ครอบคลุมถึง cable TV ด้วย ระบบมีสายเคเบิลเพียง 1 หรือ 2 เส้น โดยไม่มีอุปกรณ์สลับเปลี่ยนช่องสัญญาณ (switching elements) มาตรฐานที่ใช้ควบคุม IEEE 802.16

Metropolitan Area Network

เครือข่ายวงกว้าง (WAN) ขอบเขตการเชื่อมต่อครอบคลุมไปเป็นภูมิภาค ระบบประกอบด้วยคอมพิวเตอร์หลักที่เรียกว่า host computer ทำหน้าที่คอยให้บริการแก่ผู้ใช้ทั้งหมดที่เป็นสมาชิกของกลุ่ม host จะเชื่อมต่อกับเครือข่ายย่อยซึ่งทำหน้าที่ให้บริการรับ-ส่งข้อมูลระหว่าง host ต่างๆ ระบบเครือข่ายย่อยใน WAN ประกอบด้วยอุปกรณ์สำคัญ 2 อย่างคือ สายสื่อสาร (transmission line) และ อุปกรณ์สลับช่องสื่อสาร (switching element) สายสื่อสารเรียกกันหลายชื่อ เช่น circuit, channel, trunk อุปกรณ์สลับช่องสื่อสารเรียกกันต่างๆ ได้แก่ packet switching, nodes, intermediate system, data switching exchanges, router

Relation between hosts on LANs and the subnet. Wide Area Networks Relation between hosts on LANs and the subnet.

Packet Switching network A stream of packets from sender to receiver.

Wide Area Network

Internetwork (Internet)

Protocols and OSI standards

สถาปัตยกรรมโปรโตคอล มาตรฐานบน 2 โปรโตคอล ที่เป็นที่รู้จัก: TCP/IP: มีการนำมาใช้อย่างแพร่หลาย โดยเฉพาะกับระบบอิเทอร์เน็ต OSI: มีการใช้งานที่น้อยกว่า แต่ก็ยังคงมีประโยชน์สำหรับนำมาเป็นแบบจำลองเพื่ออธิบายแนวทางการทำงานของโปรโตคอลในปัจจุบัน

Reference Model of Open Systems Interconnection กำหนดโดย International Standard Organization (ISO) เป็นรูปแบบโครงสร้างมาตรฐานสากลสำหรับการติดต่อสื่อสารระหว่างเครื่องคอมพิวเตอร์ซึ่งมีอยู่ทั้งหมด 7 ชั้น ตัวโครงสร้างเน้นความสำคัญของรูปแบบการสื่อสารระหว่างระบบเปิด(open system) กับระบบเปิด

สถาปัตยกรรมโปรโตคอลรูปแบบ OSI ค.ศ.1977 จัดตั้งองค์กร ISO  (International Organization for Standard)  เพื่อทำการศึกษาจัดรูปแบบมาตรฐาน  และพัฒนาสถาปัตยกรรมเครือข่าย ค.ศ.1983  องค์กร ISO  ออกประกาศรูปแบบของสถาปัตยกรรมเครือข่ายมาตรฐานในชื่อของ "รูปแบบ OSI"   (Open Systems Interconnection Model)  เพื่อใช้เป็นรูปแบบมาตรฐานในการเชื่อมต่อระบบคอมพิวเตอร์ อักษร "O"  หรือ " Open" ก็หมายถึง การที่คอมพิวเตอร์หรือระบบคอมพิวเตอร์หนึ่งสามารถ  "เปิด" กว้างให้ คอมพิวเตอร์หรือระบบคอมพิวเตอร์อื่นที่ใช้มาตรฐาน  OSI เหมือนกันสามารถติดต่อไปมาหาสู่ระหว่างกันได้

The OSI reference model

สถาปัตยกรรมโปรโตคอลรูปแบบ TCP/IP TCP (Transmission Control Protocol / Internet Protocol) เกิดขึ้นประมาณปี 1969 จากการค้นคว้าวิจัยของ Defense Advanced Research Projects Agency (DARPA) เป็นผู้พัฒนาเครือข่ายประเภท Packet Switching เครือข่ายแรกที่พัฒนาขึ้นมาชื่อว่า ARPANET ซึ่งเป็นรากฐานของเครือข่าย Internet ในปัจจุบันนี้ ไม่มีหน่วยงานใดเป็นเจ้าของในการกำหนดความเป็นมาตรฐานการนำมาใช้

5 ระดับชั้นของโปรโตคอล TCP/IP Application Layer Transport Layer Internet Layer Network Access Layer Physical Layer

The OSI vs TCP/IP

TCP/IP and the OSI Model

Layers of the OSI reference model 7. Application layer 6. Presentation layer 5. Session layer 4. Transport layer Upper layers Lower layers 3. Network 2. Data Link 1. Physical

Physical Layer ของ OSI รับผิดชอบเรื่องการส่งผ่านข้อมูลระดับบิท โดยทั่วไป จะลงไปในขั้นตอนการทำงานของฮาร์ดแวร์ อุปกรณ์สื่อสาร ระบุหน้าที่ เกี่ยวข้องกับการเชื่อมต่อทางกลและทางไฟฟ้า ตัวอย่างเช่น พอร์ต RS-232 ส่ง-รับข้อมูลจริง ๆ จากช่องทางการสื่อสาร (สื่อกลาง) ระหว่างคอมพิวเตอร์เครื่องหนึ่งกับคอมพิวเตอร์เครื่องอื่น ๆ มาตรฐานสำหรับระดับชั้นนี้จะกำหนดว่าแต่ละคอนเนคเตอร์ (Connector)  เช่น RS-232-C  มีกี่พิน  (PIN)  แต่ละพินทำหน้าที่อะไรบ้าง ใช้สัญญาณไฟกี่โวลต์  เทคนิคการมัลติเพล็กซ์แบบต่าง ๆ ก็จะถูกกำหนดอยู่ใน เลเยอร์ชั้นนี้

Data Link Layer ของ OSI ให้ความสำคัญด้านความน่าเชื่อถือของกระบวนการส่งผ่านข้อมูลที่รับช่วงต่อมาจากการทำงานในระดับ physical รับผิดชอบในการทำให้กระบวนการส่งผ่านข้อมูล ปราศจากข้อมูลผิดพลาด (error-free) และ เกิดความน่าเชื่อถือ (reliable transfer)ในกระบวนการส่งผ่านข้อมูล เกี่ยวข้องกับกระบวนการส่งผ่านข้อมูล: การจัดกลุ่มข้อมูลที่จะส่งผ่านออกไป เรียกว่า “เฟรม : frames” การเข้าจังหวะ ระหว่าง ตัวส่ง กับ ตัวรับข้อมูล (synchronization) การควบคุมความผิดพลาด (error control) การควบคุมการเคลื่อนไหลข้อมูล (flow control) มีการใช้สัญญาณ ACK (Acknowledge) และ NAK (Negative Acknowledge) เพื่อป้องกันไม่ให้เครื่องส่งทำการส่งข้อมูลเร็วจนเกิดขีดความสามารถของเครื่องผู้รับจะรับข้อมูลได้

Network Layer ของ OSI รับผิดชอบเกี่ยวกับการกำหนดเส้นทางใช้ติดต่อบนเครือข่าย รับรู้ชนิด ประเภทเครือข่ายที่ติดต่อ ควบคุมเส้นทางใช้ส่งผ่านชิ้นข้อมูล เช่นที่เกิดขึ้นในเครือข่าย Packet Switching กำหนดเส้นทางการเดินทางของข้อมูลที่ส่ง-รับในการส่งผ่าน ข้อมูลระหว่างต้นทางและปลายทาง มีหน้าที่เลือกเส้นทางที่ใช้เวลาในการสื่อสารน้อยที่สุดและระยะทางสั้นที่สุดด้วย  ข่าวสารที่รับมาจากเลเยอร์ชั้นที่  4 จะถูกแบ่งออกเป็นแพ็กเก็ต ในชั้นที่  3 

Transport Layer ของ OSI รับหน้าที่ส่ง message จาก เลเยอร์ต่ำขึ้นไปยังเลเยอร์ที่สูงกว่า แบ่งย่อย message ออกเป็นส่วนเล็กๆ คอยตรวจสอบเรื่องคุณภาพช่องทางการสื่อสาร เลือกส่วนบริการการสื่อสารที่มีประสิทธิภาพ(เหมาะสม)ให้กับกระบวนการการสื่อสาร ณ ขณะนั้น ทำหน้าที่ตรวจสอบว่าข้อมูลที่ส่งมาจากระดับชั้น  Session  นั้นไปถึงปลายทางจริง ๆ หรือไม่ บางครั้งเรียกว่า ระดับชั้น Host-to-Host

Session Layer ของ OSI สร้างและรักษาการเชื่อมโยงการติดต่อระหว่างระบบ จัดการด้านการพิสูจน์สิทธิ์การเข้าใช้ระบบ (log-on, password exchange, log-off) รับรู้ตำแหน่งที่ตั้งของไฟล์ (physical location) ทั้งสองด้านที่จะมีการโอนย้าย ในบางเครือข่ายทั้งระดับชั้น Session  และระดับชั้น Transport อาจจะเป็นชั้นเดียวกัน

Presentation Layer ของ OSI ให้ความสำคัญด้านการรับรู้รูปแบบข้อมูล (data format) และการแปลงรหัสเพื่อให้เกิดความตรงกันบนต่างระบบ ตัวอย่าง เช่น การแปลงรหัสแสดงอักขระจากแอสกี (ASCII) ใช้บนเครื่อง PC ไปเป็นรหัสเอ็บดิก (EBDIC) บนเครื่อง IBM คอมพิวเตอร์ รวมถึงการกำหนดคุณลักษณะพิเศษ(attribute) บางอย่างให้แก่ตัวอักขระเช่นการแสดงอักขระ แบบตัวหนา ตัวเอนหรืออื่นๆ

Application Layer ของ OSI กำหนด รายละเอียดสำหรับการเข้าถึงเครือข่ายให้แก่ผู้ใช้ปลายทาง ผู้ใช้สามารถเลือกรายการที่ต้องการกระทำจากเลเยอร์นี้ แอพพลิเคชันในระดับชั้นนี้สามารถนำเข้า หรือออกจากระบบเครือข่ายได้โดยไม่จำเป็นต้องสนใจว่าจะมีขั้นตอนการทำงานอย่างไร  เพราะจะมีระดับชั้น Presentation  เป็นผู้รับผิดชอบแทนอยู่แล้ว

OSI กับการโอนย้ายไฟล์ จาก อุปกรณ์ตัวส่ง โปรแกรม FTP(File Transfer Protocol) จัดเป็นซอฟท์แวร์สื่อสารทำงานในระดับ Application Layer การทำงานของ Application Layer ถูกส่งผ่านไปยังส่วน Presentation Layer ซึ่งมีการปรับรูปแบบข้อมูลให้เหมาะสม แล้วจึงส่งผ่านต่อไปยัง Session Layer Session Layer แจ้งความต้องการถึงการติดต่อ โดยส่งผ่านไปยัง Transport Layer Transport Layer แตกชิ้นไฟล์ข้อมูลออกเป็นส่วนๆเพื่อส่งต่อไปยัง Network Layer Network Layer ทำการพิจารณาเลือกเส้นทางข้อมูล แล้วส่งต่อไปยัง Data Link Layer Data Link Layer เพิ่มเติมส่วนการตรวจสอบความผิดพลาด ก่อนที่ส่งต่อไปยัง Physical Layer ที่ระดับ Physical Layer จะเป็นระดับการส่งผ่านข้อมูลจริงๆ(บิท) โดยรวมสารสนเทศที่เกิดขึ้นในแต่ละเลเยอร์ก่อนหน้านี้เข้าไปด้วย

OSI กับการโอนย้ายไฟล์ด้านอุปกรณ์ตัวรับ ที่ระดับ Session Layer ทำการพิจารณาว่า การโอนย้ายไฟล์นั้น สมบูรณ์หรือไม่ ซึ่งอาจสิ้นสุดที่ขั้นตอนนี้ก็ได้ Presentation Layer อาจทำการปรับรูปแบบให้เหมาะสม(แปลงข้อมูล) ก่อนส่งต่อไปยัง Application Layer Application Layer แสดงผลลัพธ์ที่ส่งมาให้แก่ผู้ใช้ (เช่นแสดงรายการปรับปรุงเกิดจากโปรแกรม (FTP) ที่ระดับ Physical Layer จะรับบิทข้อมูลแล้วส่งต่อไปยังดาต้าลิงค์ Data Link Layer จะตรวจสอบข้อมูลผิดพลาด ก่อนที่จะส่งต่อไปให้กับ Network Layer Network Layer ทำการตรวจสอบเส้นทางที่จะใช้ในเครือข่ายก่อนติดต่อไปยัง Transport Layer ที่ระดับ Transport Layer จะทำการประกอบชิ้นข้อมูลก่อนที่ส่งต่อไปยัง Session Layer

Data Link Layer Protocol Basic - Flow Control, Error Detection and Correction

Data Link Layer

Figure 10-2 Data Link Control

Line Discipline การสื่อสารข้อมูลระหว่างอุปกรณ์ในการสื่อสารมากกว่า 2 อุปกรณ์ขึ้นไป ต้องมีสิ่งที่ควบคุม หรือคอยกำกับดูแลว่า ณ เวลาใดเวลาหนึ่ง ใครจะเป็นผู้ทำหน้าที่ในการส่งข้อมูล และใครจะเป็นผู้รับ วิธีการที่จะควบคุมการใช้ช่องทางในการสื่อสาร แบ่งออกได้เป็น 2 ประเภท คือ ENQ/ACK และ Poll/Select

ENQ/ACK (Enquiry/Acknowledgement) ใช้สำหรับการควบคุมการใช้ช่องทางการสื่อสาร ในกรณีที่ช่องทางการสื่อสารระหว่างผู้ส่งและผู้รับเป็นการเชื่อมต่อกันโดยตรง ซึ่งไม่ต้องกลัวว่าข้อมูลที่ส่งออกไปจะไปถึงผู้รับผิดคน วิธีการควบคุมแบบ ENQ/ACK ทำหน้าที่ตรวจสอบว่าผู้ใดจะทำหน้าที่เป็นผู้ส่ง และผู้รับพร้อมที่จะรับข้อมูลหรือไม่

วิธีการควบคุมแบบ ENQ/ACK เริ่มต้นจากการที่ผู้ส่งทำการเริ่มส่งข้อมูลสอบถาม (Enquiry) ไปยังผู้รับ เพื่อให้แน่ใจว่าผู้รับพร้อมที่จะรับข้อมูล ผู้รับจะต้องตอบรับด้วย ACK (Acknowledgement) ถ้าผู้รับพร้อมที่จะรับข้อมูล หรือ ตอบปฏิเสธด้วย NACK (Negative Acknowledgement) ในกรณีที่ผู้รับตอบรับด้วย ACK ผู้ส่งก็จะเริ่มทำการส่งข้อมูล จนกระทั่งเสร็จ และทำการส่ง EOT (End of Transmission)

ENQ/ACK

วิธีการควบคุมแบบ Poll/Select ถ้าอุปกรณ์หลักต้องการจะเป็นผู้ส่งข้อมูล อุปกรณ์หลักก็จะทำการเลือก (Select) อุปกรณ์รองที่ต้องการจะติดต่อสื่อสารด้วยการส่งข้อความ SEL เพื่อให้อุปกรณ์รองเตรียมตัวในการเป็นผู้รับข้อมูล และถ้าผู้รับพร้อมที่จะรับข้อมูลก็จะทำการตอบกลับ มายังอุปกรณ์หลักด้วยข้อความ ACK (Acknowledgement) Multipoint Discipline

Figure 10-8 Poll

Select

Flow Control Flow Control เป็นวิธีการในการที่จะควบคุมการส่งข้อมูลจาก ผู้ส่งไปยังผู้รับ ไม่ให้ข้อมูลถูกส่งออกไปมากเกินกว่าที่ผู้รับข้อมูลจะสามารถรับได้ วิธีแรกในการควบคุมการไหลของข้อมูลคือ Stop-and-Wait และอีกวิธีหนึ่งคือ Sliding-Window

Stop-and-Wait การควบคุมการไหลของข้อมูลแบบนี้เป็นวิธีที่ง่ายที่สุด ผู้ส่งข้อมูลจะส่งข้อมูลออกไปเป็น เฟรม (Frame) หรือกลุ่มของข้อมูล หลังจากที่ผู้รับได้รับข้อมูลแล้ว จะต้องทำการส่งการตอบรับว่าได้รับข้อมูลที่ถูกต้องแล้ว (Acknowledgement : ACK) หรือ ข้อมูลที่ได้รับผิดพลาด (Negative Acknowledge : NACK) ให้กับผู้ส่ง ก่อนที่ผู้ส่งข้อมูลจะสามารถส่งข้อมูลเฟรมต่อไปได้ วิธีนี้ผู้รับสามารถควบคุมการไหลของข้อมูลได้ โดยผู้ส่งจะต้องรอการตอบรับจากผู้รับทุกครั้งก่อนที่จะทำการส่งข้อมูลเฟรมถัดไป การควบคุมการไหลของข้อมูลแบบนี้ ทำให้อัตราความเร็วของการส่งข้อมูลลดลง เพราะผู้ส่งจะต้องรอการตอบรับจากผู้รับทุกเฟรม ถ้าในกรณีที่ข้อมูลมีขนาดใหญ่ การส่งข้อมูลก็จะเป็นไปอย่างล่าช้า

Stop and Wait

Sliding-Window ส่งข้อมูลได้ครั้งละหลายๆเฟรม แล้วจึงรอรับการตอบรับจากผู้รับข้อมูล ผู้ส่งและผู้รับมีกรอบจำนวนเฟรมที่สามารถรับและส่งได้เท่ากัน เมื่อผู้ส่งเริ่มทำการส่งข้อมูลออกไป กรอบจำนวนเฟรมก็จะลดลง ผู้รับเมื่อได้รับข้อมูลเข้ามา กรอบจำนวนเฟรมของผู้รับก็จะลดลง ผู้รับเมื่อพร้อมที่จะตอบรับการได้รับข้อมูล (Acknowledge) ก็จะทำการส่งสัญญาณ ACK และบอกหมายเลขเฟรมถัดไปที่จะทำการรับข้อมูล พร้อมกับเพิ่มขนาดของกรอบจำนวนเฟรมให้เท่าเดิม เมื่อผู้ส่งได้รับสัญญาณตอบรับ และหมายเลขเฟรมถัดไปที่ผู้รับจะรับได้แล้ว ก็จะทำการขยายขนาดของกรอบจำนวนเฟรม (Sliding-Window) เท่ากับจำนวนเฟรมที่ผู้รับได้รับไปแล้ว

Sliding Window Figure 10-11 Sender Sliding Window Receiver Sliding Window

Sliding Window Example Figure 10-14 Sliding Window Example