网络通信协议:TCP协议的应用场景和特点

连接和通信数据的规则被称为网络通信协议,这就好比在道路中行驶的汽车一定要遵守交通规则一样。在计算机网络中,这些连接和通信的规则称为网络通信协议,它对数据的传输格式、传输速率、传输步骤等做了统一规定,通信双方必须同时遵守才能完成数据交互。

网络通信协议有很多种,目前应用最广泛的是OSI和TCP/IP。OSI参考模型是世界互联协议标准,全球通信规范,由于此模型过于理想化,未能在因特网上进行广泛推广。 TCP/IP参考模型(或TCP/IP协议)被认为是事实上的国际标准。基于TCP/IP的参考模型将协议分成4个层次,分别是链路层、网络层、传输层和应用层,每层分别负责不同的通信功能。

1697697177468_网络通信协议.png

·链路层:也称为网络接口层,该层负责监视数据在主机和网络之间的交互。事实上,TCP/IP本身并未定义该层的协议,而由参与互连的各网络使用自己的物理层和数据链路层协议与TCP/IP的网络层进行连接。

·网络层:也称网络互联层,是整个TCP/IP协议的核心,它主要用于将传输的数据进行分组,将分组数据发送到目标计算机或者网络。

·传输层:主要完成网络程序的通信,在进行网络通信时,可以采用TCP,也可以采用UDP。

·应用层:主要负责应用程序的协议,如HTTP、FTP等。

TCP协议特点

使用TCP协议,必须双方先建立连接,它是一种面向连接的可靠通信协议。传输前,采用“三次握手”方式建立连接,所以是可靠的 。

在连接中可进行大数据量的传输。

连接、发送数据都需要确认,且传输完毕后,还需释放已建立的连接,通信效率较低。

TCP协议通信场景

对信息安全要求较高的场景,例如:文件下载、金融等数据通信。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值