Professional Documents
Culture Documents
Hệ thống A Hệ thống B
Tầng i+1/i Tầng i-1/i
i.data.confirm
i.data.indication
i.data.response
Mtính T/hiệu Giải điều Thu
Đg dây
số chế
Việc nghiên cứu sự của info. Tầg này cũng có Kết
i.disconnect.request i.disconnect.indication
X ử lý tin
6 Presentation PH Presentation
5 Session SH Session Khi thu: DL qua mỗi tầg -MT truyền tín hiệu digital giống nhau.
4 Transport TH Transport
đc kiểm soát phần đ/khiển gọi là MT digital VD: F”1” = 2F”0”.
Truyền tin
3 Network NH Network
1
Data link
Physic
DH FCS Data link
Physic
. Xử lý số ->thuận lợi khi - FM Khó thực hiện hơn
Môi trường truyền tin truyền ->tố độ nhạn vì cần 2 bộ tạo sóng
-------------------------- ---------------- . Độ tin cậy cao - Nhưng ít bị nhiễu vì
. Ít nhiễu nhiễu chỉ làm thay đổi
2> C/năg từng mức đúng thì y/c phát lại. Nếu . Dễ xây dựng, rẻ tiền biên độ chứ ko tđổi đc về
Tầg 1(vật lý): cung cấp đúng thì bỏ phần đ/khiển . Dễ mở rộng tần số
phg tiện tr/tin, thủ tục tầg đó & chuyển tin lên tầg
khởi động, duy trì, huỷ bỏ trên. 2>Modem
các liên kết VLý cho phép C/năg: biến đổi tín hiệu -----------
truyền các dòng DL ở 4>Giao thức của các mức digital từ máy tính thành
dạng bit. Các giao thức chuẩn hoá tín hiệu analog để đi vào * PM: điều chế theo pha:
Tầg 2(liên kết DL): thiếp của ISO đc xây dựng trên MT analog & ngược lại điều pha
lập, duy trì, huỷ bỏ các cơ sở 4 hàm nguyên thuỷ: biến đổi tín hiệu analog từ - Các tín hiệu “1&0” đc
liên kết DL kiểm soát +Tín hiệu y/c (request- Mt analog thành tín hiệu pbiệt bởi pha của gđộng,
luồng DL, phát hiện và Req) digital đi vào máy tính. còn tần số & biên độ thì
khắc phục sai sót tr/tin. +Hàm chỉ báo (indication- Nguyên lý làm việc: gồm giống nhau.
Tầg 3(mạng): chọn đg Ind) 2 q/trình điều chế và giải VD: P”1” = 1800, P”0” =2700
tr/tin trg mạng, t/hiện +Tín hiệu trả lới điều chế: - PM khó thực hiện,
kiểm soát luông DL, khắc (response-Res) +Q/trình điều chế để nhưng ít bị nhiễu.
phục sai sót, cắt hợp DL. +Hàm xác nhận (confirm- biến đổi tín hiệu digital - PM kết hợp với AM cho
Tầg 4(giao vận): kiểm Conf) thành tín hiệu analog. Các ta modem tốc độ cao.
soát giữa các nút của *Có 2 loại tr/tin tín hiệu “1” & “0” có tác VD:
luồng DL, khắc phục sai Tr/tin có knối: các dịch vụ dụng như “ON” &”OFF” Dùng 2 pha PM đi 1
sót, có thể t/hiện ghép & giao thức ở mỗi tầg trg cho sóng mang qua hay ko vòng -> 2 trạng thái #
kênh và cắt hợp DL. mô hình HT mở fải t/hiện cho sóng mang qua. Kết nhau -> ứng với 1 bit
Tầg 5(phiên): thiết lập, qua 3 g/đoạn theo thứ tự quả đầu ra ta đc các chuỗi Dùng PM kết hợp với
duy trì đồng bộ hoá và time: sóng mang ngắt quãng đại AM đi 1 vòng -> 4 trạng
huỷ bỏ các phiên truyền Thiết lập liên kết (connect) diện cho “1” & “0”. thái # nhau -> ứng với 2
thông. Liên kết phiên fải Truyền DL (Data) +Q/trình giải điều chế bit
đcthiết lập thông qua đối Tách bỏ liên kết để biến đổi tín hiệu analog Dùng 2 pha PM và
thoại và trao đổi các thông (Disconnect-Disc) thành tín hiệu digital. Bộ AM đi 1 vòng -> 8 trạng
số đ/khiển. VD: giao thức tầg i có knối giải điều chế lấy đg bao thái # nhau -> ứng với 3
Tầg 6(trình diễn): b/diễn của chuỗi sóng mang & bit
info theo cú pháp DL của ---------------------------- cho lại ta dãy “1” & “0”
ng s/d. Loại mã s/d và v/đề tương ứng. *Phương thức truyền:
nén DL. +Đơn Công:(Simplex)
Có 1 đg truyền từ A --> *C/năg: biến đổi tín hiệu - Điện: chuẩn ghép nối RS - Các nút mạng căn cứ
B và chỉ có 1 hướng analog từ thiết bị analog – 422, mỗi mạch thu phát vào đ/c đích của btin để
truyền. Use ở các h/thống thành tín hiệu digital đi vào có 2 đg dây riêng (ko dùng chọn nút kế tiếp, ko cần
thu thập DL (Từ vũ trụ) kênh digital và ngc lại. đất chung), tốc độ 100 knối đg truyền.
+Bán Song Công:(Half kbps – 10 Mbps - Hiệu suất bọ hạn chế
Duplex) - Chân c/năg : nếu btin quá dài và bị sai
Có 1 đg truyền từ A --> -------- C (control)
I (indications) vì btin sẽ fải truyền lại.
B và có 2 hướng truyền. DTE
Thiết
T (transport)
R (receive) DCE
Use khi DL ko nhiều và ko *Nguyên lý làm việc: gồm 2 bị
user
S (đồng bộ bít)
B (đồng bộ byte)
Code
gấp về time q/trình lấy mẫu & lượng tử Dây đất tín hiệu
Đất bảo vệ
+Song Công: (Duplex) hoá -C, I: tín hiệu bắt tay knối
Có 2 đg truyền và có 2 + q/trình lấy mẫu: ứng với hệ thống.
hướng truyền đồng thời. mỗi xung nhịp ta lấy 1 mẫu. - T, R: phát, thu SLj.
Use khi DL nhiều và gấp Kết quả ta đc chuỗi xung có - RS_232C còn gọi là X21
về time biên độ # nhau gọi là điều bít.
biên xung. Độ chính xác lẫy
mẫu phụ thuộc vào xung
nhịp mau/thưa, xung nhịp
mau thì độ chính xác cao ----------
hơn nhưng đòi hỏi thiết bị
xử lý và tr/tin fải cao xunh 7. Các p2 chuyển mạch
nhịp thưa thì ngược lại. *Ghép Kênh:(Có 2 loại)
+ Tần số lấy mẫu >= 2 lần +Chia theo tần số
tần số tín hiệu mới đảm bảo (FDM): Kênh tr/tin có * Chuyển mạch gói tin
đc dạn đg cong bđầu. băng thông rộng, có thể - Btin đc cắt thành nhiều
+ Q/trình lượng tử hoá: là chia thành nhiều kênh nhỏ gói có độ dài 512 byte
q/trình số hoá các biên độ cho các kênh tín hiệu. - Các gói tin đc truyền
mẫu. Độ chính xác của +Chia theo time (TDM): đlập
lượng tử hoá phụ thuộc vào Use kênh truyền - Từng gói sẽ đến sớm
thang gtrị số hoá. Thang *Chuyển mạch kênh hơn cả btin
gtrị số hoá lớn thì độ chính - Fải knối đg truyền trước - Gói tin hỏng phát lại sẽ
xác cao nhưng đòi hỏi thiết khi trao đổi SLj mất ít time hơn.
--------- bị xử lý và tr/tin cao. Hiệu Suất= (time truyền - Các gói tin đi theo nhiều
SLj)/( time knối + time đg để tới đích.
4> Chuẩn RS 232C truyền SLj) = TSl / (TKN + - Hiệu suất cao, mềm dẻo.
- Cơ :ổ cắm 25 chân . TSL)
- Điện: biến đổi điện máy ----------------
tính thành điện trên đg
dây. Quy ước biến logic 1
<-3V, biến logic 0 > +3V.
tốc độ cho phép 20 kbps
qua dây cáp 15m <
thường là 3,6 kbps
- Chân c/năg
RI RI
22 22 Ring indicator
20 DTR 20 Data teminal ready(mtính s/sàng)
17 RxClk 17 Recevive clock
16 TxClk 16 Trannsmit clock
8 CD 8 Carrier delete(có slượng đg dây)
7 Sig 7 Signal ground(dây dắt tín hiệu)
6 6 Data set ready(modem s/sàng)
5 CTS 5 Clear to send(cho phép mtính phát số liệu)
4 RTS 4 Request to send(mtính muốn phát tín hiệu)
3 RxD 3 Receive data(thu số liệu)
2 TxD 2 Transmit data(phát số liệu)
1 SHG 1 Shield ground(đất bảo vệ)
------------ (Có hình vẽ)
CHƯƠNG III: LIÊN
*Lượng tử hoá với 8 bit: KẾT DỮ LIỆU TẦNG III
- Thủ tục giao tiếp t1 = +35 = 00100011; t2 =
+127 = 01111111; t3 = -72 = 1. Kiểm soát lỗi:
T im e o u t
T im e o u t
P h á t s ố liệ u
Q u ay s ố
DSR=1
D SR=1
D TR=1
B ắt đầu
R TS=1
End
(SREJ) 01111110 Address Control Tin FCS 01111110 G/sử ta có 1 mạng như
sau: R3:Net 2, 5, 6
R1 Net1 R2 Net2 R3 R4: Net 3, 7
* Dạng U: ---------------- Net3 Net4 Net5 Net6 |
0 2 4 5 7
11 MM P/F MMM R4 Net7 R5 Net8 R6 |
-Bit 0, 1 = 11 dạng U V
-u = 11 11 P 100 : Lệnh * Cách X/dựng đg đi: V
SABM: y/c knối 2 máy - Tại Router đang xét (R1): R2, R5, R6: Net 4, 7, 8, 1
ngang nhau Khoảng cách các mạng R1, R5: Net 1, 4, 5, 8
u = 11 11 P 000 : Lệnh cạnh nó: D=0 Router tiếp |
SARM: y/c knối 2 máy có theo (R) chính là Router |
chính phụ đó V
u = 11 00 P 001 : Lệnh - Xét các Router kế tiếp: V
SNRM: y/c knối 2 máy có Di+1=Di+1, R nằm trg số R1, R4: Net 3
chính phụ ( máy phụ chỉ các Router kết tiếp Router R2, R3, R6: Net 2, 6
thực hiện) đang xét
u = 11 00 P 010 : Lệnh ----------------- R5:
DISC : y/c kết thúc ----------------------- R6:
u = 11 00 P 110 : Lệnh *Sơ đồ trao đổi gói tin
Tới D R Tới D R
UA : đã nhận lệnh tiếp * Các bảng đg đi: Net1 1 2 Net1 2 3,
nhận sự đ/khiển R1: 5
R2: 2 1 2 2 1 3
--------------------- Tới D R Tới D R ,
3 - Total Length: Độ dài đầy lại Header Checksum)
3 1 4 3 2 5 đủ (Header + Data) - Use Đotte Decimal đưa xuống tầg 2
4 0 5 4 1 5 - Frag ID: Fragment Address - Tầg 2: Tạo đ/c
5 0 5 5 1 3, Identification: Nhận dạng VD:: 128.50.3.2 đích MAC R2 (Tạo gói
5 gói tin thuộc btin nào 1000 0000.0010.0000 tin tầg 2) đưa xuống tầg 1
6 1 3 6 0 6 - DF Don’t Frag, DF=1: Ko 0011.0000 0010 - Tầg 1: Chuyển
, cho phép chia cắt btin 0127: Lớp A từng bit lên mạng Net 2
6 - MF (More Frag) MF=1: Còn tin 128 191: Lớp B + R2: Nhận gói tin &
7 0 5
7 1 5 - Frag Offset: vị trí gói tin 192 233: Lớp C Đ/c đích R2 Đưa lên tầg 2
8 0 5
8 0 6 trg btin - Có 2 cách ghi đ/c IP: - Tầg 2: Kiểm soát
R5: Net 4, 5, 7, 8 - TTL Time to live, max = + đ/c theo IP Header FCS, đưa lên tầg
R6: Net 6 8 256 s + đ/c theo tên 3
| - Protocol: Thông báo giao - Tầg 3: Ktra TTL,
| thức của tầg 4 là gì: Header Checksum, tạo IP
V + TCP: 6 * Các Thủ Tục Trợ Giúp: Header mới (TTL-1,……
V + UDP:17 + ICMP: Thông báo tình ………………………)
R2, R3, R4, R6: Net 1, 2, - Header Checksum: trạng gói tin trên mạng tính tại header
3, 6 R3, R5: Net 2, 4, 5, 7 - Source/Destination + ARP: Biết đ/c mạng checksum). Dựa vào bảng
| Address: Đ/c nguồn / Đích chọn đg và đ/c đích ->
(IP) Hỏi đ/c vật lý
V MAC R3 đưa xuống tầg
(MAC)
R2, R4: Net 1, 3 * Các lớp đ/c IP: A, B, C, D, 2.
+RARP: Biết đ/c vật lý
E -Tầg 2: điền đ/c đích
(MAC) Hỏi đ/c mạng
------------------------ - Lớp Đ/c A: MAC R3 đưa xuống tg 1.
(IP)
-Tầg 1: chuyển DL vào
- Dựa vào bảng đg tìm đg mạng Net 3.
* Hoạt động của IP
đi: +R3: nhận tin vì đchỉ
- IP Header:
+ R1 Net 5: R1 đích là MAC R3, lên tầg
+ TTL, Header
2.
R2 R3 Checksum
------------------------------------ -Tầg 2: ktra FCS,
+ Đ/c nguồn, Đ/c đích
------- header DH, lên tầg 3.
Net 5 IP
-Tầg 3: dựa vào IP
R4 R5 - Header tầg 2:
- Lớp Đ/c B: đích và bảng chọn đg
+ R2 Net 8: R2 + MAC đích, MAC
(D=0) đã tới mạng đích.
R5 Net 8 nguồn (Đ/c Vật Lý)
-Tầg 2: điền đ/c
+ R3 Net 3: R3 - Tại trạm nguồn (Host
MAC của Host B, xuống
R2 R1 A)
tg 1.
Net 3 + Tầg 3: Nhận DL từ tầg
-Tầg 1: chuyển DL
4, tạo dạng btin IP (bổ
R5 R4 lên mạng Net 4.
sung IP Header), đưa
- Tại trạm đích (Host B):
xuống tầg 2
- Lớp Đ/c C: +Host B nhận DL vì đ/c
+ Tầg 2: dựa vào đ/c đích
3> Giao Thức IP (Internet đích là MAC của Host B,
IP & Bảng chọn đg x/đ
Protocol) lên tg 2.
cổng tiếp theo (MAC Của
(Là giao thức ko có Tầg 2: Ktra phần
R1), đến MAC của R1,
knối) header và checksum, lên
xuống tầg 1
* Dạng btin IP: tg 3.
+ Tầg 1: Chuyển từng bit
Ver IHL ToS Total Length
Tầg 3: ktra IP header,
Frag.id X D M Frag.offset
DL vào mạng Net 1
TTL Protocol Header checksum
Source adderss
- Lớp Đ/c D: nếu TTL và header
Destination adderss checksum đúng thì khử
--------------------------------
Tùy ý
Data (từ tầng 4) bỏ header và chuyển DL
lên tg 4.
- Tại các Router:
-Nếu btin có nhiều gói DL
+ R1: Gói tin đi tới có
-------------------------- thì ghép các gói DL lại
đ/c MAC của R1, R1 nhận
(lấy từ buffer ở tầg 3)
gói tin, lên tầg 2
- Ver: Version 4 - Ta có thể use 1 số bit trg thành btin và gửi lên tg 4.
- Tầg 2: Kiểm soát
IHL: IP Header Length, Hót để tạo mạng con
Header tầg 2 & FCS, nếu
Min=5 (Subnet) 4. Giao thức TCP: là giao
đúng, khử bỏ Header, lên
- TOS: Loại Dịch vụ Type Làm giảm lưu thong trên thức có knối.
tầg 3
of Service các mạng, quản lý chặt chẽ *Dạng btin:
- Tầg 3: Dựa vào
- D: Delay D=1 Độ Trễ hơn nhớ mặt nạ con (Subnet bảng đg R1 & đ/c đích IP
Thấp Mask)
biết đc Router tiếp theo
T=1: Thông Lượng Cao
------------------------- (R2) MAC R2, Tạo IP
R=1: Độ tin cậy cao
Header mới (TTL-1, tính
- Q/tr kết thúc: two way - Receive(): nhận DL
0 4 10
Source Port
16
Destination Port
31 hand shaking (bắt tay 2 (knối).
Sequence Number (Seq) lần). +thông số: socket,
Diggy back, Acknowledge (ACK) A
FIN=
1
B
fromaddress.
THL Dự Trữ Flags Window
Checksum Urgent Pointer FIN=1 *Giao diện lập trình:
Tùy ý - giao thức ko knối (UDP).
Data
- Q/trình trao đổi DL:
A PSH= B
1, Seq= Server Client
N+1 Có DL
DL
Bind() Bind()
=X+ Yêu cầu DL
dịch vụ. Ack=1, Ack
Seq=Y
Receive From()
Send To()
Send To()
Receive From()
+nếu <255: cho các ứng Có DL Ack=1
tiếp
, Ack
(Windo =Y +W+
w =W 1 Close()
Gửi DL
Close()
dụng công cộng (web, Seq=
X +N
=1 ,
)
A ck Có DL
email, FTP,...) +2N+1
Ack=X Y+ N
Seq=
Socket()
Client
Socket()
+ACK=1: có biên nhận,
6. Lập trình Socket: Bind()
được chỉ ra ở Diggy back, Listen() Yêu cầu kết nối Connect()
*Các hàm dịch vụ:
Acknowledge. Accept() Tiếp nhận kết nối
destaddress.
thức, số giao thức, biệt
- Sent(): gửi DL (cho knối).
------------------------ hiệu).
+thông số: socket,
VD:: TCP, 6, TCP
destaddress.
UDP, 17, UDP
- Sent to(): (ko knối).