网络协议篇(osi七层协议)
通讯原理 # C/S B/S架构 # C: client端,客户端 # B: Browser,浏览器 # S: server 服务端 # C/S 客户端与服务器之间的架构: QQ,微信,游戏,App的都属于C/S架构. # 优点: 安全性高,个性化设置,功能全面.响应速度快. # 缺点: 开发成本高,维护成本高.(基于App),面向的客户固定. # B/S 浏览器与服务器之间的架构:它属于C/S架构,最近几年比较流行的特殊的C/S架构. # 优点: 开发维护成本低,,面向用户广泛. # 缺点: 安全性相对低,响应速度相对慢,个性化的设置单一. # 互联网通信的原理 #利用物理连接和一堆协议 osi 七层协议(5层协议) # 1,首先要通过各种物理连接介质 连接。 # 2,确定对方计算机(准确到软件)的位置。 # 3,通过统一的标准(一揽子协议)进行数据的收发。 7层协议 物理层 # 物理层: # 一系列的物理连接介质: 网线,光纤,电缆等等等. # 发送的数据就是010101010110比特数据流,这些数据连续不断地收发数据 # 因为不知道数据代表的意义,数据要进行分组(按照一定规则), 数据分组这件事物理层做不了 # 所以交给了数据链路层 数据链路层 mac地址| ip(双方的) |端口]dic = {flename,md5,filesize}数据 # 用到的协议: ARP协议