达内IT培训网络编程常用协议都有哪些类型

2021/2/18 13:19:25 作者:互联网发布企业:晋中达内科技有限公司[打印]

随着互联网的不断发展,越来越多的人都在学习计算机编程开发语言,而今天我们就通过案例分析来了解一下,网络编程常用协议都有哪些类型。

IP地址及端口号解决了通信过程中的地址问题,但是在计算机中,我们还要解决如何通信问题,所谓通信就是计算机间如何交流,而通信协议就是将计算机双方遵循的一种规则和约定(如同普通话、英语),它可以通过通信信道将处于不同地理位置的设备连接起来,能够实现信息的交换和资源共享。

在计算机网络中,常用的协议就是TCP/IP,它是协议簇,由多个子协议组成了,如我们常见的TCP、IP、UDP、ARP等,我们主要讲解网络编程中常用的TCP、UDP和IP

TCP

TCP协议是一种传输协议,面向连接、可靠的、基于字节流的传输层通信协议

UDP

UDP是一种无连接的传输协议,无需建立连接就可以发送数据包

IP

IP协议整个TCP/IP协议族的核心,对上可载送传输层各种协议的信息,例如TCP、UDP等;对下可将IP信息包放到链路层,通过以太网等各种技术来传送。

TCP和UDP对比

TCP可以类比于打电话,它具有以下特点

在数据传输前,需要建立连接(三次握手),所以连接稳定可靠

有客户端、服务端的概念,客户端发送,服务端接收

传输完成后,会释放连接(四次挥手)

UDP可以类比于发短信,它具有以下特点

数据传输前,不需要建立连接,所以不可靠,不稳定

客户端和服务端没有明确界限,客户端和服务端都可以进行收/发

不需要建立连接,所以速度较快

【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。


关键字:达内教育,IT培训,网络编程
免责声明:以上所展示的信息由网友自行发布,内容的真实性、准确性和合法性由发布者负责。行业信息网对此不承担任何保证责任。任何单位或个人如对以上内容有权利主张(包括但不限于侵犯著作权、商业信誉等),请与我们联系并出示相关证据,我们将按国家相关法规即时移除。

其他新闻

关于我们 | 服务条款 | 网站指南 | 免责声明 | 友情链接 | 给我们留言
红盾
COPYRIGHT @ 2001-2017 CNlinfo.net ALL RIGHTS RESERVED
深圳市信息行业协会商务网站 运营商:深圳市兴讯信息技术有限公司 粤ICP备:05039908
营业执照