OSI和TCP/IP模型
open system interconnection 开放式系统互联 规定了很多网络标准;目的是为了促进各个厂商各 个系统之间的互联互通。
注意;由于osi模型设计冗杂;编程很难实现。目前数据封装都使用TCP/IP模型来封装数据。
一层 物理层;规定物理介质、网线、光纤、电流、电压、网卡。 二层 数据链路层;mac地址 交换机 三层 网络层;ip地址 路由器 四层 传输层;端口号 tcp udp 端口 五层 会话层 六层 表示层 高层 数据所在的位置 七层 应用层
注意;以太网Ethernet二层封装mac地址;现在大多数的网络都是以太网。
分层的目的;将复杂的事情简单化;让专业的人干专业的 事情;;;
几种特殊的报文
ping ;测试网络的联通性 参考封装协议 icmp 协议
icmp;internet control message protocol
总结;数据在传输的过程中;不考虑NAT;;三层的ip地 址永远不变。二层的mac地址一直在变;经过三层设备;。
很多个互联网协议的集合;其中以tcp和ip为主;将这些协议的集合称为tcp/ip协议栈。目前使用最多的协议模型。
五层模型 一层 物理层 二层 数据链路层 三层 网络层 四层 传输层 高层 应用层
注意;前四层主要为了传输和识别。 “货物”放在高层
QQ 包;参考封装协议oicq