网络模型
网络模型现在三种分类方式,一种为TCP/IP四层模型,一种为五层协议,一种是OSI/RM七层模型
TCP/IP四层模型
该模型本身没有多大的用处,但该协议已经广为流传
从下到上为
网络接口层:包括操作系统中的设备驱动程序、计算机中对应的网络接口卡
网络层:为主机提供数据传输服务,处理分组在网络中的活动,比如分组的选路。负责IP寻址,分割和组装数据包,路由选择等。把传输层传递下来的报文进行 IP 地址(例 192.168.0.1)的封装与解封装,进行分组传输和路由选择。在这一层工作的设备是路由器。(网络协议有IP/ARP/ICMP)
路由器是负责组建广域网的,研究的是IP地址
传输层:为进程提供通用数据传输服务,通用的传输层协议可以支撑不断增多的应用层协议。主要是将从下层接收的数据进行分段进行传输,到达目的地址后再进行重组。通常把这一层的数据叫做段。(协议有TCP/UDP。TCP(传输控制协议,传输效率低,可靠性强,用于传输可靠性要求高,数据量大的数据),UDP(用户数据报协议,与 TCP 特性恰恰相反,用于传输可靠性要求不高,数据量小的数据,如 QQ 聊天数据就是通过这种方式传输的))
应用层:终端的应用,负责处理特定的应用程序细节(网络协议有HTTP/FTP/SMTP/Telnet)