1
TCP Socket
2
N i dung
Mô hình Client-Server
Mô hình truy n tin Socket
TCP Socket client - Socket
TCP Socket server – ServerSocket
3
TCP
Source port Destination port
Sequence Number
Acknowledge Number
Offset Reserved Flags Window
Checksum Urgent pointer
Options Padding
Start of Data
Host A
Hello
Host B
I am ready
DATA
ACK
TCP
Tr ngườ Mô t
source port S hi u c ng c a ngu n
destination port S hi u c ng đích
Sequence Number S th t đc t o ra b i ngu n ượ
Acknowledge Number Cho bi t d li u đc nh n thành công.ế ượ
Data offset Các chi ti t v n i d li u gói tin b t đuế ơ
Reserved D phòng
Flags ch ra r ng gói tin cu i cùng ho c gói kh n c p
Window ch ra kích th c c a vùng đm nh n. ướ
Checksum xác đnh xem gói tin có b h ng không
Urgent Pointer thông báo cho phía nh n bi t có d li u kh n ế
Options vùng d phòng cho vi c thi t l p trong t ng lai ế ươ
Padding ch ra r ng d li u k t thúc trong vòng 32 bit. ế
S hi u c ng TCP/UDP
Có 3 lo i (netstat –a)
s hi u c ng h th ng (0-1023). Các giao th c n i ti ng ế
có các s hi u c ng n m trong kho ng này.
Các s hi u c ng ng i dùng (1024-49151). Các ng d ng ườ
server c a b n s nh n m t trong các s này làm c ng,
ho c b n có th đăng ký s hi u c ng v i IANA .
Các s hi u c ng riêng và đng