原題:
TCP/IP通信建立的過程怎樣?
解答:
TCP協(xié)議是面向連接的,兩端主機(jī)需要同步雙方的初始序號(hào)。同步需要雙方都發(fā)送自己的初始序號(hào),并且接收雙方的確認(rèn)(ACK)信息;同時(shí)接收對方的初始序號(hào),并且發(fā)送確認(rèn)的ACK。這個(gè)過程就是三次握手(Three-way handshake)。
A->B SYN:我的初始序號(hào)是X,ACK是0,設(shè)置SYN位,未設(shè)置ACK位。
B->A ACK:你的序號(hào)是X+1,我的初始序號(hào)是Y,設(shè)置SYN位和ACK位。
A->B ACK:你的序號(hào)是Y+1,我的序號(hào)是X+1,設(shè)置ACK位,未設(shè)置SYN位
TCP/IP通信建立的過程怎樣?
解答:
TCP協(xié)議是面向連接的,兩端主機(jī)需要同步雙方的初始序號(hào)。同步需要雙方都發(fā)送自己的初始序號(hào),并且接收雙方的確認(rèn)(ACK)信息;同時(shí)接收對方的初始序號(hào),并且發(fā)送確認(rèn)的ACK。這個(gè)過程就是三次握手(Three-way handshake)。
A->B SYN:我的初始序號(hào)是X,ACK是0,設(shè)置SYN位,未設(shè)置ACK位。
B->A ACK:你的序號(hào)是X+1,我的初始序號(hào)是Y,設(shè)置SYN位和ACK位。
A->B ACK:你的序號(hào)是Y+1,我的序號(hào)是X+1,設(shè)置ACK位,未設(shè)置SYN位