随笔分类 -  网络编程

摘要:1、TCP/IP协议族 HTTP是TCP/IP内部中的一个子集,HTTP是建立TCP协议之上的,当进行HTTP通信时,也可以说进行了TCP通信。具体流程如下图所示: 图片来源于 图解HTTP 1.1 TCP协议 按层次分,TCP位于传输层,提供可靠的字节流服务。所谓的字节流服务是指,为了方便传输,将 阅读全文
posted @ 2019-06-18 17:16 starry_sky 阅读(441) 评论(0) 推荐(0)
摘要:1、理解网络编程和套接字 网络编程就是编写程序使两台连网的计算机相互交互数据。 1.1构建接电话套接字 套接字大致分为两种,其中,先要讨论的TCP套接字可以比喻成电话机。实际上,电话机也是通过电话网完成语言数据交换的。 成功时返回文件描述符,失败时返回-1 成功时返回0,失败时返回-1 成功时返回0 阅读全文
posted @ 2019-03-22 11:41 starry_sky 阅读(432) 评论(0) 推荐(0)
摘要:具有代表性的并发服务器端实现模型和发: 1、多进程服务器:通过创建多个进程提供服务。 2、多路复用服务器:通过捆绑并统一管理I/O对象提供服务。 3、多线程服务器:通过生成与客户端等量的线程提供服务。 一、进程概念及应用 进程:“占用内存空间的正在运行的程序”。 从操作系统的角度看,进程是程序流的基 阅读全文
posted @ 2019-03-17 17:48 starry_sky 阅读(868) 评论(0) 推荐(0)