zoukankan      html  css  js  c++  java
  • 计算机网络基础(一)

    参考网址:https://www.2cto.com/net/201605/513296.html
    ----------------------------------------------------------------
    OSI七层模型:
    物理层 数据链路层 网络层 传输层 会话层 表示层 应用层
    -----------------------------------------------------------
    物理层:连接设备,用网线实现信号传输(传输的是电信号)
    设备:
    ①中继器:信号增强器
    ②HUB:多口中继器
    问题:
    1.什么是碰撞检测?
    多个信号同时传输时会发生信号的碰撞,引起信号的混乱,为了避免这种混乱所以必须对信号进行检测
    所以信号的发送必须有先后
    2.什么是冲突域?
    冲突域就是在同一个缆段中多个数据在同一时段内传输时产生的冲突
    措施:使用交换机可以分割冲突域
    3.在广播域中如何接受数据(交换机的工作原理)?
    广播域中传输多个信息,但是交换机可以通过查找自己系统的MAC表与发送数据MAC地址和对应端口号进行对比,将数据传输到目的端口
    -----------------------------------------------------------
    数据链路层:(数据)
    单位:帧(Frame)
    作用:把网线上的电信号转化为0和1的组合
    设备:
    ①网桥:连接两个不同的物理网络
       功能:在两个网络之间转发Frame
    ②交换机:本质是一个多端口的网桥。交换机每个接口后面的对应主机(对应端口号)都视为一个冲突域。交换机通过主机发送帧信息
    包含的端口号与MAC地址,决定发送的目的主机。由此实现冲突域的分割。交换机以其独立带宽以及高速,全双工通信的特点
    (一句话说就是高效率)已经逐渐取代了HUB
    总结:网桥与交换机的主要功能就是:存储转发
    扩展:
    交换机与HUB的区别:
    HUB: 半双工通信,速度慢,最高支持10M的网速,带宽共享
    交换机:全双工通信,速度快,一般支持100M及以上,独享带宽
    转载至:http://blog.csdn.net/fivedoumi/article/details/51746798
    交换机与网桥的区别 :
    局域网交换机的基本功能与网桥一样,具有帧转发、帧过滤和生成树算法功能。但是,交换机与网桥相比还是存在以下不同: 
    1、交换机工作时,实际上允许许多组端口间的通道同时工作。所以,交换机的功能体现出不仅仅是一个网桥的功能,而是
    多个网桥功能的集合。即网桥一般分有两个端口,而交换机具有高密度的端口。 
    2、分段能力的区别: 由于交换机能够支持多个端口,因此可以把网络系统划分成为更多的物理网段,这样使得整个网络系
    统具有更高的带宽。而网桥仅仅支持两个端口,所以,网桥划分的物理网段是相当有限的。 
    3、传输速率的区别: 交换机与网桥数据信息的传输速率相比,交换机要快于网桥。 
    4、数据帧转发方式的区别: 网桥在发送数据帧前,通常要接收到完整的数据帧并执行帧检测序列FCS后,才开始转发该数据
    帧。交换机具有存储转发和直接转发两种帧转发方式。直接转发方式在发送数据以前,不需要在接收完整个数据帧和经过
    32bit循环冗余校验码CRC的计算检查后的等待时间。
    以太网的帧结构:
    --------------------------------------------------------------------------------------
    前导字段 被MAC滤除
    SFD                  帧起始定界符
    DA           目标地址
    SA 原地址
    类型/长度 数据包类型或数据包长度
    数据 数据包有效负载
    填充 可选填充字段
    FCS 帧校验序列——CRC(cyclic redundancy check)循环冗余校验
    --------------------------------------------------------------------------------------
    帧结构须知:
    1.DA/SA是MAC地址
    2.目标地址包括:组播地址,广播地址和单播地址
    3.字段包括类型字段和长度字段(类型/长度)
    知识扩展:
    单播模式:主机之间一对一的通讯模式,网络中的交换机和路由器对数据只进行转发不进行复制。所以即使发送相同的数据
    服务器也只能逐一传输。最常见的单播模式就是浏览网页。
    广播模式:主机之间一对多的通讯模式,网路对每一台主机发出的信号进行无条件复制并转发,所有主机都可以收到所有信息
    (不管你是否需要),由于其不用路径选择,所以其网络成本可以很廉价。有线电视就是典型的广播型网络,我们的电视机实际
    上是接受到所有频道的信号,但只将一个频道的信号还原成画面。
    组播模式:主机间一对一组的通讯模式,也就是加入了同一个组的主机可以接受到此组内的所有数据,网络中的交换机和路由
    器只向有需求者复制并转发其所需数据。主机可以向路由器请求加入或退出某个组,网络中的路由器和交换机有选择的复制并
    传输数据,即只将组内数据传输给那些加入组的主机。这样既能一次将数据传输给多个有需要(加入组)的主机,又能保证不
    影响其他不需要(未加入组)的主机的其他通讯。
  • 相关阅读:
    【python】虎牙直播爬虫项目
    【python】读取文件夹中所有文件名,os.walk( )
    【人工智能】使用百度api批量识别图片上的文字,进阶版
    【人工智能】使用百度api识别图片上的文字
    【python】词云图,超简单入门版
    【python】词云图,轮廓+着色,进阶版
    【python】词云图,进阶版
    【python】词云图,入门版
    【python】前程无忧51job岗位招聘信息爬虫程序,自动翻页,进阶版
    【HTML】使用百度地图api制作地图热力图,带控件,进阶版
  • 原文地址:https://www.cnblogs.com/fatebyme/p/8495513.html
Copyright © 2011-2022 走看看