赞
踩
目录
应用进程间通信和交互的规则。通过应用进程间的交互来完成因特网络应用,协议有很多,比如域名系统DNS,支持万维网应用的HTTP协议,支持电子邮件的SMTP协议等等,我们把应用层交互的数据单元称为报文(message)。
负责向两台主机进程之间的通信提供通用的数据传输服务。由于一台主机可同时运行多个线程,因此运输层有复用和分用的功能,复用就是指多个应用层进程可同时使用下面运输层的服务,分用和复用相反,是运输层把收到的信息分别交付上面应用层中的相应进程。
主要为以下两种:
网络层的任务就是选择合适的网间路由和交换结点,确保数据及时传送。在TCP/IP体系中,网络层使用IP协议,分组叫作IP数据报,简称数据报。
将网络层交下来的 IP 数据报组装成帧,每一帧包含数据和必要的控制信息(如同步信息、地址信息、差错控制等),在两个相邻节点间的链路上传送帧。
所传数据单位是比特1或0。
各层之前传送的数据单位称为改层的协议数据单元PDU。
或者详细描述为沙漏计时器形状(注意有的应用层协议同时使用TCP和UDP,比如DNS):
可见网络层IP协议核心作用:IP over everything。
但实际上现在的体系结构演变,应用层可以直接使用IP层或最下面的链路层。如下:
更多协议可自行搜索“网络通讯协议图”。
各协议作用不同,我们主要使用的都是应用层协议。举个例子视频播放如果用rstp协议:
参考权威图书及优秀博客:
《计算机网络(第8版)》谢希仁著
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。