社区
Linux/Unix社区
帖子详情
网络传输数据问题//求解释
cscscs1027
2012-03-03 05:38:17
客服端小端字节序 htonl转化成大端,后把转化的大端数据存储后,把数据发送的大端服务器,大端服务器还需要转化传过来的字节序吗?
...全文
171
7
打赏
收藏
网络传输数据问题//求解释
客服端小端字节序 htonl转化成大端,后把转化的大端数据存储后,把数据发送的大端服务器,大端服务器还需要转化传过来的字节序吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cscscs1027
2012-03-09
打赏
举报
回复
客服端是小端转化为大端发送到服务器,服务器就不需要转了吗?
[Quote=引用 5 楼 justkk 的回复:]
字节序已经是大端了,大端服务器不用转换了
[/Quote]
qq120848369
2012-03-06
打赏
举报
回复
htonl, ntohl, htons, ntohs 就是给开发人员白痴使用的, 发之前转换, 接收到再转换就保证没有问题, 这些函数就是给你屏蔽大小端差异的, 你要是理解不了就强制用, 不用肯定不对.
justkk
2012-03-05
打赏
举报
回复
字节序已经是大端了,大端服务器不用转换了
cscscs1027
2012-03-05
打赏
举报
回复
转化过来再处理是先转大端,再转小端?
[Quote=引用 1 楼 sunliuyang123 的回复:]
网络字节序都是大端的,如果你要对传过来的大端数据转换成原始的小端字节序,那就转化过来再处理
[/Quote]
qq120848369
2012-03-04
打赏
举报
回复
先理解大小端, 然后就知道为什么要用了.
羽飞
2012-03-03
打赏
举报
回复
建议楼主的代码都用htonX和ntohX转换一下,这样的代码就不会依赖具体平台了
刘言蜚语
2012-03-03
打赏
举报
回复
网络字节序都是大端的,如果你要对传过来的大端数据转换成原始的小端字节序,那就转化过来再处理
计算机传输方式:串行传输/并行传输、同步传输/异步传输、单工/半双工/全双工
计算机传输方式:串行传输/并行传输、同步传输/异步传输、单工/半双工/全双工一、串行传输/并行传输串行传输并行传输同步传输/异步传输同步传输异步传输单工/双工/全双工单工半双工全双工 一、串行传输/并行传输 串行传输 串行通信是指计算机主机与外设之间以及主机系统与主机系统之间数据的串行传送。使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。其只需要少数几条线就可以在系统间交换信息,特别适用于计算机与计算机、计算机与外设之间的远距离通信。 使用一条数据线,将数据一位一位地依次传输
网络
传输数据
基本流程 详解
我是目录:1、
网络
传输流程图:2、数据包的封装分用:3、不同
网络
环境中,
网络
数据传输流程(1)
网络
互联:(2)局域网:(3)广域网: 1、
网络
传输流程图: 2、两台计算机通过 TCP/IP 协议通讯的过程如下所示: 2、数据包的封装分用: 3、不同
网络
环境中,
网络
数据传输流程 (1)
网络
互联: ① ARP 缓存表中 可以找到 目的主机MAC 1、主机1查找本机ARP缓存表,根据ARP协议,找到MAC 2、数据报由主机1,发送到集线器(数据报中:源MAC(主机1),目的MAC(主机3))(真实的数
【计算机
网络
】3-20假定1km长的CSMA/CD
网络
的数据率为1Gbit/s。设信号在
网络
上的传播速率为200000 km/s。
求
能够使用此协议的最短帧长。
[
问题
]3-20假定1km长的CSMA/CD
网络
的数据率为1Gbit/s。设信号在
网络
上的传播速率为200000 km/s。
求
能够使用此协议的最短帧长。 [回答]答:1km长的CSMA/CD
网络
的端到端传播时延τ=1/200000=5×10-6s=5µs,往返传播时延为:2τ=10µs。 为了能按照CSMA/CD工作,最短帧的发送时延不能小于10us。 以1Gb/s速率工作,10us可以发送的比特数为:1Gbit/s×10µs=1×109bit×10×10-6=10000bit。 所以,最短帧长为10000
假定1km长的CSMA/CD
网络
的数据率为1Gbit/s。设信号在
网络
上的传输速率为200000km/s.
求
能够使用此协议的最短帧长。
答:对于1km电缆,单程传播时间为1/200000=5微妙,来回路程传播时间为10微妙,为了能够按照CSMA/CD工作,最小帧的发射时间不能小于10微妙,以1GB/s速率工作,10微妙可以发送的比特数等于10*10^-6*1*10^9=10000,因此最短帧是10000位或1250字节长计算公式:比特数(时延带宽积)=传播时延*带宽...
网络
数据传输
问题
和解决方式
重要数据在
网络
中的传输如果是公开裸露的,可以想象我们发消息,打电话,输入银行卡密码,岂不是随意便能被他人获取,那么什么
问题
以及该怎么解决呢? 下面是数据产生的四个
问题
:窃听,篡改,假冒,事后否认 产生了这些
问题
,又该如何解决呢?下面是常用的解决方案
问题
解决方法 窃听 加密 假冒 消息认证码、数字签名 篡改 消息认证码、数字签名 事后否认 数字签名 对于加密技术,存在很多,MD5,SHA-1,SHA-2(推荐使用)等等,基于hash函数的加密技术是不可逆的,且长度是相同的
Linux/Unix社区
23,120
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章