码迷,mamicode.com
首页 > 其他好文 > 详细

TCP/IP各层结构功能以及协议

时间:2019-08-09 01:39:27      阅读:99      评论:0      收藏:0      [点我收藏+]

标签:地址   互联网   网络层   ip协议   相互   接收   封装   服务   lin   

应用层:

作用:通过应用进程间的交互去完成指定的网络应用。 
协议:应用进程间的通信和交互规则。 
三大协议:DNS(域名系统),HTTP协议(万维网),SMTP(电子邮件) 
报文:应用层交互的数据单元。 

运输层:

作用:负责不同主机进程间通信,并且为这样的通信提供通用的(通用的:指不针对某一特定的网络应用进程,多种网络应用进程可以使用同一个运输层服务)数据传输服务 
复用:多个应用层进程同时使用下面的运输层服务 
分用:和复用相反,是运输层把收到的信息分别交给应用层相对应的进程 
传输层的两种协议:传输控制协议TCP(提供面向连接,可靠的数据传输服务)和用户数据协议UDP(提供无连接,尽最大努力的数据传输服务,不保证数据传输的可靠性)

网络层:

作用:选择合适的网间路由和交换结点,确保数据及时传送。 
过程:在TCP/IP体系结构中,使用IP协议做数据传输时,将报文或用户数据报封装成分组(分组:笼统的数据单元,也称IP数据报)和包进行传送 
注意:这里的网络二字不再是我们平时所说的网络,而是说的计算机网络体系里面一个层次的名称。 
互联网:由大量的异构网络通过路由器相互连接起来的。使用网络层协议是无连接的网际协议和许多路由协议,因此互联网的网络层也叫做网际层或IP层

数据链路层:

作用:在网络层选好的链路进行数据传输的过程中,为这些数据提供一段一段链路间的专门协议。 
过程:发送数据时,将网络层交下来的IP数据报封装成桢(每一帧包含有数据和控制信息(同步信息,地址信息,差错控制));接收数据时,提取每一帧的数据部分上交给网络层,没用或重复的信息丢弃(由数据帧控制信息决定)。

物理层:

作用:实现计算机节点之间比特流的透明传送,尽可能屏蔽掉具体传输介质和物理设备的差异。

TCP/IP各层结构功能以及协议

标签:地址   互联网   网络层   ip协议   相互   接收   封装   服务   lin   

原文地址:https://www.cnblogs.com/chengxiaodi/p/11324616.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!