第一篇 就这样开始了

昨天突发奇想,看到经理给其他新员工布置了两个关于计算机网络的小问题,想到自己为什么不写一些东西和大家交流分享呢?于是就踏上了这条不归路。。希望各位可以批评指正!那就开始正题咯~

既然是关于计算机网络的第一篇博客,那就得从最最基础的(当然不是计算机的发展历程)网络体系开始。

计算机网络目前比较成熟的体系有两个:OSI参考模型和TCP/IP参考模型,下面对于这两种模型先进行简单的介绍:

(一) OSI参考模型:

OSI参考模型是由国际标准化组织(ISO)制定的,从底层到顶层排序为:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。初学者有没有觉得这七层顺序、名字很难记?其实可以想一些自己能记住的方式,比如:物理层就是指线啊,信道啊,接收器and发送器,中继器等,总之就是物理层面上的设备和介质,相对于网络来讲是比较真实的存在;既然有了这些线啊信道啊,那就得做它们该做的事,就是让数据进来跑,这也就是数据链路层;数据跑到哪呢?没错,当然是要进网络,毕竟讲的是计算机网络嘛~;接下来,数据进到一台计算机的网络里怎么够(当然不是那种巨大的网),接着就要实现计算机间的网络互传,从端口到端口的互传,这就到了传输层。以上四层是OSI七层模型里的中低层(好像是废话?并不是!往后看!!),中低层负责的是数据通信、网络通信,接下来就是高三层的信息处理。会话层是重点就是会话(要把会话进行下去,总共分几步?三步呗!)包括:建立连接,数据传输,连接释放。表示层功能是网络安全保密功能、文本压缩打包等;应用层功能是发文件啊,发邮件啊,还有查询、远程作业什么的(和我们生活关系很密切)。对于这七层的具体介绍,会放在接下来的某篇博客里。

(二) TCP/IP参考模型

有了OSI参考模型的基础,理解TCP/IP参考模型就没那么难了!TCP/IP参考模型可以看做是对于OSI模型的再次整理合并。

TCP/IP模型分为四层:网络接入层,网际互联层,传输层,应用层。其实通过这四层的名字就能看出端倪。网络接入层说的就是七层协议里的物理层和数据链路层,网际互联层说的是网络层的事,传输层还是那个传输层,会话、表示、应用层统称为了应用层,说明应用层更加重要,更加贴近生活。(其实其他两层也很重要,请记住:下层为上层提供服务)介绍完名字,功能就不详细介绍了,重点在于这两种模型到底有什么区别呢?

(三) 两种模型的区别

  1. 很明显,一个是七层协议,一个是四层协议;(哈哈,重点在下面)
  2. TCP/IP的网络接入层其实并没有很详细的定义,只是一个概述,它并没有OSI模型里叙述的详细,OSI里细化为两层,功能介绍更详尽;
  3. OSI模型是在协议之前就设计出来了,而TCP/IP协议是基于协议集设计的,也就是说它只适用于TCP/IP网络。
  4. (最重要的一点,很绕...)TCP/IP的传输层基于网际互联层的,网际互联层只提供无连接的网络服务,所以面向连接的功能在TCP协议实现,TCP/IP传输层还提供无连接的服务;而OSI模型传输层基于网络层,网络层既提供无连接有提供面向连接,但传输层只提供面向连接服务。

(四) 经理的问题

经理给新员工的一个问题我是初次听到,虽然觉得大概知道一点,但细节方面可能回答得不太全面,请各位参考并提出修改意见吧~

问题:OSI模型为什么要分层?

我的答案:简化了相关的网络操作;分层是把实现的功能更细致的划分,下层为上层提供服务;更加方便了互联网产品的开发;提供了接口标准;

(五)下篇预告:主要分享物理层及其协议。

posted @ 2016-12-02 13:07  先达tj  阅读(118)  评论(0)    收藏  举报