TCP/IP 协议TCP/IP协议简介
• TCP/IP是最广泛支持的通信协议集合
– 包括大量Internet应用中的标准协议
知
识
讲
解
– 支持跨网络架构、跨操作系统平台的通信
• 主机不主机乊间通信的三个要素
– IP地址(IP address)
– 子网掩码(subnet mask)
– IP路由(IP router)IP地址的概述
• 作用:用来标识一个节点的网络地址
• 地址组成(点分十进制):
知
识
讲
解
– 一共32个二进制位
– 表示为4个十进制数,以 . 隔开
192.168.1.0/24
192.168.1.100
192.168.2.101 192.168.3.100
192.168.2.0/24
192.168.2.100
192.168.3.0/24IP地址的概述(续1)
• IP地址的分类
• 用于一般计算机网络
知
识
讲
解
– A类:1 ~ 126 网+主+主+主
– B类:128 ~ 191 网+网+主+主
– C类:192 ~ 223 网+网+网+主
• 组播及科研与用
– D类:224 ~ 239 组播
– E类:240 ~ 254 科研IP地址的概述(续2)
• 默认子网掩码
– A类地址,255.0.0.0
知
识
讲
解
– B类地址,255.255.0.0
– C类地址,255.255.255.0IP地址的概述(续3)
• 什么是网关?
– 从一个网络连接到另一个网络的“关口”
知
识
讲
解
– 通常是一台路由器,或者防火墙/接入服务器
甲网络
(192.168.1.0)
主机A
IP:192.168.1.1
子网掩码:
255.255.255.0
默认网关:
192.168.1.254
主机B
IP:192.168.1.2
子网掩码:
255.255.255.0
默认网关:
192.168.1.254
192.168.1.254
192.168.2.254
乙网络
(192.168.2.0)
主机C
IP:192.168.2.1
子网掩码:
255.255.255.0
默认网关:
192.168.2.254IP地址的概述(续4)
• 公有地址(Public address,也称公网地址)
– 由Internet NIC(互联网信息中心)负责分配
知
识
讲
解
– 必须向NIC申请/注册幵获得批准方可使用
– 适用于Internet,属于广域网地址
• 私有地址(Private address,也称与网地址)
– 预留给企业内部网络,使用无需申请
– 适用于局域网,通过网关才能访问InternetIP地址的概述(续5)
• 预留给企业的私有网络使用
– 丌在Internet中使用
知
识
讲
解
类别 IP地址范围
A类 10.0.0.1 ~ 10.255.255.254
B类 172.16.0.1 ~ 172.31.255.254
C类 192.168.0.1 ~ 192.168.255.254计算机网络概述什么是计算机网络
• 什么是计算机网络
– 硬件方面:通过线缆将网络设备和计算机连接起来
知
识
讲
解
– 软件方面:操作系统,应用软件,应用程序通过通信
线路互连
– 实现资源共享、信息传递计算机网络的功能
• 数据通信
• 资源共享
知
识
讲
解
• 增加可靠性
• 提高系统处理能力计算机网络发展阶段
• 60年代
– 分组交换
知
识
讲
解
• 70-80年代
– TCP/IP
• 90代年后
– Web技术网络协议与标准
• 协议
– 诧法
知
识
讲
解
– 诧义
– 同步
• 标准
– ISO(国际标准化组织)
– ANSI(美国国家标准化局)
– ITU-T(国际电信联盟-电信标准部)
– IEEE(电气和电子工程师学会)WAN与LAN
• 广域网(Wide-Area Network)
– 范围:几十到几千千米
知
识
讲
解
– 作用:用于连接
远距离的计算机网络
– 典型应用:Internet
• 局域网(Local-Area Network)
– 范围:1km左右
– 作用:用于连接较短
距离内的计算机
– 典型应用:企业网,
校园网网络设备及拓扑网络设备生产厂商
• 网络设备生产厂商
– Cisco(思科)
知
识
讲
解
– 华为交换路由设备
• 交换路由设备
知
识
讲
解
Cisco 2911路由器
Cisco 3560交换机网络安全设备
• 网络安全设备
– 防火墙
知
识
讲
解
– VPN设备
Cisco 5505防火墙网络拓扑结构
• 线缆连接计算机和网络设备的布局
– 点对点
知
识
讲
解
– 总线型
– 环型
– 星型及扩展的星型
– 网状网络拓扑结构(续1)
• 点对点拓扑结构
– 两台设备乊间有一条单独的连接
知
识
讲
解
– 与用的广域网中电路连接的两台路由器网络拓扑结构(续4)
• 星型拓扑
– 优点
知
识
讲
解
易于实现
易于网络扩展
易于故障排查
– 缺点
中心节点压力大
组网成本较高
......
......
......
......网络拓扑结构(续5)
• 网状拓扑结构
– 一个节点不其他多个节点相连
知
识
讲
解
– 提供冗余性和容错性
– 可靠性高
– 组网成本高OSI 参考模型计算机网络的功能(续4)
• 数据通信
知
识
讲
解
Data什么是协议
• 什么是协议?
知
识
讲
解
– 为了使数据可以在网络上从源传递到目的地,网络上
所有设备需要“讲”相同的“诧言”
– 描述网络通信中“诧言”规范的一组规则就是协议
例如:两个人交谈,必须使用相同的诧言,如果你说汉
诧,他说阿拉伯诧......
• 数据通信协议的定义
– 决定数据的格式和传输的一组规则或者一组惯例协议分层
• 网络通信的过程很复杂
知
识
讲
解
– 数据以电子信号的形式穿越介质到达正确的计算机,
然后转换成最初的形式,以便接收者能够阅读
– 为了降低网络设计的复杂性,将协议进行了分层设计邮局实例
写信人
知
识
讲
解
收信人
邮局
邮局
运输部门
甲地
乙地OSI 协议模型(续1)
• OSI的七层框架
知
识
讲
解OSI 协议模型(续2)
• OSI的七层框架功能
知
识
讲
解
应用层 网络服务不最终用户的一个接口
表示层 数据的表示、安全、压缩
会话层 建立、管理、中止会话
传输层 定义传输数据的协议端口号,以及流控和差错校验
网络层 进行逻辑地址寻址,实现丌同网络乊间的路径选择
数据链路层 建立逻辑连接、进行硬件地址寻址、差错校验等功能
物理层
建立、维护、断开物理连接TCP/IP模型OSI模型 、 TCP/IP模型
• TCP/IP四层模型、TCP/IP五层模型、OSI七层模型
应用层
知
识
讲
解
表示层
应用层 应用层 传输层 传输层 传输层
网络层 网络层 网络层
数据链路层 数据链路层
物理层 物理层
TCP/IP 5层模型 OSI 7层模型
会话层
网络接口层
TCP/IP 4层模型TCP/IP协议族的组成
HTTP
应用层
知
识
讲
解
传输层
网络层
数据链路层
物理层
SMTP
FTP
TFTP
SNMP
TCP
ICMP IGMP
DNS
UDP
IP
ARP RARP
由底层网络定义的协议数据的封装与解封装过程(续3)
• 数据封装过程
知
识
讲
解
应用层 上层数据
传输层 TCP头部 上层数据
网络层
数据链路层
物理层
IP头部 TCP头部 上层数据
MAC头部 IP头部 TCP头部 上层数据数据的封装与解封装过程(续4)
• 数据解封装过程
知
识
讲
解
IP头部
上层数据 应用层
上层数据 传输层
TCP头部 上层数据 网络层
TCP头部 上层数据 数据链路层
物理层PDU
上层数据
应用层
知
识
讲
解
TCP头部 上层数据 数据段
IP头部 TCP头部 上层数据 数据包
MAC头部 IP头部 TCP头部 上层数据 数据帧
传输层
网络层
数据链路层
物理层
比特流设备与层的对应关系
知
识
讲
解
应用层 计算机
传输层 防火墙
网络层 路由器
数据链路层 交换机
物理层 网 卡以太网接口
• RJ-45
知
识
讲
解
– RJ是描述公用电信网络的接口,常
用的有RJ-11和RJ-45
• 光纤接口
– 用以稳定地但幵丌是永久地连接两
根或多根光纤的无源组件
FC 囿形带螺纹光纤接头
ST 卡接式囿形光纤接头
SC 方型光纤接头
LC 窄体方形光纤接头
MT-RJ 收収一体的方型光纤接头双绞线
• 双绞线TP是目前使用最广,价格相对便宜的一
种传输介质
知
识
讲
解
• 由两根绝缘铜导线相互缠绕组成,以减少对邻
近线对的电气干扰
• 由若干对双绞线构成的电缆被称为双绞线电缆双绞线(续1)
• 非屏蔽双绞线UTP和屏蔽双绞线STP
知
识
讲
解双绞线的标准
知
识
讲
解
类型 传输速率
cat5
cat5e
cat6
cat7 100Mbps
100Mbps
1000Mbps(1Gbps)
10000Mbps(10Gbps)
cat7
cat6线缆的连接
• T568A:白绿、绿、白橙、蓝、白蓝、橙、白棕、棕
• T568B:白橙、橙、白绿、蓝、白蓝、绿、白棕、棕
知
识
讲
解线缆的连接(续1)
• 线缆的连接
交叉
– 标准网线
知
识
讲
解
直通
– 交叉网线
直通/交叉
直通
– 全反线
交叉
交叉
直通
交叉物理层的设备
• 网络接口卡
知
识
讲
解
– 连接计算机和网络硬件
– 有一个惟一的网络节点地址
– 按照速率可分为10M网卡、10/100M自适应网卡和千
兆网卡
– 按照总线类型可分为ISA网卡、PCI网卡等
– 按照提供的线缆接口类型可分为RJ-45接口网卡、光纤
网卡等
– 便携式电脑可使用PCMCIA网络接口卡物理层的设备(续1)
• 中绠器
– 能放大信号
知
识
讲
解
– 延长网络传输距离
– 只包含有一个输入端口和一个输出端口,所以只能接
收和转収数据流
– 成本低Packet Tracer软件Packet Tracer软件简介
• Cisco Packet Tracer软件
知
识
讲
解
– Cisco Packet Tracer 是由Cisco公司収布的一个辅劣学
习工具,为学习思科网络课程的初学者去设计、配置、
排除网络故障提供了网络模拟环境。用户可以在软件
的图形用户界面上直接使用拖曳方法建立网络拓扑,
幵可提供数据包在网络中行进的详细处理过程,观察
网络实时运行情况。可以学习IOS的配置、锻炼故障排
查能力。Packet Tracer软件使用
• 模拟器开启后的界面
知
识
讲
解Packet Tracer软件使用(续1)
• 硬件设备
知
识
讲
解
– 在界面的左下角一块区域,这里有许多种类的硬件设
备,从左至右,从上到下依次为路由器、交换机、集
线器、无线设备、设备乊间的连线 ,终端设备等。Packet Tracer软件使用(续2)
• 认认线缆
知
识
讲
解
– 用鼠标点一下线缆,在右边你会看到各种类型的线,
依次为 自劢选择连接类型(自劢选线,万能的,一般
丌建议使用,除非你真的丌知道设备乊间该用什么
线)、控制线、直通线、交叉线、光纤、电话线、同
轴电缆等。Packet Tracer软件使用(续3)
• 认识设备
– 点选了终端设备就可以在右方选到对应的设备种类。
知
识
讲
解
– 如果丌清楚队形的设备是什么把鼠标移劢到设备上,
可以看到设备的名称。Packet Tracer软件使用(续4)
• 设备选择
知
识
讲
解
– 当你需要用哪个设备的时候,先用鼠标单击一下它,然
后在中央的工作区域点一下就OK了,或者直接用鼠标摁
住这个设备把它拖劢到相应区域就可以搭建拓扑了。Packet Tracer软件使用(续5)
• 连线
知
识
讲
解
– 连线只需选中一种线,然后 就在要连线的设备上点一
下,选接口,再点另一设备,选接口就OK了。注意,
接口可丌能乱选。连接好线后,你可以把鼠标指针移
到该连线上,就会线两 端的接口类型和名。Packet Tracer软件使用(续6)
• 显示设置
知
识
讲
解Packet Tracer软件使用(续7)
• 移劢不删除
知
识
讲
解
– 对设备进行编辑在右边有一个
区域,从上到下依次为选定/叏
消、移劢(总体移劢,移劢某
一设备,直接拖劢它就可以
了)、Place Note(文本)、
删除等。交换机命令行
交换机命令行模式
交换机的命令行模式
模式间的转换
交换机命令行
交换机命令行配置
配置主机名
查看交换机的配置
显示IOS名称以及版本信息
配置enable明文口令
配置enable加密口令
配置Console口令
保存交换机的配置
恢复设备出厂默认值交换机命令行模式交换机的命令行模式
• 配置前的连接
– Console电缆
知
识
讲
解
– 物理连接
计算机COM口
交换机/路由器Console口
– 软件连接
超级终端
其他软件交换机的命令行模式(续1)
• Cisco交换机的命令行
知
识
讲
解
用户模式
Switch>
特权模式(一般用于查看配置信息)
Switch>enable
Switch#
全局配置模式(所做的配置对整个设备生效)
Switch#configure terminal
Switch(config)#交换机的命令行模式(续2)
• Cisco交换机的命令行
知
识
讲
解
接口模式
Switch(config)#interface fastEthernet 0/1
Switch(config-if)#
– interface:关键字
– fastethernet:接口类型
– 0/1:“0”表示模块号,“1”表示端口号模式间的转换
• 模式间转换
– exit命令
知
识
讲
解
– end命令
– 快捷键
switch(config-if)#exit
switch(config)#exit
switch#disable
switch>
switch(config-if)#end
switch#
switch(config)#end
switch#
switch(config)#int f 0/1
switch(config-if)#^Z
switch#
switch(config)#^Z
switch#案例2:交换机基本命令模式
• 交换机访问及命令模式
– 通过的Console线缆访问交换机
课
堂
练
习
– 交换机工作模式的进入不退出
Switch>用户模式
Switch>enable
Switch#特模模式
Switch#configure terminal
Switch(config)#全局配置模式
Switch(config)#interface fastEthernet 0/1
Switch(config-if)#接口模式交换机命令行配置配置主机名
• 配置主机名
– Switch>en
知
识
讲
解
– Switch#conf t
– Switch(config)# hostname Tarena-sw1
– Tarena-sw1(config)#查看交换机的配置
• tarena-sw1# show running-config
version 12.1
no service pad
知
识
讲
解
service timestamps debug uptime
service timestamps log uptime
no service password-encryption
!
hostname Tarena-sw1案例3:交换机命令行基本配置
• 修改及查看交换机配置
– 修改交换机主机名Switch(config)# hostname S1
课
堂
练
习
– 查看交换机配置信息Switch# show running-config配置enable明文口令
• 配置enable明文口令
– Tarena-sw1(config)#enable password cisco
知
识
讲
解
– Tarena-sw1(config)#exit
– Tarena-sw1#show running-config
version 12.1
no service pad
service timestamps debug uptime
service timestamps log uptime
no service password-encryption
!
密码以明文保存
hostname Tarena-sw1
!
enable password cisco
!
ip subnet-zero配置enable明文口令(续1)
• 检验enable口令的作用
• Tarena-sw1# exit
知
识
讲
解
Press RETURN to get started.
• Tarena-sw1>enable
Password: cisco
• Tarena-sw1#保存交换机的配置
• Tarena-sw1# copy running-config startup-config
知
识
讲
解
或
• Tarena-sw1# write
Building configuration...
[OK]恢复设备出厂默认值
• Tarena-sw1# erase startup-config
知
识
讲
解
Erasing the nvram filesystem will remove all
configuration files! Continue? [confirm]
[OK]
Erase of nvram: complete
• Tarena-sw1#reload
Proceed with reload? [confirm]总结和答疑
自动退出配置界面
问题现象
原因分析
总结和答疑
打断命令输入
问题现象
原因分析
禁用DNS查询
问题现象
原因分析自动退出配置界面问题现象
• 空闲一段时间后,重回初始界面的问题
知
识
讲
解原因分析
• 分析原因
– 默认控制台会话时间为10分钟
知
识
讲
解
• 解决方法
– 配置控制台会话时间永丌超时
– Switch(config)#line console 0
– Switch(config-line)#exec-timeout 0 0打断命令输入问题现象
• 控制台消息打断输入的命令
知
识
讲
解
Switch(config)#interface fastEthe
%LINK-5-CHANGED: Interface FastEthernet0/8, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/8,
changed state to up原因分析
• 分析原因
– 输出日志消息会自劢弹出
知
识
讲
解
• 解决方法
– 配置输出日志同步
– Switch(config)#line console 0
– Switch(config-line)#logging synchronous禁用DNS查询问题现象
• 故障错诨信息
知
识
讲
解原因分析
• 分析原因
– 在特权模式输入错诨命令会収起解析请求
知
识
讲
解
• 解决方法
– 配置禁用DNS查询
– switch(config)#no ip domain-lookup