我看到好几个公司的招聘要求,有这么一条: 对TCP/IP协议有深入的了解不知道具体是什么意思?我会用 MFC 的 CSocket ,算不算呢?
解决方案 »
- 请教C++读文件的问题:定义了ifstream in,in.open(full_name.c_str()); 当full_name中有中文时,为什么总是打开失败
- 关于VC++的学习,请指教
- 关于加速键的问题
- 用VC编写GPIB控制程序
- 菜鸟请教:如何使 按钮控件 变灰成不可用状态
- 模拟改变另外程序的ComboBox选项的问题。。。。
- 怎么vc.net没有了ClassWizard??还有WizardBar也不见了?
- 限杭州地区--毕业设计程序帮助 待遇面议
- 大家好,在注册表里,我想用VC新建一个字符串值,名为fastreboot怎么 作呀,高分,急,手里没有MSDN
- 求助!!!!(问了多次的问题)
- 简单问题,类型转换的警告怎样才能不出来
- 请教这段修改ACCESS表结构的代码有什么问题?
很多公司的招聘信息是人事部些的,当不得真的,比如动不动就要“精通C++,VC++ ,精通J2EE,5年以上开发经验......”,这样的人哪里有那么多。所以写简历稍微夸大一点也没有什么,呵呵,不过自己吹的牛一定要罩的住才行。
2.对常见的协议知道作用与基本原理
3.熟悉常见协议数据包的封包及分析
4.熟悉TCP/UDP状态机结构
5....
-------------------------------------------------------------
你可以使用Raw Socket来改变IP/TCP/UDP数据包的内容
或者寻找象Winpcap之类的开发包
对于进行网络编程的来说,不仅要了解这些协议,更重要的是用某种技术完成这些通信协议,现在主要是用SOCKET,进行TCP,UPD 等编程,实现网络通信,它可实现HTTP,ftp,email,icmp,ras,telnet等,不过现在有一种新的技术叫ACE(这我也没接触过).