请高手们描述一下TCP/IP的端口连接通讯过程:
如客户端用
TELNET 连接到服务器 192.0.0.1。
就是想知道:在建立到192.0.0.1:23全双工的通讯之前,所发送的所有IP报文的详细内容。我只知道个大概原理:
首先,客户端向服务端提出连接请求。这时TCP SYN标志置位。客户端告诉服务端序列号区域合法,需要检查,客户端在TCP报头的序列号区中插入自己的ISN。服务端收到该TCP分段后,以自己的ISN回应(SYN标志置位),同时确认收到客户端的第一个TCP分段(ACK标志置位)。第三步,客户端确认收到服务端的ISN(ACK标志置位)。到此为止建立完整的TCP连接,开始全双工模式的数据传输过程。究竟怎么回事,发送报文的详细内容,请高手指点。