网络
osi五层协议
应用层 要发送的数据 http/https协议
传输层 端口 tcp/udp协议 四层路由器/四层交换机
# tcp 面向连接 可靠 速度慢 长度不受限 全双工 流式传输
# 文件传输\邮件\实时通信
# 三次握手 :记那张图(SYN ACK) accept connect
# 1.三次握手是tcp协议建立连接的过程
# 2.由客户端发起一个syn请求,服务端接收并回复(syn\ack)
# 客户端收到ack和syn之后再回复一个ack
# 3.在原生的socket代码中三次握手是由accept connect
# 数据的交互 : 粘包现象 粘包成因
# 四次挥手 :记那张图(FIN ACK) close close
# udp 无连接 面向数据报 不可靠 速度快 长度受限制 一对一 一对多 多对多
# 短消息类\在线观看视频
网络层 ip协议 路由器/三层交换机
数据链路层 mac地址 arp协议 网卡/交换机
物理层
局域网和广域网的区别 : 相对论
内网和公网的区别 : ip地址的区别
特殊的ip : 0.0.0.0 127.0.0.1
什么是交换机\路由器
代码
# socket模块
# tcp服务
# udp服务 参数
# tcp的粘包
# 如何解决
# socketserver模块
# 固定的格式