TCP scanner是一個(gè)輕量的TCP端口掃描的應(yīng)用,對一定范圍內(nèi)IP地址TCP端口進(jìn)行掃描,速度快。它不包括復(fù)雜的選擇或配置參數(shù),使用非常簡單。
TCP協(xié)議
TCP是一種面向連接(連接導(dǎo)向)的、可靠的、基于字節(jié)流的傳輸層(Transport layer)通信協(xié)議,由IETF的RFC 793說明(specified)。TCP在IP報(bào)文的協(xié)議號是6。在簡化的計(jì)算機(jī)網(wǎng)絡(luò)OSI模型中,它完成第四層傳輸層所指定的功能,UDP是同一層內(nèi)另一個(gè)重要的傳輸協(xié)議。
TCP連接
連接建立
TCP協(xié)議通過三個(gè)報(bào)文段完成連接的建立,這個(gè)過程稱為三次握手(three-way handshake),過程如下圖所示。
TCP的三次握手
連接終止
建立一個(gè)連接需要三次握手,而終止一個(gè)連接要經(jīng)過四次握手,這是由TCP的半關(guān)閉(half-close)造成的。具體過程如下圖所示。
TCP連接的終止