运维小白的成长日记第三天-
基础网络构建OSI七层模型与TCP/IP模型
网络运维的小白和想要加入网络运维的小伙伴们值得一看哦~ 今天是初识网络运维的第三天。希望能有志同道合的小伙伴一起讨论和学习,也希望有网络运维的大神能够帮忙在网络运维这条路上帮忙指点,能够多提意见使我进步。
今天和大家分享一下基础网络构建OSI七层模型与TCP/IP模型。
一、网络通信模型:
1、理想化蓝图:OSI参考模型
2、事实模型:TCP/IP参考模型
分而治之
ISO:国际标准化组织,负责制定各种标准
OSI:开发系统互联 参考模型
OSI七层,要求熟练背着按顺序说出来
OSI七层,自下向上是一至七层
数字信号:无论是文字、声音、还是图像、视频,都能用大量的0和1的组合表示。
二、各层主要作用
1、物理层主要的作用:如何表示二进制的1和0;数据是否可以在两个方向上进行
2、数据链路层主要的作用:标识数据帧的源和目标物理地址(MAC地址)。数据校验,判断数据帧是否完好无损。
3、网络层主要的作用:标识数据包的源和目标逻辑地址(IP地址)。选择到目标的最佳路径(路由)。
4、传输层的主要作用:决定通信是可靠的,还是不可靠的;确定访问目标的什么服务(通过端口号决定)。
5、会话层的主要用功能:建立用户间的会话关系
6、表示层的主要用功能:编解码、压缩、加密
7、应用层的主要用功能:对应各种应用程序
注:物理地址是平面结构,相当于发快递时人的×××号;逻辑地址有层次,相当于人的住址。
三、TCP/IP参考模型
1、分层:可以是四层,也可以是五层。它的应用层是把OSI的高三层层合并为一层;如果说是四层,就是把OSI的前两层合并为网络接口层
2、TCP/IP协议家族不是只有两个协议,是一大堆的协议的集合
四、封装和解封装
1、发送方发送数据,会将大的数据分割成很多小块数据,每个小块数据在向下经过各个层次的时候,都会加上头部结构(如快递贴单子),这个过程叫封装
2、接收方将收到的数据,向上逐层将头部结构去除,再将数据组合起来,这个过程叫解封装。
五、协议数据单元PDU 1、每个层次的数据都有一个专门的术语,总称为协议数据单元 2、第一层物理层称作比特,bit 3、第二层数据链路层称作帧,frame 4、第三层网络层称作包,也叫分组,package 5、第四层传输层称作段,segment
各层的通信被称作对等通信。意思是相同层次间互相通信。
六、数据传输流程 1、发送方A发邮件,到了传输层,如果数据比较大,要把数据先分割成小段,每一段都要加上头部信息,如端口号、分段序列号。 2、数据从上到下到达网络层后,网络层也要加上头部信息,如IP地址、TTL(生存周期)。网络层还要负责选择最佳路径 3、数据在数据链路层,要加上帧的头部,如MAC地址 4、数据最后通过物理介质,变成比特流发送出去。
字节Byte 比特bit 1Byte = 8bit 在电脑上程序软件显示的大小都是字节Byte,标准的速率单位是bit。