Select the product you need help with
อเมริกาการเชื่อมต่อ tcp และผลผลิต Netstatหมายเลขบทความ (Article ID): 137984 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้ เนื้อหาบนหน้านี้สรุปบทความนี้อธิบายถึงสถานะของการเชื่อมต่อ TCP และวิธีการที่อ่านออก Netstat (NETSTAT.EXE) ก่อนการถ่ายโอนข้อมูลจะทำใน TCP ต้องสามารถสร้างการเชื่อมต่อ TCP employs handshake เป็นวิธีการสาม (รายละเอียดนี้สามารถพบได้ใน RFC793 บทที่ 3: "ข้อมูลจำเพาะเกี่ยวกับการทำงาน") ได้ ข้อมูลเพิ่มเติมอเมริกาเชื่อมต่อ tcpต่อไปนี้เป็นคำอธิบายโดยย่อเกี่ยวกับ handshake นี้ ในบริบทนี้ "ไคล" คือ เพียร์ร้องขอการเชื่อมต่อ และ "เซิร์ฟเวอร์" เพียร์ยอมรับการเชื่อมต่อ โปรดสังเกตว่า การแสดงนี้ไม่สะท้อนความสัมพันธ์ของไคลเอ็นต์/เซิร์ฟเวอร์เป็นหลักการ architectural
ผลผลิต Netstatสถานะการเชื่อมต่อ TCP ข้างต้นสามารถถูกตรวจสอบในการสืบค้นกลับของเครือข่ายภายใต้สถานะ TCP มีความเป็นไปได้เพื่อตรวจสอบสถานะการเชื่อมต่อ โดยใช้โปรแกรมอรรถประโยชน์ Netstat และดูคอลัมน์สถานะ Netstat ถูกจัดส่ง โดยใช้ Windows NT, Windows 95 และ TCP/IP-32 สำหรับ Windows สำหรับ Workgroupsระบุคำอธิบายตามที่แสดงในรูปแบบ Netstat: คำอธิบายสถานะ As an example, consider the following scenario:------------ -------------------------------------------------------- SYN_SEND บ่งชี้ว่า การเปิดใช้งานอยู่ SYN_RECEIVED Server เพิ่งรับ SYN จากไคลเอ็นต์ กำหนดไคลเอนต์ได้รับ SYN ของเซิร์ฟเวอร์ และเซสชันถูกสร้างขึ้น LISTEN เซิร์ฟเวอร์ไม่พร้อมที่จะยอมรับการเชื่อมต่อ หมายเหตุ: โปรดดูเอกสารประกอบสำหรับการเรียกซ็อกเก็ต listen() TCP จะไม่มีแสดงซ็อกเก็ตในสถานะที่ฟัง - ซึ่งจะจำกัดของ NETSTAT สำหรับข้อมูลเพิ่มเติม โปรดดูบทความในฐานความรู้ของ Microsoft ต่อไปนี้: 134404 FIN_WAIT_1 Indicates ใช้งานอยู่ปิด
(http://support.microsoft.com/kb/134404/EN-US/
)
NETSTAT.EXE ไม่แสดง Sockets Listen TCPTIMED_WAIT ไคลเอ็นต์ป้อนสถานะนี้หลังจากการปิดใช้งานอยู่ CLOSE_WAIT Indicates passive close. Server just received first FIN from a client. FIN_WAIT_2 Client just received acknowledgment of its first FIN from the server. LAST_ACK Server is in this state when it sends its own FIN. CLOSED Server received ACK from client and connection is closed. A socket application has been terminated, but Netstat reports the socket in a CLOSE_WAIT state. This could indicate that the client properly closed the connection (FIN has been sent), but the server still has its socket open. This could be the result of one instance (among all threads or processes) of the socket not being closed. NOTE: It is normal to have a socket in the TIME_WAIT state for a long period of time. The time is specified in RFC793 as twice the Maximum Segment Lifetime (MSL). MSL is specified to be 2 minutes. So, a socket could be in a TIME_WAIT state for as long as 4 minutes. Some systems implement different values (less than 2 minutes) for the MSL. Additional references:
คุณสมบัติหมายเลขบทความ (Article ID): 137984 - รีวิวครั้งสุดท้าย: 6 มกราคม 2554 - Revision: 2.0 ใช้กับ
แปลโดยคอมพิวเตอร์ ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:137984
(http://support.microsoft.com/kb/137984/en-us/
)
| การแปลบทความ
|





กลับไปด้านบน








