Chapter 1 Local Area Network

Post on 24-Oct-2015

46 views 1 download

Transcript of Chapter 1 Local Area Network

Chapter 1 Local Area Network

(LAN)Technologies

เพื่��อแก้�ไปป�ญหาก้ารส่�งข้�อมู�ลข้อง TCP/IP บนระบบ LAN จำ�าเป�นอย่�างย่��งที่!�เราต้�องที่ราบว่�า IP datagrams และ ARP มู!ก้ารส่ร�างข้�อมู�ลอย่�างไร เมู��อมู!ก้ารส่�งข้�อมู�ลบนเที่คน�ค LAN เช่�นพื่ว่ก้ ethernet, token

ring,FDDI และ ieee802.11 ต้&ว่อย่�างเช่�น มู! ip data grams ส่�งข้�อมู�ลอย่��บน ether network segment ส่ามูารถ encapsulate ได้�ส่องแบบ ถ�าเคร��องฝั่�� งส่�งและฝั่�� ง มู!ก้าร encapsulate คนละแบบก้&น ก้ารส่�งน&*นก้+จำะไมู�ส่�าเร+จำ ก้ารส่�งน&*นจำะส่�าเร+จำได้� ก้+ต้�อง มู!ก้าร encapsulate ที่!�เหมู�อนก้&น

LAN Encapsulation

เพื่ราะ ip datagrams บน osi network layer เป�นแบบที่!�มู! เอก้ล&ก้ษณ์.เฉพื่าะต้&ว่ ip data grams ต้�องมู!ก้ารเข้�ารห&ส่โครงส่ร�างที่!�ช่& *น header และ trailer ข้องช่&*น datalink layer ซึ่2�งมู!ส่�ว่นประก้อบด้&งน!*

■ delimitation = frame ที่!�ต้�าแหน�ง datalink

layer มู!คว่ามูแต้ก้ต้�าง จำาก้ fram ที่!�ช่&*นอ��น ๆ แต้�ละ frame จำะมู! start

และ end และในช่&*นนน!*จำะมู! header และ trailer

■ Protocol identification เน��องจำาก้มู!ก้ารใช่� protocol

หลาย่ต้&ว่ จำ2งต้�องมู!ก้ารระบ5protocol ด้�ว่ย่ ■ addressing

ส่�าหร&บ share-access LAN technologies source node และ

destination node จำะระบ5ไว่�ที่!�ต้�าแหน�งน!*■ Bit-level integrity เพื่��อ

ก้าร check bit error จำะ check ใน form ข้อง checksum check

sum จำะถ�ก้ค�านว่ณ์โด้ย่ source แล�ว่ใส่�ไว่�ใน header หร�อ trailer แล�ว่ destination ก้+จำะแก้�ส่มูก้ารที่!� source ค�านว่ณ์ไว่� แล�ว่น�าผลที่!�ได้�มูาเปร!ย่บเที่!ย่บก้&น ถ�าเหมู�อนก้&นแส่ด้งว่�า frame ไมู�ผ�ด้พื่ลาด้ ถ�าต้�างก้&นแส่ด้งว่�า frame error checksum จำะที่�าที่!� IP หร�อ TCP

Network เฉพื่าะที่าง (เช่�น Ethernet หร�อ token ring) เมู�อ encapsulate data ออก้มูาแล�ว่ เราจำะเร!ย่ก้ว่�า frame format ซึ่2�งจำะมู!คว่ามูส่&มูพื่&นธ์.ก้&บข้�อมู�ลใน frame ที่!�อย่5�ใน Logical link control หร�อ Media access control ในช่&*นข้อง data link layer

Ethernet

พื่&ฒนาจำาก้ระบบก้ารส่�งแบบส่&ญญาณ์ radio 9.6 Kbps พื่&ฒนาโด้ย่ University of Hawaii หร�อเร!ย่ก้ก้&นว่�า ALOHA

ในป9 1972 Xerox

Corp. ได้�ส่ร�าง 2.94 Mbps โด้ย่อย่��บนหล&ก้ก้ารข้อง ALOHA system

ร�ปแบบก้ารส่�ง ค�อจำะมู!ก้ารร&บฟั�งก้�อนที่!�จำะมู!ก้ารพื่ย่าย่ามูส่�ง และในป9 1979

Digital,Intel และ Xerox ได้�ส่ร�างมูาต้รฐาน 10 Mbps ร� �จำ&ก้ก้&นในนามู Ehternet II ในป9 1981 ieee project 802 ได้�เร��มูค�ด้ที่!�จำะที่�า 10

Mbps ในป9 1995 ieee อน5มู&ต้� เห+นช่อบส่ร�าง 100 Mbps version

ข้อง ether เร!ย่ก้ว่�า Fast Ethernet Ethernet มู!มูาก้�อน ieee 802.3 เพื่ราะว่�า มูาต้รฐาน Ethernet น&*นมู!หลาย่อย่�าง ที่�าให�ก้าร encapsulate data ก้+มู!หลาย่อย่�าง ซึ่2�งจำะที่�าให�ซึ่&บส่นเมู��อไมู�

ส่ามูารถต้�ด้ต้�อส่��อส่ารก้&นระหว่�างเคร��องคอมูพื่�ว่เต้อร.ได้� ถ2งอย่�างน&*น ได้�มู!ก้ารพื่ย่าย่ามูแก้�ไข้ป�ญหาด้�ว่ย่ก้ารใช่� Protocol ส่��อส่ารเข้�ามูาช่�ว่ย่

Ethernet II

Ethernet frame format ถ�ก้จำ�าก้&ด้คว่ามูไว่�ใน Ethernet ที่!�ส่ร�างข้2*นโด้ย่ digital, intel และ Xerox ก้�อน ieee 802.3 และ ethernet frame ย่&งร� �จำ&ก้ก้&นในนามูข้อง DIX

Field ใน header และ trailer ข้อง Ethernet II มู!ด้&งน!*

■ Preamble - มู!ข้นาด้ 8 byte

■ Destination Address -มู!ข้นาด้ 6 byte ใช่�แส่ด้งต้�าแหน�ง ข้อง destination destination ส่ามูารถเป�นได้�ที่&*ง unicast, multicast หร�อว่�า multicast

■ Source Address - มู!ข้นาด้ 6 byte ส่�าหร&บแส่ด้ง

ต้�าแหน�งข้องผ��ส่�ง ■ Ether Type - เป�นต้&ว่บ�งบอก้ว่�าโปรโต้คอลข้อง layer ถ&ด้มู!โปรโต้คอล อะไรบรรจำ5อย่�� ใน Ethernet frame

■ Payload - the payload field ส่�าหร&บ Ethernet II ประก้อบไปด้�ว่ย่ PDU ข้อง layer ที่!�ส่�งก้ว่�า Ethernet II

ส่ามูารถส่�งได้� อย่�างมูาก้ส่5ด้ 1500 byte เพื่ราะ ส่ะด้ว่ก้ต้�อก้าร detect

collision และต้�องมู! PDU ไว่�ต้�องอย่�างน�อย่ 46 byte

■ Frame Check

Sequence - field มู!ข้นาด้ 4 byte FCS หร�อเร!ย่ก้อ!ก้อย่�างหน2�งว่�า cyclical redundancy check source node จำะค�านว่ณ์ FCS แล�ว่น�าผลล&พื่ธ์.ใส่�ไว่�ใน field น!* เมู��อ destination ได้�ร&บผลล&พื่ธ์.แล�ว่ก้+จำะน�ามูาค�านว่ณ์เพื่��อหาค�า form เร��มูต้�น แล�ว่น�ามูาเปร!ย่บเที่!ย่บก้&บที่าง source

form ที่!�ได้� มู!ค�าเที่�าก้&บ form ต้�นที่างค�าที่!�ได้�ก้+จำะถ�ก้ต้�อง แต้�ถ�าไมู�เที่�าก้&น ค�าที่!�ได้�ค�อ error

ต้&ว่อย่�าง Ethernet II frame format ส่�าหร&บ IP datagram

Frame:

- Ethernet: Etype = Internet IP (IPv4) - DestinationAddress: 001054

CAE140 IG: (0.......) Individual address

UL: (.0......) Universally Administered Address Rsv: (..000000)

- SourceAddress: 006008 52F9D8

UL: .0...... Universally Administered Address EthernetType: Internet IP (IPv4), 2048(0x800)

+ Ipv4: Next Protocol = ICMP, Packet ID = 44553, Total IP Length = 60 + Icmp: Echo Request Message, From 192.168.160.186 To 192.168.160.1

The Ethernet Interframe Gap

ต้�างจำาก้ Token Ring และ FDDI Ethernet frame formats

ไมู�มู!เส่�นที่างที่!�แน�นอน ช่&ด้เจำน Ethernet frame gap ค�อก้ารว่&ด้เว่ลาที่!�แน�นอนในก้ารส่�งข้�อมู�ลข้นาด้ 96 bit (9.6 μs on a 10-Mbps

Ethernet network segment)

Ethernet Minimum Frame Size

ต้�องมู!Payload อย่�างน�อย่ 46 byte The Ethernet

minimum เป�นผลข้องก้าร Detect collision ซึ่2�งส่ามูารถน�าไปใช่�ในก้ารค�านว่ณ์หาก้ารส่�งข้�อมู�ลที่!�มู!ข้นาด้มูาก้ที่!�ส่5ด้ได้� Ethernet node ต้�องมู!ก้ารส่�งส่&ญญาณ์ที่!�ย่าว่พื่อที่!�จำะข้นส่&ญญาณ์ collision ก้ล&บมูาได้�ย่&งผ��ส่�งได้�

เว่ลาที่!�ใช่�ในก้ารส่�งจำาก้ node a ไปย่&ง node b และจำาก้ node b

ย่�อนก้ล&บมูาย่&ง node a รว่มูเว่ลาส่�าหร&บ detect เราจำะเร!ย่ก้ว่�าหน2�ง slot time และจำาก้ต้&ว่อย่�าง เว่ลาในก้ารส่�งจำาก้ node a ไปย่&ง node b

ใช่�เว่ลา 28.8 micro sec รว่มูระย่ะที่างไปก้ล&บ เป�น 57.6 และก้ารส่�งมู!ข้นาด้ 10 Mbps ที่�าให� ส่�งข้�อมู�ลได้�ข้นาด้ 576 bit หร�อ ข้นาด้ 72 byte

ซึ่2�งใจำ frame ก้+จำะมู! preamble 8 byte source address 6 byte

destination address 6 byte Ethernet type 2 byte และ FCS

4 byte ที่�าให� ข้นาด้ข้อง payload น�อย่ส่5ด้ที่!�ต้�องมู!ค�อ 46 byte

IEEE 802.3

เป�นผลล&พื่ธ์.ที่!�มูาจำาก้ ieee 802.2 และ 802.3 ค�อ ieee 802.3

ใช่� header และ trailer ส่�ว่น ieee 802.3 ใช่� LLC Header

IEEE 802.3 Header และ trailer

■Preamble มู!ข้นาด้ 7 byte

■start delimiter

มู!ข้นาด้ 1 byte ใช่�บอก้ต้�าแหน�ง เร��มูต้�นข้อง frame

■destination address ข้นาด้เหมู�อนก้&บ Ethernet II destination address

■Source address ข้นาด้เหมู�อนก้&น Ethernet II

■length มู!ข้นาด้ 2 byte และเป�นต้&ว่บอก้เลข้ที่!�มูาจำาก้ LLC header

■frame check sequence มู!ข้นาด้ 4 byte field มู!ล&ก้ษณ์ะ เหมู�อนก้&น FCS field ข้อง Ethernet II

IEEE 802.2 LLC header

■DSAP the destination service address point field มู!ข้นาด้ 1 byte

■SSAP the source service access point มู!ข้นาด้ 1 byte

■Control

Field มู!ข้นาด้ 1 หร�อ 2 byte ข้2*นอย่��ก้&บก้าร encapsulate ข้�อมู�ลข้อง LLC ว่�าเป�นแบบช่น�ด้ไหนช่น�ด้ที่!�หน2�ง 1 มู!ข้นาด้ 1 byte เป�นแบบช่น�ด้ connectionless LLC ไมู�ได้�จำ&ด้ให�เป�นก้ารส่�งที่!�เช่��อถ�อได้�ช่น�ด้ที่!�ส่อง 2 มู!ข้นาด้ 2 byte เป�นแบบ connection-

oriented เป�นก้ารส่�งที่!�มู!คว่ามูน�าเช่��อถ�อ

ความแตกต�างของ Ethernet II frame จาก IEEE 802.3

frame

ส่��งที่!�มู!ล&ก้ษณ์ะคล�าย่ ๆ ก้&นข้องส่องช่น�ด้น!*ค�อ ■Preamble

■มู! source address และ destination

address เหมู�อนก้&น ย่ก้เว่�น ieee มู! 2 byte เพื่��มูเข้�ามูา ■มู! FCS

เหมู�อนก้&น

IEEE 802.3 SNAP

ถ2งแมู�ว่�า ค�า 0x06 ส่�าหร&บ Service Access Point ส่�าหร&บ IP

จำะไมู�เป�นที่!�น�ย่มูแต้� มูาต้รฐาน RFC1042 น&*นค�อ IP datagram

และ ARP ที่!�ส่�งบน IEEE 802.3, 802.4 และ 802.5 แต้�ต้�องใช่�ก้าร Encapsulate ข้อง SNAP

IEEE 802.3 SNAP เป�นส่�ว่นที่!�มูาจำาก้ IEEE 802.3 เพื่��อให�ใช่�ได้�ก้&บ protocol ที่!�มูาจำาก้ header ข้อง Ethernet II เพื่��อให�ได้�ก้&บเที่คโนโลย่!ข้อง IEEE 802.3 ได้� แส่ด้งว่�า SNAP frame และ DSAP และ SSAP field ก้�าหนด้ค�าให�เป�น 0xAA

ใน LLC header เพื่ราะที่5ก้ SNAP encapsulate payload ไมู�ได้�ใช่� LLC sevice frame ที่5ก้ frame ข้อง SNAP เป�นข้อง LLC

datagram ด้&งน&*น field control จำะถ�ก้ต้&*งค�าให�เป�น 0x03 เพื่��อแส่ด้ง UI frame SNAP header มู! field อย่��ส่อง field ด้&งน!*

■Organization Code มู!ข้นาด้ 3 byte ใช่�ร&ก้ษาคว่ามูหมูาย่ข้อง 2 byte ที่!�ส่�งต้ามูมูา ซึ่2�ง Organization Code จำะถ�ก้ต้&*งค�าไว่�ให�เป�น 0x00-00-00 ■

ส่�าหร&บ Organization Code ที่!�มู!ค�า 0x00-00-00 2 byte ถ&ด้ไปข้อง SNAP header จำะเป�นในส่�ว่นข้อง Ethernet type ใช่�ก้�าหนด้ค�าว่�าเป�น IP (0x0800) และ ARP (0x0806) เมู��อรว่มู

ข้นาด้ข้อง LLC header แล�ว่ frame มู!ข้นาด้ได้�มูาก้ 1496 byte

และ มู!ข้นาด้ต้��าส่5ด้ 38 byte

ต้&ว่อย่�าง ร�ปแบบ Frame IEEE 802.3 SNAP

Frame:

- Ethernet: 802.3, DataLength = 36 bytes

- DestinationAddress: *BROADCAST

IG: (1.......) Group address

UL: (.1......) Locally Administered Address

Rsv: (..111111)

- SourceAddress: 00AA00 4BB147

UL: .0...... Universally Administered Address

DataLength: 36 (0x24)

- Llc: Unnumbered(U) Frame, Command Frame, SSAP = SNAP(Sub-

Network Access Protocol), DSAP = SNAP(Sub-Network Access Protocol)

+ DSAP: SNAP(Sub-Network Access Protocol), Individual DSAP

+ SSAP: SNAP(Sub-Network Access Protocol), Command

+ Unnumbered: UI - Unnumbered Information

+ Snap: EtherType = ARP, OrgCode = XEROX CORPORATION

+ Arp: Request, 192.168.50.1 asks for 192.168.50.2

ส่�าหร&บค�าเด้�มูข้อง TCP/IP ข้อง window server 2008 และ window vista ใช่�ก้าร encapsulate ข้อง Ethernet II เมู��อมู!ก้ารส่�ง และร&บ frame บน Ethernet network ถ2งแมู� ที่&*งส่อง window จำะร&บก้าร encapsulate ได้�ที่&*งส่องอย่�างก้+ต้ามูแต้� ค�าเด้�มูจำะเป�น Ethernet II ส่�าหร&บก้าร encapsulate SNAP บน IEEE 802.3 IP

และ ARP จำะใช่�ค�า registry ด้&งน!*

ArpUseEtherSNAP

Location: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\

Tcpip\Parameters

Data type: REG_DWORD

Valid range: 0–1

Default value: 0

Present by default: No

ArpUseEtherSNAP จำะ enable (ต้&*งค�าให�เป�น 1) หร�อ disable

(เมู��อต้&*งค�าให�เป�น 0) เมู��อมู!ก้ารใช่�ส่�ง frame ในร�ปแบบ ข้อง ieee

802.3 SNAP แต้�ปก้ต้� ARPUseEtherSNAP ค�าจำะเป�น disable

เมู�อ ArpUseEtherSNAP ถ�ก้ disable TPC/IP

ส่�าหร&บ window server 2008 และ window vista จำะย่อมูร&บ ARP

request ที่!� encapsulate โด้ย่ SNAP และ ARP reply ที่!� encapsulate โด้ย่ Ethernet II ส่มูมูต้� มู! node ส่�ง ARP

request message ออก้ไป อ!ก้ node ก้+จำะร� �จำ&ก้ encapsulate

ข้อง Ethernet II แล�ว่ก้+จำะส่�ง reply ก้ล&บมูาเป�น Ethernet II

encapsulate ต้�อมูา

Special Bits on Ethernet MAC Addresses

ภาย่ใน Source address และ destination address

ข้อง Ethernet II และ ieee 802.3 frame format จำะมู! special

bit ก้�าหนด้มูาให�แล�ว่

The Individual/Group Bit

The Individual/Group Bit (I/G) มู!ไว่�เพื่��อแส่ด้งว่�า address

ปลาย่ที่างเป�นแบบไหน unicast (Individual) หร�อ multicast

(Group) ถ�า The Individual/Group Bit ถ�ก้ set ให�ค�าเป�น 0 แส่ด้งว่�าเป�น unicast ถ�าเป�น 1 แส่ด้งว่�าเป�น multicast หร�อ broadcast

The Universal/Locally Administered Bit

The Universal/Locally (U/L) Administered bit เป�นที่!�บอก้ว่�า ieee เป�นผ��จำ&ด้ส่รรค. ส่�าหร&บ address แบบ universal bit จำะถ�ก้ก้�าหนด้ให�เป�น 0 address แบบ Universal เป�นต้&ว่บอก้คว่ามูแน�นอนว่�า address จำะไมู�มู!ซึ่�*าก้&น เพื่ราะ ผ��ผล�ต้ network adapter จำะได้�ร&บเลข้มูา 3 byte จำาก้ ieee แล�ว่น�ามูาก้ก้�าหนด้เอก้ล&ก้ษณ์.ที่!�ไมู�ซึ่�*าก้&นให�แต้�ละ network adapter MAC address ข้นาด้ 6 byte ข้อง

network adapter จำะถ�ก้โปรแก้รมูใส่�เข้�ามูาจำาก้โรงงานผล�ต้ระหว่�างก้ารผล�ต้ ส่�าหร&บ locally administered address The U/L จำะถ�ก้ก้�าหนด้ให�เป�น 1 adapter network บางต้&ว่ ส่ามูารถเข้�าไปแก้� MAC

address ได้� แต้�ในก้รณ์!น!* U/L จำะถ�ก้ ต้&*งค�าให�เป�น 1

U/L bit ส่�าค&ญส่�าหร&บ unicast address เที่�าน&*น เมู��อ I/G bit

ถ�ก้ set ให�เป�น 1 bit น!*ไมู�ได้�เป�นต้&ว่บอก้ว่�าเป�น locally หร�อ a

universally administered address U/L มู!คว่ามูส่&มูพื่&นธ์.ก้&บ source address และ Destination address

Routing Information Indicator Bit

เป�น bit ล�าด้&บต้��า ข้อง byte แรก้ ข้อง source address แส่ด้งว่�า MAC address เป�นต้&ว่แส่ด้งเส่�นที่าง ซึ่2�ง bit น!* เจำต้นามู!ไว่�ส่�าหร&บ Token ring address Token ring มู!ก้ลไก้เร!ย่นร� �เส่�นที่างข้อง MAC

address จำาก้เส่�นที่างเด้�มูข้อง Token ring อย่�างไรก้+ต้ามู bit เหล�าน!*ก้+มูไว่�เพื่��อ Ethernet มู&นย่&งคงส่งว่น และ ต้&*งค�าไว่�ให�เป�น 0 เพื่��อป=องก้&นป�ญหาเมู��อ มู!ก้ารที่�างานบน bridge หร�อ ส่ว่�ต้ช่. layer 2 ระหว่�าง Ethernet segment และ token ring

ต้&ว่อย่�าง ส่มูมูต้�ว่�า Routing

Information Indicator bit ไมู�ได้�ส่งว่นค�า 0 ไว่�ให� Ethernet

address และก้�าหนด้ค�าเป�น 1 ให� universal หร�อ locally

administered address จำาก้น&*น address ย่�าย่มูาย่&ง token ring

the Routing Information Indicator bit ย่&งคงถ�ก้ set ให�เป�น 1

จำนก้ระที่&*ง ไมู�มู! source routing information ซึ่2�งเป�นส่าเหต้5ให�มู!ก้าร drop frame ได้�

Token Ring

► Token Ring เป�นเที่คโนโลย่!เคร�อข้�าย่ที่!�ถ�ก้น�ามูาใช่�คร&*งแรก้โด้ย่ ค5ณ์ Olaf Soderblum ในป9 ค.ศ.1969 IBM ได้�ซึ่�*อส่�ที่ธ์�?ในก้ารออก้แบบเที่คโนโลย่!เคร�อข้�าย่จำ2งถ�ก้เร!ย่ก้ว่�า IBM Token Ring และ ต้�อมูาในป9 ค.ศ.1984 ได้�มู!ก้ารน�าเที่คโนโลย่! Token Ring จำ&ด้เป�นเคร�อข้�าย่ที่!�ใช่� Ring topology โด้ย่ใช่�ส่าย่ Twisted pair เช่��อมูต้�อก้&บโหนด้ โด้ย่เช่��อมูต้�อก้&บโครงส่ร�าง ระบบคอมูพื่�มูเต้อร.แบบ ศ�นย่.ก้ลางระบบและ ในย่5คน!* ย่&งคงเป�นเที่คโนโลย่!หล&ก้ใน LAN ข้อง IBM ต้�อมูา ในป9 1985 IEEE น�ามูาเป�นแมู�แบบ พื่&ฒนามูาต้รฐาน IEEE 802.5 จำนก้ลาย่มูาเป�น มูาต้รฐานส่าก้ล จำนก้ระที่&�ง IBM ส่ร�าง Token Ring ข้2*นมูา แที่น Ethernet LAN

แต้� Ethernet LAN ก้+คงย่&งเป�นที่!�น�ย่มูมูาก้ที่!�ส่5ด้ จำนเก้�ด้ป�ญหาค�าใช่�จำ�าย่และก้ารแบ�งต้ลาด้ข้2*นแต้�และ ก้+ย่&งมู!คว่ามูน�ย่มูน�อย่ก้ว่�า Ethernet และ มู!อ&ต้ราก้ารส่�งข้�อมู�ล 4 Mbps และ เพื่��มูคว่ามูเร+ว่มูาเป�น 16 Mbps คว่ามูเร+ว่

IP และ encapsulation ARP ผ�านเคร�อข้�าย่ Token Ring

อธ์�บาย่ไว่�ใน RFC 1042

IEEE 802.5

ร�ปแบบ format ข้อง IEEE 802.5 frame เป�นผลข้อง IEEE

802.2 และ 802.5 ต้ามูข้�อก้�าหนด้และ ประก้อบด้�ว่ย่ IEEE 802.5

header และ IEEE 802.2 LLC header โด้ย่อย่��ในร�ปแบบ format

ข้อง IEEE 802.5 frame ก้รอบร�ปแบบจำะปราก้ฏในร�ปที่!� 1-6

ร�ปที่!� 1-6 ได้�แส่ด้ง Frame ข้อง IEEE 802.5 และ ได้�แส่ด้ง IEEE

802.2 LLC header และ IEEE 802.2 trailer

IEEE 802.5 Header and Trailer

ฟัAลด้.ใน IEEE 802.5 Header and Trailer มู!ก้ารก้�าหนด้ด้&งน!*

■ StartDelimiter ฟัAลด้. เร��มู Delimiter มู!ข้นาด้ย่าว่ระบ5 เร��มูต้� น 1byte แ ล ะ frame ช่� อ ง StartDelimiter มู! ส่&ญล&ก้ษณ์.nondata เร!ย่ก้ J และ K เป�นส่&ญล&ก้ษณ์.ที่!�มู!ก้ารเข้�ารห&ส่ส่&ญญาณ์ Token Ring ใช่� ส่&ญล&ก้ษณ์. J ค�อ ก้ารละเมู�ด้ก้ารเข้�ารห&ส่ข้อง 1 และส่&ญล&ก้ษณ์. K ค� อ ก้ า ร เ ข้� า ร ห& ส่ ส่& ญ ญ า ณ์ข้อง 0Delimiter มู!ก้ารโครงส่ร�างก้ารที่�างานที่!�ช่&ด้เจำนมูาก้.แต้ก้ต้� า ง จำ า ก้ Ethernet,TokenRing-frame ไ มู� มู! ช่� อ งว่�าง interframe แต้�อย่�างใด้

หมูาย่เหต้5ฟัAลด้.เร��มูข้อง Delimiter ไมู�มู!ใน Network Monitor

■ Access Control มู!คว่ามูย่าว่ฟัAลด้. ข้นาด้ 1 byte และราย่ละเอ!ย่ด้ด้&งต้�อไปน!* ❑ ก้ารต้&*งค�าล�าด้&บข้องข้�อมู�ลข้อง token (3 บ�ต้) ส่ถาน Token

ring มู! คว่ามูส่ามูารถในก้ารส่�งข้�อมู�ลแบบ ล�าด้&บ ❑ ก้ารต้&*งค�าระด้&บก้ารจำอง token (3 บ�ต้) บ�ต้จำอง ข้อง token

ต้&*ง ระด้&บ คว่ามูส่�าค&ญข้องส่&ญญาณ์เมู��อส่ถาน!เร��มูต้�นมู!ก้ารส่�งส่&ญญาณ์มูาถ2ง ❑ ระบ5ว่�า Frame ข้องข้�อมู�ลได้�ผ�านก้ารต้รว่จำส่อบ ข้อง TokenRing (1 bit) โด้ย่ ที่!�เป�น Frame ได้�ผ�านส่ถาน!ต้รว่จำส่อบ Frame ข้องข้�อมู�ลโด้ย่มู! bit Monitor

ก้�าหนด้เป�น 1 หาก้ต้รว่จำส่อบ Token ring ข้อง ส่ถาน! จำะเห+นเฟัรมูก้&บบ�ต้ต้รว่จำส่อบมู!ก้ารต้&*งค�าที่!� 1 Frame แล�ว่ ❑ ระบ5ว่�า Frame ต้�อไปน!*เป�นส่&ญญาณ์หร�อ Frame ข้นาด้ (1

bit) ถ�าต้&*งค�าเป�น 0 จำะเป�น token. ถ�าต้&*งค�าเป�น 1 จำะเป�น Frame

■ Frame Control ฟัAลด้. Frame Control จำะมู!ข้�อมู�ลข้นาด้ 1

byte และมู!ราย่ละเอ!ย่ด้ต้�อไปน!* ❑ ระบ5ว่�า Frame น&*นจำะมู! Token Ring MAC Frame หร�อ Frame LLC (2 บ�ต้)

❑ ระบ5ประเภที่ข้อง Frame Token Ring จำ&ด้ก้าร MAC เช่�นปร&บปร5ง, ก้ารอ�างส่�ที่ธ์�? ❑ ส่องบ�ต้ในฟัAลด้. Frame Control จำะ reserved

■ Destination Address โด้ย่ที่!� Destination Address

มู!ฟัAลด้.ข้นาด้ 6 bytes และแส่ด้ง ที่!�อย่��ข้องปลาย่ที่าง ส่�าหร&บ Token Ring, Destination Address field มู!คว่ามูส่ามูารถ

ด้&งน!*ต้�อไปน!* ❑ มู!ก้ารใช่�งานแบบ unicast

❑ broadcast universal ต้�าแหน�งค�อ (0xFF-FF-FF-FF-

FF-FF)

❑ Token Ring broadcast ต้�าแหน�งค�อ (0xC0-00-FF-FF-

FF-FF).ล&ก้ษณ์ะข้อง Frame ก้ารใช่� Token Ring ที่!�เป�น broadcast ได้�ร&บก้ารออก้แบบเพื่��ออย่��ในแหว่นเด้!ย่ว่ ❑แบบ multicast address

■ Source Address มู!ฟัAลด้.ข้�อมู�ลข้นาด้ 6 มู!ก้ารบ�งบอก้ถ2งก้ารส่�งข้�อมู�ล ที่!�อย่�� ใน unicast ข้องโหนด้ ■ Payload ฟัAลด้. Payload ส่�าหร&บ Frame Token Ring

ประก้อบด้�ว่ย่ PDU ข้องช่&*นบน โปรโต้คอล แต้ก้ต้�าง Ethernet มู!ข้นาด้ Frame ต้��าส่5ด้และส่�งส่�งส่5ด้ โด้ย่ที่!� Unit (MTU) ส่�าหร&บ Token Ring ไมู�ใช่�จำ�านว่นที่!�ก้�าหนด้ไว่�แต้�ข้2*นอย่��ก้&บป�จำจำ&ย่ด้&งก้ล�าว่ ซึ่2�ง เป�นอ&ต้ราบ�ต้และเว่ลาข้อง token TokenRing MTUs มู!คว่ามูซึ่&บซึ่�อนเพื่��มูเต้�มูโด้ย่ ส่ถานะข้องแหล�ง Token Ring-เส่�นที่างส่ะพื่านข้�อมู�ลเพื่��มูเต้�มูเก้!�ย่ว่ก้&บ Token Ring MTUs ส่�าหร&บ datagrams IP จำะอย่��ในส่�ว่นช่��อ "IEEE 802.5 Snap" ภาย่หล&งใน บที่น!*

■ Frame ต้รว่จำส่อบ มู!ข้นาด้ฟัAลด้. FCS เป�น 4 byte CRC ที่!�ใช่�ก้ลไก้เด้!ย่ว่ก้&บ Ethernet ให�มู!บ�ต้ต้รว่จำส่อบคว่ามูส่มูบ�รณ์.ระด้&บฟัAลด้.ที่&*งหมูด้ในก้รอบ Token Ring จำาก้ ช่�อง Frame Control

ไปย่&ง Payload FCS ไมู�ให�มู!คว่ามูผ�ด้พื่ลาด้ระด้&บ bit เก้�ด้ข้2*น ส่�าหร&บในก้ารคว่บค5มูก้ารส่�ง Frame Status น!*ช่�ว่ย่ให�บ�ต้ในฟัAลด้.เหล�าน!*เช่�น บ�ต้ต้รว่จำส่อบจำะก้�าหนด้โด้ย่ไมู�บ&งค&บ recalculation

ข้อง FCS โด้ย่ที่!� FCS จำะต้รว่จำส่อบต้ามูที่!�ผ�านโหนด้ในว่งแหว่นแต้�ละโหนด้ ถ�า FCS ล�มูเหลว่ที่!�โหนด้ใด้ๆ ข้�อผ�ด้พื่ลาด้น&*นจำะ แส่ด้งต้รว่จำพื่บในช่�อง End Delimiter ก้�าหนด้เป�น 1 และโหนด้ได้�ร&บ ไมู�ได้�ค&ด้ลอก้ Frame

■ End Delimiter เป�นฟัAลด้.ที่!�มู!ข้นาด้ 1 byte ฟัAลด้.ที่!�ระบ5ที่�าย่ข้องก้รอบ เช่�น Delimiter Start, End Delimiter มู! J และ K

ส่&ญล&ก้ษณ์. nondata ให� postamble ช่&ด้เจำน ฟัAลด้. End

Delimiter ย่&งมู!ด้&งต้�อไปน!* ❑ แส่ด้ง Intermediate Frame (1 บ�ต้) เพื่��อแส่ด้งว่�า Frame น!*เป�น Frame ส่5ด้ที่�าย่ในล�าด้&บ (ก้�าหนด้เมู��อ เป�น 0)

❑ แส่ด้งก้ารต้รว่จำพื่บข้�อผ�ด้พื่ลาด้ข้�อมู�ลเพื่!ย่ง (1 bit) ให�เห+นว่�าก้รอบน!*ล�มูเหลว่ ค�านว่ณ์จำาก้ FCS ❑ เน��องจำาก้ไมู�มู!ช่�องข้องค�าระย่ะเว่ลาใน IEEE 802.5 เฟัรมู, End Delimiter ค�อ ที่!�ใช่�ในก้ารช่�ว่ย่ค�นหา payload และต้�าแหน�งข้อง FCS และ Frame

ส่ถานะ

■ Frame Status ฟัAลด้. เป�น Frame ส่ถานะมู!ข้นาด้ 1 byte

ซึ่2�งมู!ฟัAลด้.ต้�อไปน!* ❑ ส่องส่�าเนาข้อง Frame Status field เป�นเพื่ราะแต้�ละช่�อง FCS ไมู�ป=องก้&น Frame Status field

❑ ที่!�ร� �จำ&ก้และด้&ช่น! Frame ค&ด้ลอก้ไมู�ได้�ใช่�เป�น

acknowledgments ส่�าหร&บก้ารส่�งข้�อมู�ลที่!� เช่��อถ�อ ได้� โด้ย่ส่�ง ภาย่ใน Token Ring

หมูาย่เหต้5 FCS, End Delimiter และ Frame Status

fields จำะมูองไมู�เห+นด้�ว่ย่ Monitor Network

IEEE 802.2 LLC Header

ฟัAลด้.ในส่�ว่นห&ว่ข้อง IEEE 802.2 LLC ก้�าหนด้และใช่�เช่�นเด้!ย่ว่ก้&นก้&บ IEEE 802.2 LLC header และส่�าหร&บ Frame Format ข้อง IEEE 802.3, ก้ล�าว่ถ2งในส่�ว่นเร��อง IEEE " 802.3 "ก้�อนหน�าในบที่น!*

IEEE 802.5 SNAP

ต้ามูที่!�ได้�อธ์�บาย่ไว่�ก้�อนหน�าในบที่น!*ค�า 0x06 หมูาย่ถ2ง DSAP และ SSAP ส่�าหร&บ IP แต้�ไมู�ได้�ก้�าหนด้ไว่�เพื่��อใช่�ใน RFC 1042 และไมู�ได้�ใช่�ในระบบข้องอ5ต้ส่าหก้รรมู ด้&งน&*น ในก้รณ์! IEEE 802.3 จำาก้ภาพื่ที่!�เห+นจำะมู! datagram IP มูาก้ก้ว่�า IEEE 802.5 เคร�อข้�าย่ IP datagram ต้�อง encapsulated ใช่� Snap เป�นร�ปที่!� 1-7 แส่ด้ง

ส่�าหร&บ 10 (ms millisecond) token ค�อเว่ลาข้นาด้ส่�งส่5ด้ ข้อง IP datagrams มู! ข้นาด้ 4464

ไบต้. ส่�าหร&บ Token Ring ที่!�มู!คว่ามูเร+ว่ 4 Mbps และมู! network

adapters มู!ข้นาด้ 17,914 byte และมู!คว่ามูเร+ว่ 16Mbps โด้ย่ network adapters ข้อง Token Ring เป�นส่ะพื่านเส่�นที่างป�จำจำ5บ&นมู! IP

ข้นาด้ส่�งส่5ด้ โด้ย่จำาก้ datagrams ค�อด้&งน!* 508, 1020, 2044, 4092,

และ 8188 bytes. ส่�าหร&บข้�อมู�ลเพื่��มูเต้�มูเก้!�ย่ว่ก้&บ Token

ด้�ได้�จำาก้ Ring MTUs RFC 1042

ร�ปที่!� 1-7 จำาก้ร�ปค�อ ร�ปแบบ ข้อง IEEE 802.5 Frame Snap แส่ด้ง SNAP header และ IP datagram

Special Bits on Token Ring MAC Addresses

ใน Source Address และ Destination Address อย่��ในร�ปแบบ IEEE 802.5 Frame และมู!บ�ต้พื่�เศษมู!ก้ารก้�าหนด้ด้&งน!* ด้�จำาก้ร�ปที่!� 1-8 แส่ด้งเอาไว่�

The Individual/Group Bit

ในระบบ Ethernet น&*นมู! I / G bit อย่��ใน addresses ข้อง Token Ring มู!ก้ารใช่�เพื่��อแส่ด้งว่�า addresses (แต้�ละ unicast) หร�อ

(ก้ล5�มู multicast) addresses และ addresses ข้อง unicast, I /

G bit ก้�าหนด้เป�น 0 ที่!�อย่�� multicast I / G bit ก้�าหนด้เป�น 1

The Universal/Locally Administered Bit

ในระบบ Ethernet U / L bit อย่��ใน addresses ข้อง Token

Ring มู!ก้ารใช่�เพื่��อแส่ด้ง ว่�า IEEE มู!ก้ารจำ&ด้ส่รร addresses และ addresses universal จำ&ด้ส่รรโด้ย่ IEEE, U / L bit ก้�าหนด้เป�น 0

ก้ารปก้ครองที่!�อย่��ในพื่�*นที่!� U / L bit ก้�าหนด้เป�น 1 U / L bit ค�อ ที่!�เก้!�ย่ว่ข้�อง ก้&บ Destination Address fields ที่!�อย่��ปลาย่ที่าง

ร�ปที่!� 1-8 จำาก้ร�ปเป�นบ�ต้พื่�เศษที่!�ก้�าหนด้ไว่�ใน Token Ring source และปลาย่ที่างข้อง destination MAC addresses

Functional Address Bit

Functional Address bit โด้ย่ มู!ก้ารระบ5ว่�า address ปลาย่ที่างค�อ destination address(ก้�าหนด้เมู��อ 0) หร�อ address

nonfunctional (ต้&*งเมู��อ 1) Token Ring โด้ย่มู!ก้ารก้�าหนด้ต้�อไปน!*

■ Functional addresses ก้ารส่�งข้�อมู�ลใน ส่�ว่น address

Multicast เฉพื่าะ Token Ring. มู!เฉพื่าะ address ที่!�ที่�างานเพื่��อต้รว่จำส่อบระบ5 Token Ring พื่ารามู�เต้อร.และ มูาเป�นเส่�นที่างข้องก้ารเช่��อมูต้�อ ■ Nonfunctional address อย่��ในส่�ว่น address multicast

ที่&�ว่ไปที่!�ไมู�เฉพื่าะ Token Ring. บ�ต้งานที่!�ส่�าค&ญค�อเมู��อ I / G bit

ก้�าหนด้เป�น 1

FDDI

FDDI เป�นเที่คโนโลย่!เคร�อข้�าย่ที่!�พื่&ฒนาโด้ย่ American National

Standards Institute (ANSI) FDDI เป�นเคร�อข้�าย่แบบส่�งผ�านโที่เคน ( Token Passing ) และมู!แบนว่�ธ์ที่!� 100 Mbps โด้ย่ใช่�ส่าย่ใย่แก้�ว่น�าแส่งต้�อส่ถาน!เป�นว่งแหว่นส่องว่ง ส่�ว่นใหญ�จำะใช่� FDDI เป�นแบ+คโบนข้องเคร�อข้�าย่เน��องจำาก้แบนด้.ว่�ธ์ที่!�ส่�ง และส่ามูารถเช่��อมูต้�อส่ถาน!ได้�ไก้ลก้ว่�าส่าย่ที่องแด้งมูาก้ ล�าส่5ด้ได้�มู!ก้ารพื่&ฒนา CDDI ( Copper Distribution

Data Interface ) โด้ย่ใช่�ส่าย่ส่&ญญาณ์ค��เก้ล!ย่ว่บ�ด้แที่นส่าย่ใย่แก้�ว่น�าแส่ง แต้�ย่&งคงใช่�โปรโต้คอลข้อง FDDI และ พื่&ฒนาโด้ย่ IEEE เป�นส่�ว่นหน2�งข้องมูาต้รฐาน

RFC 1188 อธ์�บาย่ encapsulation IP ผ�านเคร�อข้�าย่ FDDI

FDDI Frame Format

ร�ปแบบ Frame ข้อง FDDI เป�นมูาต้รฐานข้อง IEEE 802.2 และข้�อก้�าหนด้ ANSI FDDI และประก้อบด้�ว่ย่ ข้อง FDDI Header ,FDDI

trailer และ IEEE 802.2 Header LLC. ร�ปที่!� 1-9 แส่ด้ง FDDI

ร�ปแบบ Frame

ร�ปที่!� 1-9 ร�ปแบบ Frame ข้อง FDDI แส่ด้ง FDDI Header, FDDI

trailer และ IEEE 802.2 Header LLC

FDDI Header and Trailer

ฟัAลด้.ในส่�ว่นข้อง FDDI Header และ FDDI trailer ก้�าหนด้ด้&งน!* ■ Start Delimiter ฟัAลด้.เร��มู Delimiter ข้นาด้ 1 byte และเร��มูต้�นข้อง Frame เช่�น Token Ring, ช่�อง Start Delimiter มู!ส่&ญล&ก้ษณ์. nondata เร!ย่ก้ว่�า J และส่&ญล&ก้ษณ์. K ที่!�มู!ก้าร ละเมู�ด้โด้ย่ก้าร เข้�ารห&ส่ส่&ญญาณ์ FDDI โด้ย่ที่!� J ค�อส่&ญล&ก้ษณ์. ค�อ ก้าร

ละเมู�ด้ก้ารเข้�ารห&ส่ข้อง 1 และส่&ญล&ก้ษณ์. K ค�อก้ารละเมู�ด้ก้ารเข้�ารห&ส่ข้อง 0

หมูาย่เหต้5 Start Delimiter ไมู�มู!ใน Network Monitor

■ Frame Control ฟัAลด้. Frame Control มู!ข้�อมู�ลข้นาด้1

byte และก้�าหนด้ข้อบเข้ต้ด้&งน!* ❑ Clase ข้อง Frame มู!ข้นาด้ (1 bit) Frame FDDI

ส่ามูารถส่�งเป�นจำ&งหว่ะ เว่ลาต้อบส่นองไมู�ต้รงก้&นจำะใช่�ส่�าหร&บก้าร แช่ร.แบนด้.ว่�ด้ธ์.แบบได้นามู�ก้ และbit Class ก้�าหนด้เป�น 1 Frame

พื่ร�อมูก้&นและ 0 เพื่��อ Frame ไมู�ต้รงก้&น ❑ ก้ารต้&*งค�าคว่ามูย่าว่ข้อง Destination Address และ Source Address fields (1 bit) เช่�น IEEE 802.3, FDDI

ส่น&บส่น5น 2-byte และ 6 byte

❑ ระบ5ว่�าส่��งต้�อไปน!*เป�นที่&*งส่&ญญาณ์ (ที่&*ง nonrestricted หร�อจำ�าก้&ด้), ก้รอบก้ารบร�หารจำ&ด้ก้ารส่ถาน! Frame MAC, LLC และ Frame LLC ด้�ว่ย่ ล�าด้&บคว่ามูส่�าค&ญเฉพื่าะ (6 บ�ต้)

■ Destination Address มู!ข้นาด้ข้�อมู�ล 2 ไบต้.หร�อ 6

bytes ระบ5ที่!�อย่��ปลาย่ที่าง (Address 2 byte จำะใช่�ไมู�ค�อย่ถ2ง6-

byte ) Address FDDI ฟัAลด้.ที่!�อย่��ปลาย่ที่างมู!ก้ารก้�าหนด้เช่�นเด้!ย่ว่ก้&บ Ethernetปลาย่ที่าง ช่�อง Address ให� interoperability ง�าย่ระหว่�าง bridged หร�อ Layer 2 เปล!�ย่น Ethernet และก้ล5�มู FDDI address ปลาย่ที่างค�อ unicast,

multicast หร�อ broadcast address

■ Source Address มู!ข้นาด้ข้�อมู�ล 2 ไบต้.หร�อ 6 bytes โด้ย่

แส่ด้ง Address ข้องโหนด้ unicast ส่�ง(Address 2 byte จำะใช่�ไมู�ค�อย่ถ2ง)

■ Frame ต้รว่จำส่อบฟัAลด้. FCS มู!ข้�อมู�ลข้นาด้ 4 byte โด้ย่ใช่� CRC ที่!�ใช่�ก้ลไก้เด้!ย่ว่ก้&บ Ethernet ให�บ�ต้ต้รว่จำส่อบคว่ามูส่มูบ�รณ์.ระด้&บฟัAลด้.ที่&*งหมูด้ใน Frame FDDI จำาก้ Frame ด้�านก้ารคว่บค5มูPayload FCS จำะต้รว่จำส่อบต้ามูที่!�ผ�านแต้�ละโหนด้ใน TOKEN RING ถ�า FCS ล�มูเหลว่จำะที่�าให�โหนด้ใด้ๆมู!บ�ต้ผ�ด้พื่ลาด้ในช่�อง Frame ส่ถานะก้�าหนด้เป�น 1 และโหนด้ร&บไมู�ได้�ค&ด้ลอก้ Frame

■ End Delimiter ฟัAลด้. End Delimiter มู!ข้�อมู�ลข้นาด้1 byte

ย่าว่และระบ5ที่�าย่ข้องก้รอบ เช่�นช่�อง Start Delimiter, ช่�อง End

Delimiter มู! J และ K ส่&ญล&ก้ษณ์. nondata ให� postamble

ช่&ด้เจำน เพื่ราะไมู�มู!ช่�องระย่ะเว่ลาในเฟัรมู FDDIฟัAลด้. End

Delimiter ย่&งใช่�เพื่��อหาจำ5ด้ส่�*นส่5ด้ข้อง payload และต้�าแหน�งข้อง FCS และช่�อง Frame ส่ถานะ

■ Frame Status โด้ย่ Frame ส่ถานะน&*นปก้ต้�จำะมู!ข้นาด้ 2

bytes มู!บ�ต้ต้�างๆด้&งน!*

❑ destination node ได้�ก้�าหนด้ address ที่!�อย่��ในฟัAลด้.ที่!�อย่��ปลาย่ที่างได้�ร&บก้ารย่อมูร&บ แส่ด้ง Frame ค&ด้ลอก้ ❑ โหนด้ปลาย่ที่างก้�าหนด้แส่ด้ง Frame ค&ด้ลอก้ แส่ด้งว่�า Frame ถ�ก้ค&ด้ลอก้ส่�าเร+จำ ใน network adapter

❑ ส่ถาน!ใด้ๆข้อง FDDI ก้�าหนด้แส่ด้งข้�อผ�ด้พื่ลาด้ 1 ช่�อง เมู��อ FCS ไมู�ถ�ก้ต้�อง.

IEEE 802.2 LLC Header

ฟัAลด้.ในส่�ว่น IEEE 802.2 LLC heade ก้�าหนด้และใช่�ในที่างเด้!ย่ว่ก้&นก้&บ IEEE 802.2 LLC heade ส่�าหร&บ IEEE 802.3 และร�ปแบบ Frame IEEE 802.5 ได้�ก้ล�าว่ก้�อนหน�าน!*ในบที่ Payload

Payload

Payload ส่�าหร&บ Frame FDDI ประก้อบไปด้�ว่ย่ PDU ข้องโปรโต้คอลช่&*นบน ที่&*งหมูด้ FDDI Frame จำาก้ช่�อง Frame ส่ถานะได้�ข้นาด้ส่�งส่5ด้ 4500 bytes เมู��อค5ณ์ลบ FDDI และ IEEE 802.2 ส่�ว่น heade

LLC ข้นาด้ payload ส่�งส่5ด้ค�อ 4,474 bytes ที่!�มู! heade LLC ข้นาด้ 3byte และ payload ข้นาด้ 4,473 bytes มู!heade LLC ข้นาด้ 4

byte

FDDI SNAP

ต้ามูที่!�อธ์�บาย่ไว่�ก้�อนหน�า ในบที่น!* ค�าข้อง 0x06 หมูาย่ถ2ง SAP

ส่�าหร&บ IP อย่�างไรก้+ต้ามูย่&งไมู�ได้�ก้�าหนด้ไว่�เพื่��อใช่�ใน RFC 1188 และ ไมู�ได้�ใช่�ในอ5ต้ส่าหก้รรมู จำ2งคล�าย่ก้&บ ก้รณ์! IEEE 802.3 IEEE 802.5 โด้ย่ Frame ส่�ง datagram IP มูาก้ก้ว่�า FDDI ภาย่ในเคร�อข้�าย่ IP datagram ต้�อง encapsulated ใช่�ห&ว่ Snap ที่!�แส่ด้งใน ร�ปที่!� 1-10

datagram IP ส่�งส่5ด้มู!ข้นาด้ ที่!�ส่ามูารถส่�งบนเคร�อข้�าย่ FDDI ได้�น& *นมู!ข้นาด้ข้�อมู�ล 4352 bytes.ซึ่2�ง จำ�านว่นไบต้.เป�นผลจำาก้ค�าส่�งส่5ด้ข้องข้นาด้เฟัรมู FDDI ที่!�มู!ข้นาด้ 4500 bytes และ subtracting

ส่�ว่น FDDI header และ FDDI trailer (23 bytes), LLC header

(3 bytes) และส่แนปอ�น ส่�ว่นห&ว่ (5 bytes) และจำอง ไว่�117 bytes

เพื่��ออนาคต้

ร�ปที่!� 1-10 เป�นร�ปแบบ FDDI Frame Snap แส่ด้ง Snap header

และ IP datagram

IP datagrams และข้�อคว่ามู ARP ส่�งผ�านเคร�อข้�าย่ FDDI

ย่&งมู!ข้�อจำ�าก้&ด้ด้&งต้�อไปน!* ■ Only 6 byte เที่�าน&*นข้อง FDDI และที่!� destination

addresses ใช่�ได้� ■ ส่�ง IP ที่&*งหมูด้ และ Frame ARP จำะส่�งเป�น Frame ไมู�ต้รงก้&นใน CLASE LLC

Special Bits on FDDI MAC Addresses

เน��องจำาก้ FDDI MAC มู!ก้ารก้�าหนด้ในว่�ธ์!เด้!ย่ว่ก้&นก้&บ addresses

ข้อง Ethernet MAC, บ�ต้พื่�เศษที่!�อย่�� MAC FDDI เป�นเหมู�อนก้&บที่!�ก้�าหนด้ไว่�ส่�าหร&บที่!�อย่�� Ethernet MAC IEEE

802.11

มูาต้รฐาน IEEE 802.11 โด้ย่ IEEE (The Institute of

Electronics and Electrical Engineers) และเป�นเที่คโนโลย่!ส่�าหร&บ WLAN ที่!�น�ย่มูใช่�ก้&นอย่�างแพื่ร�หลาย่มูาก้ที่!�ส่5ด้ ค�อข้�อก้�าหนด้ (Specfication) ส่�าหร&บอ5ปก้รณ์. WLAN ในส่�ว่นข้อง Physical

(PHY) Layer และ Media Access Control (MAC) Layer โด้ย่ในส่�ว่นข้อง PHY Layer มูาต้รฐาน IEEE 802.11 ได้�ก้�าหนด้ให�อ5ปก้รณ์.มู!คว่ามูส่ามูารถในก้ารร&บส่�งข้�อมู�ลด้�ว่ย่คว่ามูเร+ว่ 1, 2, 5.5, 11 และ 54

Mbps โด้ย่มู!ส่��อ 3 ประเภที่ให�เล�อก้ใช่�ได้�แก้� คล��นว่�ที่ย่5ที่!�คว่ามูถ!�ส่าธ์ารณ์ะ 2.4 และ 5 GHz, และ อ�นฟัราเรด้ (Infarred) (1 และ 2 Mbps

เที่�าน&*น) ส่�าหร&บในส่�ว่นข้อง MAC Layer มูาต้รฐาน IEEE 802.11 ได้�ก้�าหนด้ให�มู!ก้ลไก้ก้ารที่�างานที่!�เร!ย่ก้ว่�า CSMA/CA (Carrier Sense

Multiple Access/Collision Avoidance) ซึ่2�งมู!คว่ามูคล�าย่คล2งก้&บหล&ก้ก้าร CSMA/CD (Collision Detection) ข้องมูาต้รฐาน IEEE

802.3 Ethernet ซึ่2�งเป�นที่!�น�ย่มูใช่�ก้&นที่&�ว่ไปในเคร�อข้�าย่ LAN แบบใช่�ส่าย่น�าส่&ญญาณ์ นอก้จำาก้น!*ในมูาต้รฐาน IEEE802.11 ย่&งก้�าหนด้ให�มู!ที่างเล�อก้ส่�าหร&บส่ร�างคว่ามูปลอด้ภ&ย่ให�ก้&บเคร�อข้�าย่ IEEE 802.11 WLAN

โด้ย่ก้ลไก้ก้ารเข้�ารห&ส่ข้�อมู�ล (Encryption) และก้ารต้รว่จำส่อบผ��ใช่� (Authentication) ที่!�มู!ช่��อเร!ย่ก้ว่�า WEP (Wired Equivalent

Privacy) ด้�ว่ย่

IEEE 802.11 เป�นเที่คโนโลย่!ไร�ส่าย่ส่ามูารถส่��อส่ารด้�ว่ย่ว่�ธ์!ก้ารด้&งต้�อไปน!* ■ โด้ย่ต้รงใช่� operating mode และ ad hoc mode ในก้ารเช่��อมูต้�อ ■ มู!จำ5ด้เช่��อมูระบบไร�ส่าย่ (AP) โด้ย่ใช่�โหมูด้ปฏ�บ&ต้�ก้ารที่!�เร!ย่ก้ว่�าระบบก้ารเช่��อมูต้�อ ในโหมูด้โครงส่ร�างพื่�*นฐานน&*นก้ระที่�า AP เช่��อมูก้&บระบบไร�ส่าย่เป�นส่ะพื่านเช่��อมูต้�อ ระบบไร�ส่าย่ไปย่&งเคร�อข้�าย่ที่!�มู!ส่าย่ เพื่��อระบ5เคร�อข้�าย่ไร�ส่าย่ในโหมูด้ปฏ�บ&ต้�ก้ารที่&*งส่อง ข้อง IEEE 802.11

Service Set Identifier ใช่� (SSID) หร�อที่!�ร� �จำ&ก้ก้&นเป�นช่��อเคร�อข้�าย่ไร�ส่าย่ เน��องจำาก้เคร�อข้�าย่ไร�ส่าย่จำะใช่�คล��นว่�ที่ย่5ออก้อาก้าศเป�นโหนด้แบบไร�ส่าย่ภาย่ในพื่�*นที่!�ข้อง โหนด้ไร�ส่าย่ IEEE 802.11

ส่ามูารถจำ&บ Frame และต้!คว่ามูข้�อมู�ล เพื่��อให� (เข้�ารห&ส่)ข้�อมู�ล ส่�าหร&บ IEEE 802.11 payloads, IEEE 802.11 โด้ย่ที่!� เคร�อข้�าย่ส่ามูารถใช่� ระบบร&ก้ษาคว่ามูปลอด้ภ&ย่ให�ก้&บเคร�อข้�าย่ เที่!ย่บเที่�า Wi-Fi ,Access 2 (WPA2), (WPA) หร�อ Privacy (WEP).

IEEE 802.11 Frame Format

Frame ร�ปแบบ ข้อง IEEE 802.11 ประก้อบด้�ว่ย่ IEEE

802.11 ส่�ว่น header และ trailer ข้อง Frame 802.2 LLC

header. ร�ปที่!� 1-11 แส่ด้งร�ปแบบ Frame IEEE 802.11

IEEE 802.11 Header and Trailer

ฟัAลด้.ใน IEEE 802.11 ส่�ว่น header และ trailer ส่�าหร&บ Frame ข้�อมู�ลที่!�ส่�งมูาจำาก้ ระบบไร�ส่าย่หร�อ ส่าย่ AP เป�นโหนด้แบบไร�ส่าย่มู!ก้ารก้�าหนด้ด้&งน!* ■ Frame Control 2-byte ฟัAลด้.ที่!�มู!ข้�อมู�ลก้ารคว่บค5มูที่!�ก้�าหนด้ประเภที่ข้อง Frame และว่�ธ์!ก้ารข้อง Frame

ส่�าหร&บข้�อมู�ลเพื่��มูเต้�มูโปรด้ด้�ในส่�ว่นช่��อ "Frame คว่บค5มู Field "ต้�อไปในบที่น!* ■ Duration/ID Field มู!ข้นาด้ 2 byte เพื่��อแส่ด้งระย่ะเว่ลาเว่ลาใน microseconds ที่!�จำ�าเป�นในก้ารส่�ง Frame และแจำ�ง

ร�ปที่!� 1-11 ร�ปแบบ Frame IEEE 802.11 IEEE,802.11 แส่ด้งส่�ว่น header and trailer และ IEEE 802.2 LLC header

■ Address1 มู!ข้นาด้ 6 byte ที่!�มู!ที่&*งปลาย่ที่าง address MAC

ข้องโหนด้ไร�ส่าย่ (ส่�งเมู��อโด้ย่โหนด้ไร�ส่าย่ไปย่&งอ!ก้โหนด้ไร�ส่าย่ในข้ณ์ะเมู��อที่�าก้ารเช่��อมูต้�อ ไร�ส่าย่ AP ไปย่&งโหนด้ไร�ส่าย่) หร�อ SSID (ส่�งเมู��อโด้ย่โหนด้ไร�ส่าย่ไปย่&ง ส่าย่ AP).

■ Address2 มู!ข้นาด้ 6 byte ที่!�มู!ที่&*งที่!�อย่�� MAC ข้องโหนด้ส่�ง (ส่�งเมู��อไปย่&งอ!ก้โหนด้ไร�ส่าย่ในหร�อส่�งไปย่&งส่าย่ AP) หร�อ SSID

(ส่�งเมู��อเช่��อมูต้�อระบบส่าย่ AP เป�นโหนด้แบบไร�ส่าย่).

■ Address3 มู!ข้นาด้ 6 byte ที่!�มู! SSID ส่�าหร&บ Frame ที่!�ส่�งไปย่&งอ!ก้โหนด้แบบไร�ส่าย่ ในก้ารเช่��อมูต้�อ ส่�าหร&บภาพื่ที่!�ส่�งจำาก้ส่าย่ AP

จำะไร�ส่าย่ โหนด้หร�อที่!�อย่��ปลาย่ที่างส่�าหร&บ Frame ที่!�ส่�งจำาก้โหนด้ไร�ส่าย่ไปย่&งส่าย่ AP.

■ Sequence Control มู!ข้นาด้ 2-byte ฟัAลด้.ที่!�มู! ข้นาด้ 4-bit

และ fragmented มู!ที่&*งหมูด้ค�อ 12-bit เพื่��อล�าด้&บหมูาย่เลข้ที่!�เมู��อใช่�ร�ว่มูก้&นให�ร&บ ไปที่�*งซึ่�*า Frame. เมู��อ Frame เป�น fragmented, ใช่�เพื่��อระบ5 จำ�านว่นช่�*น. มู�ฉะน&*นฟัAลด้.จำ�านว่นช่�*นก้�าหนด้จำะเป�น 0. ล�าด้&บ ช่�องจำ�านว่นแส่ด้งจำ�านว่น Frame เร��มูต้�นที่!� 0, incrementing ที่!� 4095 และ แล�ว่เร��มูต้�นใหมู�อ!ก้คร&*งใน 0. ช่�*นส่�ว่นที่&*งหมูด้ข้อง Frame มู!หมูาย่เลข้ล�าด้&บเด้!ย่ว่ก้&น

■ Address 4 มู!ข้นาด้ 6 byte ที่!�มู! MAC Addrass ข้องก้ารเช่��อมูระบบไร�ส่าย่ เข้�าก้&บ โหนด้. ฟัAลด้.น!*จำะมู&ก้จำะน�าเส่นอเฉพื่าะ Frame ที่!�ที่&*งในและ DS จำาก้ DS เพื่��มูเข้�าไปในช่�อง Frame

Control

■ Frame Check Sequence ค�อก้ารต้รว่จำส่อบล�าด้&บข้�อมู�ลข้นาด้ 4-byte ด้�ว่ย่ว่�ธ์! CRC ที่!�ใช่�ก้ลไก้เด้!ย่ว่ก้&บ Ethernet ให� บ�ต้ต้รว่จำส่อบคว่ามูส่มูบ�รณ์.ระด้&บฟัAลด้.ที่&*งหมูด้ใน Frame IEEE 802

จำาก้ Frame ด้�านก้ารคว่บค5มูฟัAลด้. Payload

IEEE 802.2 LLC Header

ฟัAลด้.ในส่�ว่น IEEE 802.2 LLC Header ก้�าหนด้และใช่�ในที่างเด้!ย่ว่ก้&นก้&บ IEEE 802.2 LLC Header ส่�าหร&บ IEEE 802.3, IEEE

802.5 และ FDDI ร�ปแบบ Frame น&*นได้� ก้ล�าว่ไว่�แล�ว่ก้�อนหน�าน!* ในบที่น!*

Payload

Payload ส่�าหร&บ IEEE 802.11 Frame ส่ามูารถมู!ข้นาด้ส่�งส่5ด้ได้�เพื่!ย่ง 2312 bytes IEEE 802.11 payloads ส่ามูารถมู! Frame

MAC ข้องก้ารบร�หารจำ&ด้ก้าร (เช่�น Frame ส่&ญญาณ์ส่�ง APs ไร�ส่าย่) ก้าร

คว่บค5มู fames (เช่�น RTS, CTS และเฟัรมู ACK) หร�อ Frame ข้�อมู�ลที่!�มู! ใน PDU ภาย่ในระบบข้องโปรโต้คอลช่&*น (เช่�น datagram IP)

ถ�า payload ข้อง Frame ข้�อมู�ลที่!�จำะเข้�ารห&ส่ก้&บ WEP, ช่&*นบน PDU จำะน�าหน�าด้�ว่ย่ ข้�อมู�ลธ์รรมูด้า 4 byte มู!ก้ารเข้!ย่นอ&ก้ษรย่�อ (IV) ฟัAลด้.และปฏ�บ&ต้�ต้ามูด้�ว่ย่ PDU เข้�ารห&ส่ 4-byte Integrity Check Value (ICV) ด้�านก้ารลด้ช่&*นบนส่�งส่5ด้ ข้นาด้ 2304 bytes. ถ�า payload ข้อง Frame ข้�อมู�ลที่!�จำะเข้�ารห&ส่ด้�ว่ย่ WPA และ Key Integrity Protocol (TKIP), ซึ่2�งในช่&*นบน PDU จำะน�าหน�าด้�ว่ย่ข้�อมู�ลธ์รรมูด้า 8 byte containing IV และปฏ�บ&ต้�ต้ามู ด้�ว่ย่ก้ารเข้�ารห&ส่ 8-byte Message Integrity Code (MIC) และ 4 ช่�อง ICV byte ก้ารลด้ ข้นาด้ช่&*นส่�งส่5ด้บน PDU ที่!� 2292 bytes. ถ�า payload ข้อง Frame ข้�อมู�ลที่!�จำะเข้�ารห&ส่ก้&บ WPA2 และ Advanced

Encryption Standard (AES), ช่&*นบน PDU จำะน�าหน�าด้�ว่ย่ plaintext

8 byte Packet ที่!�มู!จำ�านว่น ฟัAลด้.และต้ามูด้�ว่ย่ก้ารเข้�ารห&ส่ 8-byte

Message Integrity Code (MIC) ลด้ข้นาด้ช่&*นส่�งส่5ด้บน PDU ที่!� 2296 bytes.

ส่�ว่น header และ trailer ส่�าหร&บว่�ธ์!ก้ารเข้�ารห&ส่ต้�างๆด้&งในร�ปที่!� 1-11.

Frame Control Field

ร�ปที่!� 1-12 แส่ด้งฟัAลด้. Frame Control ช่�อง Frame

Control subfields มู!ด้&งต้�อไปน!* ■ Protocol Version 2 ฟัAลด้.บ�ต้ที่!�ระบ5ร5 �นข้อง 802.11

โปรโต้คอลที่!�ใช่�ในก้าร ส่ร�าง Frame ฟัAลด้.น!*จำะก้�าหนด้ให�เป�น 0

ส่�าหร&บร5 �นป�จำจำ5บ&นข้อง IEEE 802.11 ในก้รณ์!ที่!� ช่�อง Protocol

Version ต้&*งค�าที่!�ไมู�ได้�ร&บก้ารส่น&บส่น5นจำาก้ส่าย่ โหนด้ Frame จำะย่ก้เล�ก้ไปในที่&นที่!

ร�ปที่!� 1-12 ฟัAลด้. Frame Control ใน IEEE 802.11 header

■ Type ข้นาด้ 2 บ�ต้ที่!�ระบ5ประเภที่ข้อง IEEE 802.11 frame ที่!�ก้�าหนด้ค�า: 00 ส่�าหร&บ Frame จำ&ด้ก้าร 01 ส่�าหร&บ Frame ก้ารคว่บค5มูและ 10 ส่�าหร&บ Frame ข้�อมู�ล และค�า 11 จำะ เป�นป�จำจำ5บ&น reserved

■ Subtype ข้นาด้ 4 บ�ต้ที่!�ระบ5ประเภที่เฉพื่าะข้องก้ารจำ&ด้ก้ารก้ารคว่บค5มูหร�อ Frame ข้�อมู�ล.

■ To DS ข้นาด้ 1 บ�ต้ที่!�ระบ5 (ต้&*งเมู��อ 1) ที่!�มู!ก้ารก้�าหนด้ Frame ก้ารคว่บค5มูข้�อมู�ลใน ระบบ (DS), เคร�อข้�าย่ส่าย่ที่!�เช่��อมูต้�อ APs ไร�ส่าย่และก้ารเข้�าถ2ง เพื่��อเช่��อมูต้�อเคร�อข้�าย่ เพื่!ย่งเช่��อมูต้�อเคร�อข้�าย่ ในปฏ�บ&ต้�ก้ารในโครงส่ร�างพื่�*นฐานโหมูด้ น!*■ From DS ข้นาด้ 1 บ�ต้ ที่!�ระบ5 (ต้&*งค�าเป�น 1) ที่!�Frame จำะเก้�ด้จำาก้ เคร�อข้�าย่ส่าย่ น!*เป�นช่5ด้เด้!ย่ว่ก้&บระบบไร�ส่าย่ AP เมู��อส่�งเฟัรมูไป

ปฏ�บ&ต้�ก้ารโหนด้ไร�ส่าย่ในโหมูด้โครงส่ร�างพื่�*นฐาน■ More Fragments ข้นาด้ 1 บ�ต้ที่!�ระบ5 (ต้&*งค�าเป�น 1) ว่�ามู!ช่�*นส่�ว่นมูาก้ข้2*น ใน Frame ที่!�Frame น!*เป�นส่�ว่นหน2�ง. ถ�า Frame ไมู� fragmented หร�อเป�นส่�ว่นส่5ด้ที่�าย่ข้อง Frame fragmented

■ Retry ข้นาด้ 1 บ�ต้ที่!�ระบ5 (ต้&*งค�าเป�น 1) ที่!�Frame น!* retransmission ข้อง ก้�อนหน�า Frame ส่�ง■ Power Management ข้นาด้ 1 บ�ต้ที่!�ระบ5 (ต้&*งค�าเป�น 1) ให�ที่�างานในโหมูด้ประหย่&ด้พื่ล&งงาน ข้องโหนด้ไร�ส่าย่■ More Data ข้นาด้ 1 bit ที่!�ระบ5 (ต้&*งค�าเป�น 1) ที่!�ไร�ส่าย่ AP มู!อย่�างน�อย่ หน2�ง Frame Buffered ส่�งไปย่&งโหนด้ไร�ส่าย่.

■ WEP ข้นาด้ 1 บ�ต้ที่!�ระบ5 (ต้&*งค�าเป�น 1) ที่!� payload ค�อก้ารเข้�ารห&ส่■ Order ข้นาด้ 1 บ�ต้ที่!�ระบ5 (ต้&*งค�าเป�น 1) ว่�า Frame จำะส่&�งให�มู!ก้ารด้�าเน�นก้าร

IEEE 802.11 SNAP

IP datagram ส่�งผ�านก้&บ IEEE 802.11 ในระบบเคร�อข้�าย่จำะต้�อง encapsulated ก้&บ snap header ร�ปที่!� 1-13 แส่ด้ง Snap

encapsulation ส่�าหร&บ IP datagrams ส่�งผ�าน IEEE 802.11 link

(แที่น ก้ารเช่��อมูต้�อระหว่�าง APs ไร�ส่าย่)

ร�ปที่!� 1-13 IEEE 802.11 Frame ร�ปแบบ Snap แส่ด้ง Snap

header และ IP datagram

สรุ�ป

LAN encapsulations เป�น เที่คโนโลย่!ที่!�อย่��ในระบบโปรโต้คอล ,ระด้&บ IP datagrams และข้�อมู�ล ARP ส่�งผ�านล�งค. Ethernet มู! encapsulated โด้ย่ใช่� Ethernet II หร�อ IEEE 802.3 Snap ร�ปแบบ Frame IP datagrams และ ARP ข้�อมู�ลที่!�ส่�งผ�านก้ารเช่��อมูต้�อระบบเคร�อข้�าย่ Token Ring เป�น encapsulated โด้ย่ใช่� IEEE 802.5 ร�ป

แบบ Frame snap. IP datagrams และข้�อคว่ามู ARP ส่�งผ�านล�งค. FDDI มู! encapsulated ใช่� FDDI ร�ปแบบ Frame snap. IP

datagrams และข้�อคว่ามู ARP ส่�งผ�าน IEEE 802.11 ล�งค. encapsulated โด้ย่ใช่�ร�ปแบบ IEEE 802.11 Frame snap