网络编程–基础知识

1、协议的概念

  • 省略……

2、B/S、C/S模型

  • C/S
    • 优点:
    1. 协议选用灵活
    2. 缓存数据
    • 缺点:
    1. 对用户安全构成威胁
    2. 开发工作量大,调试困难
  • B/S,与C/S相对
  • 使用场景,根据优缺点对应

3、分层模型

4、数据报文格式

4.0、数据包封装

4.1、以太网帧格式

PS:PAD是填塞、填充的意思,iPad是介于iPhone与iMac之间屏幕尺寸的“填充”

4.2、ARP报文格式

4.3、IP报文格式

4.4.1、TCP报文格式

4.4.2、UDP报文格式

Leave a Reply