Python socket,子网掩码

本文介绍了Python中的socket编程,包括TCP和UDP协议的特点,以及如何使用socket库进行数据发送和接收。同时,文章还讲解了子网掩码的作用,用于区分网络地址和主机地址,并提到了端口号在通信中的重要性。最后,概述了TCP/IP协议栈的层次结构及其功能。
摘要由CSDN通过智能技术生成

socket

socket 编程接口 API 是对Tcp / Ip 协议的封装 面向客户服务器模型出现
客户端通过socket发送请求给服务器 服务器接到请求再返回数据
UDP 速度快,安全性不高
TCP 速度慢,安全,稳定
UDP 和 TCP 都是TCP/IP协议簇里传输层的协议
UDP 不建立联系也不确定对方是否接受 用于多点通信和实时的通信业务 传递速度块 写信 发送方
TCP 面向连接的协议 与对方建立连接 三次对话才能建立联系 保证接受信息的顺序
#import socket
#s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)#
socket.AF_INET IPV4协议 socket.SOCK_STRESAM 是TCP传输 SOCK_DGRAM–UDP传输
#from socket import *发送飞秋数据
#s = socket(AF_INET,SOCK_DGRAM)
#s.sendto(“1:123:王二:主机名:32:哈喽”.encode(“gb2312”),(“192.168.2.126”,2425))
from socket import *
s = socket(AF_INET,SOCK_DGRAM)
s.sendto(“wowo”.encode(“GB2312”),(“192.168.2.126”,8080)) 发送数据 ip地址,端口
s.recvfrom(1024) 接受数据程序会阻塞等待接收,1024是最大接收字节数 2048
from socket import * #导入socket模块
s = socket(AF_INET,SOCK_DGRAM)#创建一个套接字对象
s.bind("",8081)#作为数据的接收方要绑定端口 客户

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值