应用层:
- 为特定应用程序提供数据传输服务。
- 数据单位为报文。
- http、FTP、TelNet、https、DHCP、SNMP、DNS
运输层:
- 提供的是进程间的通用数据传输服务(逻辑通信)。由于应用层协议很多,定义通用的运输层协议就可以支持不断增多的应用层协议。
- 数据单位为用户数据报。
- 协议:UDP、TCP
网络层:
- 为主机之间提供服务,而不是像运输层协议那样是为主机中的进程提供服务。网络层把运输层产生的报文段或者用户数据报封装成分组来进行传输。实际的传输功能,尽最大努力交付。
- 数据单位为ip数据报,分组交换的重要概念。
- IP协议:ip、ICMP、ARP、IGMP
- 路由选择协议:内部网关协议 IGP: RIP 和 OSPF,外部网关协议 EGP: BGP
- 路由器
数据链路层:
- 网络层针对的还是主机之间,而主机之间可以有很多链路,链路层协议就是为相邻结点之间提供服务。
- 数据链路层把网络层传来的分组封装成帧。
- PPP、CSMA/CA
- 网卡(通信适配器)、L2交换机(交换式集线器)
点对点通信:三个基本问题、PPP协议
广播通信:拓扑分类、共享信道、局域网、CSMA/CA
扩展的以太网:物理层(集线器)、链路层、虚拟局域网
物理层:
- 考虑的是怎样在传输媒体上传输数据比特流,而不是指具体的传输媒体。物理层的作用是尽可能屏蔽传输媒体和通信手段的差异,使物理层上的数据链路层感觉不到这些差异。
- 单位是比特
- 集线器、带通调制器、传输媒体
- ADSL、HFC、FTTx