一 OSI七层模型
1.应用层 各种的应用程序的协议
2.表示层 解释信息语法问题 如:加密 解密 编码 解码
3.会话层 两个机器之间建立会话连接
4.传输层 接受上一层的数据 数据分割 TCP/UDP两种传输
5.网络层 寻找相应的IP地址 通过IP地址连接两个节点
6.数据链接层 为上层服务 将原始的比特流传输转换为逻辑传输
7.物理层 电器电压接口 通上比特流传输
二 TCP三次握手
第一次握手 连接时 客户端发送SYN给服务器 等服务器确认
第二次握手 服务器收到SYN 发送确认收到包 并且发送SYN ACK
第三次握手 客户端收到服务器发的SYN ACK 包 向服务器发送确认 包就发送完毕
之后就发送请求断开 服务器再确认断开
三 封装与解封装
A给B传递时 经过传输层 加上TCP头封装 经过网络层 加上IP头封装
传输到B时 B再反过来一层一层的解封 就是解封装
四
IPv4
32位二进制 有网络位和主机位
网络为表示位于的网段 主机位 表示唯一 标识一个主机
ABCDE五类 通过第一个8位辨别
A 0 0000000---0 1111111 0-127
B 10 000000---10 111111 128-19
C 110 00000---110 11111 192-223
D 1110 0000---1110 1111 224-239
E 1111 0000----1111 1110 240-254
ABC为单播地址 D为组播地址 E为科研使用
掩码用来识别两个IP地址使用32位二进制
“1”表示网络位 “0”表示主机位
五
1. 202(D)=___11001010___(B)/八位二进制
186(D)=___10111010___(B)/八位二进制
172(D)=___10101100___(B)/八位二进制
97 (D)=___01100001___(B)/八位二进制
11011100(B)=____220_____(D)
10110011(B)=_____179____(D)
00110101(B)=____53_____(D)
01010101(B)=_____85____(D)
2.172.16.33.22/21——用二进制写出,计算可用的IP地址数量
10101100 00010000 00100001 00010110
11111111 11111111 11111000 00000000
可用2^11-2
202.100.99.88/28—-用二进制写出,计算可用的IP地址数量
11001010 01100100 01100011 01011000
11111111 11111111 11111111 11110000
可用2^4-2
3.
某公司有员工130人,每人一台办公电脑,在不浪费IP地址的情况,请给此公司分配一个网段
写出私网网段:
这个想不明白 2的几次方减2也没等于130 的