https://www.bilibili.com/video/BV12i4y147et?p=39
七层模型:(物数网长会表应)
- 客户端1发送数据:
要发送“啥时候还我两快钱”
1.先封装应用层协议
2.在封装传输层一些
3.封装网络层协议
4.封装数据链路层一些
这些封装的过程都是由操作系统完成
- 客户端2收到信息后:
1.解除数据链路层协议
2.解除网络层协议
3.解除传输层协议
4.解除应用层协议
这些解除封装的过程由操作系统完成
以太网帧(数据链路层)
- arp数据报:找到下一跳的Mac地址
网络层(ip)
传输层(UDP/TCP)
打洞机制;
套接字:
TCP规定传输的数据按照“大端法”存储
大端:低地址---高位 或(高地址---低位)
小端:低---低 ,高--高
TCP通讯时序
三次握手四次挥手
多进程高并发 (结合fork signal进行学习)
多线程高并发
pass
TCP 状态转换
pass
C/S模型TCP
pass
多路I/O转接服务器(select)
poll