计算机网络基础知识
目录
1、网络基础
设计模式:C/S 需要安装客户端 B/S
C/S:优点:协议选用灵活,可以缓存数据;缺点:安全有威胁,开发工作量大,需要调试。
B/S:优点:跨平台,可以选择语言;缺点:只能使用http协议
协议:数据包
2、网络模型
OSI七层模型和TCP/IP四层模型
- 以太网帧协议:先根据对方的IP,获得对方的MAC地址,再根据MAC地址来进行数据发送(MAC地址用来寻找下一跳路由)
- IP协议:域名解析 有32位源IP,32位目的IP
- UDP数据包:16位源端口,16位目的端口,没有IP,因为网络层有IP (端口就是进程)
- TCP数据包:16位源端口,16位目的端口,32位序号,32位确认序号(需要经过3次握手),6个标志位(请求),16位滑动窗口(存储空间,当两边速度不协调时,阻塞一端)
tcp-ip四层模型协议封装:数据就相当于应用层包,往后一直加各种其他层的包,即部首。
tcp、udp传输层协议