网络通讯基础——OSI模型

1、OSI模型(开放式系统互联) 

做用:为网络互联提供统一参考标准,实现网络通信。
安全

分层思想复制代码

1.1 OSI七层模型(物数网传会表应)及做用

物理层:创建、维护及断开物理链接			
数据链路层:创建逻辑链接、硬件地址寻址(MAC地址)、差错校验 
网络层:进行逻辑地址寻址(ip地址)、实现到达不一样网络路径(路径选择) 
传输层:定义传输协议和端口号、流程控制和差错校验 
会话层:创建、管理、终止会话 
表示层:数据的表示、安全、压缩和加密
应用层: 用户和计算机的接口复制代码

1.2 TCP/IP四层模型 

应用层 传输层 网络层 网络接口层bash

1.3 TCP/IP五层模型及每一层的协议

应用层网络

http   超文本传输协议         tcp 80
http   安全的超文本传输协议    tcp 443
ssh    远程管理协议           tcp 22
Telnet 远程链接协议           tcp 23
ftp    文件传输协议           tcp 21(传递控制数据)20(传递文件数据)
dns    域名解析协议           tcp 53(数据同步)udp 53 (查询)
imap   Internet邮件访协议    tcp 143(为客户端提供在线邮件管理接口) 
tftp   简单文件传输协议       tcp 69
smtp   简单邮件传输协议       tcp 25
snmtp  简单网络管理协议       udp 161 162复制代码

传输层
ssh

tcp  传输控制协议、面向链接的可靠协议-
udp  用户数据报协议,面向非链接的不可靠协议复制代码

网络层tcp

IP   互联网协议
icmp 网络控制协议(ping)
arp  网络地址解析协议 ip地址=>mac地址
rarp 反向网络地址解析协议 mac地址=>ip地址复制代码

数据链路层
加密

物理层
spa

1.4 数据封装和解封装的过程

发送数据:层层封装报头 code

接收数据:层层解封装报头
dns

每一层协议数据单元(PDU)的名称及设备接口

应用层             数据                                数据                 PC
传输层             TCP头部+数据                        数据段              防火墙
网络层             IP头部TCP头部+数据                  数据包              路由器 
数据链路层          MACIP头部+IP头部TCP头部+数据        数据帧              交换机
物理层                                                比特流              网卡复制代码


2、数制转换

十进制(D decimal):0、一、二、三、四、五、六、七、八、9

二进制(B binary):0、1

十六进制(H hexadecimal):0、一、二、三、四、五、六、七、八、九、A、B、C、D、E、F

2.1 进制转换方法:

(1)二进制=>十进制:位权展开法 乘法

1011)2=1*2^(4-1)+0*2(3-1)+1*2^(2-1)+1*2^(1-1)          
      =8+0+2+1           
      =11复制代码

2^0...............................1                    
2^1...............................2                  
2^2...............................4                  
2^3...............................8                   
2^4...............................16               
2^5...............................32                
2^6...............................64  
2^7...............................128  
2^8...............................256  
2^9...............................512  
2^10..............................1024复制代码

(2)十进制=>二进制:短除法

(159)10=(10011111)2      
2|159.....................1      
2|79.....................1      
2|39.................1      
2|19...............1      
2|9..............1     
2|4.............0     
2|2...........0     
1
10011111=(159)10复制代码

3、 IP 地址分类

IPv4:网络位+主机位 分为四段,每段八位二进制数,一共32位,以点(.)分十进制来表示

公有IP地址范围:

A:0-127    255.0.0.0                 网+主+主+主
B:128-191  255.255.0.0               网+网+主+主
C:192-223  255.255.255.0             网+网+网+主
D:223-239  组播(多播)
E:240-254  科研复制代码

私有IP地址范围:

A:10.0.0.0-10.255.255.255 
B:172.16.0.0-172.31.255.255 
C:192.168.0.0-192.168.255.25复制代码

特殊地址:

192.168.1.0            网络号
192.168.1.255          广播地址
0.0.0.0                任意地址
127.0.0.1              本地回环地址复制代码

3.1 子网掩码

子网掩码的表示方法:网络位全一、主机位全0

A:255.0.0.0 
B:255.255.0.0 
C:255.255.255.0复制代码

判断两个IP地址是否互通:

比较网络号,网络号同样就能够互通  
网络号=IP地址和网络掩码做与运算 转换成二进制
192.168.1.1
11000000.10101000.00000001.00000001
255.255.255.0
11111111.11111111.11111111.00000000
192.168.2.1
11000000.10101000.00000010.00000001
255.255.255.0
11111111.11111111.11111111.00000000

192.168.1.1 的网络号为:192.168.1.0
192.168.2.1 的网络号为:192.168.2.0
192.168.1.1192.168.2.1 的网络号不相同,因此他们不能互通
复制代码

任何数跟全1相与还得原来那个数,任何数跟全0相与都得0

相关文章
相关标签/搜索