锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

Java笔记——网络原理01

时间:2022-10-23 20:30:01 光纤连接器组合件

目录

概述基本原理

现实中,多台主机一起组网,怎么做?

协议 / 分层

网络标准分层

编辑

借助淘宝购物,了解这个层次

编辑

三种网络设备

LAN内部通信问题

冲突域

编辑避免冲突域的方法

广播域

地址:数据链路层的地址是指MAC地址(物理地址)

网络层

路由

传输层

应用层

层次(重点)

重要协议

编辑

同一个LAN内部,应用层(过程)to应用层(过程)

编辑编辑

跨 LAN 应用层到应用层

编辑编辑

五元组


网络原理是面试热点知识,主要考三部分

1.概述基本原理

2.Socket编程

3.学习重点协议:TCP

基础原理概述

网络在应用开发者眼中: 跨主机,两个过程之间的通信 (电脑,手机)

网络的背景和历史(了解)∶通信学科

中国似乎从袁世凯在天津创办的邮电局开始,然后不断分家(国家强制划分),包括移动、电信等。

以前的计算机比较少,根本没有用来传达信息,一般都是靠人传达,后面才有。


一般流程是 A用户态到A内核态 ——通过网卡读取数据通过网线传输——B内核态到B用户态

到目前为止,信息传输过程已经完成

到目前为止,只要两台主机之间能够连接到一个网络介质,就可以从硬件的角度实现数据交换。

现实中,多台主机一起组网,怎么做?

如何处理上线段相交部分?

通过网络设备集线器

它可以想象成显示器 插线板 ,电线板通电后,每个插座都有电,量也一样。

这些直接连接在一起的网络被称为局域网(LAN Local Area Network)

每个棉花都是局域网,局域网组合在一起 广域网

协议  /  分层
 

 

每一层就只需要考虑每一层的事情

 

 

网络标准分层

 

借助淘宝购物,理解这个层次


 

 

三个网络设备

 

 LAN内部的通信问题

只要有交叉口,一般都存在集线器 

 一般就干两件事情:

 

冲突域

 

可以理解为 十字路口 ,如果所有的人不遵循红绿灯,想看就开,当车辆多时,发生碰撞的几率将会非常高

 冲突域避免方法

 

上面的办法解决的效率也不是很好,所以有了更先进的设备,就不用集线器了,用——交换机

 我们传输的信息中包含了传输对象的地址,现在是根据地址传输,不会让所有人都可见

 可以想象我们十几年前打电话的模式,拨号到接线员,告诉他你要打给谁,然后接线员把相应的线连接起来,这时候接线员干的就是交换机的事情

集线器不需要听懂人话,你说AAA,他就重复AAA。

而交换机需要听懂人话,哪些话是目标地址,哪些是想传输的数据等等...

 

 

广播域

刚刚上面讨论的都是一对一的情况,但网络中也可能出现是一对多的情况
 

广播域的所有人不是指全国,而是特定的一群,符合要求的一群人。 (类似于qq群)

把一个个区域分成各种的独有广播域,广播域之前也是可以连接的,靠 路由器

注释:不在同一个广播域内,是收不到数据的(不连接的情况下)

地址:数据链路层的地址指的是MAC地址(物理地址)
 

以太网里面点击自己连接的网络,最下面就会显示自己的地址

 

 总结

 

 网络层

 

 那么路由器内部在干嘛呢?

这里有个概念叫 路由

路由

路由:做寻路;

路由器(router):用于完成寻路功能的一种设备

路由器可以接收多个局域网

 

传输层 

 

 

 相当于一个人可以拥有10个手机号,但手机号买了之后这个手机号就只表示你这一个人的了

 

应用层

 

层次(重点)

从上往下

重要协议

 

 

同一个LAN内部,应用层(进程)to应用层(进程)


 

 类比于快递,填单子信息。比如你在应用层想发生 “hello” 消息时,到传输层就会先给他添加相应的规格信息,像快递填单子。

而到了网络层,又会添加网络层相应的标识信息 ,不断的封装打包过程。

注释:没有这些“标签”,计算机根本就不知道该怎么样去处理它们

 当输出传输到对方时,接收方就是不断的解包过程

  总之就是各层对应着各层,每层只处理自己的事情

 

 

跨 LAN 的应用层到应用层


 

短期目标:虽然我也不知道应该先去哪,但我知道方法肯定是灵山的方向,计算得出合理的下一步位置。相当于我们要离开一座城市,不管想去哪,都要先去火车站是一样的 

 

 

注释:理论上,全国的网络都是互通的,因为都建立起了联系,连接。 但实际上是你没有权限去访问罢了。相当于我们可以靠翻墙软件,访问外国的一些网站,但一些核心不公开的肯定是访问不了的。

总结来说,网络只要光纤物理连接了都是互通的(路都是通的),而你有些访问不了是软件上对你下了限制。

iP地址查询--手机号码查询归属地 | 邮政编码查询 | iP地址归属地查询 | 身份证号码验证在线查询网 (ip138.com)

 

127.0.0.1 代表本机的地址,每个电脑的127.0.0.1 都代表自己电脑的本机地址。

 

 

 五元组

传递层协议:用哪家快递

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章