TCP/IP协议

      最后更新:2022-07-22 15:24:03 手机定位技术交流文章

      提示:文章写完后,目录可以自动生成。如何生成右边的参考帮助文档

      文章目录

      • 前言
      • TCP/IP是什么?
      • 二、三次握手步骤
      • 三、客户端与服务端
        • 1.服务端代码
        • 2. 客户端代码

      前言

      如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?

      TCP/IP是什么?

      TCP/IP协议

      TCP协议是一种以固连线根据协议,它提供了两个计算机之间的连接可靠的数据传送

      TCP确保数据可以从一个端传输到另一个端确实送达

      TCP协议适用于更可靠的情况, 例如打个电话.

      二、三次握手步骤

      三次握手:

      第一个握手: 客户端启动, 发送SYN请求消息, 序列: X; 服务器接收SYN请求消息.

      第二次握手:服务器启动,发送ACK确认消息,确认号:X+1;发送SYN请求消息,序列号Y,客户端接收SYN/ACK请求确认消息。

      第三个握手: 客户端发送ACK确认消息, 确认号Y+1, 服务器接收ACK确认消息.

      三、客户端与服务端

      客户端:

      输入流:服务器发送到客户端(相应的服务器端的输出流)

      输出流:客户端发送到服务器(服务器的输入流)

      服务器:

      输入流:客户端到服务器(这是客户端通过输出流输出的数据)

      输出流:服务器发送到客户端(服务器输出流与客户端的输入流相符)

      1、 服务端代码

      2、客户端代码

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/30392.html

          热门文章

          文章分类