题目要求:server和client通过三次握手过程建立应用层连接
应该怎样模拟应用层三次握手连接呢?

解决方案 »

  1.   

    协议驱动都给你握手过了,你应用层还握啥手啊?
    可靠UDP??
      

  2.   

    SYN、ACK来回值模拟出来就行了
      

  3.   

    自定义协议,模拟TCP握手过程~
      

  4.   

    应用层指的是建立会话session意思就是客户端的登录必须经过服务端的点头这个过程和随机数加密过程类似,客户端发SYN数据发送到 服务端,服务端接受到SYN数据后,产生一个随机数sequence值,用SYN当做密钥加密sequence,然后发送给客户端。客户端通过syn解密取出 sequence值 ,取出。再用sequence 当做密钥加密syn,发送给服务端,服务端如果能用sequence解密成功就定连接成功
      

  5.   

    3次握手,4次分手tcp伤不起啊。
      

  6.   

    挺好的。但是可不可以定义个简单点的协议。就是不需要这样加密解密这么麻烦。比如定义C端发一个“啊”,S端必须回一个“哦”,然后C端收到后再回一个“呀”,这样三次握手后就可以通话了。
    不知道这样子行不行。因为题目没有明确的要求。只是说模拟三次握手的过程。
      

  7.   

    如果需要实现可靠UDP的话,可以用序列和随机数据实现
    但不知道你要干什么
      

  8.   

    用Wireshark 抓包, 三次握手的包到处都是
      

  9.   

    server:你收到了吗?
    client:我收到了。
    server:我收到你说的“我收到了”.