计算机网络是为了实现计算机之间的通信,任何双方要成功进行通信,必须遵守一定的信息交换
规则和约定即协议,在所有的网络中,每一层的目的都是向上一层提供一定的服务,同时利用下一层
所提供的功能;OSI与TCP参考模型均为分层结构,对比如下图;
网络接口层主要为上层提供服务,完成链路控制等功能,
网际互联层主要解决主机到主机之间的通信问题,其主要协议有:互联网协议(IP)、地址解析协议(ARP)、反向地址解析协议(RARP)和互联网控制报文协议(ICMP)。
传输层为应用层提供端到端的通信功能,同时提供流量控制,确保数据完整和正确,
应用层为用户提供所需要的各种应用服务,如FTP、Telnet、DNS、SMTP等