手把手教你做计算机网络基础大题—TCP头部结构
一、题目
已知TCP头部用十六进制数表示为:05320017 00000001 00000055 500207FF 00000000。请回答以下问题:
(1)源端口号是多少?
(2)目的端口号是多少?
(3)序号是多少?
(4)确认号是多少?
(5)头部长度值是多少?
(6)报文段的类型是什么?
(7)窗口值是多少?
二、解答
(1)源端口号为打头的二进制前16位,即十六进制的前4位。也就是:
源端口号=(05 32)16=(0000 0101 0011 0010)2=(210+28+25+24+21)10=1024+256+32+16+2 =1330
(2)目的端口号=(0017)16=(0000 0000 0001 0111)2=(24+22+21+1)10=16+4+2+1=23
(3)序号=(00000001)=1
(4)确认号=(00000055)16=(0000 0000 0000 0000 0000 0000 0101 0101)2
=(26+24+22+1)10=64+16+4+1=85
(5)头部长度值占二进制4 位,十六进制1位,是以4B为一个单元来计算的
因为(5)16=(5)10=5
所以头部长度值=5×4=20B
(6)因为目的端口号是23,所以访问的是TELNET服务器
(7)窗口值=(07FF)16=(0000 0111 1111 1111)2=(211-1)10=2047
答案:
(1)源端口号为1330。
(2)目的端口号为23。
(3)序号为1。
(4)确认值为85。
(5)头部长度值为20B。
(6)访问的是TELNET服务器。
(7)窗口值为2047。
➡️欢迎小伙伴在下方评论区留言!关注我的csdn!更多精彩等着你!
手把手教你做计算机网络基础大题—TCP头部结构相关推荐
- 大商创是用哪种php柜架写的,手把手教你做一套大商创店铺模板(1.9版)
大商创1.9版本之后新增了店铺可视化编辑功能,在1.92版本之后支持了店铺模板下载功能,这就意味着有更多有前端技术的朋友可以自己做一套自定义模板,而且可以交流和传播.那么如何做一套店铺模板呢?在这里我 ...
- 学习笔记(03):大数据工程师新手必学实战:手把手教你做一份大数据行业分析报告-课程介绍...
立即学习:https://edu.csdn.net/course/play/9712/206793?utm_source=blogtoedu 学习
- 炸翻AI和生化环材圈!GPT-4学会自己搞科研,手把手教人类做实验
[导读]GPT-4等大模型组成的AI智能体,已经可以手把手教你做化学实验了,选啥试剂.剂量多少.推理反应会如何发生,它都一清二楚.颤抖吧,生化环材圈! 不得了,GPT-4都学会自己做科研了? 最近,卡 ...
- 可视化实战!Python+BI,手把手教你做炫酷的NBA可视化分析
之前手痒做了一次NBA可视化分析,好多人追着我问教程,这两天终于闲下来了,花时间整理这篇NBA可视化分析教程,手把手教大家做一次炫酷的数据可视化分析! 先部分展示本次教程的作品: 数据获取 本次可视化 ...
- python做bi系统_可视化实战!Python+BI,手把手教你做炫酷的NBA可视化分析
之前手痒做了一次NBA可视化分析,好多人追着我问教程,这两天终于闲下来了,花时间整理这篇NBA可视化分析教程,手把手教大家做一次炫酷的数据可视化分析! 先部分展示本次教程的作品: 数据获取 本次可视化 ...
- 手把手教你做一个物联网视频监控项目(三)流媒体方案实现
往期文章 手把手教你做一个物联网视频监控项目(一) 介绍 手把手教你做一个物联网视频监控项目(二)MJPG-streamer方案实现 文章目录 前言 一.软硬件准备 二.流媒体方案的实现之FFmpeg ...
- 手把手教MFC做计算器
手把手教MFC做计算器 创建时间:2011年7月19日(星期二) 下午4:56 | 分类:未分类 | 字数:6671 | 发送到我的Qzone | 另存为... | 打印 手把手教MFC做计算器 (2 ...
- 手把手教你做关键词匹配项目(搜索引擎)---- 第二十一天
客串:屌丝的坑人表单神器.数据库那点事儿 面向对象升华:面向对象的认识----新生的初识.面向对象的番外----思想的梦游篇(1).面向对象的认识---如何找出类 负载均衡:负载均衡----概念认识篇 ...
- 手把手教你做短视频去水印微信小程序(2-首页)
手把手教你做短视频去水印微信小程序系列教程(2-首页) 文章目录 手把手教你做短视频去水印微信小程序系列教程(2-首页) 前言 一.顶部banner 二.地址解析 1.整体代码 2. input框输入 ...
最新文章
- SQL常用字符串函数
- iOS8中提示框的使用UIAlertController(UIAlertView和UIActionSheet二合一)
- 《MyBatis技术原理与实战》之SqlSession的用途
- 【笔记】二叉树递归算法和非递归算法的实现 先序/中序/后续遍历 打印结点以及顺序数 构造二叉树
- 记录一下:关于mysql数据误删除恢复的问题
- 【图像处理】——Python图像分割边缘检测算法之一阶梯度算子(Roberts、Prewitt、Sobel、 Kirsch、Canny算子)
- NET 6 中新增的LINQ 方法
- 漫谈图神经网络 (三)
- css背景图background - 多背景定义
- Oracle管理权限和角色
- 微服务配置中心实战:Spring + MyBatis + Druid + Nacos 1
- MySQL对含有中文字符的字段排序
- EasyDarwin的交叉编译
- 三大抽样分布:卡方分布,t分布和F分布的简单理解
- 网络爬虫-学习记录(三)使用Selenium并对去哪儿网站进行爬取
- 英语语法——句子成分总结
- 职业讨债人要失业了?人工智能就是这样让人乖乖还钱的…
- 盘点微软使用火热的编程语言!程序员:你看我还有机会吗?
- Chrome中devtools安装
- 股票分时成交明细接口的数据怎么看?