《计算机网络-自顶向下方法》学习笔记
网络安全萌新从头开始学习计算机网络
因特网的协议栈由5个层次组成
- 物理层
- 链路层
- 网络层
- 运输层
- 应用层
应用层
应用层是网络应用程序及它们的应用层协议存留的地方,它包括许多协议,例如HTTP、SMTP和FTP等。
应用层协议分布在多个端的系统上,一个端系统中的应用程序使用协议与另一个端系统中的应用程序交换信息的分组。
应用层的信息分组称为报文(message)
运输层
因特网的运输层在应用程序端点之间传送应用层报文。因特网中有两个运输协议,即TCP和UDP,两个都可以运输应用层报文。
TCP是面向连接的,这种服务包括了应用层报文向目的地的确保传递和流量控制,TCP也将长报文划分为短报文,并提供拥塞控制机制,因此当网络拥塞时,源地址会抑制其传输速率。
UDP协议提供无连接服务,这是一种不提供不必要服务的服务,没有可靠性,没有流量控制,也没有拥塞控制。
运输层分组称为 报文段(segment)
网络层
网络层的分组称为 数据报(datagram)
因特网的网络层把数据包从一台主机移动到另一台主机。在一台源主机中的因特网运输层协议向网络层递交运输层报文段和目的地址。
网络层中包括IP协议,该协议定义了数据包中的各个字段以及端系统和路由器如何作用于这些字段。