热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

02:物理层解析、数据链路层解析、以太网交换机

一.回顾1.网络参考模型1)OSI模型:理论上的一个模型应用层用户和计算机的接口通过应用层软件来实现表示层对数据进行处理会话层建立管理会话传输层定义了端口号,如何传输数据防火墙数据

一.回顾
1.网络参考模型
1)OSI模型:理论上的一个模型
应用层 用户和计算机的接口 通过应用层软件来实现
表示层 对数据进行处理
会话层 建立 管理会话
传输层 定义了端口号,如何传输数据 防火墙 数据段
网络层 数据在不同局域网中传输,ip地址 路由器 数据包
数据链路层 数据在局域网中如何传输,mac地址 交换机 数据帧
物理层 数据传输的物理线路 网卡 比特流
2)TCP/IP模型:实际工作中使用的模型
–TCP/IP四层
应用层,传输层,网络层,网络接口层
–TCP/IP五层
应用层 http 80 ftp 21 dns 53
smtp 25 tftp 69 snmp 161,162 pop3 110
传输层 tcp,udp
网络层 ip,icmp,arp
数据链路层
物理层

2.数制转换

  1. 2,16=>10 位权展开法
    (101)2=1*2(3-1)+1*2(1-1)=4+1=(5)10

  2. 10=>2,16 除法
    (28)10
    2|28…0
    ----
    2|14…0
    ----
    2|7…1
    ----
    2|3…1

    1

    (11100)2

3.ip地址和子网掩码
1)ip地址分类
A 1-127
B 128-191
C 192-223
D 224-239
E 240-255
2)网络位和主机位
网络位:代表ip地址所在的范围
北京市.海淀区.万寿路
主机位:一台主机
张三

A 网络位.主机位.主机位.主机位
B 网络位.网络位.主机位.主机位
C 网络位.网络位.网络位.主机位

3)子网掩码
-表示方法
网络位全1,主机位全0
A 255.0.0.0
B 255.255.0.0
C 255.255.255.0
-作用
计算此IP地址的网络号
两台主机能不能通信:网络号一样
-计算网络号
ip地址 与运算(乘法) 子网掩码

192.168.1.1255.255.255.0-------------------192.168.1.0-与运算的规则任何数跟全1相与还得原来那个数,任何数跟全0相与都得0


二.物理层解析
1.传输介质
1)有线介质
–双绞线
–类型
屏蔽,非屏蔽
–水晶头制作规范
568B:白橙 橙 白绿 蓝 白蓝 绿 白棕 棕
568A:1-3 26 互换
–线缆类型
直通线:两头一样 不同设备
交叉线:两头不一样 相同设备
全反线:两头全部相反 console线
–光纤
–类型
单模,多模
2)无线介质
电磁波:无线电,微波
光:激光,红外线

2.物理层设备
1)网卡
唯一的网卡硬件地址,不能更改
网速:100M,1000M
显示MAC地址:ipconfig /all
2)中继器
放大信号,延长数据传输距离
缺点:只有两个端口
3)集线器 hub
多端口中继器,为多台终端放大信号
可以把多台终端设备连接在一起
缺点:网速慢

三.数据链路层解析
1.以太网
通过集线器或交换机构建的局域网,工作在数据链路层
1)以太网工作原理
CSMA/CD:带有冲突检测的载波侦听多路访问
–发送数据帧之前,先发送一个侦听数据帧,查看信道是否空闲
–如果空闲,立刻发送一组数据帧
–再次发送侦听数据帧,查看信道是否空闲
–如果不空闲,等待一会,再次发送侦听数据帧,查看信道是否空闲
–如果信道空闲,立刻发送一组数据帧
CSMA/CA:带有冲突避免的载波侦听多路访问
----发送数据帧之前,先发送一个警告数据帧,独占信道
2)以太网MAC地址
48位2进制数来表示,前24位是厂商编号,后24位是网卡编号
第八位为0,代表是单播地址,第八位为1,代表是组播地址
MAC是全球唯一的地址
书写MAC地址的时候,使用12位16进制数来表示

一个16进制数等于4个2进制数
0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F98-54-1B-E9-A4-C1
1001100 0 -01010100

3)*****以太网数据帧封装格式
目的地址 源地址 类型 数据 帧校验序列
6字节 6字节 2字节 46-1500字节 4字节

一个以太网数据帧的长度范围:报头+数据+报尾
14+46+4=64
14+1500+4=1518

64-1518字节

4)以太网命名的方式
网速:10M/100M/1000M
信号:基带 BASE 或宽带
介质:双绞线 TX 光纤 FX

100BASE-TX 使用双绞线实现的百兆以太网
1000BASE-TX 使用双绞线实现的千兆以太网
1000BASE-FX 使用光纤实现的千兆以太网

四.交换机
1.*****交换机工作原理
根据MAC地址表转发数据帧
–学习:学习数据帧的源MAC地址和交换机端口的对应关系
–广播:向除了进口之外的所有端口广播
–转发:根据MAC地址表以单播的方式转发数据帧
–更新:MAC地址表中的记录,生存时间为300秒

2.冲突域和广播域
1)冲突域
同一时刻发送数据帧会产生冲突的网络节点的集合
集线器的所有端口都在一个冲突域中

--避免冲突--CSMA/CD工作机制--使用交换机分隔冲突域--交换机的每个端口都是一个独立的冲突域
集线器是平面式交通,交换机是立交桥

2)广播域
能够接收到广播消息的所有网络节点的集合
交换机的所有端口都在一个广播域中

提高网络性能=>减小广播域的规模=>分隔广播域使用路由器来分隔广播域,路由器不会转发广播数据包。路由器的每个端口都是一个独立的广播域

3.交换机端口的双工模式
单工:一个信道,只能收或发
半双工:一个信道,不能同时收发
全双工:二个信道,能够同时收发

实验一:使用科来抓包查看以太网数据帧格式
1.开启科来抓包
-选择真实网卡,开始
2.等待一会,发现抓到了流量,然后停止。
3.查看数据包
4.选择其中的一个数据包,双击查看
5.取消16进制视图,点右键选择“全部收缩”
6.展开“以太网类型2”查看报头的相关字段
类型 0x0800 ip协议
fcs-帧校验序列,报尾

实验二:交换机原理分析
1.实验环境
两台交换机,四台PC机
2.为PC机设置IP地址 192.168.1.0/24网段
3.配置交换机,查看MAC地址表
undo terminal monitor //取消消息提示
system-view //进入系统视图
[Huawei]sysname sw1 //设置主机名
[sw1]display mac-address //显示MAC地址表
4.使用pc1分别ping pc2,pc3,pc4
5.再次在交换机上查看MAC地址表

实验三:交换机基本命令
1.实验环境:两台交换机,四台PC机
2.为PC机设置IP地址 192.168.1.0/24网段
3.配置交换机,分别在两台交换机上输入如下命令
undo terminal monitor //取消消息提示
system-view //进入系统视图
[Huawei]sysname sw1 //设置主机名
[sw1]display bridge mac-address //显示交换机的MAC地址
bridge 网桥
[sw1]display mac-address //显示MAC地址表
[sw1]lldp enable //启用邻居发现协议
[sw1]display lldp neighbor brief //显示邻居交换机的摘要信息
lldp:邻居发现协议 neighbor 邻居 brief 摘要
[sw1]int e0/0/3
[sw1-Ethernet0/0/3]undo negotiation auto //取消端口的自动协商模式
[sw1-Ethernet0/0/3]duplex half //指定此端口为半双工模工
[sw1-Ethernet0/0/3]speed 10 //指定此端口的速率为10M


推荐阅读
  •   1、确认自己的线路是否连接正确腾达a9设置。 ... [详细]
  • 开发笔记:计网局域网:NAT 是如何工作的?
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了计网-局域网:NAT是如何工作的?相关的知识,希望对你有一定的参考价值。 ... [详细]
  • HSRP热备份路由器协议的应用及配置
    本文介绍了HSRP热备份路由器协议的应用及配置方法,包括设计目标、工作原理、配置命令等。通过HSRP协议,可以实现在主动路由器故障时自动切换到备份路由器,保证网络连通性。此外,还介绍了R1和R2路由器的配置方法以及Sw1和Sw2交换机的配置方法,最后还介绍了测试连通性和路由追踪的方法。 ... [详细]
  • 用户视图(查看运行状态或其他参数)系统视图(配置设备的系统参数)system-viewEntersystemview,returnuservi ... [详细]
  • IP、ARP、TCP、UDP、ICMP、DNS、路由协议、DHCP协议的缺陷,容易受到的攻击,以及防御措施1、IP协议1.1、介绍: ... [详细]
  • 域名解析系统DNS
    文章目录前言一、域名系统概述二、因特网的域名结构三、域名服务器1.根域名服务器2.顶级域名服务器(TLD,top-leveldomain)3.权威(Authoritative)域名 ... [详细]
  • 网关(Gateway)又称网间连接器、协议转换器。网关在传输层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关的结构也和 ... [详细]
  • 华为设备:企业局域网规划及三层交换机技术
    一、实验环境公司最近新租赁了写字楼,领导要求一定要好好规划网络,整理IP地址二、实验需求1、财务部有几台服务器,IP地址不能变&#x ... [详细]
  • 使用Packet Tracer对不同网段组网模拟
    @[toc]1.不同网段通信处于同于一个网段的电脑通过集线器或者交换机可以实现互相通信,处于不同网段的电脑就需要通过路由器来实现,这里可以通过Cisco的PacketTracer软 ... [详细]
  • 点击上方[全栈开发者社区]→右上角[]→[设为星标⭐]前言年前准备换工作,总结了一波面试最频繁的面试问题跟大家交流。此文章是关于浏览器的常见问题, ... [详细]
  • 本文介绍了使用kotlin实现动画效果的方法,包括上下移动、放大缩小、旋转等功能。通过代码示例演示了如何使用ObjectAnimator和AnimatorSet来实现动画效果,并提供了实现抖动效果的代码。同时还介绍了如何使用translationY和translationX来实现上下和左右移动的效果。最后还提供了一个anim_small.xml文件的代码示例,可以用来实现放大缩小的效果。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 1、Ipv4只能用于内网,外网只能用2、DNS:把域名解析成ip地址3、MAC地址就是物理地址(网卡序列号)   IP地址:电脑序列号4、不同电脑,微信之间互相通信,靠的是端口;  ... [详细]
  • 解决浏览器打开网页后提示“dns_probe_possible 怎么解决”的方法
    在使用浏览器进行网上冲浪的时候遇到故障是一件很常见的事情,很多用户都遇到过系统提示:dns_probe_possible。从提示中可以看出和DNS是有一定的关系的,经过小编测试之后 ... [详细]
  • pc电脑如何投屏到电视?DLNA主要步骤通过DLNA连接,使用WindowsMediaPlayer的流媒体播放举例:电脑和电视机都是连接的 ... [详细]
author-avatar
正茂专家
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有