论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
软件与程序人生
›
后端开发
›
Java
›
1.1学习计算机网络概述
1.1学习计算机网络概述
何小豆儿在此
金牌会员
|
2022-9-16 17:22:21
|
显示全部楼层
|
阅读模式
楼主
主题
877
|
帖子
877
|
积分
2631
对应层次讲协议,上下层讲服务。
一.
1.发送方如何使数据达到对方的相应层次?
作为发送方,传输数据的过程中,要遵从网络体系结构的要求,即:层次和协议的集合。因此双方所采用的网络层次模型应该是一致的。当发送方想要将数据发送到接收方的应用层时,发送方将每一层的数据添加对应层次的首部进行封装,从而发送给下一层,下一层也同样进行添加首部和封装的过程,当封装好的信息到达物理层时,物理层将信息通过比特流的方式传送到接收方,接收方根据发送方封装的头部信息内容在对应层通过相应的协议进行解析,从而将信息一层一层向上继续发送,从而到达接收方的应用层。
2.接收方如何知道收到的数据属于哪个层次?
由于发送方的数据是从上往下进行封装,在封装的过程中添加对应层次的首部,当数据传输给接收方时,只有对应层次的相关协议才能解析相应的首部,从而可以知道收到的数据属于哪个层次。
3.我发送邮件时应该怎样给数据添加各层次的信息?
发送邮件属于发送方,因此邮件内容数据是从从上往下进行封装,首先在应用层中添加应用层首部,通过传输层中再添加传输层首部,通过网络层中再添加网络层首部,通过链路层时添加链路层首部和尾部,最后到达物理层,不用继续添加首部,而是将之前的数据进行封装,通过比特流的形式传输给接收方。
4.我如何知道一个收到的数据有多少层包装?
作为接收方,数据是从下往上进行解析,根据每一层的首部对应的协议内容进行解析,直到到某一层数据无法继续解析为止。
二.用一张图描述你对网络通信层次化运作的理解
三.wireshark怎样展示了网络层次化结构?请在作业中截图举例说明?
环境:kali虚拟机:
使用过滤器来筛选tcp包:
使用过滤器筛选arp包
筛选udp数据包
筛选http数据包
wireshark展现了怎样的网络层次?
如图所示:
Frame: 物理层的数据帧概况
Ethernet II: 数据链路层以太网帧头部信息
Internet Protocol Version 4: 互联网层IP包头部信息
Transmission Control Protocol: 传输层T的数据段头部信息,此处是TCP
Hypertext Transfer Protocol: 应用层的信息,此处是HTTP协议。
举例:IP协议的数据格式(图片选用于来自:
抓包分析以太网帧和IP数据包,头部那么多东东用来干啥的,扫盲篇 - 腾讯云开发者社区-腾讯云 (tencent.com)
)
在网络层分析首部长度信息:
如图所示:
Version 4: 版本号
Header Length:20bytes 首部长度
Services Field:服务类型
Total Length: 总长度
Identtification:标识
Flag:标志位
Fragment Offset:片偏移
Time to Live:生存时间
Protocol:协议(表示要交给哪个传输层协议)
Header Checkksum:首部检验和
Source Adder:源ip地址
Destiantion Adder:目的ip地址
Total Length:表示总长度
:
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
正序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
发新帖
回复
何小豆儿在此
金牌会员
这个人很懒什么都没写!
楼主热帖
使用 Mypy 检查 30 万行 Python 代码, ...
day05-优惠券秒杀01
K3S系列文章-使用AutoK3s在腾讯云上安 ...
再次入坑写学习笔记
1.2 Hadoop简介-hadoop-最全最完整的保 ...
mysql8.0.25安装配置教程(windows 64位 ...
3分钟告诉你如何成为一名黑客?|零基础 ...
TechEmpower 21轮Web框架 性能评测 -- ...
JS:函数自调用
由ASP.NET Core读取Response.Body引发 ...
标签云
存储
服务器
快速回复
返回顶部
返回列表