计算机网络就是把各个计算机连接起来,让网络中的的计算机可以相互通信,而网络编程就是在程序中实现计算机相互通信。 举个例子,当你使用电脑访问微博时,你的电脑就和微博的某台服务器通过互联网连接起来了,服务器把网页上的内容作为数据通过互联网传输到你的电脑上。 更具体一点,由于你电脑上同时也存在着和其他服务 ...
分类:
编程语言 时间:
2019-10-06 00:11:06
阅读次数:
91
1.网络基础 回顾计算IP所处网段方式 互联网本质: 物理连接介质 + 各种网络协议 网络封装用户数据: 1.应用层 应用层协议封装用户数据 (http) 2.传输层 对应用层数据增加端口到端口的协议 (tcp udp) # IP + 端口可以确认任何一台计算机上的一个软件 3.网络层 对传输层数数 ...
分类:
编程语言 时间:
2019-09-29 12:39:49
阅读次数:
109
python网络编程总结 1.socket简介 说明: 类socket.socket创建一个socket,该类实例化时需要两个参数,返回socket对象: ...
分类:
编程语言 时间:
2019-09-21 19:34:23
阅读次数:
96
网络编程 软件开发的架构 应用类 :QQ 微信 钉钉 FTP 网盘等等,这一类属于需要安装的应用类 WEB类 :比如百度,知乎,微博等使用浏览器访问就可以直接使用的应用 C/S架构 C/S 既(Client与Server),中文意思:客户端与服务器端架构,这种架构也是从用户层面(物理层面)来划分的 ...
分类:
编程语言 时间:
2019-09-09 19:42:28
阅读次数:
102
Python网络编程02/基于TCP协议的socket简单的通信 [TOC] 1.昨日内容回顾 2.socket 2.1 socket套接字 2.2 基于TCP协议的socket简单通信 客户端(client) 服务端(server) ...
分类:
编程语言 时间:
2019-08-16 23:13:21
阅读次数:
164
Python网络编程04/recv原理/高大上版解决粘包方式 [TOC] 1.昨日内容回顾 2.recv工作原理 3.高大上版解决粘包方式(自定制报头) 3.1 解决思路: 3.2 服务端 3.3客户端 4.2客户端 ...
分类:
编程语言 时间:
2019-08-16 23:06:49
阅读次数:
89
Python网络编程03/ low版解决粘包问题 [TOC] 1.操作系统的缓存区 2.基于TCP协议的socket循环通信 2.1 服务端(server) 2.2客户端(client) 3.基于TCP协议的socket链接+循环 通信 3.1服务端(server) 3.2 客户端(client) ...
分类:
编程语言 时间:
2019-08-16 22:27:12
阅读次数:
129
socket 套接字(模块):负责从传输层接收数据,并进行处理,并由底层交给操作系统。 作用 避免计算机学习各层的接口与协议的使用, socket 已经封装好了所有的接口,使用方便,提升开发效率。 socket 本质是一个模块。通过使用学习模块提供的功能,建立客户端与服务端的通信,使用方便. Soc ...
分类:
编程语言 时间:
2019-07-17 16:59:52
阅读次数:
119
1. 黏包现象. 系统缓冲区:用户或服务端接收信息与传输介质之间的媒介。 缓冲区的作用:防止网络出现短暂的异常或波动而对计算机传输数据带来的直接影响。 Remark:缓冲区解决了上传下载的传输效率的问题,带来了黏包问题。 2. 系统缓冲区. 缓冲区的作用? 没有缓冲区:如果你的网络出现短暂的异常或者 ...
分类:
编程语言 时间:
2019-07-17 16:47:16
阅读次数:
119
python课的开头我已经反复听了好几遍了,始终没有接触到网络编程和接口开发这部分。再加上上周的课因为公司出游耽误了,内心其实还是很忐忑的,很担心跟不上进度或者跟的吃力,之后就没有什么动力和正向反馈支撑我继续学习了。一整天的课听下来觉得好像也没有想象中那么难,主要还是零散的知识点,容易出现眼睛会了脑 ...
分类:
编程语言 时间:
2019-07-06 18:59:14
阅读次数:
107