day35 Pyhton 网络编程02】的更多相关文章

一内容回顾 网络基础 网络应用开发架构 B/S架构   浏览器直接作为客户端的程序 C/S架构 B/S是特殊的C/S osi七层模型 应用层  python代码   http  https  ftp  smtp socket 传输层   port tcp/udp协议    四层交换机  四层路由器 网络层  ip协议                     三层路由器  三层交换机 数据链路层   mac地址  arp协议         网卡   二层交换机 物理层 tcp网络模型中 arp协…
Python网络编程02 /基于TCP.UDP协议的socket简单的通信.字符串转bytes类型 目录 Python网络编程02 /基于TCP.UDP协议的socket简单的通信.字符串转bytes类型 1. socket / 套接字 2. 基于TCP协议的socket简单通信 客户端(client) 服务端(server) 3. 基于UDP协议的socket通信 服务端 客户端 4. 字符串转bytes类型 1. socket / 套接字 1.socket是处于应用层与传输层之间的抽象层,它…
一今日内容 # 函数 # 面向对象 # 进阶 # 网络编程 4 # 并发编程 6-7 # 概念 # 网络基础 # 局域网的概念 # 交换机和路由器的工作流程 # ip地址 # mac地址 # 子网掩码 # 网关ip # osi网络7层模型 # arp协议 # tcp协议/udp协议 # 介绍socket # 最基本的socket通信 # 两台机器之间的通信 : 网络 # 网络开发的架构 : # C/S # client # server # 例子 : 百度\爱奇艺app\淘宝app\天猫\京东\…
一.内容回顾 socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求. socket起源于Unix,而Unix/Linux基本哲学之一就是"一切皆文件",对于文件用[打开][读写][关闭]模式来操作.socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket函数就是对其进行的操作(读/写IO.打开.关闭) socket和file的区别: fil…
# tcp协议和udp协议的选择问题 # tcp # 大量的连续的数据 传递文件\发送邮件 # 文件的传递 # 下载电影 # udp # 短消息类 社交软件 # qq 微信 # 在线播放视频 快会丢帧 # 黏包 # 黏包现象 # 连续send,对应连续的recv # 在tcp连接中 消息之间无边界 # 黏包现象的解决 # send(b'hello') 5 1个字节 # send(b'world') # send(b'hello'*10) 50 2个字节 # send(b'world') # se…
一.开启子进程的另一种方式 import os from multiprocessing import Process class MyProcess(Process): def __init__(self,参数): super().__init__() self.一个属性 = 参数 def run(self): print('子进程中要执行的代码') if __name__ == '__main__': conn = '一个链接' mp = MyProcess(conn) mp.start()…
一.内容回顾 并发和并行的区别 并发 宏观上是在同时运行的 微观上是一个一个顺序执行 同一时刻只有一个cpu在工作 并行 微观上就是同时执行的 同一时刻不止有一个cpu在工作 什么是进程 一个运行中的程序就是一个进程 是计算机中最小的资源分配单位 什么是同步 程序顺序执行,多个任务之间串行执行 什么是异步 多个任务同时运行 IO操作 input  输入到内存  read load recv accept recvfrom input output 从内存输出 write dump send co…
转载自:https://blog.csdn.net/lianghe_work/article 一.网络应用层编程   1.Linux网络编程01——网络协议入门 2.Linux网络编程02——无连接和面向连接的区别 3.Linux网络编程03——字节序和地址转换 4.Linux网络编程04——套接字 5.Linux网络编程05——C/S与B/S架构的区别 6.Linux网络编程06——UDP协议编程 7.Linux网络编程07——广播 8.Linux网络编程08——多播 9.Linux网络编程0…
Java网络编程02 4.TCP网络通信编程 基本介绍 基于客户端--服务端的网络通信 底层使用的是TCP/IP协议 应用场景举例:客户端发送数据,服务端接收并显示控制台 基于Scoket的TCP编程 4.1应用案例1:(使用字节流) 编写一个服务器端,和一个客户端 服务器端在9999端口监听 客户端连接到服务器端,发送"hello,server",然后退出 服务器端接收到客户端发送的信息,输出,并结束 客户端思路: 1.连接服务端(ip,端口) 2.连接上后,生成socket,通过s…
目录 02 网络编程 一.socket套接字编程 二.简易代码模板 2.1 服务端 2.2 客户端 三.通信循环及代码优化 四.黏包现象 五.struct模块 六.简易版本报头 七.上传文件数据 * 扩展知识 02 网络编程 一.socket套接字编程 要求:我们自己想写一款可以数据交互的程序 # 只要涉及到远程数据交互必须要操作OSI七层 所以有现成的模块直接实现 socket模块 架构启动肯定是先启动服务端再启动客户端 二.简易代码模板 2.1 服务端 import socket "&quo…