首页 热点资讯 义务教育 高等教育 出国留学 考研考公

服务器开发需要学习什么?

发布网友

我来回答

5个回答

热心网友

做服务器,你需要知道服务器都需要什么技术。首先,搭建服务器一般都是在Linux平台,所以你需要了解Linux知识,包括Linux操作命令。
另外,服务器经常需要脚本,你需要知道shell脚本的知识。
然后,就是网络通信,服务器和客户端需要进行通信,你需要知道tcp/ip协议,网络编程,http和https协议,还有单播,组播,广播。
还有,服务器一般还需要数据库做支撑,所以数据库还需要了解。
当然,最基础的编程语言肯定是需要熟练掌握的,最好能懂算法,这样搭建服务器才高效。
最后,还有一些特殊的技术,比如多客户端同时连接服务器问题,epoll,select技术,进程间通信技术,多线程技术,文件操作等。
当然,以上所有技术了解最好,有些是必须熟练使用的。但是有些不用熟练使用,因为服务器,也不会让你全干,分到每个人手上的活只是一部分。

热心网友

服务器所用到的知识:

热心网友

需要学linux,因为的多是服务器都挂载在linux环境下,还需要熟悉网络协议如TCP、UDP、HTTP等
和一些相关的网络编程技术,以及需要多进程多线程或者多路IO转接等技术等来实现服务器的高并发
学习C/C++,你可以到黑马程序员学习, 不仅仅有学习路线图,还有配套的学习视频和学习工具。

热心网友

C++的话,操作系统原理,库,网络,C++11/14,算法和数据结构,unix平台,
epoll。
异步IO不知道,反正我们网易有很多开源库,不清楚你那边的情况,弄明白DX就可以了。

热心网友

学互联网行业技术会是不错的选择,现在设计类,软件开发类和电商类都是社会追求的人才

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com