一.七层模型
应用层
作用:为用户提供软件、接口、界面
协议:OICQ(QQ)、HTTP、HTTPS、BT/P2P
表示层
作用:用于对用户数据进行数据呈现 (数据格式、数据加密)
例子:avi、rmvb、mkv、 doc、xls、ppt
会话层
作用:用于会话管理(建立、维持、关闭、区分)
传输层
作用:用于实现数据的可靠或不可靠传输
协议:TCP、UDP
网络层
作用:提供三层寻址/IP地址和三层通信(路由器)功能
协议:IP协议
链路层
作用:提供二层寻址/MAC地址和二层通信(交换机)功能
协议:以太网Ethernet
区分:
- 局域网: mac地址、交换机、链路层
- 广域网:ip地址、路由器、网络层
- 类比:
交换机<->快递员
路由器<->物流货车(飞机)mac+ip =包裹上的快递单
物理层
作用:提供通信介质和接口标准
举例:RJ11、RJ45、802.11ac、802.11n
二.OSI实现过程(OSI数据封装和解封装)
三.总结
- OSI封装是一个为数据包加入寻址信息的过程(打包过程,类似快递)
- 端口号(Port )用于标志不同的应用程序,面向最终用户
- IP地址用于唯一标志通信设备,面向路由器
- MAC地址用于唯一标志局域网设备,面向交换机