OSI 7层模型及相应延伸 (开放式系统互联模型Open System Interconnection Reference Model)
Posted kaituozhizzz
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OSI 7层模型及相应延伸 (开放式系统互联模型Open System Interconnection Reference Model)相关的知识,希望对你有一定的参考价值。
一切都是建立在网路和相应设备上的发展。
网络是现实与虚拟的交互,网络连接需要设备为路由器、交换机。传输介质为网线、光纤、同轴电缆。网络终端设备为计算机、服务器、手机、智能手机、摄像头等、
哑终端服务器是一台安装了服务器操作系统的电脑
OSI 7层模型分为 7应用层 6表示层 5会话层 4传输层 3网络层 2数据链层 1物理层
物理层:顾名思义利用一些物理媒体,如双纽线、同轴电缆等进行物理连接,所要做到电气电压 光学特性 接口规范等。
数据链层:LLC逻辑链路控制子层-为上层服务提供FCS效验-封装和解封装 MAC 媒介访问控制子层--根据MAC地址来进行物理寻址。
网络层:就是根据IP地址来进行逻辑寻址 IP地址指的是(网际网络协议)互联网的每一个节点
传输层:即传输数据,又会根据端口号来判断不同的服务
端口号有0-65535个端口其中静态端口为0-1023一个端口代表一个服务,呈永久绑定关系、动态端口为1024-65535呈暂时绑定关系
0为保留端口号(特殊端口号)在网路编程中代表所有端口号
会话层: 主要是发现 建立 维持 终止会话进程
表示层:主要为编码 解码 加密 解密
应用层:顾名思义为建立在下6层上的应用,如现在的软件就处于应用层换句话说就是:通过人机交互来实现各种各样的服务
相应延伸“
http\\https 区别在于前者属于 超文本传输协议 后者为安全的超文本传输协议
传输方面分为4步确认 重传 排序 流控 很多下载方面的小小手段也是通过这几步拆解
TCP/UDP的区别在于前者是面向连接的可靠传输协议,后者为非面向连接的不可靠传输协议。且前者速度慢但安全,后者速度快但不安全,网络直播就采用的是UDP非面向连接的不可靠传输协议。
面向连接就不得不提到----------三次握手和四次挥手
三次握手
SYN是同步序列请求
seq是序列号(记录发送的次数,是随机生成的,由不同厂商决定)
ctl是控制位 0为不生效,1为生效 ack是确认 ack=seq+1
四次挥手
比前者多一次 如淘宝退货,更形象的如牵手双方放开
数据分段
最大段长度 1480B 最大传输单元 1500B
FPT为文本传输协议(数据端口 TCP为20、控制端口TCP为21 )
Telnet TCP为23 明文 SSH(安全外壳)TCP为22密文
http TCP为80 或8080 https TCP为443
SMTP(发邮件) TCP 为25
POP3(收文件) TCP为110
tftp UDP 为 69 DNS TCP/UDP为53 VNC TCP为5900
TCP报文
说到二者便会提到Network access --网络接入层
其中TCP/IP协议只支持 TCP/IP网络
network--包含网络层协议---IPX appletake
TCP/IP又分为5层模型和4层模型
相同之处有:都是模型化层次化,下层对上层提供服务支持,且每层协议彼此相互独立
不同之处有:OSI是先有模型后有协议,TCP/IP先有协议后有模型,协议栈只适用于网络层量的不同。
TCP/IP协议栈
这里又提到一个问题,一根网线能不能无限延伸并且传输数据,如果不能又需要什么呢?
首先这中途肯定会遇到信,号衰减的问题,这时候需要物理加压就需要用的中继器,中继器的作用是产生冲突。
也会遇到信号失真的情况,这时候需要交换机,所用到路由器,路由器的作用是 1 隔离广播域和划分广播域 2 连接不同的网络3路由。交换机的作用是 1 无限延长传输距离 2 实现单播 3 解决冲突域。冲突域----可能产生冲突的地方。 默认情况下,一个交换机属于一个广播域
解决冲突有两种方法 1 FLFO 2 CSMA/CD
前者为 先入先出,后者为带冲突检测的载波多路访问技术
以上是关于OSI 7层模型及相应延伸 (开放式系统互联模型Open System Interconnection Reference Model)的主要内容,如果未能解决你的问题,请参考以下文章