banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận mạng và thiết bị mạng Cho hỏi về Reset segments trong TCP  XML
  [Question]   Cho hỏi về Reset segments trong TCP 17/02/2008 14:00:30 (+0700) | #1 | 115111
[Avatar]
freakmind
Member

[Minus]    0    [Plus]
Joined: 26/11/2007 02:53:23
Messages: 79
Offline
[Profile] [PM]
Cho mình hỏi về reset segments trong TCP:
Theo như mình thấy trong state diagram trong quyển TCP illustrated thì khi đang ở state SYN_RCVD thì khi nhận RST segment sẽ chuyển về state LISTEN. Tuy nhiên có phải là chỉ ở state đó thì mới đc quyền nhận RST hay cả ở các state khác cũng có thể nhận đc RST mà không đc ghi. Và nếu ở các state khác mà cũng nhận và gửi đc RST thì có phải state sau đó sẽ chuyển sang CLOSED luôn không??
Tiếp nữa, RST segment ngoài việc abort một kết nối đồng thời với việc loại bỏ tất cả các data đang trong hàng đợi thì nó còn có tác dụng gì nữa??
Nếu có ai biết thì giúp mình với nhé, thx!
[Up] [Print Copy]
  [Question]   Cho hỏi về Reset segments trong TCP 18/02/2008 01:04:43 (+0700) | #2 | 115132
[Avatar]
enn3exlibs
Elite Member

[Minus]    0    [Plus]
Joined: 10/12/2006 16:54:02
Messages: 243
Location: bluesun
Offline
[Profile] [PM]

freakmind wrote:
Cho mình hỏi về reset segments trong TCP:
Theo như mình thấy trong state diagram trong quyển TCP illustrated thì khi đang ở state SYN_RCVD thì khi nhận RST segment sẽ chuyển về state LISTEN. Tuy nhiên có phải là chỉ ở state đó thì mới đc quyền nhận RST hay cả ở các state khác cũng có thể nhận đc RST mà không đc ghi.  

nhận RST seg thì đâu có quyền lựa chọn, state lúc đó có thể là SYN_SENT, ESTABLISHED, FIN_WAIT_1,...

freakmind wrote:
Và nếu ở các state khác mà cũng nhận và gửi đc RST thì có phải state sau đó sẽ chuyển sang CLOSED luôn không??
 

cũng còn tùy, cũng có thể là LISTEN, cũng có thể là CLOSED

freakmind wrote:

Tiếp nữa, RST segment ngoài việc abort một kết nối đồng thời với việc loại bỏ tất cả các data đang trong hàng đợi thì nó còn có tác dụng gì nữa??
Nếu có ai biết thì giúp mình với nhé, thx! 

Connection Request to Nonexistent Port
Aborting a Connection
Detecting Half-Open Connections


[Up] [Print Copy]
  [Question]   Re: Cho hỏi về Reset segments trong TCP 18/02/2008 10:41:58 (+0700) | #3 | 115216
[Avatar]
freakmind
Member

[Minus]    0    [Plus]
Joined: 26/11/2007 02:53:23
Messages: 79
Offline
[Profile] [PM]
thx bạn đã trả lời, cho mình hỏi thêm thế từ bất kì một state nào mình cũng có thể gửi RST đc không, và bạn có thể giải thích ró hơn cho mình quá trình detect half-open connection đc kô, mình đọc trong sách nhưng chưa hiểu kĩ lắm.Thx
[Up] [Print Copy]
  [Question]   Re: Cho hỏi về Reset segments trong TCP 19/02/2008 13:04:22 (+0700) | #4 | 115402
[Avatar]
freakmind
Member

[Minus]    0    [Plus]
Joined: 26/11/2007 02:53:23
Messages: 79
Offline
[Profile] [PM]
hix có ai biết không giúp mình với smilie
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|