一、osi简介
1、osi
Open System Interconnection 开放系统互联模型,
2、开放式系统互联
① 国际标准化组织(ISO)制定
② 定义了不同计算机互联的标准
③ 设计和描述,计算机网络通信的框架
全世界网络通信的工作分为7层
应用层
表示层
会话层
传输层
网络层
数据链路层
物理层
制定OSI的优势
开放
厂商兼容性
易于理解、学习
模块化工程
故障排除
2、OSI:7层次结构/功能
① 应用层
应用程序用户的信息产生的原始数据 (QQ/YY/爱奇艺/吃鸡)
② 表示层
对数据进行加工,什么格式,是否压缩,是否加密 (快速传递 安全传递 鸡毛信 )
③ 会话层
保持会话通道/全双工/半双工 (身份信息 电话/对讲机)
④ 传输层
对数据进行分段 重组 端口号 (传输效率)
⑤ 网络层
封装IP地址 寻址 路由 (总目标,全球地址)
⑥ 数据链路层
MAC地址,局域网 (分段目标,局部地址、邮递员)
⑦ 物理层
使用传输介质传输比特流 ( 电流/光/无线信号/4G/5G)
3、TCP/IP:5层结构/功能
TCP/IP: Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议
5层结构是把应用层表示层会话层组合到一起形成了应用层。其余部分和7层结构一样。
4、TCP/IP:4层结构/功能
4层结构是把物理层和数据链路层组合到一起形成了网络接口层。其余部分和4层结构一样。
5、OSI模型和TCP/IP模型的区别
OSI:
推出的时间早
只有理论,没有实践
TCP/IP:
TCP/IP:传输控制协议/互联网协议 rancation Control Protocol/Inetnet Protocol
美国军方由实践,总结出的理论
当今通信标准
6、TCP/IP:数据单元/DU
应用层数据 AP DU ApplicationProtocolDataUnit--应用协议数据单元
传输层数据 segment DU 分段数据
网络层数据 packet DU 包 数据
数据链路层数据 frame DU 帧 数据
物理层数据 bit DU 比特 数据
7、封装和解封装
简介
信息从一台计算产生,经过TCP/IP模型加工。后传递到另一台计算机。这个通信过程就像,快递从厂家包装到顾客收到货物拆包一样。 我们把这个通信过程,称作数据的封装(发送)和数据解封装(接收)。从而更好的理解,数据通信原理。
数据封装的过程大致如下
1.(应用层)用户信息转换为数据,以便在网络上传输
2.(传输层)数据转换为数据段,并在发送方和接收方主机之间建立一条可靠的连接
3.(网络层)数据段转换为数据包或数据报,并在报头中放上逻辑地址,这样每一个数据包都可以通过互联网络进行传输
4.(数据链路层)数据包或数据报转换为帧,以便在本地网络中传输。在本地网段上,使用硬件地址唯一标识每一台主机。
5.(物理层)帧转换为比特流,并采用数字编码和时钟方案
二、进制转换
十进制
数值:0~9 十进制里能用10个符号 数位:123 位权:百位十位个位
二进制
数值:0~1 2进制里能用2个符号? 数位:101 位权:128-64-32-16-8-4-2-1
二进制,十进制互转
10和2互转
128 64 32 16 8 4 2 1
1 1 1 1 1 1 1 1
位权加减法
十进制转换成2进制
方法:
1 请将8位2进制,每个位置的位权写出来。
2 通过加减法,在2进制位权中取得相应数字。 不足的位置用0填充。
示例:
129=1000 0001
192=1100 0000
130=1000 0010
67=0100 0011
33=0010 0001
单位转换:
ASCII
比特=bit=b=1/0
字节=byte=B=8个比特
1KB=1024B
1MB=1024KB
1GB=1024MB
1TB=1024GB
来源:oschina
链接:https://my.oschina.net/u/4274700/blog/4493006