TCP/IP的分层模型
TCP/IP 协议共分为四层:
- 数据链路层(网络接口层)
- 网络层(IP 层)
- 传输层
- 应用层
使用 wireshark 查看分层

数据传送方式

应用层
应用层规定了应用程序之间如何传输数据。我们平时使用得最多的 http 、https 等协议就是应用层协议。应用层除此之外还有一些其他协议:
- SMTP、POP3、IMAP
- DNS
- WebSocket
- Dubbo(Java的一种中间件使用的自定义协议) 等
传输层
提供端到端的通信。
传输层主要的协议:
- TCP
- UDP
网络层
提供不可靠的,无连接主机到主机的通信。
网络层的主要协议:
- IP
数据链路层
数据链路层提供 MAC 地址到 MAC 地址之间的传输。
主要协议:
- IEEE 802.3