协议的概念

协议:从应用出发,协议可以理解为“规则”,是数据传输和数据解释的规则。


典型协议

传输层:常见的有TCP/UDP协议
应用层:常见的有HTTP协议,FTP协议
网络层:常见的有IP协议,ICMP协议,IGMP协议
网络接口层:常见的有ARP协议,RARP协议


C/S和B/S模式

C/S模式

C是英文单词“Client”的首字母,即客户端的意思,C/S就是“Client/Server”的缩写,即“客户端/服务器”模式。

C/S结构是一种软件系统体系结构,也是生活中很常见的。这种结构是将需要处理的业务合理地分配到客户端和服务器端,这样可以大大降低通信成本,但是升级维护相对困难。比如我们手机中安装的微信、qq、王者荣耀等应用程序就是C/S结构。
网络编程——网络基础(未完成)

C/S模式的优缺点

优点:

  1. 协议选择灵活
  2. 缓存数据

缺点:

  1. 对用户的安全构成威胁
  2. 开发工作量较大,调试困难
B/S模式

B是英文单词“Browser”的首字母,即浏览器的意思;S是英文单词“Server”的首字母,即服务器的意思。B/S就是“Browser/Server”的缩写,即“浏览器/服务器”模式。

B/S结构是随着互联网的发展,web出现后兴起的一种网络结构模式。这种模式统一了客户端,让核心的业务处理在服务端完成。你只需要在自己电脑或手机上安装一个浏览器,就可以通过web Server与数据库进行数据交互。
网络编程——网络基础(未完成)

B/S模式的优缺点

优点:

  1. 安全性较高
  2. 工作量少
  3. 可以跨平台

缺点:
4. 必须选用HTTP协议,切不能对协议进行修改
5. 不能进行数据缓存


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

网络编程——网络基础(未完成)
传输层的典型协议:TCP协议
网络层的典型协议:IP协议

  1. 物理层: 主要定义物理设备标准,如网线的接口类型、光纤的接口类型,各种传输介质的传输速率。它的主要作用是传输比特流(就是由1,0转化为电流强弱来进行传输,到达目的后再转化为1,0,也就是我们常说的数模转换与模数转换)。这一层的数据叫做比特。
  2. 数据链路层:
  3. 网络层:
  4. 传输层:
  5. 会话层:
  6. 表示层:
  7. 应用层:

参考文章:
https://baijiahao.baidu.com/s?id=1630321059488708362&wfr=spider&for=pc

相关文章:

  • 2021-11-18
  • 2022-01-11
  • 2021-09-23
  • 2021-11-30
  • 2021-05-08
  • 2021-12-03
猜你喜欢
  • 2021-09-13
  • 2022-12-23
  • 2022-01-07
  • 2021-05-25
  • 2021-11-24
  • 2021-08-05
相关资源
相似解决方案