TCP Connection k? và s?n lư?ng Netstat

D?ch tiêu đ? D?ch tiêu đ?
ID c?a bài: 137984 - Xem s?n ph?m mà bài này áp d?ng vào.
Bung t?t c? | Thu g?n t?t c?

? Trang này

TÓM T?T

Bài vi?t này mô t? TCP k?t n?i k? và làm th? nào đ? đ?c Netstat (NETSTAT.EXE) s?n lư?ng.

Trư?c khi chuy?n d? li?u di?n ra trong giao th?c TCP, k?t n?i ph?i đư?c thi?t l?p. TCP s? d?ng m?t b?t tay ba chi?u (chi ti?t này có th? đư?c t?m th?y trong RFC793, chương 3: "ch?c năng Specification").

THÔNG TIN THÊM

TCP Connection k?

Sau đây là m?t l?i gi?i thích ng?n g?n c?a b?t tay này. Trong b?i c?nh này các "khách hàng" là đ?ng c?nh yêu c?u m?t k?t n?i và "máy ch?" là đ?ng đ?ng vi?c ch?p nh?n k?t n?i. Lưu ? r?ng cách k? hi?u này không ph?n ánh M?i quan h? khách hàng/máy ch? như là m?t ki?n trúc chính.

  1. Thi?t l?p k?t n?i

    • Khách hàng s? g?i m?t thông đi?p SYN ch?a c?a máy ch? c?ng và các khách hàng đ?u tiên chu?i s? (ISN) ph?c v? (đang ho?t đ?ng m?).
    • Các máy ch? s? g?i l?i SYN và ACK riêng c?a nó (trong đó bao g?m các khách hàng c?a ISN + 1).
    • Khách hàng s? g?i m?t ACK (bao g?m các máy ch? ISN + 1).
  2. K?t n?i Tear xu?ng (s?a đ?i ba chi?u b?t tay).

    • Khách hàng s? g?i m?t VÂY (ho?t đ?ng đóng). Đây là m?t gi? m?t n?a đóng c?a k?t n?i. Khách hàng không c?n s? g?i d? li?u, nhưng v?n có th? đ? nh?n d? li?u t? máy ch?. Sau khi nh?n đư?c VÂY này, máy ch? bư?c vào m?t nhà nư?c g?n th? đ?ng.
    • Máy ch? g?i m?t ACK (đư?c tr?nh t? VÂY khách hàng + 1)
    • Máy ch? g?i VÂY riêng c?a m?nh.
    • Khách hàng s? g?i m?t ACK (mà là c?a máy ch? VÂY chu?i + 1). Khi nh?n này ACK, máy ch? đóng k?t n?i.
M?t n?a-đóng k?t n?i có th? đư?c s? d?ng đ? ch?m d?t vi?c g?i d? li?u trong khi sill nhaän dö? lieäu. Các ?ng d?ng ? c?m có th? g?i t?t máy v?i th? hai đ?i s? đ?t 1 đ? nh?p vào nhà nư?c này.

Netstat đ?u ra

? trên ti?u bang k?t n?i TCP có th? đư?c theo d?i trong m?t d?u v?t m?ng dư?i nh?ng lá c? TCP. Nó c?ng có th? đ? xác đ?nh t?nh tr?ng c?a các k?t n?i b?ng cách ch?y ti?n ích Netstat và nh?n vào c?t nhà nư?c. Netstat là shipped v?i Windows NT, Windows 95 và TCP/IP-32 cho Windows cho nhóm làm vi?c.

Nhà nư?c gi?i thích như đư?c hi?n th? trong Netstat:
Nhà nư?c gi?i thích
------------ --------------------------------------------------------

SYN_SEND Ch? ra ho?t đ?ng m?.

SYN_RECEIVED Máy ch? ch? nh?n đư?c các SYN t? khách hàng.

Đư?c thành l?p Khách hàng nh?n đư?c máy ch? c?a SYN và phiên h?p đư?c thành l?p.

L?ng nghe Máy ch? đ? s?n sàng đ? ch?p nh?n k?t n?i.

Lưu ?: H?y xem tài li?u hư?ng d?n cho các cu?c g?i listen() ? c?m. TCP ? c?m thu?c nghe không đư?c hi?n th? - đây là m?t gi?i h?n c?a NETSTAT. Đ? bi?t thêm chi ti?t, xin vui l?ng Xem bài vi?t sau trong cơ s? ki?n th?c Microsoft:
134404 NETSTAT.EXE không hi?n th? l?ng nghe TCP Sockets
FIN_WAIT_1 Indicates ho?t đ?ng đóng.

TIMED_WAIT Khách hàng vào nhà nư?c này sau khi ho?t đ?ng đóng.

CLOSE_WAIT Indicates th? đ?ng đóng. Máy ch? ch? nh?n đư?c đ?u tiên VÂY t? m?t khách hàng.

FIN_WAIT_2 Khách hàng v?a nh?n đư?c các s? th?a nh?n c?a VÂY đ?u tiên c?a nó t? máy ch?.

LAST_ACK Server là trong tr?ng thái này khi nó s? g?i VÂY riêng c?a m?nh.

Đóng c?a Server ACK đ? nh?n đư?c t? khách hàng và k?t n?i đư?c đóng l?i.
Ví d?, h?y xem xét k?ch b?n sau đây:

M?t ?ng d?ng ? c?m đ? đư?c k?t thúc, nhưng Netstat báo cáo các ? c?m trong m?t nhà nư?c CLOSE_WAIT. Đi?u này có th? ch? ra r?ng khách hàng đúng cách đóng c?a các k?t n?i (VÂY đ? đư?c g?i), nhưng máy ch? v?n c?n có ? c?m m?. Đi?u này có th? là k?t qu? c?a m?t ví d? (trong s? t?t c? các ch? đ? ho?c các quá tr?nh) c?a các ? c?m không b? đóng c?a.

Lưu ?: Nó là b?nh thư?ng đ? có m?t ? c?m trong nhà nư?c TIME_WAIT cho m?t ch?ng đư?ng dài kho?ng th?i gian. Th?i gian đư?c xác đ?nh trong RFC793 là hai l?n t?i đa Phân đo?n đ?i (MSL). MSL đư?c ch? đ?nh là 2 phút. Như v?y, m?t ? c?m có th? trong m?t nhà nư?c TIME_WAIT cho dài 4 phút. M?t s? h? th?ng th?c hi?n các giá tr? khác nhau (ít hơn 2 phút) cho m?t nư?c bi?n.

Tài li?u tham kh?o b? sung:
  • "Internetworking v?i TCP/IP, Volume 1" b?i Douglas Comer
  • "TCP/IP Illustrated, Volume 1" b?i Richard Stevens.
  • "M?ng máy tính" b?i Andrew Tanenbaum

Thu?c tính

ID c?a bài: 137984 - L?n xem xét sau cùng: 18 Tháng Tám 2011 - Xem xét l?i: 2.0
Áp d?ng
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Server 3.51
  • Microsoft TCP/IP for Windows for Workgroups 3.11
  • Microsoft Windows 95
T? khóa: 
kbmt KB137984 KbMtvi
Máy d?ch
QUAN TRỌNG: Bài vi?t này đư?c d?ch b?ng ph?n m?m d?ch máy c?a Microsoft ch? không ph?i do con ngư?i d?ch. Microsoft cung c?p các bài vi?t do con ngư?i d?ch và c? các bài vi?t do máy d?ch đ? b?n có th? truy c?p vào t?t c? các bài vi?t trong Cơ s? Ki?n th?c c?a chúng tôi b?ng ngôn ng? c?a b?n. Tuy nhiên, bài vi?t do máy d?ch không ph?i lúc nào c?ng hoàn h?o. Lo?i bài vi?t này có th? ch?a các sai sót v? t? v?ng, cú pháp ho?c ng? pháp, gi?ng như m?t ngư?i nư?c ngoài có th? m?c sai sót khi nói ngôn ng? c?a b?n. Microsoft không ch?u trách nhi?m v? b?t k? s? thi?u chính xác, sai sót ho?c thi?t h?i nào do vi?c d?ch sai n?i dung ho?c do ho?t đ?ng s? d?ng c?a khách hàng gây ra. Microsoft c?ng thư?ng xuyên c?p nh?t ph?n m?m d?ch máy này.
Nh?p chu?t vào đây đ? xem b?n ti?ng Anh c?a bài vi?t này:137984
Khước từ Nội dung trong Cơ sở Kiến thức Không còn được hỗ trợ
Bài vi?t này nói v? các s?n ph?m mà Microsoft không c?n h? tr? n?a. Do đó, bài vi?t này đư?c cung c?p "nguyên b?n" và s? không đư?c c?p nh?t.

Cung cấp Phản hồi

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com