Golang进阶9-Go网络编程 (opens new window)
把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息、共享硬件、软件、数据信息等资源。 设备之间在网络中进行数据的传输,发送/接收数据。
设备之间进行传输的时候,必须遵照一定的规则 ---》通信协议:
建立连接: 三次握手
释放连接:四次挥手
← defer+recover机制处理错误 基于TCP协议的网络通信示例→