计算机网络基础知识

目录

计算机网络基础知识

1、网络基础

2、网络模型

 OSI七层模型和TCP/IP四层模型

tcp、udp传输层协议

1、网络基础

设计模式:C/S 需要安装客户端     B/S

C/S:优点:协议选用灵活,可以缓存数据;缺点:安全有威胁,开发工作量大,需要调试。

B/S:优点:跨平台,可以选择语言;缺点:只能使用http协议

协议:数据包

【linux系列知识】计算机网络基础知识

2、网络模型

 OSI七层模型和TCP/IP四层模型

【linux系列知识】计算机网络基础知识

  • 以太网帧协议:先根据对方的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传输层协议

【linux系列知识】计算机网络基础知识 

相关文章: