您的位置首页百科快答

网络编程用什么语言写的,就是像tcp udp协议都是用什么写出来的?

网络编程用什么语言写的,就是像tcp udp协议都是用什么写出来的?

的有关信息介绍如下:

网络编程用什么语言写的,就是像tcp udp协议都是用什么写出来的?

tcp/udp是协议,一套方案,规范如何通讯的。基本上所有编程工具的框架或库都提供预备了的这方面工具,使用即可,极少有需要对它直接编程的,除非你要做非常独特的需求。

每一种编程语言都有socket API,所以每种语言都能用于网络编程。高并发的Server是用C写的。UDP TCP是四层协议,和编程语言并没有关系,但协议结构都是以C为蓝本设计的,所以用C的struct就可以很方便的组装报文。二进制协议用C开发是最方便的。

网络编程通常是指能编写能跨越网络的应用,由于网站开发也属于网络编程,故目前大部分语言都可进行网络编程。而你所说的UDP、TCP协议,只是一种规定,并不是具体实现,协议本身是规定你要做什么样的规格,是一种规范,而网络编程语言就按这种规范去执行,是具体的实现。

tcp/IP协议是互联网的基础,有了该协议互联网才有蓬勃的发展。tcp/ ip协议出现比较早,该协议族的所有协议包括udp/tcp协议都是c语言写的。关于网络编程一般是指最底层的网络socket编程,现在业务层的网络编程都是使用已经封装底层socket的库,这些库屏蔽了底层socket编程的细节,方便开发人员使用。