TCP/IP协议
Posted 路人姜。
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TCP/IP协议相关的知识,希望对你有一定的参考价值。
一、什么是TCP/IP协议?
首先说一下协议,协议是指为有序顺利地完成某件事而建立的规则、标准或约定。那么TCP和IP就是Transmission Control Protocol和Internet Protocol协议的简写了,当然TCP/IP协议不只是TCP协议和IP协议,它是众多协议的统称。
二、为什么要有这个协议?
我们知道计算机网络具有连通性和共享性的特点,那么网络中会有大量的数据交换和共享,那么如果没有一个规则的话肯定会很混乱,所以为了让计算机网络有条不紊,国际上的一些标准组织便创建了TCP/IP协议。
然后我来详细的了解一下这个协议
三、TCP/IP协议参考模型
首先我们要知道,计算机网络协议都是层次式的,因为其具有以下优点:
1)各层之间是独立的;
2)层与层之间通过接口连接,当某层发生变化时,只要接口关系不变,那么各层不会受影响;
3)各层在结构上分割开;
4)复杂的网络系统变的简单,易于管理维护
5)促进标准化工作
所以TCP/IP协议的参考模型如下:
4应用层
3传输层
2网络层
1网络接口层
应用层:提供各种应用,如微信,邮件等。
传输层:提供可靠的数据传输服务,有TCP协议和UDP协议。
①端到端可以理解为进程到进程,而不是从一个主机的ip地址到另一个主机的ip地址
②TCP协议:面向连接,可靠,效率较低。
③UDP协议:无连接,不可靠,效率较高。
网络层:提供无连接不可靠的数据报服务,有IP协议。
①数据报服务:采用存储转发技术的分组交换。
②IP协议:凭借ip地址和mac地址准确传递信息。
网络接口层:分物理层和数据链路层。
①物理层:定义了设备的物理接口
②数据链路层:运用差错控制等保证数据逻辑上正确。
四、那么,数据是如何在TCP/IP协议的层次里传输的呢?如图
此图摘自http://www.cnblogs.com/roverliang/p/5176456.html
以上是关于TCP/IP协议的主要内容,如果未能解决你的问题,请参考以下文章