![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络通信
酷酷的橙007
哈尔滨工业大学控制科学与工程专业博士在读,前端工程师,算法工程师
展开
-
文件读写操作
文章目录IO(input and output)文件IO(input and output)定义在内存中存在数据交换的操作认为是IO操作,比如和终端交互,和磁盘交互,和网络交互等。程序的分类IO密集型程序:在程序执行中有大量的IO操作,而CPU运算较少。消耗CPU较少,耗时长。计算密集型程序:程序运行中计算较多,IO操作相对较少。CPU消耗多,执行速度快,几乎没有阻塞。文件...原创 2020-02-24 23:07:06 · 869 阅读 · 0 评论 -
socket套接字编程(二)
文章目录UDP套接字广播TCP套接字之HTTP传输HTTP协议(超文本传输协议)UDP套接字广播广播定义:一端发送多点接收广播地址:每个网络的最大地址为发送广播的地址,向该地址发送,则网段内所有主机都能接收。广播发送(broadcast_send.py):from socket import *from time import sleep# 广播地址dest = ('192....原创 2020-02-24 16:40:18 · 182 阅读 · 0 评论 -
socket套接字编程(一)
文章目录套接字介绍套接字介绍套接字:实现网络编程进行数据传输的一种技术手段Python实现套接字编程:import socket套接字分类:流式套接字(SOCK_STREAM):以字节流方式传输数据,实现tcp网络传输方案。(面向连接–tcp协议–可靠的–流式套接字)数据报套接字(SOCK_DGRAM):以数据报形式传输数据,实现udp网络传输方案。(无连接–udp协议–不可靠–...原创 2020-02-22 16:30:06 · 411 阅读 · 1 评论 -
网络编程基础理论
OSI七层模型应用层:提供用户服务,具体功能有应用程序实现表示层:数据的压缩优化加密会话层:简历用户级的连接,选择适当的传输服务传输层:提供传输服务网络层:路由选择,网络互联链路层:进行数据交换(二进制),控制具体数据的发送(光波、电磁…)物理层:提供数据传输的硬件保证,网卡接口,传输介质优点:建立了统一的工作流程分部清晰,各司其职,每个步骤分工明确降低了各个模块之间的...原创 2020-02-19 11:46:15 · 863 阅读 · 0 评论