社区
Linux_Kernel
帖子详情
嵌入式C面试中要求“对tcp/ip协议栈有了解”求详解
yangzhifu
2009-12-04 09:42:21
如题,到底需要了解哪些?请大牛给个指示,分数可以加到200
...全文
613
17
打赏
收藏
嵌入式C面试中要求“对tcp/ip协议栈有了解”求详解
如题,到底需要了解哪些?请大牛给个指示,分数可以加到200
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
micheal0312
2012-08-11
打赏
举报
回复
大家推荐的那本书不错,以后好好看看
小魔菇
2009-12-05
打赏
举报
回复
向各位高手学习了
独孤过儿
2009-12-04
打赏
举报
回复
踏踏实实的学点东西吧,别为了面试而临时抱佛脚
你这样抱出来的东西,要是遇到个半桶水的面试官也许能混过去;如果遇到个真正懂技术的,你兜出来一堆的
东西,且哪个都不精,人家随随便便深究一个,都足够你死翘翘的了~~
一本书就足够了《UNIX网络编程》第一卷,要是再有精力,那就读RFC,这个比什么都强
yangzhifu
2009-12-04
打赏
举报
回复
[Quote=引用 5 楼 hairetz 的回复:]
TCP/ip卷1,的17到20章好好看。
3次握手,4次关闭的各种状态转移,以及可能出现的异常状态要清楚。(能够很严格做到这一点,基本上面试官能对你比较满意了)
拥塞控制,滑动窗口,Nagle算法这些都要有所了解。
有空写写socket,一些状态跟setsockopt的关系,要了解。
[/Quote]
3次握手,拥塞控制,滑动窗口,socket这些都了解,其他的再看看吧!
楼下还有什么建议?
中科图云
2009-12-04
打赏
举报
回复
对,看详解,绝对有用,以后也有用
cattycat
2009-12-04
打赏
举报
回复
看来先把tcp/ip第一卷看看吧,再看实现。
morris88
2009-12-04
打赏
举报
回复
[Quote=引用 10 楼 fetag 的回复:]
踏踏实实的学点东西吧,别为了面试而临时抱佛脚
你这样抱出来的东西,要是遇到个半桶水的面试官也许能混过去;如果遇到个真正懂技术的,你兜出来一堆的
东西,且哪个都不精,人家随随便便深究一个,都足够你死翘翘的了~~
一本书就足够了《UNIX网络编程》第一卷,要是再有精力,那就读RFC,这个比什么都强
[/Quote]
赞同,看公司实际情况了
猫已经找不回了
2009-12-04
打赏
举报
回复
此外,对于tcp/ip的常见安全问题,要了解。
ddos攻击,一些状态转移的缺陷啊,tcp/ip详解卷1上有讲,看书+做题。
rzsheng
2009-12-04
打赏
举报
回复
哦,系统了解一下还是需要点时间的
猫已经找不回了
2009-12-04
打赏
举报
回复
对了,像保活,坚持这些定时器要了解。
什么是长连接,短连接,心跳包。
并发怎么实现,好多好多。。
还可以看看程序员面试宝典的网络相关部分。
还有华为的网络试题也还可以。
不多废话了,给楼主一个方向,good luck.
猫已经找不回了
2009-12-04
打赏
举报
回复
TCP/ip卷1,的17到20章好好看。
3次握手,4次关闭的各种状态转移,以及可能出现的异常状态要清楚。(能够很严格做到这一点,基本上面试官能对你比较满意了)
拥塞控制,滑动窗口,Nagle算法这些都要有所了解。
有空写写socket,一些状态跟setsockopt的关系,要了解。
loveisbug
2009-12-04
打赏
举报
回复
都是高手。过儿说得不错。
deep_pro
2009-12-04
打赏
举报
回复
卧槽,要学这么多东西
Wenxy1
2009-12-04
打赏
举报
回复
另外,另一个开源的TCP/IP协议栈, lwIP也可以看看。比Linux自带的要简单。
Wenxy1
2009-12-04
打赏
举报
回复
若楼主有较好的C, linux基础,3个月时间应当能比较了解 TCP/IP协议栈。
Wenxy1
2009-12-04
打赏
举报
回复
1. 建议先把经典的《TCP/IP详解》三卷书的卷1看了,这样对TCP/IP协议有一个系统的了解。
2. 用wireshark这个著名的开源工具,捕捉网络数据包,分析。
3. 可以看看Linux 1.0的TCP/IP协议栈的实现,因为现在的2.6的kernel里面的TCP/IP协议栈的实现很复杂,而1.0的是比较简单的,应当是Linux带网络功能的第一个版本。
4. 再分析一个网络驱动程序。
另外,socket编程也要会的。
outspace_observer
2009-12-04
打赏
举报
回复
也可看看Cisco CCNA/CCNP的入门材料。
协议收藏(
TCP
/IP,SFTP,HTTPS,CIFS,HTTP)
今天
面试
官问了一些协议的基本知识,FTP的传输模式没答上来,特总结一下,也衍生把以前接触的各种协议总结一下,包括:
TCP
/IP,SFTP,HTTPS,CIFS,HTTP。1.什么是FTP协议;FTP(File Transfer Protocol,文件传输协议) 是
TCP
/IP 协议组
中
的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其
中
FTP服务器用来存储文件,用...
TCP
/IP,Http,Socket,XMPP的区别
TCP
/IP,Http,Socket,XMPP的区别 大学学习网络基础的时候老师讲过,网络由下往上分为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。通过初步的
了解
,我知道
IP协议
对应于网络层,
TCP
协议对应于传输层,而HTTP协议对应于应用层,三者从本质上来说没有可比性,socket则是对
TCP
/
IP协议
的封装和应用(程序员层面上)。也可以说,TPC/
IP协议
是传输层协议,主要解决...
嵌入式
面试
知识点总结 -- C语言篇
之前有写过 日常生活 –
嵌入式
面试
,讲了
面试
大部分都会问哪些问题。 也有自己总结了一些
面试
题: C语言再学习 –
详解
C++/C
面试
题 1 C语言再学习 –
详解
C++/C
面试
题 2 但是每次我都要翻好几篇文章按着看知识点,这就很烦了。现在将所用到的知识点在这篇文章内加以总结。 ...
嵌入式
软件
面试
合集
嵌入式
软件
面试
【合集】
嵌入式
C语言
TCP
/IP 前言 “持续更新ing++”标题党实????,更新频率或许不高,但是一定会坚持(为了以后的高薪offer!) 相信努力都能获得回报,坚持终身学习的理念,征途漫漫,唯有奋斗! 大家的点赞、收藏是我源源不断的动力! 评论区欢迎大家一起来讨论啊~
嵌入式
C语言 1、内存四区 堆区:一般由程序员手动释放,若程序员不释放,程序结束时可能会由操作系统释放,malloc/free、new/delete都是对堆区进行操作 栈区:由编译器自动释放,主要存放程序局部变量、函
嵌入式
常见
面试
题
主要问题 1、什么是
嵌入式
? A:
嵌入式
系统本身是一个相对模糊的定义。目前
嵌入式
系统已经渗透到我们生活
中
的每个角落,工业、服务业、消费电子……,而恰恰由于这种范围的扩大,使得“
嵌入式
系统”更加难于明确定义。以下是几种常见表达方式: 1、执行专用功能并被内部计算机控制的设备或者系统。
嵌入式
系统不能使用通用型计算机,而且运行的是固化的软件,用术语表示就是固件(firmware),终端用户很难或者不可能改变固件。 2、凡是专用的、小型或者微型的计算机系统都是
嵌入式
系统,比如MP3, 手机,高清电视
Linux_Kernel
4,438
社区成员
17,460
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章