tcp-IP la gi?

table Caption: B? giao th?c TCP/IP
Table with 2 columns and 6 rows
T?ng
Các giao th?c
?ng d?ng
DNS,
ENRP,
FTP,
HTTP,
IMAP,
IRC,
NNTP,
POP3,
SIP,
SMTP,
SNMP,
SSH,
TELNET,
BitTorrent,
.
Phiên
ASAP,
SMB,
.
Giao v?n
SCTP,
TCP,
UDP,
DCCP,
IL,
RTP,
RUDP,
.
M?ng
IPv4,
IPv6,
.
Liên k?t
Ethernet,
Wi-Fi,
Token ring,
MPLS,
PPP,
.
table end

B? giao th?c TCP/IP, ng?n g?n là TCP/IP (
ti?ng Anh:
Internet protocol suite ho?c IP suite ho?c TCP/IP protocol suite - b? giao th?c 
liên m?ng), là m?t b? các
giao th?c truy?n thông
cài d?t
ch?ng giao th?c
mà
Internet
và h?u h?t các m?ng máy tính thuong m?i dang ch?y trên dó. B? giao th?c này 
du?c d?t tên theo hai giao th?c chính c?a nó là
TCP
(Giao th?c Di?u khi?n Giao v?n) và
IP
(Giao th?c Liên m?ng). Chúng cung là hai giao th?c d?u tiên du?c d?nh nghia.

Nhu nhi?u b? giao th?c khác, b? giao th?c TCP/IP có th? du?c coi là m?t t?p h?p 
các t?ng, m?i t?ng gi?i quy?t m?t t?p các v?n d? có liên quan d?n vi?c truy?n
d? li?u, và cung c?p cho các
giao th?c t?ng c?p trên
m?t d?ch v? du?c d?nh nghia rõ ràng d?a trên vi?c s? d?ng các d?ch v? c?a các 
t?ng th?p hon. V? m?t lôgic, các t?ng trên g?n v?i ngu?i dùng hon và làm vi?c
v?i d? li?u tr?u tu?ng hon, chúng d?a vào các
giao th?c t?ng c?p du?i
d? bi?n d?i d? li?u thành các d?ng mà cu?i cùng có th? du?c truy?n di m?t cách 
v?t lý.

Mô hình OSI
miêu t? m?t t?p c? d?nh g?m 7 t?ng mà m?t s? nhà s?n xu?t l?a ch?n và nó có th? 
du?c so sánh tuong d?i v?i b? giao th?c TCP/IP. S? so sánh này có th? gây
nh?m l?n ho?c mang l?i s? hi?u bi?t sâu hon v? b? giao th?c TCP/IP.

 L?ch s?

B? giao th?c liên m?ng xu?t phát t? công trình
DARPA,
t? nh?ng nam d?u th?p niên k?
1970.
Sau khi dã hoàn thành vi?c xây d?ng
ARPANET
tiên phong, DARPA b?t d?u công vi?c trên m?t s? nh?ng k? thu?t truy?n thông d? 
li?u khác. Vào nam 1972,
Robert E. Kahn
dã du?c thuê vào làm vi?c t?i
Van phòng k? thu?t di?u hành tin t?c
(Information Processing Technology Office) c?a DARPA, phòng có ch?c nang liên 
quan d?n m?ng lu?i truy?n thông d? li?u thông qua v? tinh và m?ng lu?i truy?n
thông b?ng sóng radio trên m?t d?t. Trong quá trình làm vi?c t?i dây Kahn dã 
phát hi?n ra giá tr? c?a vi?c liên thông gi?a chúng. Vào mùa xuân nam 1973,
Vinton Cerf,
k? su thi?t k? b?n giao th?c NCP hi?n dùng (chuong trình ?ng d?ng x? lý m?ng 
lu?i truy?n thông - nguyên ti?ng Anh là "Network Control Program"), du?c phân
công cùng làm vi?c v?i Kahn trên các mô hình liên k?t n?i ki?n trúc m? 
(open-architecture interconnection models) v?i m?c dích thi?t k? giao th?c s?p 
t?i
c?a ARPANET.

Vào mùa hè nam
1973,
Kahn và Cerf dã nhanh tróng tìm ra m?t phuong pháp tái h?i nh?p can b?n, mà 
trong dó nh?ng khác bi?t c?a các giao th?c liên k?t m?ng du?c che l?p di b?ng
m?t
giao th?c liên k?t m?ng
chung, và thay vì m?ng lu?i truy?n thông ph?i ch?u trách nhi?m v? tính dáng tin 
c?y, nhu trong ARPANET, thì các máy ch? (hosts) ph?i ch?u tránh nhi?m (Cerf
ghi công c?a
Hubert Zimmerman
và
Louis Pouzin
(thi?t k? viên c?a m?ng lu?i truy?n thông
CYCLADES)
là nh?ng ngu?i có ?nh hu?ng l?n trong b?n thi?t k? này.)

V?i nhi?m v? là m?t m?ng lu?i truy?n thông b? h? c?p t?i m?c co b?n t?i thi?u, 
khi?n vi?c h?i nh?p v?i các m?ng lu?i truy?n thông khác tr? nên h?u nhu b?t
kh? thi, m?c d?u d?c tính c?a chúng là gì, và vì th?, gi?i dáp nan d? d?u tiên 
c?a Kahn. (M?t câu nói c?a mi?ng vì th? mà TCP/IP), s?n ph?m cu?i cùng do
nh?ng c?ng hi?n c?a Cerf và Kahn, s? ch?y trên "du?ng dây n?i gi?a hai ?ng bo 
r?", và qu? nhiên nó dã du?c
th?c thi dùng các con chim b? câu dua thu
(homing pigeons).) M?t máy vi tính du?c dùng là c?ng n?i (gateway) (sau này d?i 
thành
b? d?nh tuy?n
(
router)
d? tránh nh?m v?i
nh?ng lo?i c?ng n?i khác)
du?c thi?t b? m?t giao di?n v?i t?ng m?ng lu?i truy?n thông, truy?n t?i gói d? 
li?u qua l?i gi?a chúng.

Ý tu?ng này du?c nhóm nghiên c?u m?ng lu?i truy?n thông c?a Cerf, t?i Stanford, 
di?n gi?i ra t? m?, c? th? vào kho?ng th?i gian trong nam 1973-1974. (Nh?ng
công trình v? m?ng lu?i truy?n thông tru?c dó t?i
Xerox PARC,
noi s?n sinh ra b? giao th?c
PARC Universal Packet,
ph?n l?n du?c dùng vào th?i k? dó, cung gây ?nh hu?ng v? k? thu?t không ít; 
nhi?u ngu?i nh?y qua nh?y l?i gi?a hai cái.)

Sau dó DARPA ký h?p d?ng v?i BBN, Stanford, và Tru?ng d?i h?c chuyên nghi?p 
Luân Dôn (The University College London - vi?t t?t là UCL) ki?n t?o m?t s? phiên
b?n c?a giao th?c làm vi?c du?c, trên các n?n t?ng ph?n c?ng khác nhau. Có b?n 
phiên b?n dã du?c xây d?ng -- TCP v1, TCP v2. Phiên b?n 3 du?c tách ra thành
hai ph?n TCP v3 và IP v3, vào mùa xuân nam 1978, và sau dó ?n d?nh hóa v?i 
phiên b?n TCP/IP v4 -- giao th?c tiêu chu?n hi?n dùng c?a Internet ngày nay.

Vào nam 1975, cu?c th? nghi?m thông n?i hai m?ng lu?i TCP/IP, gi?a Stanford và 
UCL dã du?c ti?n hành. Vào tháng 11 nam 1977, m?t cu?c th? nghi?m thông n?i
ba m?ng lu?i TCP/IP, gi?a M?, Anh và Na-uy dã du?c ch? d?o. Gi?a nam 1978 và 
1983, m?t s? nh?ng b?n m?u c?a TCP/IP dã du?c thi?t k? t?i nhi?u trung tâm
nghiên c?u. Ngày 1 tháng 1 nam 1983, ARPANET dã hoàn toàn du?c chuy?n hóa sang 
dùng TCP/IP.
[1]

Vào tháng Ba nam 1982,
[2]
B? Qu?c Phòng M? ch?p thu?n TCP/IP thành m?t tiêu chu?n cho toàn b? m?ng lu?i 
vi tính truy?n thông qu?c phòng. Vào nam 1985, U? ban ki?n trúc Internet 
(Internet
Architecture Board) dã dành 3 ngày h?i th?o v? TCP/IP cho công nghi?p di?n 
toán, v?i s? tham d? c?a 250 d?i bi?u t? các công ty thuong m?i. Cu?c h?i th?o
này dã làm tang thêm uy tín và s? n?i ti?ng c?a giao th?c, khi?n nó ngày càng 
ph? bi?n trên th? gi?i.

Ngày
9 tháng 11
nam
2005
Kahn và Cerf dã du?c t?ng thu?ng Huy chuong ch? t?ch vì hòa bình (Presidential 
Medal of Freedom) cho nh?ng thành tích c?ng hi?n c?a h? d?i v?i n?n van hóa
c?a M?.
[3]

B? giao th?c IP dùng
s? dóng gói d? li?u
hòng tr?u tu?ng hóa (thu nh? l?i quan ni?m cho d? hi?u) các giao th?c và các 
d?ch v?. Nói m?t cách chung chung, giao th?c ? t?ng cao hon dùng giao th?c
? t?ng th?p hon d? d?t du?c m?c dích c?a mình. Ch?ng giao th?c Internet g?n 
gi?ng nhu các t?ng c?p trong
mô hình c?a B? qu?c phòng M?:

Table with 3 columns and 7 rows
4
T?ng ?ng d?ng
DNS,
TFTP,
TLS/SSL,
FTP,
HTTP,
IMAP,
IRC,
NNTP,
POP3,
SIP,
SMTP,
SNMP,
SSH,
TELNET,
ECHO,
BitTorrent,
RTP,
PNRP,
rlogin,
ENRP,
.
  
Các giao th?c d?nh tuy?n nhu
BGP
và
RIP,
vì m?t s? lý do, ch?y trên TCP và UDP - theo th? t? t?ng c?p: BGP dùng TCP, RIP 
dùng UDP - còn có th? du?c coi là m?t ph?n c?a
t?ng ?ng d?ng
ho?c
t?ng m?ng.
3
T?ng giao v?n
TCP,
UDP,
DCCP,
SCTP,
IL,
RUDP,
.
  
Các giao th?c d?nh tuy?n nhu
OSPF
(tuy?n ng?n nh?t du?c ch?n d?u tiên), ch?y trên IP, cung có th? du?c coi là m?t 
ph?n c?a
t?ng giao v?n,
ho?c
t?ng m?ng.
ICMP
(Internet control message protocol| - t?m d?ch là Giao th?c di?u khi?n thông 
di?p Internet) và
IGMP
(Internet group management protocol - t?m d?ch là Giao th?c qu?n lý nhóm 
Internet) ch?y trên IP, có th? du?c coi là m?t ph?n c?a
t?ng m?ng.
2
T?ng m?ng
IP
(
IPv4,
IPv6)
  

ARP
(Address Resolution Protocol| - t?m d?ch là Giao th?c tìm d?a ch?) và
RARP
(Reverse Address Resolution Protocol - t?m d?ch là Giao th?c tìm d?a ch? ngu?c 
l?i) ho?t d?ng ? bên du?i IP nhung ? trên
t?ng liên k?t
(link layer), v?y có th? nói là nó n?m ? kho?ng trung gian gi?a hai t?ng.
1
T?ng liên k?t
Ethernet,
Wi-Fi,
Token ring,
PPP,
SLIP,
FDDI,
ATM,
Frame Relay,
SMDS,
.
table end

Nh?ng t?ng g?n trên nóc g?n v?i ngu?i s? d?ng hon, còn nh?ng t?ng g?n dáy g?n 
v?i thi?t b? truy?n thông d? li?u. M?i t?ng có m?t
giao th?c d? ph?c v? t?ng trên
nó, và m?t
giao th?c d? s? d?ng d?ch v? c?a t?ng du?i
nó (ngo?i tr? giao th?c c?a t?ng d?nh và t?ng dáy).

Cách nhìn các t?ng c?p theo quan ni?m: ho?c là cung c?p d?ch v?, ho?c là s? 
d?ng d?ch v?, là m?t phuong pháp
tr?u tu?ng hóa
d? cô l?p các giao th?c c?a t?ng trên, tránh quan tâm d?n th?c ch?t c?a v?n d?, 
nhu vi?c truy?n t?i t?ng bit qua
Ethernet
ch?ng h?n, và
phát hi?n xung d?t
(collision detection), trong khi nh?ng t?ng du?i không c?n ph?i bi?t d?n chi 
ti?t c?a m?i m?t chuong trình ?ng d?ng và giao th?c c?a nó.

S? tr?u tu?ng hóa này cho phép nh?ng t?ng trên cung c?p nh?ng d?ch v? mà các 
t?ng du?i không th? làm du?c, ho?c c? ý không làm. Ch?ng h?n IP du?c thi?t
k? v?i d? dáng tin c?y th?p, và du?c g?i là giao th?c
phân phát v?i kh? nang t?t nh?t
(thay vì v?i "d? tin c?y cao" ho?c "d?m b?o nh?t"). Di?u dó có nghia là t?t c? 
các
t?ng giao v?n
d?u ph?i l?a ch?n, ho?c là cung c?p d?ch v? dáng tin c?y, ho?c là không, và ? 
m?c d? nào. UDP d?m b?o s? toàn v?n c?a d? li?u (b?ng cách dùng
ki?m tra t?ng
(checksum)), song không d?m b?o s? phân phát d? li?u t?i dích; TCP cung c?p c? 
hai, s? toàn v?n c?a d? li?u, và d?m b?o s? phân phát d? li?u t?i dích (b?ng
cách truy?n t?i l?i gói d? li?u, cho d?n khi noi nh?n nh?n du?c gói d? li?u).
Sample encapsulation of data within a UDP datagram within an IP packet
Phóng l?n
Sample encapsulation of data within a
UDP
datagram within an
IP
packet

Mô hình này còn thi?u sót m?t cái gì dó.
List of 4 items
1. Trong liên k?t da di?m, v?i h? th?ng di?n d?a ch? riêng c?a mình (ví d? nhu
Ethernet),
m?t giao th?c d? d?i chi?u d?a ch? (address mapping protocol) là m?t cái c?n 
ph?i có. Nh?ng giao th?c nhu v?y du?c coi là ? du?i t?ng
IP,
song l?i ? trên h? th?ng liên k?t hi?n có.
2. ICMP
và
IGMP
ho?t d?ng bên trên
IP
song không truy?n t?i d? li?u nhu
UDP
ho?c
TCP.
3. Thu vi?n
SSL/
TLS
ho?t d?ng trên
t?ng giao v?n
(s? d?ng
TCP)
song ? du?i các giao th?c trình ?ng d?ng.
4. ? dây, tuy?n liên k?t du?c coi nhu là m?t cái h?p kín. N?u chúng ta ch? bàn 
v?
IP
thì vi?c này hoàn toàn có th? ch?p nh?n du?c (vì b?n ch?t c?a
IP
là nó có th? truy?n t?i trên b?t c? cái gì), song nó ch?ng giúp du?c gì m?y, 
khi chúng ta cân nh?c d?n m?ng truy?n thông nhu m?t t?ng th?.
list end

Ví d? th? ba và th? tu có th? du?c gi?i thích rõ hon dùng
mô hình OSI,
trong khi hai ví d? d?u tiên còn nhi?u v?n d? ph?i d? c?p d?n.

 So sánh v?i mô hình OSI

B? giao th?c IP (và ch?ng giao th?c tuong ?ng) dã du?c s? d?ng, tru?c khi
mô hình OSI
du?c thành l?p, và t? dó, r?t nhi?u l?n trong sách in cung nhu trong l?p h?c, 
ch?ng giao th?c IP dã du?c so sánh v?i
mô hình OSI
r?t nhi?u l?n. Các t?ng c?p c?a OSI cung thu?ng du?c dùng d? di?n t? ch?c nang 
c?a các thi?t b? m?ng.

Hai cái có liên quan ít nhi?u, song không ph?i là hoàn toàn gi?ng nhau. Di?m 
khác bi?t d?u tiên d? th?y nh?t là s? lu?ng c?a các t?ng c?p. Mô hình c?a B?
Qu?c Phòng M? (DoD model), v?i ch?ng giao th?c IP, ch? có b?n ho?c nam t?ng 
(t?ng liên k?t có th? du?c coi nhu là m?t t?ng riêng bi?t, song cung có th?
du?c phân tách ra thành hai t?ng,
t?ng v?t lý
và
t?ng liên k?t d? li?u,
trong khi dó
mô hình OSI
l?i dùng b?y t?ng. So sánh tên c?a chúng m?t cách ch?t ch? cho chúng ta th?y 
r?ng, hai t?ng "m?i" có tên là
t?ng trình di?n
và
t?ng phiên.
Nhi?u s? so sánh dã g?p hai t?ng này l?i v?i
t?ng ?ng d?ng
c?a OSI, và coi nó tuong t? nhu
t?ng ?ng d?ng
c?a giao th?c IP.

Tuong t? nhu ch?ng giao th?c IP, các t?ng du?i c?a
mô hình OSI
không có nhi?u ch?c nang, d? d? n?m b?t du?c th?c tr?ng công vi?c c?a b? giao 
th?c IP. Ch?ng h?n, chúng ta c?n ph?i có m?t "t?ng liên k?t m?ng" g?n vào
kho?ng tr?ng gi?a
t?ng m?ng
và
t?ng giao v?n,
d? ch? ra noi t?n t?i c?a
ICMP
(Internet Control Message Protocol - Giao th?c di?u khi?n thông di?p Internet) 
và
IGMP
(Internet Group Management Protocol - Giao th?c qu?n lý nhóm Internet). Thêm 
vào dó, chúng ta cung c?n ph?i có m?t t?ng ? gi?a
t?ng m?ng
và
t?ng liên k?t d? li?u
dành cho
ARP
(Address Resolution Protocol - Giao th?c tìm d?a ch?) và
RARP
(Reverse Address Resolution Protocol - Giao th?c tìm d?a ch? ngu?c l?i). Không 
nh?ng th?, nó còn ch?u ?nh hu?ng c?a vi?c thi?t k? ch? nh?m vào m?t cài d?t
don gi?n c?a m?ng lu?i, v?i m?t t?ng liên k?t d? li?u mà thôi (ch?ng h?n ngu?i 
dùng
ADSL
dùng
giao th?c du?ng h?m
(tunnelling protocol) d? "dào h?m" thông vào m?ng lu?i c?a công ty liên hi?p, 
dùng IP trên
PPTP,
hon là dùng IP trên
PPPoA,
thông qua liên k?t ADSL).

M?t ví d? cho th?y
mô hình OSI
có tác d?ng là vi?c ch? ra noi thích h?p nh?t c?a
SSL/TLS.
Thông thu?ng SSL/TLS du?c dùng nhu m?t giao th?c phiên (session protocol), t?c 
là m?t
giao th?c t?ng c?p trên
(upper layer protocol) dành cho TCP ho?c UDP, song l?i là m?t
giao th?c t?ng c?p du?i
(lower layer protocol) d?i v?i r?t nhi?u các giao th?c khác (HTTP, SFTP v.v..), 
ho?c b?t c? m?t chuong trình ?ng d?ng nào ho?t d?ng trên m?t
stunnel
ho?c trên m?t
m?ng riêng ?o b?o an
(secure virtual private network).

Table with 3 columns and 7 rows
7
T?ng ?ng d?ng
HTTP,
SMTP,
SNMP,
FTP,
Telnet,
ECHO,
SIP,
SSH,
NFS,
RTSP,
XMPP,
Whois,
ENRP
6
T?ng trình di?n
XDR,
ASN.1,
SMB,
AFP,
NCP
5
T?ng phiên
ASAP,
TLS,
SSH,
ISO 8327 / CCITT X.225,
RPC,
NetBIOS,
ASP
4
T?ng giao v?n
TCP,
UDP,
RTP,
SCTP,
SPX,
ATP,
IL
3
T?ng m?ng
IP,
ICMP,
IGMP,
IPX,
BGP,
OSPF,
RIP,
IGRP,
EIGRP,
ARP,
RARP,
X.25
2
T?ng liên k?t d? li?u
Ethernet,
Token ring,
HDLC,
Frame relay,
ISDN,
ATM,
802.11 WiFi,
FDDI,
PPP
1
T?ng v?t lý
10BASE-T,
100BASE-T,
1000BASE-T,
SONET/SDH,
T-carrier/
E-carrier,
các t?ng v?t lý khác thu?c
802.11
table end

Chim b? câu dua thu
(Carrier pigeon) cung có th? du?c nhóm vào t?ng v?t lý, song dây là cách dùng 
không du?c ch?p nh?n (ngo?i tiêu chu?n).

Có m?t vài
nh?ng câu d? nh?
d? giúp các b?n nh? du?c tên và tr?t t? c?a nh?ng t?ng c?p trong
mô hình OSI.

 T?ng ?ng d?ng

T?ng ?ng d?ng
là noi các chuong trình m?ng thu?ng dùng nh?t làm vi?c nh?m liên l?c gi?a các 
nút trong m?t m?ng.

Giao ti?p x?y ra trong t?ng này là tùy theo các ?ng d?ng c? th? và d? li?u du?c 
truy?n t? chuong trình, trong d?nh d?ng du?c s? d?ng n?i b? b?i ?ng d?ng
này, và du?c
dóng gói
theo m?t giao th?c t?ng giao v?n.

Do ch?ng TCP/IP không có t?ng nào n?m gi?a ?ng d?ng và các t?ng giao v?n, t?ng 
?ng d?ng trong b? TCP/IP ph?i bao g?m các giao th?c ho?t d?ng nhu các giao
th?c t?i
t?ng trình di?n
và
t?ng phiên
c?a
mô hình OSI.
Vi?c này thu?ng du?c th?c hi?n qua các
thu vi?n l?p trình.

D? li?u th?c d? g?i qua m?ng du?c truy?n cho t?ng ?ng d?ng, noi nó du?c dóng 
gói theo giao th?c t?ng ?ng d?ng. T? dó, d? li?u du?c truy?n xu?ng
giao th?c t?ng th?p
t?i t?ng giao v?n.

Hai giao th?c t?ng th?p thông d?ng nh?t là
TCP
và
UDP.
M?i ?ng d?ng s? d?ng d?ch v? c?a m?t trong hai giao th?c trên d?u c?n có
c?ng.
H?u h?t các ?ng d?ng thông d?ng có các c?ng d?c bi?t du?c c?p s?n cho các
chuong trình ph?c v?
(server)(
HTTP -
Giao th?c truy?n siêu van b?n dùng c?ng 80;
FTP -
Giao th?c truy?n t?p dùng c?ng 21, v.v..) trong khi các
trình khách
(client) s? d?ng các
c?ng t?m th?i
(ephemeral port).

Các
thi?t b? d?nh tuy?n
và
thi?t b? chuy?n m?ch
không s? d?ng t?ng này nhung các ?ng d?ng
di?u ch?nh thông lu?ng
(bandwidth throttling) thì có dùng.

 T?ng giao v?n

Trách nhi?m c?a
t?ng giao v?n
là k?t h?p các kh? nang truy?n thông di?p
tr?c ti?p
(end-to-end) không ph? thu?c vào m?ng bên du?i, kèm theo
ki?m soát l?i
(error control), phân m?nh (fragmentation) và
di?u khi?n lu?ng.
Vi?c truy?n thông di?p tr?c ti?p hay k?t n?i các ?ng d?ng t?i t?ng giao v?n có 
th? du?c phân lo?i nhu sau:
List of 2 items
. 1.
d?nh hu?ng k?t n?i
(connection-oriented), ví d?
TCP
. 2.
phi k?t n?i
(connectionless), ví d?
UDP
list end

T?ng giao v?n có th? du?c xem nhu m?t co ch? v?n chuy?n thông thu?ng, nghia là 
trách nhi?m c?a m?t phuong ti?n v?n t?i là d?m b?o r?ng hàng hóa/hành khách
c?a nó d?n dích an toàn và d?y d?.

T?ng giao v?n cung c?p d?ch v? k?t n?i các ?ng d?ng v?i nhau thông qua vi?c s? 
d?ng các
c?ng TCP và UDP.
Do IP ch? cung c?p d?ch v? phát chuy?n n? l?c t?i da (best effort delivery), 
t?ng giao v?n là t?ng dâu tiên gi?i quy?t v?n d? d? tin c?y.

Ví d?,
TCP
là m?t giao th?c d?nh hu?ng k?t n?i. Nó gi?i quy?t nhi?u v?n d? d? tin c?y d? 
cung c?p m?t
dòng byte dáng tin c?y
(reliable byte stream):
List of 5 items
. d? li?u d?n dích dúng th? t?
. s?a l?i d? li?u ? m?c d? t?i thi?u
. d? li?u trùng l?p b? lo?i b?
. các gói tin b? th?t l?i/lo?i b? du?c g?i l?i
. có ki?m soát t?c ngh?n giao thông d? li?u
list end

Tuy các giao th?c d?nh tuy?n d?ng (dynamic routing protocol) kh?p v? k? thu?t 
v?i t?ng giao v?n trong b? giao th?c TCP/IP (do chúng ch?y trên IP), nhung
chúng thu?ng du?c xem là m?t ph?n c?a t?ng m?ng. M?t ví d? là
giao th?c OSPF
(s? hi?u giao th?c IP là 89).

Giao th?c m?i hon,
SCTP
(Stream Control Transmission Protocol|), cung là m?t co ch? giao v?n
d?nh hu?ng k?t n?i "
dáng tin c?y". Giao th?c này d?nh hu?ng dòng (stream-oriented), ch? không d?nh 
hu?ng byte nhu TCP, và cung c?p nhi?u dòng da công (multiplexed) trên m?t
k?t n?i. Nó còn h? tr?
multi-homed,
trong dó m?t d?u c?a k?t n?i có th? du?c d?i di?n b?i nhi?u
d?a ch? IP
(d?i di?n cho nhi?u giao di?n v?t lý), sao cho, n?u m?t giao di?n v?t lý th?t 
b?i thì k?t n?i v?n không b? gián do?n. Giao th?c này ban d?u du?c phát tri?n
dành cho các ?ng d?ng di?n tho?i (d? v?n chuy?n
SS7
trên
giao th?c IP),
nhung nó cung có th? du?c s? d?ng cho các ?ng d?ng khác.

UDP
là m?t giao th?c
datagram
phi k?t n?i.
Cung nhu IP, nó là m?t giao th?c
n? l?c t?i da
hay "không dáng tin c?y". V?n d? duy nh?t v? d? tin c?y mà nó gi?i quy?t là s?a 
l?i d? li?u (dù ch? b?ng m?t thu?t toán
t?ng ki?m
y?u). UDP thu?ng du?c dùng cho các ?ng d?ng nhu các
phuong ti?n truy?n thông theo dòng
(streaming media) ch?a âm thanh và hình ?nh, v.v.., trong dó, v?n d? g?i d?n 
dúng gi? có vai trò quan tr?ng hon d? tin c?y, ho?c cho các ?ng d?ng truy 
v?n/dáp
?ng don gi?n nhu tra c?u
tên mi?n,
trong dó, ph? phí c?a vi?c thi?t l?p m?t k?t n?i dáng tin c?y l?n m?t cách 
không cân x?ng.

Giao th?c
DCCP
hi?n dang du?c phát tri?n b?i
IETF
(Internet Engineering Task Force). Nó cung c?p n?i dung
di?u khi?n lu?ng
c?a TCP, trong khi d?i v?i ngu?i dùng, nó gi? b? ngoài nhu mô hình d?ch v? 
datagram c?a UDP.

C? TCP và UDP du?c dùng cho m?t s? ?ng d?ng b?c cao (high-level). Các ?ng d?ng 
t?i các d?a ch? m?ng cho tru?c du?c phân bi?t b?i
c?ng TCP hay UDP
c?a nó. Theo quy u?c, các c?ng "n?i ti?ng" du?c liên k?t v?i m?t s? ?ng d?ng c? 
th?. (Xem
Danh sách c?ng TCP và UDP.
)

RTP
(Real-time Transport Protocol - giao th?c giao v?n th?i gian th?c) là m?t giao 
th?c datagram du?c thi?t k? cho d? li?u
th?i gian th?c
(real-time), ch?ng h?n
hình và ti?ng du?c truy?n theo dòng
(streaming audio and video). RTP là m?t giao th?c t?ng phiên s? d?ng d?nh d?ng 
gói tin UDP làm can b?n. Tuy nhiên, nó du?c d?t vào t?ng giao v?n c?a ch?ng
giao th?c TCP/IP.

 T?ng m?ng

Theo d?nh nghia ban d?u,
t?ng m?ng
gi?i quy?t các v?n d? d?n các gói tin qua m?t m?ng don. M?t s? ví d? v? các 
giao th?c nhu v?y là
X.25,
và
giao th?c Host/IMP
c?a m?ng
ARPANET.

V?i s? xu?t hi?n c?a khái ni?m
liên m?ng,
các ch?c nang m?i dã du?c b? sung cho t?ng này, dó là ch?c nang d?n du?ng cho 
d? li?u t?
m?ng
ngu?n d?n m?ng dích. Nhi?m v? này thu?ng dòi h?i vi?c
d?nh tuy?n
cho gói tin quan m?t m?ng lu?i c?a các m?ng máy tính, dó là
liên m?ng.

Trong b? giao th?c liên m?ng, giao th?c
IP
th?c hi?n nhi?m v? co b?n d?n du?ng d? li?u t? ngu?n t?i dích. IP có th? chuy?n 
d? li?u theo yêu c?u c?a nhi?u
giao th?c t?ng trên
khác nhau; m?i giao th?c trong dó du?c d?nh danh b?i m?t s? hi?u giao th?c duy 
nh?t:
giao th?c ICMP
(Internet Control Message Protocol) là giao th?c 1 và
giao th?c IGMP
(Internet Group Management Protocol) là giao th?c 2.

M?t s? giao th?c truy?n b?i IP, ch?ng h?n ICMP (dùng d? g?i thông tin ch?n doán 
v? truy?n d? li?u b?ng IP) và IGMP (dùng d? qu?n lý d? li?u da truy?n 
(multicast)),
du?c d?t lên trên IP nhung th?c hi?n các ch?c nang c?a t?ng liên m?ng, di?u này 
minh h?a m?t s? b?t tuong thích gi?a liên m?ng và ch?ng TCP/IP và
mô hình OSI.
T?t c? các giao th?c d?nh tuy?n, ch?ng h?n
giao th?c BGP
(Border Gateway Protocol),
giao th?c OSPF,
và
giao th?c RIP
(Routing information protocol|), d?u th?c s? là m?t ph?n c?a t?ng m?ng, m?c dù 
chúng có th? có v? thu?c v? ph?n trên c?a ch?ng giao th?c.

 T?ng liên k?t

T?ng liên k?t - phuong pháp du?c s? d?ng d? chuy?n các gói tin t? t?ng m?ng t?i 
các máy ch? (host) khác nhau - không h?n là m?t ph?n c?a b? giao th?c TCP/IP,
vì giao th?c IP có th? ch?y trên nhi?u t?ng liên k?t khác nhau. Các quá trình 
truy?n các gói tin trên m?t liên k?t cho tru?c và nh?n các gói tin t? m?t
liên k?t cho tru?c có th? du?c di?u khi?n c? trong
ph?n m?m
di?u v?n thi?t b?
(device driver) dành cho
c?c m?ng,
cung nhu trong
ph?n s?n
(firmware) hay các
chipset
chuyên d?ng. Nh?ng th? dó s? th?c hi?n các ch?c nang
liên k?t d? li?u
ch?ng h?n nhu b? sung m?t
tín d?u
(packet header) d? chu?n b? cho vi?c truy?n gói tin dó, r?i th?c s? truy?n 
frame d? li?u qua m?t
môi tru?ng
v?t lý.

D?i v?i truy nh?p Internet qua
modem
quay s?, các gói IP thu?ng du?c truy?n b?ng cách s? d?ng
giao th?c PPP.
D?i v?i
truy nh?p Internet bang thông r?ng
(broadband) nhu
ADSL
hay
modem cáp,
giao th?c
PPPoE
thu?ng du?c s? d?ng. M?ng dây c?c b? (local wired network') thu?ng s? d?ng
Ethernet,
còn m?ng không dây c?c b? thu?ng dùng chu?n
IEEE 802.11.
D?i v?i các
m?ng di?n r?ng
(wide-area network), các giao th?c thu?ng du?c s? d?ng là
PPP
d?i v?i các du?ng
T-carrier
ho?c
E-carrier,
Frame relay,
ATM
(Asynchronous Transfer Mode), ho?c giao th?c
packet over SONET/SDH
(POS).

T?ng liên k?t còn có th? là t?ng noi các gói tin du?c ch?n (intercepted) d? g?i 
qua m?t
m?ng riêng ?o
(virtual private network). Khi xong vi?c, d? li?u t?ng liên k?t du?c coi là d? 
li?u c?a ?ng d?ng và ti?p t?c di xu?ng theo ch?ng giao th?c TCP/IP d? du?c
th?c s? truy?n di. T?i d?u nh?n, d? li?u di lên theo ch?ng TCP/IP hai l?n (m?t 
l?n cho m?ng riêng ?o và l?n th? hai cho vi?c d?nh tuy?n).

T?ng liên k?t còn có th? du?c xem là bao g?m c?
t?ng v?t lý -
t?ng là k?t h?p c?a các thành ph?n m?ng v?t lý th?c s? (
hub,
các
b? l?p
(repeater),
cáp m?ng,
cáp quang,
cáp d?ng tr?c
(coaxial cable),
c?c m?ng,
c?c HBA (Host Bus Adapter) và các thi?t b? n?i m?ng có liên quan: RJ-45, BNC, 
etc), và các d?c t? m?c th?p v? các tín hi?u (m?c
hi?u di?n th?,
t?n s?,
v.v..).

 Các cài d?t
List of 2 items
. KA9Q
PPJ
. lwIP
list end

Hi?n nay, m?t s?
h? di?u hành
thuong m?i
có bao g?m và cài d?t s?n ch?ng TCP/IP. D?i v?i da s? ngu?i dùng, chúng ta 
không c?n ph?i lùng tìm b?n l?p trình th?c thi c?a nó. TCP/IP du?c bao g?m trong
t?t c? các phiên b?n
Unix
thuong m?i và các phân ph?i c?a
Linux,
cung nhu v?i
Mac OS X,
Microsoft Windows,
và
Windows Server.



Name: Nguyen Hoang Bao Vu
Home: 210C Hiep Binh Chanh tenement. Thu Duc district Ho Chi Minh City Viet Nam

Home Phone: 7262214
Cell-phone: 0989350014
Yahoo ID: nguyenhoangbaovu
Skype ID: nguyenhoangbaovu
Blog: 360.yahoo.com/nguyenhoangbaovu

Other related posts: