网络分层模型
OSI协议栈层次图:
- 物理层:网卡、光纤、线缆、集线器等
- 数据链路层:以太网协议、mac地址控制
- 网络层:IP协议,IP地址 子网、网关等等
- 传输层:建立端口到端口的通信,TCP协议、UDP协议等等
- 会话层 :维护网络中的连接状态、保持会话和同步
- 表示层:把数据转换为合适、可理解的语法和语义
- 应用层 用户使用的都是应用程序,均工作于应用,邮件协议,网页协议,FTP协议等等。
速记
用市话传网恋物
OSI 的分层模型在四层以上分的太细,而 TCP/IP 实际应用时的会话管理、编码转换、压缩等和具体应用经常联系的很紧密,很难分开。例如,HTTP 协议就同时包含了连接管理和数据格式定义。
TCP/IP四层
- 链路层:MAC
- 网络层:IP
- 传输层:TCP/UDP
- 应用层:HTTP、Telnet、SSH、FTP、SMTP(对应会话层+表示层+应用层)