网络编程亟需熟悉TCP/IP吗

网络编程需要熟悉TCP/IP吗?

我看招聘网络程序员的要求都有一项熟悉TCP/IP,不知道这个网络编程有什么关系?

我理解的网络编程就是SOCKET编程,SOCKET编程就是读写数据,这些数据用了TCP/IP的协议来转递,

至于TCP/IP的原理在SOCKET编程中几乎用不到,我的这种看法对不对?如果不对?

对一个网络程序员来说,要掌握TCP/IP的那些内容才算合格那?


------解决方案--------------------
主要看你的工作中是不是用到协议,如果像俺这样,只会写一个客户端对应一个服务器端的人,那就不用了解协议了。

------解决方案--------------------
看要不要用到协议吧   如果不要用到协议  就可以不需要TCP/IP
------解决方案--------------------
不用了解细节吧,会用就行了。这么标准的东西,难道还要让你修改?---基本上不会的!
------解决方案--------------------
那要看你对自己的定位啦,网络编程肯定要对协议有所了解啊,如果你只是偶尔用一下就无所谓拉,如果经常用,还是懂懂背后的机制比较好!
------解决方案--------------------
多知道一些技术没坏处
------解决方案--------------------
就好比造房子
我们这样门外汉,不搞地基,造个2层没什么问题,但是如果造多几层,肯定倒
网络编程也是这样,如果只是开发点小的外围应用,不了解不精通TCP/IP底层没什么问题
但是如果你想挖地基,把房子造的高,造的牢,不懂TCP/IP原理是不行的
------解决方案--------------------
懂得最好
------解决方案--------------------
还是比较重要的
------解决方案--------------------
如果需要自己写协议就要了解。
------解决方案--------------------
如果需要自己写协议就要了解
------解决方案--------------------
一般都是应用层的开发,只需要对TCP/IP的基础知识有点了解即可
如果是涉及协议的开发,就必须对TCP/IP很熟悉
------解决方案--------------------
普通应用开发了解即可。不需要你精通TCP/IP。
------解决方案--------------------
不知道有多少前人掉在TCP Socket
send(人多)send(病少)send(财富)
recv(人多病)recv(少财富)
陷阱里面啊!
http://topic.****.net/u/20120210/09/51109ed0-07b9-41f2-b487-a51597f2ca01.html

------解决方案--------------------
这个应该看我做什么样的编程了,如果涉及到网络协议的设计,当然需要精通TCP/IP,但如果只是一般的基于现成协议的应用,就没必要去深究了!
------解决方案--------------------
不好意思,应该是"看你"
------解决方案--------------------
网络编程  都会了  自然ip  也就早了解差不多了。。。。不要纠结于这个  小问题上撒
------解决方案--------------------
引用:
不知道有多少前人掉在TCP Socket
send(人多)send(病少)send(财富)
recv(人多病)recv(少财富)
陷阱里面啊!
http://topic.****.net/u/20120210/09/51109ed0-07b9-41f2-b487-a51597f2ca01.html


你有病吧~