标签:连接池 网络层 地址 应用程序 pytho mysql 服务 data 二进制
网络通信的基本要素
物理介质
网络协议
OSI七层模型
OSI五层
应用层
传输层 : TCP/UDP协议,传输层为每个需要联网的应用程序绑定了一个私人端口号(一个整数,最大65585)
注意:0-1024是系统保留的端口,不要使用已经占用的端口(apache:8080,MySQL:3306,FTP:21)
网络层 : IP协议,子网掩码,IP与子网掩码进行AND运算,产生网络地址,
如果网络地址一致,则表明在同一个子网络(局域网).
IP协议包含路由协议,帮助找到局域网的网关.
数据链路层 : 以太网协议,规定二进制解析(包含head,data)
mac地址,用于表示全球唯一一台计算机
通过广播的方式进行通信
arp协议功能:
广播的方式发送数据包,获取目标主机的mac地址
物理层 : 基于电信号,高低电频的的电波装换为10二进制
网络层和传输层就可以找到某个电脑的某个程序
tcp三次握手和四次挥手
三次握手:(目的建立网络通信的双向通路)
四次挥手:(结束通信)
客户端给服务端发送结束请求
服务端向客户端发送确认请求
服务端给客户端发送同意请求(2,3不能同时进行的原因,服务端半连接池还有未执行完的请求需要执行完才能同意结束
客户端给服务端发送确认请求
标签:连接池 网络层 地址 应用程序 pytho mysql 服务 data 二进制
原文地址:https://www.cnblogs.com/liusijun113/p/10158624.html