美文网首页
【网络基础】TCP 和 UDP在Wireshark的样子

【网络基础】TCP 和 UDP在Wireshark的样子

作者: Draven_Lu | 来源:发表于2019-10-09 15:21 被阅读0次

写在前面

这篇主要记录自己进一步学习UDP和TCP的知识点。下一篇是从使用者的角度理解TCP怎么创建和断开连接的,以及UDP的数据报发送简介。

之前在网上看到很多帖子和书上,都是一个表格来表示首部的数据格式,然后不知道怎么从表格变成Wireshark抓包看到的16进制数据的,针对这点,记录了这篇文章

TCP

  • 首先多数看到的是这样的理解图


    图一TCP Header
  • 然后看到Wireshark上的数据是这样的


    图三Wireshark看到的数据

当时其实是理解了图一的各个字段的意思,但是不知道怎么把数据定义成图三的样子让机器认识。(没有图二?继续看)
于是请教了下,发现是忘记了协议这两个字的含义,协议就是大家约定好,按照这套规则来办事。于是就有了下面这张图。

TCP首部理解图

现在在把图123连起来看就明白了,人为的定义是怎么转换成机器码进行传输的。

UDP

相比较TCP而言,UDP的就简单很多,总共头部才8个字节

UDP头部

WechatIMG4107.jpeg

其中百度百科上的有个图很好的表现了IP和UDP的关系,这在后面有关UDP的实现上很有帮助


UDP和IP的数据关系.png

总结

为了弄清楚这几张图里每个字段的意思,没少看帖子。现在工作涉及到的知识点,一步步的都搞清楚,知识网就会慢慢的建立起来了

相关文章

  • 【网络基础】TCP 和 UDP在Wireshark的样子

    写在前面 这篇主要记录自己进一步学习UDP和TCP的知识点。下一篇是从使用者的角度理解TCP怎么创建和断开连接的...

  • WireShark学习笔记

    抓包工具 Wireshark, 用来获取网络数据封包,包括 HTTP、TCP、UDP 等网络协议包。 wiresh...

  • iOS Daily Tip - TCP、UDP原理及区别

    TCP、UDP基础知识 TCP(Transmission Control Protocol)和UDP(User D...

  • 网络

    网络 1.TCP / UDP 协议 TCP (Transmission Control Protocol)和UDP...

  • TCP

    聊聊iOS中网络编程长连接的那些事 网络编程基础知识: 简述传输层协议TCP和UDP的区别总结:TCP协议在传送数...

  • TCP和UDP

    TCP协议为TCP/IP协议;UDP为UDP/IP协议。TCP和UDP都是对应网络七层协议上的传输层。IP属于网络...

  • 计算机网络以及网络编程面试题(不断补充)

    TCP/IP网络协议栈层次 TCP 和 UDP 应用场景 TCP 和 UDP 不同 为什么TCP是可靠的?超时重传...

  • 计算机网络面试题

    简述 TCP 和 UDP 的区别 TCP 和 UDP 是 OSI 网络模型中的运输层的协议,TCP 提供可靠的通信...

  • 2018-09-19

    网络面试集 一、TCP/UDP 1、UDP与TCP的区别 TCP(TransmissionControl ...

  • 梳理

    一、基础篇网络基础TCP三次握手1、OSI与TCP/IP模型2、常见网络服务分层3、TCP与UDP区别及场景4、T...

网友评论

      本文标题:【网络基础】TCP 和 UDP在Wireshark的样子

      本文链接:https://www.haomeiwen.com/subject/ngzpyctx.html