首页 > 代码库 > Python Core(一)
Python Core(一)
---恢复内容开始---
0X01 套接字第一个家族 AF_UNIX
地址家族:address family:UNIX 基于文件的套接字
第二类型 AF_INET
地址家族: 因特网
第三类型 :AF_NETLINK(无连接型)
允许使用BSD套接字用户接口进行用户级别和内核级别代码之间的IPC。
0X02 面向连接的套接字与无连接的套接字
(1).面向连接的套接字。
通信提供序列化的,可靠的,不可重复的数据交付。信息可以被拆分成为多个片段,并且保证每一个套接字都能够达到目的地。实现这种类型的主要协议:TCP。
(2).面向无连接的套接字
与面向连接套接字性质相反。成本低廉。 UDP。
0X03 socket()模块函数
socket(socket_family, socket_type, protocol=0)
创建TCP/IP套接字
tcpSock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
创建UDP/IP套接字
udpSock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
使用 from socket import * 可以将socket属性引入命名空间,这种方法可以缩短代码。
tcoSock = socket(AF_INET, SOCK_STREAM)
---恢复内容结束---
Python Core(一)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。