网络编程-网络信息传输

从整体到局部:
数据网络传输:
封装:将数据进行封装,即将数据经过五层网络协议转换成光电信号,最终在硬件设施上进行传输,包括光纤,网线等.
分用:经光电信号在五层协议上层层拆分,最终得到原始数据.

进程端将发送的数据首先在应用层进行封装,封装为原始数据+其它(发送人,接收人等),然后在传输层封装为上述+其它(发送的端口号,接收的端口号等),然后在网络层封装为上述+其它(ip地址,这里ip地址一般是不变的),然后在数据链路层封装为上述+其它(帧头,帧尾等,也称为mac地址),这里帧头帧尾信息会不断变化,最后在物理层将上述转换为光电信号(这里一般由猫或者类似的东西来完成),在硬件上传输.
在传输过程中有很多路由器或者交换机,其作用和数据链路层有关,将光电信号分用到网络层或者应用层,用于重置帧头帧尾信息,选择邻近最优路线;或者用于检测信息是否有违规内容,然后重新封装为光电信号在硬件网线上传输,最后经过若干个路由器或者交换机以后,到达服务器,服务器进行分用后将回馈信息序列化然后再用相同的方式发送到发送者或者其它接收者的进程端,进程端分用后将数据显示给接收用户.
用qq发送消息举例:

在这里插入图片描述

局域网一般范围在几千米之内,广域网和局域网是相对概念.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值