4.4因特网协议

                                     4.4 因特网协议

因特网提供的服务从根本上就是提供数据传输的服务,而进行传输是基于分层的思想,即每层与每层之间是透明的,只需要考虑本层所需要完成的任务即可。
网络概念模型

还有一种是中和了之后的五层协议
:TCP/IP是指一组协议簇,而不是仅指这两个协议。因特网的响应都是毫秒级的
基于一种分层的思想,即各层对各层是透明的
TCP/IP:分 应用层,传输层网络层,数据链路层
应用层:准备报文,加上目的地址
传输层:将应用层发送的报文进行分组,因为长的报文不好传输,容易造成堵塞,每个分组都会被赋予编号,以保证最后可以拼接起来—协议TCP/UDP
TCP/UDP的区别
TCP 面向连接,并且会对数据的发送进行确认和分组重发,会有对信道是否堵塞有监控的意识
应用上:UDP由于更加快速及时的特点,应用于:交互式游戏,DNS查找
TCP应用于对时间不是很敏感的服务,如邮件传输
网络层和数据链路层共同组成了路由器所提供的服务:即实际的在网络间的传输和转发;网络层负责确定往哪传输,数据链路层负责实际在信道中的传输----网络层协议 IP
网路层会维护路由器中的转发表,而链路层需要处理个体网络特有的细节,如是以太网还是WIFI网—CSMA/CA还是CSMA/CD协议
具体的传输过程
具体的一次传输过程:逐层向下传输,并加上每一层特有的协议信息—协议头 ,在传到网路层的时候会查看路由表,看现在是不是终点,若不是继续向下传到链路层进行转发,直到传到目的地,则逐层上传,根据协议,能够分出哪一部分是协议哪一部分是数据。
应用层包含了诸多的应用,向应用层传数据的时候是如何区别的呢?
这个是传输层所需要完成的任务,传输层为每个应用分配唯一的端口;一些常用的应用会有默认的端口,如ftp 20/21,http 80等等。
跳数-–IP层的一个概念
会在分组中加入一个值,用于控制分组在网络中被转发的次数,每转发一次数值减一,以防止分组在网络中无终止的漫游,如64跳数。

猜你喜欢

转载自blog.csdn.net/qq_35297774/article/details/83241150
4.4