网络-TCP、IP协议

由于武汉疫情上班推迟,大家又可以多休息一周,祝大家新年快乐,鼠你最健康,祝CSDN越来越好!

随着因特网的发展,在1983年,TCP/IP协议成为标准协议,目的是为了不同计算机之间可以互联。两者都是网络协议,但是又有所区别:

IP协议:
目的:为实现在一个相互连接的网络系统上从源地 址到目的地传输数据包(互联网数据包)所提供必要功能的协议。
特点:
1、IP并不维护任何关于后续数据包的状态信息。每个数据包的处理是相互独立的。IP数据包可以不按发送顺序接收
2、它不能保证IP数据包能成功地到达它的目的地,仅提供尽力而为的传输服务

TCP协议:
功能:提供不同主机上的进程间通讯
特点:
1、建立链接->使用链接->释放链接
2、TCP数据包中包含序号和确认序号
3、对包进行排序并检错,而损坏的包可以被重传

从两者的特点就可以看出两者的区别:
第一个:IP协议没有连接,而TCP协议需要创建连接。
这两种不同的通讯方式就会导致他们的第二个区别:
IP协议不可靠,而TCP协议可靠。
因为创建了连接,数据传输得到的保证,所以就会比没有创建连接的通讯更加可靠;第三个区别也就出来了:
IP协议快,而TCP协议没有IP协议快。
IP协议没有创建连接,直接将数据包发送,优点就是快,在一些不重要、容错率高的场所,一般使用IP协议能达到更好的效果。而TCP协议单个数据包存在检错机制,错误的数据包能够及时发现,再重新发送,保证数据的准确性,在质量要求高、容错率低的场所使用TCP协议能够达到改好的效果。

写得简陋,着重写的是两者的差别。还不清楚的小伙伴可以添加我的个人微信 lqy—1997 (中间是三个英文的杠)进行交流。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章