第二阶段第一节

OSI模型、TCP/IP模型:

1、OSI模型的由来:

在网络的发展过程中,每个国家和地区都独立发展自己的网络,但是实现网络互联的时候,发现因为标准不统一,导致无法互联。

为了解决标准不统一的问题,  

ISO (国际标准化组织)为了网络通信领域制造了一个标准:OSI(开放式 系统 互联 参考模型)。

建议:业界的任何厂商在开发软件和硬件的时候,都遵循统一的标准,从而实现每个国家的网络互联。

OSI模型,根据功能的不同一共分为7层。

例子:在发送快递时的一套体系是:货物----快递小哥----运输部门---派件小哥---接收

1)七层名称:物  数  网  传  会  表  应  

应用层

表示层

会话层

传输层

网络层

数据链路层

物理层

2)OSI七层每层功能----快递例子

应用层---------数据的产生—手机

表示层--------对数据进行包装----打包

会话层--------建立会话----联系快递小哥

传输层------数据传输方式----选择物流公司

网络层------定义逻辑地址,选路------在快递单上填发人地址和收件人地址你

    数据链路层—物理地址-----快递在运输过程中经历的地区

    物理层---传输数据的物理道路-----快递运输公路

3)科来工具的使用

目的:查看数据在网络中是否是分层的

可以看到的层有:数据链路层、网络层、传输层

软件的使用:

安装软件---使用软件:

    

 

 

4、TCP/IP

1、TCP/IP五层模型:

应用层

传输层

网络层

数据链路层

物理层

1)网络层:

--IP:互联网协议

--ICMP:网络控制消息协议

--ARP:地址解析协议

--OSPF协议开放式最短路径优先协议

2)传输层:

--TCP:传输控制协议

--UDP:用户数据报协议

3)应用层:

--HTTP:超文本传输协议      TCP 80

--FTP:文件传输协议            TCP 21、20

--TFTP:简单文件传输协议  UDP 69

--DHCP动态主机配置协议  UDP 67 68

5、什么是数据通信

设备之间的通信,指的是设备之间能够相互传输数据

设备时间的数据传输,一定是双向的,每个方向都分3个阶段

① 产生数据(数据封装)

② 传输数据(网络传输)

③ 接收数据(数据解封装)

5、数据的封装与解封装

1、怎么封装?

1)在数据前方加每一层的头部信息(打包装)1

 

2、怎么解封装?

1)到达每一层,会把相应层的头部信息拆掉(拆除包装)

 

6、PDU

1)protocol data unit - 协议 数据 单元

2)应用程序产生的数据,在 TCP/IP 模型中传输的时候,在每一层都有不同的称呼,也叫PDU

3)在应用层 --- 数据流

4)在传输层 --- 数据段

5)在网络层 --- 数据包

6)在链路层 --- 数据帧

7)在物理层 --- 比特流(很多的0和1)

 

7、设备与层的对应关系

 

所以,接下来就开始逐层分析:

8、物理层

网线

     双绞线:5类、超5、六类-----企业用

               超六、七类、八类-----数据中心

              接头:水晶头

水晶头/免打水晶头

信息面板

网线钳

测试线/寻线仪

理线架

配线架

机柜(网络机柜/服务器机构)【高/深/宽/散热/称重】

        1U=4.45CM   指的是高度

光纤

     单模----长距离传输

多模----短距离传输用

  无线介质 :电磁波

光纤接头

光纤溶接机

光纤模块

光纤测试仪

9、数据链路层

1、数据链路层的功能有

   1)

2、在以太网中发送数据时有以下几个问题及解决方案:

1)主机是如何区分来自谁的数据

    MAC  全球唯一的一个地址、物理地址、网卡地址。

  • MAC地址的组成:

前24bit(厂商编号)+后24bit(厂商具体生产的网卡号)  一共 48bit(bit代表0或 1)

但是 在前24bit(厂商编号)中

    第8位为0时:代表他是一个物理网卡(单播 一个网卡对应一个设备/主机)

    第8位为1时:代表他是一个逻辑网卡 (组播 是一个虚拟的网卡,代表一个网卡对多个设备)

  • MAC表示方法:

--使用十六进制的方法来表示

  1. 主机是否可以看懂对方发的数据

① 使用的以太网数据帧,数据帧的格式及每个字段的作用:

 

目的地址:接收主机的MAC地址

源地址:发送数据主机的MAC地址

6个字节:一个MAC地址长度  (8个bit =1个字节 6字节*8bit=48bit)

类型:表示上层在处理数据时用的什么协议,在次处标记出来

数据:就是用户发出来的数---图片  文字  文档

帧校验序列:他是核对用的,主要是查看数据是否被破坏,数据是好的话就接收

数据在数据帧中:(了解即可)

最大是多少:1500个字节

最小是多少:46个字节

整个数据帧最大是多少: 6+6+2+1500+4 =1518个字节

整个数据帧最小是多少:6+6+2+46+4=64个字节

 

 

10、进制/数制转换( 进制=数制

1、为什么要学习进制

为了以后更好的使用IP地址和子网划分

2、什么是进制  

进制是用来计数的一种方式,在进行计数时要遵循固定的字符和规则

3、常见的进制有:

1)  十进制: 0  1  2  3  4  5  6  7  8  9  (人类用的)

2)  二进制: 0  1           (计算机用的)

3)十六进制: 0  1  2  3  4  5  6  7  8  9  A(10)  B(11)

 C(12)  D(13)  E(14)  F(15) (MAC地址、IPV6用的)

4、进制的表示方法:

第一种表示方法:    第二种表示方法:英文字母的简称    

十 进 制:(1010)10            1010D

二 进 制:(1010)2                  1010B

十六进制:(1010)16                 1010H

5、进制计算(位权展开法)(掌握快速算法和计算器算法)

公式:位数x基数n-1+

将1010D、1010B、1010H转换成十进制数

--数位:数在第几位

--举例:1010     0在第1位,1在第2位,0在第3位,1在第4位

第4位

3

2

1

1

0

1

0

--基数:在某个数制中,某一位可以使用数字的个数

1)比如:二进制的基数为2  ,十进制的基础为10,十六进制的基础为16

--位权:在某个数制中,数位所代表的大小

125 中1代表的位权是100

125 中2代表的位权是20

125中 5代表的位权是5

计算:1010D

(1010)10  =1×104-10×103-11×102-10×101-1 

            1×1030×1021×1010×100 

            =1000+0+10+0

           =1010D

计算:1010B

(1010)2  =1×24-10×23-11×22-10×21-1 

         1×230×221×210×20 

         =8+0+2+0

         =10D

计算:1010H

(1010)16  =1×164-10×163-11×162-10×161-1 

         1×1630×1621×1610×160 

         =4096+0+16+0

         =4112D

  1. 10进制转换二进制

---余除法

  1. 举例 125=01111101B

2)余除法得出的数值,从下往上,最下面的数值为二进制的第一位

  1. 进制转换快速方法

1)     熟记以下排列,从右往 左,依次是前一个数的2倍:

    128    64     32    16    8      4       2       1

189     1          0      1      1     1       1       0     1

255     1          1      1      1     1       1       1       1

125      0       1        1      1     1      1       0       1

125=64+32+16+8+4+1=1111101B

例如:01111101B 转换为十进制:

01111101的十制数为64+32+16+8+4+1=125

0

1

1

1

1

1

0

1

128

64

32

16

8

4

2

1

例如:48D 转换为二进制

48=32+16 的二进制数为 00110000

128

64

32

16

8

4

2

1

0

0

1

 1

 0

0

0

0

  1. 10进制转换16进制

 

 

      将125D转换为十六进制        

 

        125D=7D H

  1. 进制转换超级核武器

 

练习:

 

128      64     32     16     8     4       2      1

175D    1      0     1     0     1   1    1    1

139D    1      0     0     0     1   0    1    1  

计算:(AB)16

(AB)16 

=10×161+11×160

      =160+11

      =171D

计算:(D5)16

(D5)16 

=13×161+5×160

       =208+5

      = 213D

练习:使用这个方法来吧下面的这个几个

数字来转换一下2进制 和16进制的

128      64     32     16     8     4       2      1

156D    1      0     0     1     1   1    0    0

200D    1      1     0     0     1   0    0    0  

243D    1      1     1     1     0   0    1    1

156D=128+16+8+4=10011100B

 

 

 

 

 

  使用电脑上的计算器来计算 如何打开呢 使用win+r 调出 运行对话框 然后 输入calc

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值