1、OSI七层模型及作用(从上层到下层)
应用层:各种应用程序、协议
表示层:数据压缩解压、加密解密、数据和信息的语法转换内码
会话层:为通信双方指定通信方式,并创建、注销会话
传输层:提供端到端传输、差错控制、滑动窗口
网络层:寻址、路由选择
数据链路层:封装成帧,节点到节点传输
物理层:在媒介上传输比特流;提供机械、电气、功能、规程等特性的标准
2、TCP/IP模型及作用(从上层到下层)
应用层:根据协议产生数据PDU
传输层:定义数据的传输方式,可靠或不可靠
网络层:定义源端和目的端
网络接口层:定义数据帧的格式 完成数据帧的封装并传送出去
3、OSI模型与TCP/IP的对应关系
应用层 | 应用层 |
表示层 | |
会话层 | |
传输层 | 传输层 |
网络层 | 网络层 |
数据链路层 | 网络接口层 |
物理层 |
4、应用层常用协议名称及端口
HTTP | 超文本传输协议 | 80 | TCP |
HTTPS | 安全的超文本传输协议 | 443 | TCP |
DNS | 域名解析服务 | 53 | UDP |
FTP | 文件传输协议 | 20/21 | TCP |
TFTP | 简单的文件传输协议 | 69 | UDP |
SMTP | 简单邮件传输协议 | 25 | TCP |
Telnet | 远程登陆(明文) | 23 | TCP |
SSH | 远程登陆(加密) | 22 | TCP |
DHCP | 动态主机配置协议 | 67/68 | UDP |
POP3 | 邮局协议 | 110 | TCP |
5、端口号
端口号用于识别应用层协议,封装在应用层报文中,端口号:1~65535
分类:
知名端口号 | 1~1023 |
动态端口号1024~65535 | 注册端口号 1024~49151 |
私有端口号 49152~65535 |
知名端口号:一般固定分配给一些服务,例如80端口分配给HTTP服务
动态端口号:一般不固定分配给某个服务,也就是说许多服务都可以使用这些端口
注册端口号:这些端口号松散的绑定一些服务,意味着有许多服务可以绑定在这些端口上,同样也 可用于其他目的
私有端口号:一般是由操作系统动态分配给客户端程序使用,用于临时的连接。
6、RIB和FIB
RIB:路由信息表
FIB:转发信息表
路由器查表转发数据,其实路由器查的这个表是FIB,而不是RIB,FIB是根据RIB生成的,RIB里面有多少条表项,FIB里面就有多少条表项。
7、静态路由用途
(1)负载均衡
(2)备份路由
(3)缺省路由
(4)简单静态路由
8、RIP协议
(1)基于UDP封装,端口号520,30s更新一次报文,最多15跳,16跳丢弃
(2)数据包类型
请求包request
应答包response,携带有路由信息
(3)版本,v1和v2
(4)基础配置
[Huawei]rip 1 #启动进程号
[Huawei]vertion #选择版本号
[Huawei]network 12.0.0.0 #宣告所有直连网段,且必须是主类网段
后续知识点持续更新中~~~