随笔分类 - python网络编程
摘要:python网络编程05 /TCP阻塞机制 [TOC] 1.什么是拥塞控制 拥塞控制就是防止过多的数据注入网络中,这样可以使网络中的路由器或链路不致过载。 2.拥塞控制要考虑的因素 拥塞控制所作的都有一个前提,就是网络能够承受现有的网络负荷。 拥塞控制是一个全局性的过程,涉及到所有的主机、所有的路由
阅读全文
摘要:Python网络编程04 /recv工作原理、展示收发问题、粘包现象 [TOC] 1. recv工作原理 源码解释: 验证recv工作原理 1.验证服务端缓冲区数据没有取完,又执行了recv执行,recv会继续取值 2.验证服务端缓冲区取完了,又执行了recv执行,此时客户端20秒内不关闭的前提下,
阅读全文
摘要:Python网络编程03 /缓存区、基于TCP的socket循环通信、执行远程命令、socketserver通信 [TOC] 1. 操作系统的缓冲区 缓存区 2. 基于TCP协议的socket循环通信 服务端(server) 客户端(client) 3. 基于TCP协议的socket链接+循环 通信
阅读全文
摘要:Python网络编程02 /基于TCP、UDP协议的socket简单的通信、字符串转bytes类型 [TOC] 1. socket / 套接字 2. 基于TCP协议的socket简单通信 客户端(client) 服务端(server) 3. 基于UDP协议的socket通信 服务端 客户端 4. 字
阅读全文
摘要:python网络编程01 /C/S架构|B/S架构、网络通信原理、五层协议、七层协议简述、端口映射技术 [TOC] 1. C/S、B/S架构 C、B、S代表含义: C/S架构:基于客户端与服务端之间的通信 B/S架构:基于浏览器与服务器之间的通信 2. 网络通信原理 互联网,如何利用计算机进行联系
阅读全文