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