TCP/IP协议族允许各个不同平台的计算机通信;
(1)总共分为四层:链路层(又称网络接口层),通常包括OS的设备驱动程序和计算机中的网络接口卡,它们一起处理与电缆(或其他任何传输介质)的物理接口细节;网络层,处理分组在网络中的活动;传输层,为两台主机上的应用程序提供端到端的通信;应用层,负责处理特定的应用程序的细节;
(2)分层的意图:链路层主要是处理有关通信媒介的细节(以太网,令牌网);应用层处理某个特定的用户应用程序;网路层:点对点服务;传输层:端到端服务;路由器:网络层互联异构网络;交换机:链路层对同构网络互联,使多个局域网互联在一起;
(3)ICMP和IGMP被封装在IP数据包中;分用指的是当目的主机收到一个以太网数据帧时,数据开始从协议栈中有底向上升,同时去掉各层协议加上报文首部,每层协议盒都要去检查报文首部中的协议标识,以确定接收数据的上层协议。
(4)网络中的时延主要分为发送时延(传输时延)即你的网络接口卡发送的数据的第一个bit到发送最后一个bit所耗费的时间,传播时延,处理时延,排队时延。一般而言,我们提高的是发送时延,即提高数据的发送速率。
(5)往返时间RTT:从发送方发送数据开始,到发送方接受到来自接受方的确认,所经历的时间。
(6)网络协议的三要素:语法(数据与控制信息的格式或结构),语义(需要发出怎样的信息),同步(实现顺序)。
(7)OSI七层的协议体系结构是理论上的体系结构,但它很不实用,又非常复杂;从而TCP/IP协议成了事实上的网络体系结构;