网站开发 合同范本,网页设计品牌,图标设计在线生成,网页版开发者内容管理工具协议#xff1a;
协议是双方共同指定的一组规则#xff0c;在网络通信中表示通信双方传递数据和解释数据的一组规则。
从A上传文件到服务器B,需要在A和B之间制定一个双方都认可的规则#xff0c;这个规则就叫文件传输协议#xff0c;该协议是ftp协议的一个初级版本#…协议
协议是双方共同指定的一组规则在网络通信中表示通信双方传递数据和解释数据的一组规则。
从A上传文件到服务器B,需要在A和B之间制定一个双方都认可的规则这个规则就叫文件传输协议该协议是ftp协议的一个初级版本后来经过不断的完善优化最终形成了一个完整的ftp协议。
注意协议与具体平台无关。
OSI七层模型
物理层双绞线光纤传输介质调用解调器modemn(模数转换数模转换)将模拟信号转换为数字信号。
数据链路层数据校验定义了网络传输的基本单位-帧ARP协议RARP协议。
网络层定义网络两台机器之间传输的路径选择点到点的传输IP协议---路由器。
传输层传输数据TCP,UDP协议定义端到端的传输。
会话层通过传输层建立数据传输的通道建立会话和保持会话
表示层编解码翻译工作
应用层为客户提供各种应用服务如email服务ftp服务ssh服务http服务 TCP四层模型
应用层对应会话层表示层应用层
传输层对应传输层
网络层对应网络层
网络接口层对应物理层数据链路层
数据传输过程
在数据发送方是数据层层打包过程在数据接收方是层层解包过程 网络应用程序常见的两种设计模式
1 C/S模式
优点可以安装在本地可以缓存数据协议的选择灵活
缺点客户端工具需要有程序员的开发开发周期长工作量大 需要本地安装对客户的电脑安全有一定的影响
2 B/S模式
浏览器/web服务器模式
优点浏览器不用开发开发周期短工作量小
缺点只能使用http协议协议选择受限制不能缓存数据效率受影响
以太网帧格式
以太网帧格式就是包装在网络接口层数据链路层的协议。 六个字节的地址叫MAC地址
四个字节才是ip地址
ARP数据包格式
ARP协议通过对方的IP地址获取MAC地址 请求包以太网目的地址一开始不知道写ff:ff:ff:ff:ff:ffA通过对方B的IP地址获取B的MAC地址
应答包B发送自己的MAC地址给对方A
op为1表示ARP请求包op为2表示ARP应答包