栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python通信原理(2)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python通信原理(2)

python通信原理(2)

电脑里面有很多程序

发送数据,其实是通过端口,不同的软件 3306就是mysql数据库的端口
IP是确认哪里 我的端口就可以理解程序的身份证 IP电脑的身份证

程序 端口

端口要大于1024 因为小于1024端口都被系统占用了,给我们的程序
设置一个端口,设置的端口一定大于1024

传输层

TCP 和 udp
SYN 连接请求, 服务端收到请求会肯定一个 影响 ACK
客户端 在返回一个ACK 确认

传输层: 三次握手 确认之后 关闭连接
断开连接: 客户端向 服务端 发送一个FIN 关闭请求 断开连接 (FIN) 服务器会问你是不是确认 ACK 服务器然后再发一下FIN
客户端在向服务器发送 ACK
(4次握手)

长连接与短连接

短链接 不会占用电脑内存

建立连接 – 数据传输-- 关闭连接…建议链接–数据传输–关闭

长连接

建立链接 – 数据传输…(保持链接) …数据传输-- 关闭链接

游戏为例: 当你挂机以后,长时间会断开连接 ,因为会挤掉

建立套接字 socket

服务端: import socket
模拟服务端

import socket
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1018296.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号