网络协议与网络组成
生活当中充满了各种协议,计算机的世界也不例外。想想没有协议的世界会变成什么样子,我们也就会知道协议对于计算机的重要性。
计算及通讯协议的出现是伴随着计算机的大规模使用而产生的,这也不难理解,想想要是整个世界就你一个人在使用计算机,不管你怎么捣腾都无所谓,因为这不会
影响到别人。计算机网络的发展从最初的批处理时代(也就是事先将程序准备好再送入计算机处理)到计算机分时系统(一个终端多台主机采用分时处理)到多台主机间
的通讯,再到多个网络间的互联,再到最后统一的通讯协议的产生,也就是如今的TCP/IP时代。
在初期,各个公司有自己通讯协议,这好比各个地方间的方言,很难做到相互理解,限制了大规模的通讯,因此有个机构(也不用管他是谁)反正就是这么个机构制
造了这样一套标准--OSI,于是普通话得以推广,人们的沟通不在是困难。那么OSI标准究竟是个什么东西呢?原来他只是将之前繁琐的通讯采用分层的思想划分出多个
层次也就是我们所熟知的七层协议。下面我们来说说这七层协议的每一层究竟都干了些什么。
物理层:这一层的主要功能就是将比特流与高低电平间的互转;
数据链路层:比特流与数据帧互转;
网络层(IP):根据ip寻址转发;
传输层(TCP):保证数据传输的可靠性;
会话层:何时建立连接,何时断开连接,建立多长时间的连接;
表示层:将各种数据格式(如文本格式,语音格式)转为网络标准格式;
应用层:具体应用的协议,如邮件协议,代理协议,文本传输协议。
在明白每一层的作用后,我们再看看现实生活中常用的网络设备都出现在上面的哪一层。
中继器————物理层 延长物理上的传输距离,只能在同等传输速率的网络间连接
网桥—————数据链路层 检验数据帧并丢弃错误的,能记忆主机的物理地址在哪个网络,根据物理地址转发数据帧
路由器————网络层 根据IP地址寻找相应网络,不保证传输的可靠性
交换机————传输层以上 连接多台服务器的负载均衡器