Transcript TCP/IP
CPE 426 Computer Networks
Week 1: Introduction
Review 1:Data Communications
Course Outlines
ดูใน Sheet
สามารถ Download ได้
http://cpe.rsu.ac.th/ut
TOPICS
1. Communication/NW Model
2. Communication Protocols OSI
and TCP/IP
Ch.5.1-5.5
Ch.1.1-1.10
3. Communication/NW Topology
Ch. 13.8
TOPICS
4. Signal/Power/Loss
5. Data Coding(Line Coding)
Ch.6.1-6.10
Ch.6.11-6.20
6. Trasmission
Media/Noise/Channel Capacity
Ch.7.1-7.10 & 7.20-7.22
TOPICS
7. Multiplexing & DSL
8. Asynchronous Communication
Ch.11.1-11.3 & 12.1-12.7
Ch.9.1-9.8
9. Synchronous Communication
Ch.9.9-9.13
TOPICS
10. Flow Control/Error
Control/ARQ
11. Circuit vs Packet Switching NW
Ch. 8.12-8.15
Ch. 3.1-3.5 % 13.1-13.5
ALSO Reference From CPE 326
(Stalling Book)
ื่ สาร ประกอบด้วย 2 Entity
การสอ
Sender = Source
ผูส้ ่ ง หรื อแหล่งกำเนิดข้อมูล
Transmitter
DATA
Destination
ผูร้ ับ หรื อ ปลำยทำงข้อมูล
Receiver
Signal = สัญญำณ
Transmission Medium
DATA
Data comm.Model มี 5 สว่ น
Sender = Source
ผูส้ ่ ง หรื อแหล่งกำเนิดข้อมูล
Transmitter
DATA
ABC…
Receiver
Signal = สัญญำณ
DATA
Transmission Medium
01011…
Plus Error
01011…
File: ABCD…
Data Coding/Compression
(ASCII, EBCDIC/ZIP)
010110001101….
Destination
ผูร้ ับ หรื อ ปลำยทำงข้อมูล
Wire/Wireless
Loss and Noise
Line Coding/Modulation
Plus Multiplexing
Decodine/Demodulation
Demultiplexing
ABC…
ADC…
ASCII Code
American Standard Code for Information Interchange
ASCII includes definitions for 128 characters: 33 are non-printing control
characters (now mostly obsolete) that affect how text and space is
processed; 94 are printable characters, and the space is considered an
invisible graphic. The most commonly used character encoding on the
World Wide Web was US-ASCII until December 2007, when it was
surpassed by UTF-8
ื่ สาร
Mode ของการสอ
Data Communication Model ที่
้ าหร ับการสอ
ื่ สารสองคน
กล่าวถึงใชส
ถ ้ามีวงจรรับและสง่ แยกจากกัน โดยใช ้
Transmission Medium คนละตัว
Simplex
ถ ้าใช ้ Transmission อันเดียวกัน
Duplex
ื่ สารสองทางได ้พร ้อมกัน
ถ ้าสอ
Full-Duplex
ื่ สารสองทางไม่พร ้อมกัน
ถ ้าสอ
Half-Duplex
Simplex
บางครงเรี
ั้ ยก 4-wire Duplex
Source
Tx
Rx
Destination
Tx
Source
Transmission Medium
Destination
Rx
Transmission Medium
Duplex
Source
Tx
Destination
Rx
Transmission Medium
Rx
Destination
Tx
Source
Half-Duplex
Destination
Source
Tx/Rx
Destination
Tx/Rx
Transmission Medium
Full-Duplex
Source
ื่ สารมากกว่า 2 คน
ถ้าเราต้องการสอ
ใชว้ งจร(Duplex)ด ังกล่าวตามจานวนคู่
ื่ สาร = Full Mesh Topology
ของการสอ
B
C
A
D
F
E
จานวนวงจร
= n(n-1)/2
=O(n2)
ราคาแพงมากถ ้า
n มีคา่ สูง
= O(n2)
ื่ มต่อของอุปกรณ์ตา่ งๆเข้าด้วยก ัน
Topology ในภาษา Network คือรูปแบบการเชอ
วิธแ
ี ก้คอ
ื Share Medium และทา
Multiple Access Control
ใน LAN จะใช ้ Topology 3 แบบทีส
่ าค ัญ
Bus (และ Tree), Ring, Star
Multiple Access = MA
hub
วิธแ
ี ก้คอ
ื Share Medium และทา
Multiple Access Control
ใน WAN ม ักจะเป็น Partial Mesh
Medium จัดได ้ว่าเป็ น Statistical Time
Division Multiplexing แบบหนึง่
C
A
Intermediate Node
= Switching/Routing Node
D
B
End Node
E
H
G
F
การ Share Medium
ต้องมีการควบคุม = Medium Access Control
ื่ หรือ Address
End Node จะต้องมีการกาหนดชอ
สาหร ับอ้างอิง หรือกาหนด Circuit Number
้ มายเลขอ้างอิงด ังกล่าว
Intermediate Node จะใชห
ิ ใจสง
่ ข้อมูลต่อออกไป(Forwarding)
ในการต ัดสน
ด ังนน
ั้
1. Data ทีส
่ ง่ จะต ้องแปะสว่ นหัว (Header) ด ้วยข ้อมูลต่างๆของ
Address และการ Control เราเรียกว่าเป็ นการทา Encapsulation
ผลลัพธ์ทไี่ ด ้เรียกว่า Frame
2. ทีส
่ ว่ นท ้ายของ Frame จะมีการต่อด ้วยข ้อมูลชว่ ยตรวจจับความ
ผิดพลาด (Error Detection) มักจะเป็ น CRC Code เรียก Frame
Check Sequence(FCS)
3. ก่อนหน ้าสว่ น Header และหลัง FCS อาจจะมีการเติมบิตสาหรับ
ชว่ ยตรวจจับหัวและท ้ายของ Frame (Frame Delimiter: Preamble/Post-amble)
4. สาคัญทีส
่ ด
ุ ต ้องมีการกาหนดกฎเกณฑ์ตา่ งๆเหล่านีใ้ ห ้เป็ น
ื่ สาร
มาตรฐาน คือกาหนดเป็ น Protocol ของการสอ
LAN vs WAN Technologies
้ าร Share Medium แบบ Contention
LAN ม ักจะใชก
ด ังนนจะต้
ั้
องมีขบวนการควบคุมการทา Multiple
Access
่ ก ัน แต่ม ักจะใชว้ ธ
WAN จะ Share Medium เชน
ิ ข
ี อง
Synchronous Multiplexing (TDM) ใน Circuit
Switching Networkหรือ Statistical Multiplexing
(ใชใ้ น Packet Switching Network)
Topology ทีเ่ หมาะสมคือ Bus, Ring, Star
Topology ทีเ่ หมาะสมคือ Mesh Network และมักจะเป็ น Partial
Mesh
Internetworking Technologies ม ักจะถูกใชใ้ นการ
ื่ มต่อระหว่าง LAN ผ่าน WAN Network
เชอ
ทีน
่ ย
ิ มคือ Internet (IP Network)
Protocol and Protocol
Architecture
ื่ สาร
Protocol เป็นต ัวกาหนดกฏเกณฑ์สาหร ับการสอ
ื่ สารจะทา
ถ้ากาหนดเป็นมาตรฐาน หรือ Standard การสอ
ได้งา
่ ยระหว่างอุปกรณ์ทต
ี่ า
่ งก ัน
ประกอบด้วย
Syntax
Semantics
Data formats = รูปแบบของข ้อมูล, เฟรม, การเข ้ารหัส
ั ญาณทีแ
Signal levels=ลักษณะของสญ
่ ทนข ้อมูล
ื่ สาร
Control information=การควบคุมการสอ
Error handling=การจัดการกับ Error
Timing
Speed matching=กาหนดอัตราการสง่
Sequencing=กาหนดลาดับของข ้อมูล
Protocol Architecture
(Protocol Stack)
ื่ สารเป็นเรือ
เนือ
่ งจากการสอ
่ งที่
ั อ
้ น เราแบ่งการสอ
ื่ สารทงหมด
สล ับซบซ
ั้
ออกเป็น Module
แต่ละ Module มีหน้าทีเ่ ฉพาะของม ัน
ื่ สารระหว่าง
แต่ละ Module จะมีการสอ
Module อืน
่
แต่ละ Module มี Protocol กาก ับ
ั้ เรียก Protocol
ปกติจะแบ่งเป็นลาด ับชน
Stack หรือ Protocol Architecture
Protocol Architecture
(Protocol Stack)
Protocol Architecture ทีเ่ ป็นมาตรฐาน
มีสองอ ัน
7 Layer OSI Reference Model ของ
ISO
้
้ น Reference
ปั จจุบน
ั ไม่ได ้ใชงานจริ
ง แต่ใชเป็
ั้
TCP/IP Protocol Suite (มี 5 ชน)
ื่ สารเกือบจะทัง้ หมด
การสอ
มาตรฐานของ Internet
7 Layer OSI
Reference Model
7 Layer
Layer 1: Physical Layer
Layer 2: Data Link Layer
ื่ มต่อผ่าน Physical Medium รับผิดชอบ
ทาหน ้าทีเ่ ชอ
ั ญาณ เรือ
แปลงบิตเป็ นสญ
่ งของการ Interface, สายนา
ั ญาณ ,มองเห็นข ้อมูลในลักษณะ Bit Stream
สญ
ื่ สารผ่าน
ประกอบข ้อมูลเป็ น Frame, รับผิดชอบในการสอ
แต่ละ Link ทา Error Control, Flow Control ผ่าน Link
Layer 3: Network Layer
รับผิดชอบในการสง่ ข ้อมูลผ่าน Network, หาทิศทาง
ื่ มต่อกับ Layer บนเข ้ากับ Network หลายๆ
ข ้อมูล, เชอ
แบบ มองเห็นข ้อมูลในลักษณะ Packet
7 Layer
Layer 4: Transport Layer
รับผิดชอบการสง่ ข ้อมูลให ้ถูกต ้องจากต ้นทางถึง
ปลายทาง(End-to-End), จัดการในเรือ
่ ง Error
และ Flow Control ในระดับต ้นทางถึงปลายทาง
ข ้อมูลทีส
่ ง่ จะถูกแบ่งเป็ น Segment
Layer 5: Session Layer
ื่ มต่อ(Connection)
ทาหน ้าทีจ
่ ัดตัง้ ดูแล การเชอ
ระหว่าง Applicationต ้นทางและปลายทาง แบ่ง
ื่ มต่อสอ
ื่ สารออกเป็ น Session
การเชอ
7 Layer
Layer 6: Presentation Layer
รับผิดชอบในเรือ
่ งรูปแบบและ Format ของ
ข ้อมูล การทา Encryption รวมถึงการทา Data
ื่ สารได ้
Compression ให ้อยูใ่ นรูปแบบทีส
่ อ
Layer 7: Application Layer
ื่ มต่อกับ Application และผู ้ใช ้
ทาหน ้าทีเ่ ชอ
OSI Environment
ื่ มต่อผ่าน Router
การเชอ
TCP/IP Protocol Architecture
Developed by the US Defense Advanced
Research Project Agency (DARPA) for
its packet switched network (ARPANET)
Used by the global Internet
No official model but a working one.
Application layer
Host to host or transport layer
Internet layer
Network access layer
Physical layer
TCP/IP Protocol Architecture
Application
INTERNET
Transport Layer
Internet Layer
Network Access
Physical
Physical Layer
Physical interface between data
transmission device (e.g.
computer) and transmission
medium or network
Characteristics of transmission
medium
Signal levels
Data rates
etc.
Network Access Layer
Exchange of data between end
system and network
Destination address provision
Invoking services like priority
ปกติมาตรฐานของ TCP/IP จะไม่
ครอบคลุมถึง Layer 1-2
ทวไปเราน
่ั
า TCP/IP เป็น WAN และวาง
บน LAN คือ Ethernet
Internet Layer (IP)
Systems may be attached to
different networks
Routing functions across multiple
networks
Implemented in end systems and
routers
คือ IP Protocol
มีการทางานแบบ Datagram
Transport Layer (TCP)
Reliable delivery of data
Ordering of delivery
ทีส
่ าค ัญมี 2 Protocol
TCP = Transport Control Protocol
Connection Oriented
Guarantee Delivery
UDP = User Datagram Protocol
Connectionless
Best Effort
Application Layer
Support for user applications
e.g. http, SMPT
TCP/IP VS OSI
Application Software
NOS = Window
NIC + Driver
Physical Link
ื่ มต่อด้วย TCP/IP
รูปแบบการเชอ
Addressing ใน TCP/IP
TCP Port หรือ UDP Port = 16 Bit
IP Address, IPv4 = 32 Bit หมายเลข
เครือ
่ ง และหมายเลข Network
Physical Hardware Address
ถ ้าใช ้ TCP/IP บน Ethernet LAN อันนีค
้ อ
ื
Address ของ NIC หรือ MAC Address = 48
Bit
PDU = Protocol Data Unit
TCP Segment
IP Packet / IP Datagram
Frame
Protocol ทีส
่ าค ัญของ TCP/IP
Standard
LAN:
WAN
IEEE 802
Ethernet IEEE 802.3 มียอ
่ ยอีกหลายตัว
WLAN IEEE 802.11, 802.11b, 802.11g,
802.11n,802.11i
PAN-Bluetooth IEEE 802.15
www.ieee.org
มีหลายตัว ทีส
่ าคัญมักจะถูกดูแลโดย OSI (ITU)
TCP/IP
RFC = Request for Comments
มีมากกว่า 4000 RFCs อันใหม่จะแทนอันเก่า (Obsolete)
www.faqs.org/rfcs
Summary Physical Layer
ั อ
้ นทีส
Physical Layer จะสล ับซบซ
่ ด
ุ
ื่ สาร
ปกติจะเกีย
่ วก ับไฟฟ้าสอ
กาหนด Medium, Signal, Coding, Connector
รวมถึงกระบวนการ
ื่ สารจะถูกจากัดจาก Layer นี้
การสอ
Bit Rate/Baud Rate ~ Power, Noise, Distortion,
Interference, Cross Talk
ทีส
่ าคัญ SNR และ Eb/No
ขีดจากัดตาม Channel Capacity
Line Coding
่ Pulse เพือ
การสง
่ ทีจ
่ ะแทน Data แต่ละบิต
Pulse 2 ระดับ = Binary Signal
M-ary Signal จะใช ้ M ระดับ
ข้อควรคานึง
Average DC เป็ นศูนย์หรือไม่
Signal Transition มากเพียงพอ
NRZ, AMI, Pseudoternary, Manchester,
Differential Manchester และ อืน
่ ๆ
อาจจะร่วมกับการทา Scrambling
HDB3, B8ZS
Multiplexing
ั
่ สญญาณได้
เป็นวิธก
ี ารทีจ
่ ะสามารถสง
หลายคู่
บน Transmission Medium เดียวก ัน
FDM = Frequency Division Multiplexing
ั ญาณแต่ละคูใ่ น Bandwidth (ชว่ งความถี)่ ต่างกัน
สญ
TDM = Time Division Multiplexing
ั ญาณแต่ละคูส
สญ
่ ง่ ทีเ่ วลาต่างกัน
แบ่งเป็ น
Synchronous TDM: แบ่งเวลาเป็ น Channel ตามจานวนคู่ คูห
่ นึง่
จะใช ้ Channel เบอร์ทก
ี่ าหนดเท่านั น
้
่ กัน แต่ไม่กาหนด คูใ่ ด
Statistical TDM แบ่งเป็ น Channel เชน
ต ้องการสง่ ข ้อมูลให ้จอง Channel เพือ
่ สง่ ดังนั น
้ ในการสง่ ข ้อมูล
ครัง้ หนึง่ ๆ อาจจะใช ้ Channel แตกต่างกัน
FDM vs TDM
Statistical TDM Frame
Formats
ADSL Channel Configuration
่ ข้อมูล Digital
Mode ของการสง
Timing problems require a
mechanism to synchronize the
transmitter and receiver
Two solutions
Asynchronous
Synchronous
Asynchronous (diagram)
Data Communications
Interfacing (DTE-DCE Concept)
Mechanical Specification
Electrical Specification
Digital signals
Values interpreted as data
or control, depending on
circuit
Less than -3v is binary 1,
more than +3v is binary 0
(NRZ-L)
Signal rate < 20kbps
Distance <15m
For control, Less than-3v
is off, +3v is on
Null Modem: DTE to DTE
RS-232-C Null Modem Cable (for Terminal/PC with 25pin Connector)
RS-232-C Null Modem Cable (for Terminal/PC with 9-pin
Connector)
Null Modem
Summary Null Modem
Simple Null Modem
without Handshaking
Null Modem
With Loop-Back Handshaking
Null Modem
With Partial Handshaking
Null Modem
With Full Handshaking
Synchronous - Bit Level
Block of data transmitted without
start or stop bits
Clocks must be synchronized
Can use separate clock line
Good over short distances
Subject to impairments
Embed clock signal in data
Manchester encoding
Carrier frequency (analog)
Synchronous - Block Level
Need to indicate start and end of
block
Use preamble and postamble
e.g. series of SYN (hex 16) characters
e.g. block of 11111111 patterns ending in
11111110
More efficient (lower overhead)
than async
Synchronous (diagram)
Flow Control/Error Control
่
เราควบคุมการใหลข้อมูลเพือ
่ ไม่ให้ผส
ู้ ง
่ ข้อมูลเกินกว่าผูร้ ับจะร ับได้
สง
ั ญาณพร ้อมทีจ
เมือ
่ สง่ ข ้อมูลแล ้ว ให ้รอสญ
่ ะรับ
ข ้อมูลอันต่อไปจากผู ้รับ
้ ะใชร้ ว่ มก ับ Error
ปกติ Mechanism นีจ
Control โดยเมือ
่ มี Error จะใชว้ ธ
ิ ก
ี าร
Retransmission
เราเรียกรวมว่า ARQ = Automatic Repeat
Request
Stop and Wait Diagram
1.
2.
แต่ละ Frame ทีส
่ ง่ กาหนด Timer
Frame Sequence ใช ้ 1 Bit สาหรับตรวจ Frame ซ้า
ในทางปฎิบต
ั ิ การ Acknowledge จะใช ้ Piggyback
้
สาหรับใน Microprocessor อาจจะใชสาย
Ack แยกต่างหาก
Go Back N Diagram
1.
2.
3.
แต่ละ Frame ทีส
่ ง่ กาหนด Timer
ขนาด Window สูงสุดไม่เกิน 2n-1
เมือ
่ มี Error ให ้เริม
่ สง่ ใหม่ตงั ้ แต่ Frame นั น
้
ในทางปฎิบต
ั ิ การ Acknowledge จะใช ้ Piggyback
Selective Reject Diagram
1.
2.
3.
แต่ละ Frame ทีส
่ ง่ กาหนด Timer
ขนาด Window สูงสุดไม่เกิน 2n-1
เมือ
่ มี Error สง่ ใหม่เฉพาะ Error Frame
ในทางปฎิบต
ั ิ การ Acknowledge จะใช ้ Piggyback
WAN
WAN
Public Network
ื่ มต่อปกติจะผ่าน Network ของผู ้ให ้บริการ หรือ
การเชอ
Service Provider เราไม่ได ้เป็ นเจ ้าของ
เป็ นลักษณะการเชา่ จ่ายตามจานวนทีใ่ ช ้ เวลา/จานวน
ข ้อมูล
ระยะทางไกลกว่า
้
ื่ มต่อ แตกต่างกัน
Technologies ทีใ่ ชในการเช
อ
Network
Circuit Switching Network
Packet Switching Network
Circuit Switching Network
ั
สาหร ับเครือข่ายโทรศพท์
ั
ล ักษณะข้อมูลและสญญาณเป
็ น Real-Time
ยอมให ้มี Error ได ้บ ้าง
ค่า Delay และ Delay Variation จะถูกจากัดไม่ให ้เกินค่าที่
กาหนด
ด ังนนเพื
ั้
อ
่ ให้ NW สามารถรองร ับความต้องการได้
่ และผูร้ ับจะต้องมีวงจรเชอ
ื่ มต่อ (Circuit) ที่
ทงผู
ั้ ส
้ ง
่ นต ัว จะใชร้ ว่ มก ันไม่ได้ = Dedicate Circuit
เป็นสว
อย่างไรก็ตาม เพือ
่ ประหย ัด Resource ต ัววงจร
้ ามารถให้คนอืน
ด ังกล่าวจะแบ่งก ันใช ้ ถ้าผูใ้ ดไม่ใชส
่
้ อ
ใชไ้ ด้ และการใชต
้ งมีการจอง
Circuit Switching Network
อย่างไรก็ตาม เพือ
่ ประหย ัด Resource ต ัววงจร
้ ามารถให้คนอืน
ด ังกล่าวจะแบ่งก ันใช ้ ถ้าผูใ้ ดไม่ใชส
่
้ อ
ใชไ้ ด้ และการใชต
้ งมีการจอง
ด ังนนการใช
ั้
ง้ านจะแบ่งเป็น 3 Phase
1. Connection เพือ
่ ขอ Circuit โดยการหมุนเลขหมายไปยัง
ปลายทาง ตัว Network จะหาทิศทาง กาหนดว่าใช ้ Link ไหน
และผ่าน Node = Switch อะไรบ ้าง ถ ้าทิศทางว่าง และผู ้รับทา
การรับสาย วงจรนัน
้ จะถูกจองไว ้
ั ท์คอ
ี ง
2. Data Transfer ในกรณีโทรศพ
ื เสย
้ ้ว สว่ น Resource ต่างๆทีถ
3. Disconnection เมือ
่ ไม่ใชแล
่ ก
ู
้ ้
จองไว ้จะถูกสง่ คืน และ Network สามารถนาไปให ้ผู ้อืน
่ ใชได
Simple Switched Network
Simple Switched Network
BLOCKING
Simple Switched Network
B D
Finish
Circuit Switch
่ Data
เมือ
่ นามาสง
ผ่านอุปกรณ์ MODEM = Modulator/Demodulator
่ ข้อมูลปกติจะเป็น Burst คือ
พฤติกรรมการสง
่ แต่เมือ
่ จะสง
่ ข้อมูลทีละมากๆ
นานๆจะสง
่ สง
ั ้ ๆ ถ ้า Page
การดู WEB Page เรา Load Web ในชว่ งเวลาสน
ั ้ ๆนัน
มีขนาดใหญ่ ข ้อมูลจานวนมากจะถูกสง่ ในเวลาสน
้
เราอ่าน Web Page เราไม่ได ้ใช ้ Network Bandwidth ปกติ
้
เราจะใชเวลาอ่
านนานกว่าการ Load
ี ไป ไม่ได ้ใชงาน
้
Circuit ทีจ
่ องไว ้ เวลาสว่ นใหญ่จะเสย
แต่คน
้ ได ้
อืน
่ ใชไม่
ิ ธิภาพจะตา่
ประสท
Example
Modem
Modem
Huahin
Chiang Mai
ั ท์
เครือข่ายโทรศพ
Bangkok
Modem
Modem
Koraj
Packet Switching Network
่ ข้อมูล
Circuit Switching ไม่เหมาะสมสาหร ับการสง
เราใช ้ Packet Switching
ข ้อมูลจะถูกตัดเป็ น Packet สง่ ออกไป
ิ ธิภาพสูงกว่า
ในหนึง่ Circuit สามารถแชร์กน
ั ได ้หลายคน ทาให ้ประสท
ิ ธิภาพสูงกว่า ถ ้าเรา Share กันเพียง Circuit เดียว เมือ
ประสท
่ ผู ้ใดไม่สง่
คนอืน
่ สง่ ได ้
้
้ ้ทันที ไม่ถก
Online จะใชสามารถใช
ได
ู Block
้
ถ ้าสง่ พร ้อมกันหลายคนก็ทาได ้ แต่ละคนจะใชเวลาในการส
ง่ มากขึน
้ เรียกว่า
เกิด Delay
หลายข ้อมูล ของหลายคนใช ้ Circuit เดียว
แต่ละคนคิดว่าตัวเองเป็ นเจ ้าของ Circuit คนเดียว = Transparency
อย่างไรก็ตามข ้อมูลจริงๆ วิง่ อยูบ
่ น Circuit เดียวกัน ต ้องมีวธิ บ
ี ง่ บอก
Address ผู ้สง่ และผู ้รับ แปะทีส
่ ว่ น Header ของข ้อมูล
หรือ ใช ้ Virtual Circuit Number สาหรับแต่ละคน และแปะทีส
่ ว่ นหัวข ้อมูล
Packet Switching Network
เนือ
่ งจากต้อง Share วงจรก ัน เพือ
่ ป้องก ันไม่ให้
ผูใ้ ดผูห
้ นึง่ ผูกขาดการใชง้ าน ต้องกาหนดขนาด
่ สง
่ ได้ในแต่ละครงั้ = MTU,
ข้อมูลสูงสุดทีผ
่ ส
ู้ ง
Maximum Transfer Unit
ถ้าข้อมูลใหญ่กว่านน
ั้ ต้องแบ่ง หรือต ัดข้อมูลเป็น
่ นห ัว
Packet ย่อยๆ แต่ละ Packet มีสว
นอกเหนือจาก Address/VC แล้ว จะต้องมี
Sequence Number บ่งบอกลาด ับของข้อมูล
กระทาโดย Protocol ผูใ้ ช ้ (Application) ไม่
ต้องทา
นีค
่ อ
ื Packet Switching Network
Packet Switched Network
Advantages
Line efficiency
Data rate conversion
ื่ มต่อกับ Local Node ด ้วยความเร็วที่
Each station เชอ
ตัวเองกาหนด
Packets are accepted even when network
is busy โดยเก็บไว้ใน Queue
แต่ละ Link สามารถจะ Share กันได ้
Packets ทีเ่ ข ้ามาแต่ละ Node จะถูกเข ้า Queue เพือ
่
สง่ ออกไป
Delivery may slow down = Delay
Priorities can be used
สรุป Packet Switching
Network
2 Concepts กาหนดการทางานใน
Network(L3)
Datagram
Virtual Circuit
ื่ มต่อก ับผูใ้ ช ้
2 Concepts กาหนดการเชอ
ภายนอก (ปกติจะอยูใ่ น L4)
Connection Oriented
Connectionless
การทางานของ Datagram
Each packet treated independently
Packets can take any practical route
Packets may arrive out of order
Packets may go missing
Up to receiver(ปลายทาง) to re-order
packets and recover from missing
packets
สรุปแล้ว การทางานของ Network ประเภทนี้
่ ข้อมูล
จะไม่ Guarantee การสง
Datagram
Diagram
Virtual Circuit
Preplanned route established before any packets
้ ทางจะถูกกาหนดในชว
่ งการ Connection
sent เสน
Call request and call accept packets establish
connection (handshake) กาหนด Connection ด้วย
ต ัวเลข คือ VC Number
Each packet contains a virtual circuit identifier
instead of destination address
No routing decisions required for each packet ดู
จาก VC # ก็เพียงพอ
Clear request to drop circuit เมือ
่ จบ
Not a dedicated path แต่มองจากผูใ้ ชเ้ หมือน Circuit
Switching
Virtual
Circuit
Diagram
Event Timing เปรียบเทียบ 3 NW
End of Review Part I
End of Review Part I
Next Week
LAN and LAN Technologies
Internet Concept