传输速率等于信道容量怎么表达(设备通信时数据是如何传输的)
传输速率等于信道容量怎么表达(设备通信时数据是如何传输的)数据传输的过程中首先需要确定是否在同一网段,同一网段只需要通过交换机查找MAC表进行数据传输,不同网段需要先找网关,再查找路由表转发。若是访问公网数据,那么我们还需要进行NAT地址转换,在公网路由器上逐跳转发,直到数据传输到服务器上。最近整理了很多网工学习资料,有需要的可以找我要
前言今天似乎网不好,学习中(划水)聊得不亦乐乎,谁知道发一张贼可爱的冰墩墩表情包怎么也发不出去,气急败坏的薄荷学姐开始静下心来研究起设备通信时数据是如何传输的!(学好了以后一定要让公司的网速刷刷刷上涨),咳咳,所以本人接下来就要厚脸皮地在各位面前Show(班门弄斧)了!
众所周知,随着大数据时代的到来,每天都有成千上万的数据在互联网中传输,可是大家有没有想过,那么多数据是怎么精准的传输给目的设备呢?
比如你在社交软件上的评论是怎么发送到服务器的?你发的表情包怎么传到屏幕对面那台设备上?你下载的视频怎么传输到自己的手机里?
薄荷接下来以访问百度为例,浅谈一下设备通信时数据是如何传输的(初学小菜鸡,有任何问题请大佬指正)
内网主机访问百度拓扑如下:(由于部分数据缺失,本实验数据仅做理论验证参考。) PC1访问百度的数据传输的过程- 在访问互联网时,我们首先会对百度这个域名进行解析 可通过cmd ping www.baidu.com得到一个IP地址。
- 主机得到百度的IP之后,通过对比百度服务器IP地址(112.80.248.75)的网络位和本机主机的网络位可知两台主机不属于同一网段。那么我们上网时首先会将这个包交给网关。
- R1为边界路由器,当内部主机访问互联网时,会进行NAT地址转换,此时内网源IP(192。168.10.1)转换为公网IP(122.1.2.1),同时查找路由表,查到目的IP为百度所对应的IP的那条路由,得到对应的出接口是和下一跳地址,则从该路径转发出去。
- Internet上的路由器同样查找路由表逐跳转发,直到数据送达服务器
- 主机与百度服务器进行三次握手建立TCP连接(若HTTP访问百度的80/8080端口;HTTPS443端口),连接建立后浏览器发送HTTP请求报文(GET方法),直到百度发送HTTP响应报文
- 浏览器得到内容并与百度服务器进行四次断开释放TCP连接。
数据传输的过程中首先需要确定是否在同一网段,同一网段只需要通过交换机查找MAC表进行数据传输,不同网段需要先找网关,再查找路由表转发。
若是访问公网数据,那么我们还需要进行NAT地址转换,在公网路由器上逐跳转发,直到数据传输到服务器上。
最近整理了很多网工学习资料,有需要的可以找我要