网络层

网络层的主要工作是将数据设法从源端经过若干个中间节点传送到目的端,从而向运输层提供最基本的端到端的数据传送服务。网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务。

争论焦点的实质就是:在计算机通信中,可靠交付应当由谁来负责?是网络还是端系统?

主流的解决方案是使用端系统进行可靠交付的保证 采用这种设计思路的好处是:网络的造价大大降低,运行方式灵活,能够适应多种应用

由于传输网络不提供端到端的可靠传输服务,这就使网络中的路由器可以做得比较简单,而且价格低廉 如果主机(即端系统)中的进程之间的通信需要是可靠的,那么就由网络的主机中的运输层负责(包括差错处理、流量控制等)。

TTL:该字段指定IP包被路由器丢弃之前的生存时间。这一特性在数据链路层没有,是容易产生广播风暴的一个原因。

丢包:输出缓存大小有限,若出吞吐满载,入吞吐过载,就导致包无法进入输出缓存区,导致丢包。

MTU:最大传输单元 最大传输单元是指一种通信协议的某一层上面所能通过的最大数据包大小(以字节为单位)。以太网协议通常为1500字节,PPPoE(ADSL)协议通常为1492字节。在IP层,用于检查数据包长度以决定是否分割成更小分片的依据

results matching ""

    No results matching ""