网络基础:信息传递,资源共享。
计算机—1946
100+1—》电流/二进制
应用程序—接收人类输入给计算机的一些参数—编码—应用层
编码—二进制—表示层
网络层—路由器
二进制—电信号—介质访问控制层——交换机
处理电信号—物理层—CPU
网络变大:(1)节点增多;(2)传输距离的延长;(3)传输介质
增多结点的方法:集线器
拓扑结构;直线型拓扑结构;环形拓扑结构;星形拓扑结构;状拓扑结构
延长传输距离的方法:信号衰减—电压下降—中继器(加压,解决信号衰减)
波形失真(交换机)
集线器:(1)安全问题
(2)延迟问题—垃圾信息
(3)地址问题—区分标识不同的设备,使用MAC地址:具备唯一性,格式统一性
MAC地址:48位二进制构成,以16进制表示(便于人类区分和识别),前24位代表不同的厂商,后24位才是厂商分配的串号,具备唯一性。
(4)冲突问题—CSMA/CD:载波侦听—排队思想。
对网络的期望/交换机的功能:
(1)端口密度(接口);(2)完全没有冲突;(3)一对一的单播;(4)无限的传输距离
网桥—交换机(介质访问控制层),一对一的单播
当一个数据包来到交换机之后,交换机会根据数据包中的源目MAC进行转发,转发之前会先记录,根据源MAC地址记录自身接口和相连主机的MAC的对应关系,之后在进行转发,转发过程会查看自身的MAC地址表,如果MAC地址表有记录,则按照MAC地址表中的记录进行转发,如果没有记录,则洪范—除进入接口以外,向其他所有接口复制转发—洪范范围。
—读和重写的作用实现无限的传输距离。
路由器— 1.隔离洪范范围;2.单播转发
IPV4地址—32位二进制构成。点分十进制的方式表示。
11000000101010000000000000100000000001
128 64 32 16 8 4 2 1
00000000=0
00000001=1
00000010=2
00000011=3
00000100=4
00001000=8
00010000=16
00100000=32
01000000=64
10000000=128
子网掩码由32位二进制构成-----必须由连续的0和连续的1构成。
192.168.1.1
255.255.0.0
192.168.2.1
255.255.0.0
11000000.10101000.00000001.00000001
11111111.11111111.00000000.00000000
11000000.10101000.00000010.00000001
ping命令—检测网络连通性的指令
ARP—地址解析协议—通过一种地址获取另外一种地址的协议
system-view
[Huawei]interface GigabitEthernet 0/0/0
[Huawei-GigabitEthernet0/0/0]ip address 192.168.1.254 255.255.255.0
[Huawei-GigabitEthernet0/0/1]ip address 192.168.2.254 24—前24位都为1等价 255.255.255.0
网络变大—传输介质,中继器,拓扑结构,集线器—交换机—洪范—路由器—ARP—IPV4
A类地址范围:0-127 2的24次方个地址 1-126
B类地址范围:128-191,2的16次方个地址
C:192-223 :2的8次方
ABC—全球单播
D类:224-239
E类:240-254
特殊IP地址:
主机位全0的地址—让这样的地址代表范围—网络号.
主机位全1的地址—广播地址
255.255.255.255—受限广播地址—代表广播域类所有的主机,受到路由器的限制。
0.0.0.0—DHCP 1.我自己没有地址2.代表所有地址
127.0.0.1 -环回地址—虚拟的地址,测试地址。
169.0.0.0/16—动态获取地址时,没有获取到地址情况下,自己给自己分配的地址。
VLSM—可变长子网掩码—无类地址(子网划分)
OSI七层参考模型
思想:分层
1.更利于标准化
2.降低层次之间的关联性—某一层协议的增加或者减少,尽量不要影响其他层次。相同层次之间的设备协议具体相同或者相似的作用,不同层次之间具有明显的差异,每一层都在下层的基础上提供某种增值服务。
(1)应用层
(2)表示层
(3)会话层—发现建立和维护和断开一次会话链接。
(4)传输层—优化传输,端对端的传输。
区分进程和服务—端口号—16位二进制65536 1-65535
0-1023知名端口号,著名端口号,1024-65535
(5)网络层—路由器—IP地址(逻辑地址)IP地址
(6)数据链路层—介质访问控制层MAC,逻辑链路控制层LLC。
电信号和二进制之间的转换
MAC地址—物理地址
(7)物理层—处理电信号
TCP/IP模型
TCP/IP协议簇
协议数据单元—PDU
L1PDU
L2PDU
L3PDU
…
L7PDU
应用层的数据—数据报文
传输层—数据段
网络层—数据包
数据链路层—数据帧
物理层—比特流
封装和解封装
解封装—封装的逆过程,可以理解为就是还原数据的过程。
TCP/IP(协议)
应用层
http:80
https:443
telnet:23
传输层—TCP/UDP
TCP和UDP的区别:
1.TCP是面向连接(TCP的三次握手)的协议,而UDP是无连接的协议
2.TCP的传输的可靠的传输,而UDP的传输是不可靠的。排序,确认,重
传、流控。
3.TCP可以进行流控,而UDP不行。滑动窗口机制。
4.TCP可以进行分段,而UDP不能。
5.TCP转发数据包的速率慢,并且占用资源比较大。UDP的转发效率高于
TCP,并且占用资源也会小一些。
应用场景:TCP更加适用于对数据包可靠性要求较高的情况,比如说传
输文件,邮件等等,而UDP适用于对可靠性要求较低,但是对转发效率
要求较高的场景,比如说:即时通讯类。
C—客户端
S—服务端
网络层
数据链路层
物理层
网络基础:信息传递,资源共享。
计算机—1946
100+1—》电流/二进制
应用程序—接收人类输入给计算机的一些参数—编码—应用层
编码—二进制—表示层
网络层—路由器
二进制—电信号—介质访问控制层——交换机
处理电信号—物理层—CPU
网络变大:(1)节点增多;(2)传输距离的延长;(3)传输介质
增多结点的方法:集线器
拓扑结构;直线型拓扑结构;环形拓扑结构;星形拓扑结构;状拓扑结构
延长传输距离的方法:信号衰减—电压下降—中继器(加压,解决信号衰减)
波形失真(交换机)
集线器:(1)安全问题
(2)延迟问题—垃圾信息
(3)地址问题—区分标识不同的设备,使用MAC地址:具备唯一性,格式统一性
MAC地址:48位二进制构成,以16进制表示(便于人类区分和识别),前24位代表不同的厂商,后24位才是厂商分配的串号,具备唯一性。
(4)冲突问题—CSMA/CD:载波侦听—排队思想。
对网络的期望/交换机的功能:
(1)端口密度(接口);(2)完全没有冲突;(3)一对一的单播;(4)无限的传输距离
网桥—交换机(介质访问控制层),一对一的单播
当一个数据包来到交换机之后,交换机会根据数据包中的源目MAC进行转发,转发之前会先记录,根据源MAC地址记录自身接口和相连主机的MAC的对应关系,之后在进行转发,转发过程会查看自身的MAC地址表,如果MAC地址表有记录,则按照MAC地址表中的记录进行转发,如果没有记录,则洪范—除进入接口以外,向其他所有接口复制转发—洪范范围。
—读和重写的作用实现无限的传输距离。
路由器— 1.隔离洪范范围;2.单播转发
IPV4地址—32位二进制构成。点分十进制的方式表示。
11000000101010000000000000100000000001
128 64 32 16 8 4 2 1
00000000=0
00000001=1
00000010=2
00000011=3
00000100=4
00001000=8
00010000=16
00100000=32
01000000=64
10000000=128
子网掩码由32位二进制构成-----必须由连续的0和连续的1构成。
192.168.1.1
255.255.0.0
192.168.2.1
255.255.0.0
11000000.10101000.00000001.00000001
11111111.11111111.00000000.00000000
11000000.10101000.00000010.00000001
ping命令—检测网络连通性的指令
ARP—地址解析协议—通过一种地址获取另外一种地址的协议
system-view
[Huawei]interface GigabitEthernet 0/0/0
[Huawei-GigabitEthernet0/0/0]ip address 192.168.1.254 255.255.255.0
[Huawei-GigabitEthernet0/0/1]ip address 192.168.2.254 24—前24位都为1等价 255.255.255.0
网络变大—传输介质,中继器,拓扑结构,集线器—交换机—洪范—路由器—ARP—IPV4
A类地址范围:0-127 2的24次方个地址 1-126
B类地址范围:128-191,2的16次方个地址
C:192-223 :2的8次方
ABC—全球单播
D类:224-239
E类:240-254
特殊IP地址:
主机位全0的地址—让这样的地址代表范围—网络号.
主机位全1的地址—广播地址
255.255.255.255—受限广播地址—代表广播域类所有的主机,受到路由器的限制。
0.0.0.0—DHCP 1.我自己没有地址2.代表所有地址
127.0.0.1 -环回地址—虚拟的地址,测试地址。
169.0.0.0/16—动态获取地址时,没有获取到地址情况下,自己给自己分配的地址。
VLSM—可变长子网掩码—无类地址(子网划分)
OSI七层参考模型
思想:分层
1.更利于标准化
2.降低层次之间的关联性—某一层协议的增加或者减少,尽量不要影响其他层次。相同层次之间的设备协议具体相同或者相似的作用,不同层次之间具有明显的差异,每一层都在下层的基础上提供某种增值服务。
(1)应用层
(2)表示层
(3)会话层—发现建立和维护和断开一次会话链接。
(4)传输层—优化传输,端对端的传输。
区分进程和服务—端口号—16位二进制65536 1-65535
0-1023知名端口号,著名端口号,1024-65535
(5)网络层—路由器—IP地址(逻辑地址)IP地址
(6)数据链路层—介质访问控制层MAC,逻辑链路控制层LLC。
电信号和二进制之间的转换
MAC地址—物理地址
(7)物理层—处理电信号
TCP/IP模型
TCP/IP协议簇
协议数据单元—PDU
L1PDU
L2PDU
L3PDU
…
L7PDU
应用层的数据—数据报文
传输层—数据段
网络层—数据包
数据链路层—数据帧
物理层—比特流
封装和解封装
解封装—封装的逆过程,可以理解为就是还原数据的过程。
TCP/IP(协议)
应用层
http:80
https:443
telnet:23
传输层—TCP/UDP
TCP和UDP的区别:
1.TCP是面向连接(TCP的三次握手)的协议,而UDP是无连接的协议
2.TCP的传输的可靠的传输,而UDP的传输是不可靠的。排序,确认,重
传、流控。
3.TCP可以进行流控,而UDP不行。滑动窗口机制。
4.TCP可以进行分段,而UDP不能。
5.TCP转发数据包的速率慢,并且占用资源比较大。UDP的转发效率高于
TCP,并且占用资源也会小一些。
应用场景:TCP更加适用于对数据包可靠性要求较高的情况,比如说传
输文件,邮件等等,而UDP适用于对可靠性要求较低,但是对转发效率
要求较高的场景,比如说:即时通讯类。
C—客户端
S—服务端
网络层
数据链路层
物理层