TCP/IP协议
蓝猫_虹
道为体,术为用。有道者术能长久,无道者术必落空。学术先需明道,方能大成。学术若不明道,终是小器。故道为纲,术为目,纲举目张。道为世间规律,术为规律之用,道为本,术为末,若本末倒置,则一世殆矣!
展开
-
转发一篇关于socket套接字底层数据结构及实现的文章
转发:URL https://www.jianshu.com/p/a33f741fe450 ,如果侵权,请联系本人删除。个人觉得挺好就转发了。底层数据结构如果不理解套接字的具体实现所关联的数据结构和底层协议的工作细节,就很难抓住网络编程的精妙之处,对于 TCP 套接字来说,更是如此。套接字所关联的底层的数据结构集包含了特定 Socket 实例所关联的信息。比附,套接字结构除其他信息外还包含...转载 2018-08-28 09:54:31 · 1084 阅读 · 0 评论 -
转发一篇使用wireshare抓包工具分析ip,tcp,mac协议
转发 一篇博客:使用wireshare抓包工具分析网络协议: https://blog.csdn.net/cclethe/article/details/73350985,如果侵权,请告知,删除。wireshare 工具直接百度wireshare就可以下载了。抓包工具可以很方便的去获取网络协议中ip,tcp,http等协议的报文包,对于学习网络协议报文很方便。也可以更方便去了解socket,htt...转载 2018-09-12 09:26:05 · 1956 阅读 · 0 评论 -
网络协议分层和使用wireshare抓包http协议
1.从网络七层协议的各个协议和其作用2.协议在网络中的传输3.使用wireshare抓包工具抓取http包。了解了协议的各个包的数据结构,对于网络编程就能有更深的理解。socket并不是协议,而是一个通信模型。他包含了网络层,传输层,表示层,应用层,会话层。4.路由器有个路由的功能,其实路由器里面有个ip地址表,表示他能达到的ip地址,然后根据这个表,路由器会有个最优路径选择,然后...原创 2018-09-12 09:55:55 · 451 阅读 · 0 评论 -
socket传输过程中产生的粘包拆包问题
我们在之前一篇博客 https://blog.csdn.net/Jbinbin/article/details/82142878 说的是socket套接字底层数据传输。这篇博客中就出现了socket传输过程中的粘包拆包问题。就是因为socket发送的是无界线的数据流。所以当多个包的大小不一,并且发送出去的时候,缓冲区的大小不一样,会导致包与包之间和合并和包的拆分问题。对于上图粘包、...原创 2018-09-11 10:30:30 · 2327 阅读 · 0 评论