网络基础6

简介:

路由条目进入路由表的前提条件:
路由条目的“下一跳”,必须可达;
即路由条目中的网段后面的端口和IP地址,
必须是可以访问的;
如果是端口,则必须得是 up / up 的; 
如果是IP地址,则必须得是可以 ping 通的;

路由条目的组成:

类型 网段/掩码 [属性] via 下一跳 
S 192.168.2.0 /24 [1/0] via 10.10.12.2
[9/0] 10.10.21.2(备份)
路由属性 
-管理距离(AD-admin distance)
该属性表示的是路由条目的稳定性;
值越小,表示越稳定;
取值范围: 0--255
注意:
每一种类型的路由,都有一个默认的 AD 值。
直连,默认是 0 ;
静态,默认是 1 ; 
-度量值(metric)
该属性表示的是通过该条目去往目标网段的距离;
值越小,表示越好;
取值范围:不同类型的路由,取值范围不同;

去往同一个目标网段时,如果有多个下一跳,则进行比较,
选择一个最好的路由条目,放入路由表:
比较对象:
路由属性;
比较原则:
1、首先比较 AD ,值越小越好;如果相同,则继续
下一个;
2、其次比较 Metric,值越小越好;
3、如果两者都相同,则多个路由条目,都放入路由表;


浮动静态路由
-定义
将使用备份链路的静态路由条目的 AD 调整为大于1。
那么,这种类型的静态路由条目,称之为浮动静态路由
-作用
实现链路的备份,增强网络的健壮性;
-配置
1、前提:网络中确实得存在“备份链路”;
2、命令:
ip route 192.168.2.0 255.255.255.0 10.10.21.2 9
注:
后面的9,表示的是该备份静态路由条目的 AD ; 
-常用场景:
#公司边界路由器
#为了能够访问Internet,一般配置的都是默认路由
&如果公司出口有2个链路:主链路和备份链路;
&则配置浮动静态路由:
ip route 0.0.0.0 0.0.0.0 {主链路端口/ip}
ip route 0.0.0.0 0.0.0.0 {备份端口/ip } {AD}

===============================================

传输层
-功能:
为应用层的数据的传输,进行保驾护航。

-协议:
TCP:transport control protocol ,传输控制协议
该协议传输的数据稳定、靠谱
可以实现
长时间的、稳定的、传输大量数据
UDP:user datagram protocol ,用户数据报文协议
该协议传输的数据速度快,但是不稳定,容易丢包
一般情况下,主要应用于对于延迟比较低的应用;


Port :
在报文中占用了16个bit,所以端口号的范围是
0 --- 65535

分类:
   知名端口:
         tcp 80 , 表示的是应用 - web
         tcp 23 , 表示的是应用 - telnet

   随机端口
        端口范围是 1024 以上;

表示一个应用的正确姿势:
IP+TCP/UDP+Port , 套接字 - ip socket 。



     本文转自sweak_h 51CTO博客,原文链接:http://blog.51cto.com/13478354/2044350,如需转载请自行联系原作者



相关文章
|
域名解析 缓存 网络协议
计算机网络——网络基础_网络命令的使用(配置主机IP、ipconfig、ping、tracert、arp实战)
任务要求 打开Windows 10的命令(控制台)窗口。 实验步骤 有多种方法打开Windows命令(控制台)窗口。其中一种较为快速的方法是: 在键盘上按下“Win+R"组合键,系统将打开“运行"窗口,如图1-1所示。键入cmd.按回车键或单击“确定”按钮,Windows将打开命令(控制台)窗口,显示俞令提示符,如图1-2所示。
1319 1
计算机网络——网络基础_网络命令的使用(配置主机IP、ipconfig、ping、tracert、arp实战)
|
网络协议 算法 网络性能优化
网络入门基础模型, 网络大体框架, TCP/IP协议栈, 各种局域网和广域网刨析 (以图解的方式推开网络大门)
网络入门基础模型, 网络大体框架, TCP/IP协议栈, 各种局域网和广域网刨析 (以图解的方式推开网络大门)
网络入门基础模型, 网络大体框架, TCP/IP协议栈, 各种局域网和广域网刨析 (以图解的方式推开网络大门)
|
缓存 网络协议 网络架构
网络基础:Ping、Traceroute应用与排错
网络基础:Ping、Traceroute应用与排错
285 0
网络基础:Ping、Traceroute应用与排错
|
运维 网络协议 算法
网络基础运维面试必备的知识点(2)
网络基础运维面试必备的知识点(2)
|
存储 运维 网络协议
网络基础运维面试必备的知识点(1)
网络基础运维面试必备的知识点(1)
|
设计模式 监控 网络协议
Linux网络原理与编程——第十一节 网络基础及套接字
从system call(系统调用结构)开始往下,都是属于OS和硬件的范畴,我们一般的程序员所进行的开发,通常都是在用户层。(这个我们后面还会具体说到)。
170 0
Linux网络原理与编程——第十一节 网络基础及套接字
|
运维 安全 数据安全/隐私保护
【网络与信息安全基础】OSI 网络体系结构
【网络与信息安全基础】OSI 网络体系结构
160 0
【网络与信息安全基础】OSI 网络体系结构
|
数据采集 API C++
【0基础爬虫】网络基础知识&python基础知识
爬虫是获取网络信息资源的方式之一,我们可以通过爬虫采集到想要的数据,因此爬虫对于我们而言十分重要。本文介绍了爬虫的网络基础知识和python相关包,使得初学者可通过简答的配置学习到网络爬虫相关知识。 本章节讲简单介绍Python相关知识
|
安全 前端开发 网络架构
前端网络相关基础以及安全
前端网络相关基础以及安全
|
网络协议 网络架构
网路系统规划与设计(CCNA)复习纲要 第一部分:网络通识基础
网路系统规划与设计(CCNA)复习纲要 第一部分:网络通识基础
135 0
网路系统规划与设计(CCNA)复习纲要 第一部分:网络通识基础