ip地址在通信中的变化(就简单的讲一下, 给自己mark)
2018-10-12 16:57
330 查看
节点之间的通信
- 数据报文的封装(自上而下) http
- tcp
- ip
- mac(讯框)
数据报文的源ip和目标ip是不变的(在内网中, 如果考虑到连接到外部网路的时候, 如果有路由器(里面有嵌入式的Linux或者Unix操作系统)的话则就会修改源ip地址, 因为源ip地址时私有地址, 是不可以在互联网中通信的, 而路由器有两个以上的网络接口, 其中一个与内网中的节点通信, 而另外一个则用于与外部的主机进行通信, 也就是外网地址, 数据报文的源ip地址就会被修改为该外网地址, 传播回来的时候在进行ip地址的转换), 但是mac地址则是在传递的过程中源mac和目标mac都是在改变的
一个节点接收到了一个数据报文, 不会关注该数据报文的源ip地址, 而是关注该数据报文的目标ip地址
相关文章推荐
- 关于socket用winform实现简单通信 大牛可绕道 初学者可以看看 我做的时候把客户端窗口隐藏了 大家可以自己改一下
- 自己写的一个爬蚂蜂窝的景点数据的Python程序,Mark一下
- 改进卷积神经网络,你需要这14种设计模式(转载自机器之心微信号,mark一下当自己网络训练不好时可以看看)
- 记录一下,每次都不记得自己排名变化没有
- 梯度下降取负梯度的简单证明,挺有意思的mark一下
- 刚刚在看52单片机和GPS通信程序的时候,看到了一个函数,absacc.h,貌似从来没有遇到过,百度了一下,结合自己的理解,整理如下: http://blog.sina.com.cn/s/blog_4
- 无奈自己写了一个简单的JDBC查询缓存,分享一下
- 看到一则卖书广告,mark一下(纯粹MARK,方便自己);
- 一个最简单的gps定出自己位置的小程序,监听位置变化
- 多target设置实战,自己也这么搞过,这篇写的蛮细的,mark一下吧。
- 关于C中自加/减的问题温习,自己mark一下
- 梯度下降取负梯度的简单证明,挺有意思的mark一下
- 什么是泛型?简单记录一下自己理解的泛型。
- 简单记录一下自己开发用到的工具
- tabhost先简单记一下,以后再改(即使一样的,还是自己写的代码比较亲)
- 简单的SQL语句记一下,免得自己忘记
- 梯度下降取负梯度的简单证明,挺有意思的mark一下
- 腾讯终于发offer了,mark一下,鼓励自己
- C语言三字棋游戏先简单介绍一下三子棋的规则,方便我们接下来的编程和理解。规则如下: 在九宫格棋盘上,只要将自己的三个棋子走成一条线(横、竖、对角线),对方就算输了。
- Codeforces 390C Inna and Candy Boxes RMQ简单变化 或 前缀和dp一下