网络基础

ping命令与tracert命令

ping命令的TTL值
在这里插入图片描述
TTL值为64,一般说明对面设备是linux系统,如果为128为windows系统,为255说明为路由器。当前为63,说明经过了一个路由器。
tracert用于查找经过了哪些路由器:
网络基础_第1张图片

osi七层模型

网络基础_第2张图片

物理层

完成节点之间比特流bit的传输。主要设备是中继器与集线器。
中继器:双绞线的有效传输距离是100米,超过了就会衰减,需要中继器对信号进行放大。
集线器:类似多个端口的中继器。目前基本很少集线器了,有很多不足。
**实现节点bit传输的原理:**中继器将收到的报文转发给除发送方的所有设备,接收到报文的设备如果发现自己不是目标设备,将报文丢弃,以此类推,目标设备将收到报文。也是广播的原理。

数据链路层

完成网络相邻节点的可靠传输,传输的是帧,通过mac地址负责主机间主机的可靠传输。主要设备是:网卡(网络适配器)、网桥、交换机。
**网卡(网络适配器):**连接计算机与网络的硬件设备。作用是整理计算机发送到网络的数据,分解成大小合适的数据包发送出去。网卡里面的mac地址是出厂固定的,无法修改。
**网桥:**将两个LAN连接在一起,并按照mac地址转发。网桥会学习mac地点与它转发端口的对应关系,来解决冲突域的问题。
交换机: 与网桥类型,但更具备mac地址学习,实现mac地址目标转发。网桥基于软件转发,交换机基于硬件转发,交换机造价更低。
网络基础_第3张图片
VLAN一般就是网管手动划分多个VLAN使用。

网络层

完成主机间的报文传输。一般涉及的协议有IP、IPX。网络层设备必须能识别出网络层地址(就是ip地址),如路由器、三层交换从都是网络层设备,都能根据ip地址做出路径选择。
路由器:
网络基础_第4张图片
**举个例子:**利用路由器与交换机实现不同网段的通信

pc0 的ip是192.168.1.2 pc1的是192.168.1.3
pc2的ip是192.168.2.2 pc3的是192.168.2.3
怎么配置路由才能相互通信。。。(不用改IP, 子网掩码的方法)
网络基础_第5张图片
处理方案:

看图中,比bai较合理的配置方法是在2950上配置vlan
如 pc0 pc1 vlan1
pc2 pc3 vlan2
.....
vlan透传到du路由器上,然后在路由器上配置接dao口:
如: interface 1 vlan 1 192.168.1.1
interface 2 vlan2 192.168.2.1
这样可以指定静态路由:
ip route 192.168.1.0 255.255.255.0 目的地址 192.168.2.1
ip route 192.168.2.0 255.255.255.0 目的地址 192.168.1.1
这样,pc0和pc1同属一个vlan而且在一个网段,可以互通,PC2和PC3是一样的情况。
而这两个网段又在路由器中指定了静态路由,所以互通。

网络基础_第6张图片
网络基础_第7张图片
局域网内的主机,如果子网掩码相同,那么它们的网络号也相同,它们的网络属于ip子网,它们是可以直接通信的,不同的ip子网的主机要进行通信必须使用路由器或者网关。路由器有多个端口,用于连接多个ip子网,每个端口的ip地址的网络号要与所连接的ip子网的网络号要保持一致才行,比如一个端口连接的网段是192.168.2.2~255,那么该端口的ip可以设置为192.168.2.1。

传输层

实现两个进程间端到端的可靠通信。协议是tcp、udp。
ARP
ARP缓存表过期问题

你可能感兴趣的:(网络)