自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 udp服务器

无连接的不可靠的服务用udp 1. 创建数据报套接字 2. 绑定本地IP和端口 3. 收发信息 recvfrom(BUFFERSIZE) 功能:在udp中接收消息 参数:buffersize表示一次最多可以接收到多少字节的消息 返回值:data接收到的消息,addr从哪个客户端接收到的消息 sendto(data,addr) 功能:向一个网络终端发送消息 参数:data要发送的...

2018-07-20 20:52:42 307

原创 tcp数据传输&粘包的产生和解决

recv会不断取出缓冲区中内容,如果一次没有拿完,那么下面继续收取没拿完的信息。 tcp粘包: 指的是发送方发送若干次数据的时候,因为是数据流的传输方式,导致数据粘连在一起,接收方一次将多次发送的数据一起接收,产生接收数据的粘连。 粘包是tcp传输特有的现象,因为tcp传输没有消息边界。 如果是发送连续的内容,比如文件等,则粘包没有影响,如果是每次发送为单独的内容。则需要处理粘包。粘包...

2018-07-18 21:02:30 828

原创 tcp服务端和客服端

tcp服务端1. 创建一个tcp流式套接字socket(family=AF_INET,type=SOCK_STREAM,proto=0)#括号内的参数是默认值可省略不写参数:family 协议族类型 type 套接字类型 proto=子协议选项 一般为0返回值: 套接字对象2. 绑定本机的IP和端口号sockfd.b...

2018-07-18 20:16:15 482 1

原创 套接字

套接字在网络间进行通信的方式和名称 在linux中演化为一种文件类型socket 套接字的分类 流式套接字:表示传输层使用tcp协议提供面向连接的传输服务 数据报套接字:表示传输层使用udp协议提供面向无连接的传输服务 原始套接字:一般用作底层协议测试(不常用)基于tcp协议的socket编程: import socket服务端流程: 1. 创建一个tcp流式套接字soc...

2018-07-12 14:12:46 237

原创 IP地址&子网掩码&tcp和udp协议

IPV4 点分十进制 192.168.1.5 三个点将IP分为四个部分每部分取值0-255 二进制 8*4 32位2进制表示IPV6 更多可用的IP 192.168.1.0 192.168.1.1 192.1681.255子网掩码: 与IP配合使用用来确定当前网段。 字节序: 小端序:低序字节存在低地址位 大端序:高序字节存在高地址位 网络统一:网络字节序,保证不...

2018-07-04 13:12:55 820

原创 python知识体系&学习大纲

ISO国际标准组织制作了网络体系结构标准:OSI模型7层框架,分层的目的是降低耦合度,每一层实现一定的功能。将这些模块按照一定的顺序进行组合,条理清晰。按照规定功能,顺序排列的体系结构:OSI模型。 层次结构:每一层都要求实现的功能:应用层:实现应用进程之间的信息交换。同时还有一系列的业务处理所需要的服务功能。像文件的传送,访问和管理,打印服务都是属于应用层。表示层:这一层的作用就是...

2018-07-03 20:02:15 1759

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除