这里需要注意的是,网桥连接的是不同的网段,网段是什么呢,我这里简单介绍一下,具体要到讲IP地址的时候细说,同一网段指的是IP地址和子网掩码(讲ip地址的时候会细讲)相与得到相同的网络地址。
(2)以太网交换机
谈到交换机,就不得不提两个概念,冲突域和广播域
- 冲突域: 是指同一时间只能由一台设备发送信息的范围。
- 广播域:如果站点发出一个广播信号,所有能接收到这个信号的设备范围称为广播域
- 也就是说,广播域可以跨网段,而冲突域只是发生的同一个网段。
举个例子,公司里大家的电脑一般都是连接到交换机上,因为交换机可以隔离冲突域,冲突域的最大问题在于,同一时间只能有一台机器传输数据,公司那么多人,如果这样的话,传输数据速度太慢了。然后交换机再连接到路由器上,首先路由器能隔离广播域,其次不经过路由器,你的数据链路层上的包没办法进入到互联网里面去`,路由器是网络层的设备。
兄弟,能看完上面内容,你也真够能忍的,牛B,喝口水!继续!
7、 网络层概念走一走,看一看,瞄一眼就行啦!
7.1 网络层概念网络层主要任务是将分组(分组的概念是大多数计算机网络都不能连续地传送任意长的数据,所以实际上网络系统把数据分割成小块,然后逐块地发动,这种小块就称作分组)从一台主机移动到另一台主机,从而提供了主机到主机的通信服务和各种形式的进程到进程的通信。
7.2 学习网络层需要了解的概念7.2.1 分组交换当主机H1要向另一主机H2发送数据(报文)时,首先将数据划分成若干个等长的分组,然后将这些分组一个接一个地发往里与H1相联的路由A ,当A接到分组后,先放入缓冲区,再按一定的路由算法确定该分组下一步将发注哪个结点,如此一个结点一个结点传递,直到最终目的H2。
这一段话比较啰嗦,简单来说分组就是分数据块,同时还具有无需建立连接,存储转发(存储转发是指以太网交换机的控制器先将输入端口到来的数据包缓存起来,先检查数据包是否正确,并过滤掉冲突包错误),动态分配路线(交换设备会根据网络状况选择不同的路线,比如路由器)的优点。
7.2.2 数据报数据报是通过网络传输的数据的基本单元,包含一个报头(header)和数据本身。说白了,就是带地址的数据,比如你的写了一句微信"你好",这串文字本上加上源地址,目的地址,就是数据报。
7.2.3 数据报格式- 首部的固定部分是20字节,共20 * 8 = 160比特(1字节=8比特)
- 0 - 4比特是版本号,版本有ipv4/ipv6
- 首部长度,单位是4B,最小为5, 为什么是5呢?因为首部至少20字节,所以4* 5就是20字节
- 区分服务不用看。
- 总长度是,首部 数据
- 生存时间是TTL,它告诉网络,数据包在网络中的时间是否太长而应被丢弃。每经过一个路由器减一,变成0就丢弃
- 协议是指数据部分用的什么协议,我们只需要知道TCP协议用6表示,UDP协议用17表示即可。
- 首部校验和占16位。这个字段只检验数据报的首部,但不包括数据部分。
- 目的地址和源地址都是IP地址,目的地址是通过DNS查询得来的。
为什么要分片呢?
链路层数据帧封装的数据大小是有限制的,以太网的MTU(MTU是指一种通信协议的某一层上面所能通过的最大数据包大小)是1500字节。
接下来我们就看看在ip数据包上,哪些字段标识了分片的数据呢?
- 标识是在同一数据的分片时相同。
- 标志占3位,但只有两位有意义,第一个位叫MF,MF=1即表示后面“还有分片”的数据报。MF=0表示这已是若干数据报片中的最后一个。
- 标志字段中间的一位记为DF(Don’t Fragment),意思是“不能分片”。只有当DF=0时才允许分片。
- 片偏移,较长的分组在分片后,某片在原分组中的相对位置。