1. TCP/IP四层模型是什么?
协议栈自上而下依次为:应用层、传输层、网际层 IP、网络接口层。
在计算机网络中要做到正确的数据交换,就必须提前约定好相应的规则。TCP/IP四层模型是一个协议栈,统一了计算机网络标准,方便数据的交换。它自上而下依次为:
1. 应用层:应用层是体系结构中的最高层,是应用进程间通信和交互的规则,进程指计算机中运行的程序。也是用户与应用程序之间的一个接口,操作程序(软件,Web应用),进而触发更下层的服务。 协议:HTTP、HTTPS、FTP、TFTP、SMTP等
2. 传输层:对两台主机进程(应用层)提供数据传输服务。定义了传输数据的进程端口号,负责数据包的排序、差错检验和流量控制等。 协议:UDP、TCP
3. 网际层:对传输层交付的报文进行基本的封装,添加IP首部信息变成数据报,让数据报能够达到目标主机。 协议:ICMP、IGMP、IP(IPv4、IPv6)
4. 网络接口层:本层兼并了数据链路层和物理层的功能,所以既是数