通信协议篇:TCP/IP
文章平均质量分 95
fovwin
Master
展开
-
Wireshark抓包工具使用教程以及常用抓包规则
Wireshark是一个非常好用的抓包工具,当我们遇到一些和网络相关的问题时,可以通过这个工具进行分析,不过要说明的是,这只是一个工具,用法是非常灵活的,所以今天讲述的内容可能无法直接帮你解决问题,但是只要你有解决问题的思路,学习用这个软件就非常有用了。Wireshark官方下载地址:http://www.wireshark.org/download.html如果记不住,可以在百度中输入W转载 2013-04-22 22:52:24 · 2183 阅读 · 0 评论 -
关于大小端的一些问题
这名字咋来得?到底如何工作?那么到底是谁在决定是使用Big-endian,还是Little-endian?检测方法呢?原创 2013-07-09 22:54:18 · 3432 阅读 · 0 评论 -
分析TCP/IP协议栈代码之TCP(STM32平台)
ARP部分IP&ICMP部分UDP部分TCP部分1. TCP介绍TCP与UDP都属于传输层,但是与UDP不同的是,TCP是面向连接的,可靠的传输协议。ps:需要找几篇文章来看看两者的不同和各自的用武之地了,虽然对下面的代码分析之后对何为“面向连接”,何为“可靠”有一个具象的了解,但是不够全面和系统,比如何时采用TCP,何时采用UDP,效果如何,当然还得解释清楚其中的原创 2013-05-05 19:15:08 · 7649 阅读 · 1 评论 -
分析TCP/IP协议栈代码之IP & ICMP(STM32平台)
ARP部分IP&ICMP部分UDP部分TCP部分1. IP介绍IP是TCP/IP协议族中最为核心的协议。大家,如TCP、UDP、ICMP及IGMP数据,都是在IP数据报格式基础上再封装一层再来传输的(见图1 - 4)。不可靠(unreliable)的意思是它不能保证 IP数据报能成功地到达目的地。 IP仅提供最好的传输服务。如果发生某种错误时,如某个原创 2013-04-22 22:46:26 · 5668 阅读 · 0 评论 -
分析TCP/IP协议栈代码之UDP(STM32平台)
ARP部分IP&ICMP部分UDP部分TCP部分1. UDP介绍 UDP是一个简单的面向数据报的运输层协议:进程的每个输出操作都正好产生一个 UDP数据报,并组装成一份待发送的IP数据报。这与面向流字符的协议不同,如TCP,应用程序产生的全体数据与真正发送的单个IP数据报可能没有什么联系。 UDP数据报封装成一份 IP数据报的格式原创 2013-08-06 19:21:09 · 10703 阅读 · 14 评论 -
分析TCP/IP协议栈代码之ARP(STM32平台)
ARP部分IP&ICMP部分UDP部分TCP部分1. ARP的简介Address Resolution Protocol-地址解析协议ARP为IP地址到对应的硬件地址之间提供动态映射。从逻辑Internet地址到对应的物理硬件地址需要进行翻译。这就是ARP的功能。ARP的功能是在32 bit的IP地址和采用不同网络技术的硬件地址之间提供动态映射。原创 2013-04-19 22:15:27 · 4785 阅读 · 0 评论