随笔分类 -  网络编程

摘要:网编并发数据库进阶篇 第一部分 必答题 简述 OSI 7层模型及其作用?(2分) OSI的7层从上到下分别是:7应用层;6表示层;5会话层;4传输层;3网络层;2数据链路层;1物理层. 7应用层 应用层确定进程之间通信的性质以满足用户需要以及提供网络与用户应用 6表示层 数据的压缩和解压缩,加密和解 阅读全文
posted @ 2020-02-27 11:23 xiongsheng 阅读(100) 评论(0) 推荐(0) 编辑
摘要:网络编程 阅读目录 一.楔子 二.客户端/服务端架构 三.网络基础 四.套接字(socket)初使用 五.黏包 六.socket的更多方法介绍 七.验证客户端链接的合法性 八.socketserver模块 一.楔子 你现在已经学会了写python代码,假如你写了两个python文件a.py和b.py 阅读全文
posted @ 2020-01-08 15:55 xiongsheng 阅读(107) 评论(0) 推荐(0) 编辑
摘要:day 35.笔记代码 1.内容回顾 并发编程 io操作 : input/output 阻塞 非阻塞(get_nowait) 同步 异步(start terminate submit map) 并发 并行 进程的三状态图 : 阻塞 运行 就绪 进程 计算机中最小的资源分配单位 进程之间数据隔离\资源 阅读全文
posted @ 2019-09-23 20:09 xiongsheng 阅读(115) 评论(0) 推荐(0) 编辑
摘要:进程 线程 操作系统 为什么要有操作系统? 操作系统:操作系统是一个用来协调,管理和控制计算机硬件和软件资源的系统程序。位于底层硬件与应用软件之间 工作方式:向下管理硬件 向上提供接口 切换 1.出现IO时切换 2.固定时间切换 进程 定义: 进程就是一个程序在一个数据集上的一次动态执行过程。 组成 阅读全文
posted @ 2019-09-23 17:16 xiongsheng 阅读(103) 评论(0) 推荐(0) 编辑
摘要:进程 阅读目录 理论知识 操作系统背景知识 什么是进程 进程调度 进程的并发与并行 同步\异步\阻塞\非阻塞 进程的创建与结束 在python程序中的进程操作 multiprocess模块 进程的创建和multiprocess.Process 进程同步控制 —— 锁 进程间通信 —— 队列 进程间的 阅读全文
posted @ 2019-09-23 14:22 xiongsheng 阅读(134) 评论(0) 推荐(0) 编辑
摘要:操作系统的发展史 阅读目录 手工操作 —— 穿孔卡片 批处理 —— 磁带存储和批处理系统 多道程序系统 分时系统 实时系统 通用操作系统 操作系统的进一步发展 操作系统的作用 手工操作 —— 穿孔卡片 ​ 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式。此时还没有 阅读全文
posted @ 2019-09-23 13:26 xiongsheng 阅读(249) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一.楔子 二.客户端/服务端架构 三.网络基础 四.套接字(socket)初使用 五.黏包 六.socket的更多方法介绍 七.验证客户端链接的合法性 八.socketserver模块 一.楔子 你现在已经学会了写python代码,假如你写了两个python文件a.py和b.py,分别去运 阅读全文
posted @ 2019-09-22 22:27 xiongsheng 阅读(187) 评论(0) 推荐(0) 编辑
摘要:多线程 1.今日概要 爬虫 线程的概念及与进程的区别? 多线程的应用 线程安全(单例模式) GIL(全局解释器锁) 2. 内容回顾&补充 面向对象继承 class Thread(object): def __init__(self): pass def start(self): self.run() 阅读全文
posted @ 2019-09-18 21:53 xiongsheng 阅读(102) 评论(0) 推荐(0) 编辑
摘要:TCP的三次握手与四次挥手理解及面试题 序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据编号。 确认号ack:占4个字节,期待 阅读全文
posted @ 2019-09-17 19:58 xiongsheng 阅读(108) 评论(0) 推荐(0) 编辑
摘要:广域网和局域网的区别 一、局域网 局域网(Local Area Network,LAN)是在一个局部的地理范围内(如一个学校、工厂和机关内),一般是方圆几千米以内,将各种计算机,外部设备和数据库等互相联接起来组成的计算机通信网。 二、广域网 广域网覆盖的范围比局域网(LAN)和城域网(MAN)都广。 阅读全文
posted @ 2019-09-16 20:58 xiongsheng 阅读(4866) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示