当前位置: 首页 > java >正文

【计算机网络 第8版】谢希仁编著 第六章应用层 题型总结1 编码

6-26

知识点定位:课本P302

解题思路:

3072字节=3072*8位

每组24位,那么一共3072*8/24=1024大组

毎大组拆成4个6位组,那么一共有1024*4=4096个6位组

一个六位组对应base编码再对到ASCII变成8位,即1个字节,所以合计4096个字节

4096/80=51余16,实际上有52行,每行添加2个字节(回车符换行符)的数据

4096+52*2=4200字节

6-27

拆成4*6110011001000000100111000
转十进制518456
转base编码z(小写)H(大写)D(大写)5
转ASCII122726852
二进制编码01111010010100000100010000110100

6-28

知识点定位:P301

解题思路:

quoted-printable编码是在ASCII不能表示的情况下需要用的。

01001100 00111001都是ASCII的合法表示,只有中间的10011101是不合法的

这个数展开成=9D

=的ASCII是61,9的ASCII数据是57,D的ASCII数据是68

所以最终的数据是01001100 00111101 00111001 01000100 00111001

3字节变成5字节,代入开销计算公式为(5-3)/3*100%=66.7%

6.40

知识点定位:P309-311(不放了,太长了)

解题思路:

我的疑惑:这里用SEQUENCE-OF编码和INTEGER有什么关系?

6.41

我还不会

6.43

通过表6-5知IPAddress的T字段是40,通过表6-4知是4字节,因此L字段是04

V字段就是131.21.14.2的二进制写法

40 04 83 15 0E 02

http://www.xdnf.cn/news/10641.html

相关文章:

  • 使用glide 同步获取图片
  • 5.Nginx+Tomcat负载均衡群集
  • SQL思路解析:窗口滑动的应用
  • 结合 AI 生成 mermaid、plantuml 等图表
  • 【开源工具】超全Emoji工具箱开发实战:Python+PyQt5打造跨平台表情管理神器
  • Hadoop复习(九)
  • 让AI弹琴作曲不再是梦:Python+深度学习玩转自动化音乐创作
  • HA: Wordy靶场
  • Apache Doris 在数据仓库中的作用与应用实践
  • Python应用continue关键字初解
  • 3.1 HarmonyOS NEXT分布式数据管理实战:跨设备同步、端云协同与安全保护
  • 前端限流如何实现,如何防止服务器过载
  • LeetCode[404]左叶子之和
  • Flink 失败重试策略 :restart-strategy.type
  • 八股学习-JS的闭包
  • GaLore:基于梯度低秩投影的大语言模型高效训练方法详解一
  • LeetCode第244题_最短单词距离II
  • 使用 C++/OpenCV 制作跳动的爱心动画
  • Unity Mac 笔记本操作入门
  • YOLO-V2 (学习记录)
  • Ubuntu 挂载新盘
  • React知识点梳理
  • VR教育:开启教育新时代的钥匙
  • 【C++高并发内存池篇】性能卷王养成记:C++ 定长内存池,让内存分配快到飞起!
  • 解决Vue3+uni-app导航栏高亮自动同步方案
  • 什么是C语言块级变量
  • 使用NMEA Tools生成GPS轨迹图
  • 湖北理元理律所:企业债务重组中的“法律缓冲带”设计
  • 重温经典算法——堆排序
  • 九(1). 引用作为函数参数的使用