OSI 参考模型:

7应用层

6表示层

5会话层

4传输层   --  TCP / UDP (端口号)

3网络层   --  IP (原IP地址,目标IP地址)

2数据链路层  -- ARPA / ethernet (源MAC地址,目标MAC地址)

1物理层

发送方:数据从上层向下层走,是数据的封装过程

接收方:数据从下层向上层走,是数据的解封装过程

因为只有本层才可以读取本层的报头,所以达到一个同层对等通信的效果

IP地址:

32bit 以点分十进制形式表示

Ip地址分为网络部分和主机部分

A类IP  第一个比特是0    默认子网掩码为:255.0.0.0     默认网络部分是前8bi,,后24bit 是主机部分

B类IP  前两个比特是10   默认子网掩码为:255.255.0.0     默认网络部分是前16bit,后16bit 是主机部分

C类IP  前三个比特是110  默认子网掩码为:255.255.255.0   默认网络部分是前24bit,后8bit 是主机部分

D类IP  前四个比特是 1110 组播地址   224.0.0.0 – 239.255.255.255

E类IP  前四个比特是 1111 实验地址

私有地址范围(RFC1918):

A类:10.0.0.0 – 10.255.255.255

B类:172.16.0.0 – 172.31.255.255

C类:192.168.0.0 – 192.168.255.255

特殊地址:

0.0.0.0    无IP地址

255.255.255.255 广播地址

127.0.0.0 – 127.255.255.255 本地地址

IP地址中主机部分全0 是本网络的网络地址

IP地址中主机部分全1 是本网络的广播地址

IOS基础

Cisco设备启动过程:

  1. 硬件自检
  2. 把flash中的ios完整的拷贝到RAM中
  3. 把NVRAM中的startup-config 拷贝到 RAM中,变为running-config

设备启动完成后,运行的是RAM中的IOS和running-config

 

模式间的切换:

Router>  用户模式

Router>enable  进入特权模式

Router#                      特权模式

Router#configure terminal  进入全局配置模式

Router(config)#                                    全局配置模式

Router(config)#interface fastEthernet 0/0   进入接口配置模式

Router(config-if)#                       接口配置模式

Router(config-if)#exit       退回上一模式

Router(config)#end         退回到特权模式

修改Hostname

Router(config)#hostname R1

R1(config)#

设置登录设备时的提示语:

R1(config)#banner motd $    (以”$”字符为结束,可以自己定义)

Enter TEXT message.  End with the character '$'.

welcome$

R1(config)#

配置路由下接口地址:

R1(config)#interface fastEthernet 0/0  //进入 f0/0 接口

R1(config-if)#ip address 192.168.1.1 255.255.255.0  //  配置ip地址和掩码

R1(config-if)#no shutdown    // 开启接口,默认是关闭的 关闭接口用shutdown 命令

R1(config-if)#end

保存配置:

R1#write

Building configuration...

[OK]

或:

R1#copy running-config startup-config

Destination filename [startup-config]?

Building configuration...

[OK]

R1#

保存配置到TFTP服务器:

R1#copy running-config tftp:

Address or name of remote host []? 1.1.1.1   (tftp服务器IP地址)

Destination filename [R1-confg]?            (保存到tftp服务器上叫什么名字)

TFTP服务器拷贝配置到当前设备上:

R1#copy tftp: running-config

Address or name of remote host []? 1.1.1.1  (tftp服务器IP地址)

Source filename []? R1-confg               (tftp服务器上文件的名字)

Destination filename [running-config]?

拷贝iosTFTP服务器上:

R1#copy flash: tftp:

Source filename []? c1841-advipservicesk9-mz.124-15.T1.bin   (本地的Ios    名称)

Address or name of remote host []? 1.1.1.1                               (tftp服务器IP地址)

Destination filename [c1841-advipservicesk9-mz.124-15.T1.bin]?         (保存到tftp服务器上叫什么名字)

TFTP更新IOS到本地:

R1#copy tftp: flash:

Source filename []? c1841-advipservicesk9-mz.124-15.T1.bin   (本地的Ios    名称)

Address or name of remote host []? 1.1.1.1                               (tftp服务器IP地址)

如果flash不够放下新的IOS将提示覆盖原有的IOS,如果可以同时放下两个IOS需要:

R1(config)#boot system flash c1841-advipservicesk9-mz.124-15.T1.bin  (选择启动的IOS)

R1#write

CCNA 课程 一的更多相关文章

  1. 以前学习cisco ccna 课程的时候做的笔记

    由于学习的专业是计算机网络技术,可是在上学的时候,并没有学习到多少网络知识,所以为了对得起学的专业,在06年工作的时候,在哈工大银河教育报了个ccna的班,两个星期的课程,每天上那么几个小时. 结果依 ...

  2. CCNA 课程 四

    Vlan基础: Vlan的作用:把物理上分割的用户,让他们逻辑上在一起. Vlan 范围: 0- 4095 0  4095 是保留的 不可以使用 1 cisco 本证vlan 标准vlan 1 -10 ...

  3. CCNA 课程 七

    WAN(Wide Area Network)广域网 运行在OSI模型的数据链路层.物理层. 数据链路层的协议主要有: HDLC  (High-Level Data Link Control 高级数据链 ...

  4. CCNA 课程 六

    路由协议概述: 通过一种路由协议学习到了多个去往同一目标网络的路由,metric小的放入路由表中.metric一样,同时放进路由表. 通过多种路由协议学习到了去往同一目标网络的路由,路由协议管理距离小 ...

  5. CCNA 课程 五

    VLSM (可变长子网掩码)也就是子网的划分过程 子网掩码和ip地址相与得到的是IP地址的网络地址(0&1 == 0 : 1&1 == 1) 简单来说就是 IP地址 和 子网掩码 上下 ...

  6. CCNA 课程 三

    交换机的MAC地址学习情况: 1.从一个接口收到数据帧,根据数据帧的原mac地址查找交换机的mac地址表,如果没有找到,将会添加数据帧的原mac地址和收到数据帧接口的对应条目,放进交换机的mac地址表 ...

  7. CCNA 课程 二

    传输层:两个重要的协议 TCP 和 UDP TCP: 面向连接的协议:在传输用户数据前,先要建立连接 (TCP的三次握手) 错误检查 数据包序列化 可靠性传输:发送的数据需要接受者提供确认,通过报头中 ...

  8. IT视频课程集

    马哥Linux培训视频课程:http://pan.baidu.com/s/1pJwk7dp Oracle.大数据系列课程:http://pan.baidu.com/s/1bnng3yZ 天善智能BI培 ...

  9. IT视频课程集(包含各类Oracle、DB2、Linux、Mysql、Nosql、Hadoop、BI、云计算、编程开发、网络、大数据、虚拟化

    马哥Linux培训视频课程:http://pan.baidu.com/s/1pJwk7dp Oracle.大数据系列课程:http://pan.baidu.com/s/1bnng3yZ 天善智能BI培 ...

随机推荐

  1. python3----字符串中的字符倒转

    方法一,使用[::-1]: s = 'python' print(s[::-1]) 方法二,使用reverse()方法: n = list(s) n.reverse() print(''.join(n ...

  2. C++编译过程与内存空间

     为什么须要知道C/C++的内存布局和在哪能够能够找到想要的数据?知道内存布局对调试程序很有帮助,能够知道程序运行时,究竟做了什么,有助于写出干净的代码.本文的主要内容例如以下: 源文件转换为可运 ...

  3. 使用 fastjson将字符串转为 list<map<string,object>>

    //先将字符串转为list 集合 json字符串linkConfJson List<Map> linkConf= JSONArray.parseArray(linkConfJson,Map ...

  4. git push 推送大文件失败的处理办法

    不小心把数据库备份文件放到git目录里了,导致无法上传代码. 首先参考了 这篇文章 http://www.cnblogs.com/qmmq/p/4604862.html. 按照文中一开始说的去做,可还 ...

  5. java中的四种权限

    1.私有权限(private) private可以修饰数据成员,构造方法,方法成员,不能修饰类(此处指外部类,不考虑内部类).被private修饰的成员,只能在定义它们的类中使用,在其他类中不能调用. ...

  6. 学习 《UNIX网络编程》

    学习本书之前,为了了解C语言,先通读了<C程序设计语言>.但对C语言的理解.熟悉可能还是不足,所以在学习本书的过程中,遇到看不懂的C代码,还要去查询.思考. 本书一开始,我就遇到了问题,运 ...

  7. python系列十四:Python3 文件

    #!/usr/bin/python #Python3 文件 from urllib import requestimport pprint,pickle'''读和写文件open() 将会返回一个 fi ...

  8. SpringBoot + Thymeleaf + Validate验证

    在开发业务时,不可避免的需要处理一些校验, 如果是写 if-else 这种代码去校验, 那会有一大段这样的代码.不过还好有个校验插件: javax.validation.validation-api  ...

  9. java 对象与二进制互转

    来自 : http://blog.csdn.net/luckyzhoustar/article/details/50402427 /** * @FileName: ByteToObject.java ...

  10. shell一则-按文件每行长度排序

    按文件每行长度排序  awk -F: '{print length($0) " "  $0}' /etc/shadow | sort -r -n | awk '{print $2} ...