应用层:
作用:通过应用进程间的交互去完成指定的网络应用。
协议:应用进程间的通信和交互规则。
三大协议:DNS(域名系统),HTTP协议(万维网),SMTP(电子邮件)
报文:应用层交互的数据单元。
运输层:
作用:负责不同主机进程间通信,并且为这样的通信提供通用的(通用的:指不针对某一特定的网络应用进程,多种网络应用进程可以使用同一个运输层服务)数据传输服务
复用:多个应用层进程同时使用下面的运输层服务
分用:和复用相反,是运输层把收到的信息分别交给应用层相对应的进程
传输层的两种协议:传输控制协议TCP(提供面向连接,可靠的数据传输服务)和用户数据协议UDP(提供无连接,尽最大努力的数据传输服务,不保证数据传输的可靠性)
网络层:
作用:选择合适的网间路由和交换结点,确保数据及时传送。
过程:在TCP/IP体系结构中,使用IP协议做数据传输时,将报文或用户数据报封装成分组(分组:笼统的数据单元,也称IP数据报)和包进行传送
注意:这里的网络二字不再是我们平时所说的网络,而是说的计算机网络体系里面一个层次的名称。
互联网:由大量的异构网络通过路由器相互连接起来的。使用网络层协议是无连接的网际协议和许多路由协议,因此互联网的网络层也叫做网际层或IP层
数据链路层:
作用:在网络层选好的链路进行数据传输的过程中,为这些数据提供一段一段链路间的专门协议。
过程:发送数据时,将网络层交下来的IP数据报封装成桢(每一帧包含有数据和控制信息(同步信息,地址信息,差错控制));接收数据时,提取每一帧的数据部分上交给网络层,没用或重复的信息丢弃(由数据帧控制信息决定)。
物理层:
作用:实现计算机节点之间比特流的透明传送,尽可能屏蔽掉具体传输介质和物理设备的差异。
原文地址:https://www.cnblogs.com/chengxiaodi/p/11324616.html