网络编程协议
1.osi七层模型
应用层 表示层 会话层 传输层 网络层 数据链路层 物理层
2.套接字 socket
有两类,一种基于文件类型,一种基于网络类型
3.Tcp和udp协议...Tcp协议:面向连接,数据可靠,传输效率低,面向字节流
建立连接与断开连接的过程(三次握手,四次挥手)
建立连接(三次握手):
1.客户端先发出消息到服务端,请求连接
2.服务端收到信息后...,给客户端反馈一个信息,等待客户端回复
3.客户端收到服务端的反馈信息后,再像服务端发出收到消息,连接建立
断开连接(四次挥手):
1.客户端先发出消息到服务端,请求断开连接... 2.服务端先发送一个信息,让客户端进行等待服务端处理通道中的数据
3.服务端处理完通道中的数据,给客户端发送一个信息,表示已经处理完数据,等待客户端回复
4.客户端收到消息后...,给服务端发送一个回复信息,服务端收到后,断开连接
tcp服务端
import socket
server = socket.socket()
server.setsockopt(socket.SOL_SOCKET