Bộ giao thức TCP/IP (phần 5)

Tầng chuyển vận (tiếp tục)

Ngắt kết nối khỏi một phiên làm việc TCP

Chính khi TCP có một cái bắt tay ba bước để tạo một kết nối giữa hai hệ thống cái muốn trao đổi thông tin, TCP cũng
có một quá trình để có một ngắt kết nối máy tham dự khỏi cuộc trao đổi trò chuyện. Nhìn vào ảnh dưới bạn có thể thấy
rằng nếu máy tính A muốn ngắt kết nối khỏi một phiên làm việc TCP, nó trước tiên phải gửi một cờ FIN để ra tín hiệu
rằng nó muốn chấm dứt cuộc trao đổi trò chuyện.
ngắt
Khi máy tính B nhận thông điệp FIN, nó trả lời với một xác nhận và sau đó gửi thông điệp FIN của bản thân nó quay
trở lại máy tính A. Như một bước cuối cùng với quá trình này, máy tính A phải xác nhận rằng nó đã nhận thông điệp
FIN từ máy tính B. Cái này tương tự như nói chuyện với ai đó trên phone – để chấm dứt cuộc trao đổi trò chuyện,
bạn nói goodbye và sau đó chờ người kia nói goodbye trước khi dập máy. Tôi mô tả cái này như chấm dứt cuộc trao
đổi trò chuyện theo cách lịch sự.
Cũng có một cách để chấm dút một cuộc trao đổi trò chuyện theo một cách kém lịch sự. Quay trở lại telephone analogy:
Bạn có thể chấm dứt cuộc trao đổi trò chuyện bất lịch sự bằng cách dập máy mà không nói goodbye. Trong thế giới
TCP, bạn có thể dập máy bằng cách gửi một thông điệp TCP với RST (reset) flag set.

Chia sẻ