随笔分类 -  14-网络编程

除TCP、UDP讲述外
摘要:TCP/TP简介: 计算机网络沟通用TCP/IP协议。 TCP/IP协议(族): TCP/IP协议传输示意图: * 另一套标准OSI(还在理论阶段),分为7层:OSI将TCP/IP的应用层分为:应用层、表示层和会话层,将TCP/IP的链路层分为:数据链路层和物理层。 网络通信过程: 1.两台电脑的网 阅读全文
posted @ 2020-04-14 11:55 组装梦想 阅读(467) 评论(0) 推荐(0)
摘要:epoll仅限Linux或Unix系统(服务器)。 片面讲epoll并发原理:1.数据共享(内存映射(mmap)技术),即client_socket_list和操作系统共享,省去拷贝fb给操作系统的时间 2.事件监听(基于事件的就绪通知方式),不再是一直遍历客户端套接字列表来得知哪个套接字有数据,而 阅读全文
posted @ 2020-04-14 11:43 组装梦想 阅读(202) 评论(0) 推荐(0)
摘要:多进程: 1 import socket 2 import re 3 import multiprocessing 4 5 6 def service_client(client_socket): 7 """为这个客户端返回数据""" 8 # 1.接收浏览器发送过来的请求 9 request = c 阅读全文
posted @ 2020-04-14 11:28 组装梦想 阅读(185) 评论(0) 推荐(0)
摘要:网络:网络是一种辅助双方或者多方能够连在一起的工具 使用网络的目的:就是为了联通多方然后进行通信用的,即把数据从一方传递到另一方 所谓的网络编程就是,让在不同的电脑上的软件能够进行数据传递,即进程之间的通信。 HTTP协议: 通俗讲http是一种约定浏览器和服务器之间传输的协议,服务器和浏览器之间发 阅读全文
posted @ 2020-04-14 11:08 组装梦想 阅读(440) 评论(0) 推荐(0)