---恢复内容开始---
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)
---恢复内容结束---
时间: 2024-10-13 04:58:53