OSI 7层模型和TCP/IP 5层模型基本介绍及数据链路层详解

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、数据链路层的功能有

  主要有:如何将数据组合成数据块(在数据链路层中将这种数据块称为帧,帧是数据链路层的传送单位);如何控制帧在物理信道上的传输,包括如何处理传输差错,如何调节发送速率以使之与接收方相匹配;在两个网路实体之间提供数据链路通路的建立、维持和释放管理

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个字节

 

猜你喜欢

转载自blog.csdn.net/cs348047459/article/details/127060738