| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> hcia第二天 -> 正文阅读 |
|
[网络协议]hcia第二天 |
一.以太网帧结构 第一个为以太网Ⅱ帧结构 Ethernet_Ⅱ中各字段说明如下 D.MAC(destination.MAC)目标MAC地址,字段长为6个字节,标识帧的接收者 S.MAC(source.MAC)源MAC地址,字段长为6个字节,标识帧的发送者 Type(类型字段),用于标识上一层所用的协议类型(网络层,哪种协议,ipv4,还是ipv6),字段长为2字节 Data(数据字段),网络层数据,从上往下一层一层封装的数据,到数据链路层。46到1500字节 FCS (循环冗余校验字段)检测该帧是否出现差错,占 4 个字节 以太网Ⅰ帧 EEE802.3帧格式类似于Ethernet_II帧,只是Ethernet_II帧的Type域被802.3帧的Length域取代,并且占用了Data字段的8个字节作为LLC和SNAP字段。 Length字段定义了Data字段包含的字节数 LLC逻辑链路控制(Logical Link Control),由目的服务访问点DSAP(Destination Service Access Point)、源服务访问点SSAP(Source Service Access Point)和Control字段组成。 LNAPSNAP(Sub-network Access Protocol)由机构代码(Org Code)和类型(Type)字段组成。Org Code三个字节都为0。Type字段的含义与Ethernet_II帧中的Type字段相同。 二.IP包结构 ?版本:用来表示iP是哪个版本,ipv4还是ipv6. 三.tcp包结构 ?1.序号(sequence number):Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。 2.确认号(acknowledgement number):Ack序号,占32位,只有ACK标志位为1时,确认序号字段才有效,Ack=Seq+1。 3.标志位(Flags):共6个,即URG、ACK、PSH、RST、SYN、FIN等。具体含义如下: URG:紧急指针(urgent pointer)有效。 ACK:确认序号有效。 PSH:接收方应该尽快将这个报文交给应用层。 RST:重置连接。 SYN:发起一个新连接。 FIN:释放一个连接。 需要注意的是: 不要将确认序号Ack与标志位中的ACK搞混了。确认方Ack=发起方Seq+1,两端配对。 四HCP全局模式 成为DHCP服务器的条件 1.该设备需要直连到获取ip地址范围的接口或网卡(处于同一个广播域) 2.该接口或网卡必须已经配置了合法ip地址 注意:在一台设备上可以创建多个池,但一个池只能管理一个广播域 1.利用ensp搭建一个模拟网络环境,然后启动所有设备 2.配置pc端:配置主机名(pc1),ipv4配置点击DHCP,点击应用。 pc2同理 ? ?3.双击路由器,输入sys命令(system-view),进入管理层:[huawei],如果想要改名, 可输入sys +自己喜欢的名字;例:[huawei] sys r1 ?? 4.配置路由器ip地址 输入int g0/0/0配置? ?g0/0/0接口ip ?[r1-GigabitEthernet0/0/0] ip add 192.168.1.249 24 (255.255.255.0的缩写) 配置g0/0/0接口ip地址 ?[r1-GigabitEthernet0/0/0] q 返回[r1] 配置g0/0/1接口ip [r1] int g 0/0/1 ?[r1-GigabitEthernet0/0/1] ip add 192.168.2.249 24(255.255.255.0 的缩写) ? ?5.输入dhcp enable开启dhcp服务功能操作如下: [r1] ip pool +name 创建dhcp池 注意:ip pool 后要加一个名字,给ip池起个名字,不起名字将会报错 [r1-ip-pool-zhangsan] network 192.168.1.0 mask 24 关联接口 定制范围? [r1-ip-pool-zhangsan] gateway-list 网关ip地址 [r1-ip-pool-zhangsan]dns-list 114.114.114.114 dns地址 再到需要进行地址下放的接口上,再进行服务的开启 [r1-ip-pool-zhangsan] int g 0/0/0 [r1-GigabitEthernet0/0/0]dhcp select global [r1-GigabitEthernet0/0/0] g0/0/0接口的服务就配置好了 ?[r1-GigabitEthernet0/0/0] q 输入q回到管理层 [r1] 以相同的方法配置g0/0/1接口? ?6.双击pc1,打开命令行输入 ipconfig,就能查看pc1被分配的地址了 ? ?? ? ? ? |
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 4:47:35- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |