目录
总述:我们知道因特网客户端和服务器通过在连接上发送和接受字节流来通信,HTTP协议在应用层,应用层在传输层(TCP/UDP)经过协议栈封装。TCP又如何通过三握四挥建立和关闭连接呢?客户端和服务端的通信起始于socket编程,socket和TCP和HTTP关系是什么?HTTP又如何通过服务器给客户端提供动态和静态内容?参数和返回结果如何传递?看完本文,你就会有明确的解答。
套接字
1、套接字接口
总述:客户端首先需要与服务端建立连接,一个连接用四元组表示(客户端Ip:客户端端口号,服务端ip:服务端端口号)。socket是存放在内核空间的一段内存,对于linux来说,套接字就是一个文件,通过创建文件描述