Linux网络初识

      第一篇有关于程序猿学习的博客。本来还想看看大佬们都是如何写博客的,后来想想,算了,不是大佬,也不用装大佬。就是一个梳理思路过程的记录,当然,也很欢迎大佬们来赐教。

     本篇博主要是对网络的一个很基本的描述,网络的历史以及网络软件概念的粗粒度认识。

网络的诞生

  阶段一:多台互相独立主机

  阶段二:多主机直连(共享一个主机):简陋局域网

  阶段三:随着介入局域网的主机越来越多,引入了交换机设备,进而构成局域网LAN,多个局域网之间由路由器连接,即可实现数据的跨网络传送。而多个局域网组成一个广域网,广域网只是相对局域网的概念,也可理解成一个大的局域网。

  网络的诞生是为了提高效率,便于数据的沟通与处理。

网络的层状结构

  这里所想要表达的网络是指网络协议栈,它是一个软件,而该协议栈是贯穿体系结构的。软件是分层的,而网络也是软件,因此它分层就不奇怪了:

       由于协议的层状结构,因此,各层协议之前是独立的,即协议通过分层完成解耦。替换掉中间的某层协议是不影响其他层的。比如,之前打电话的时候是用座机(拨的是座机号),现在打电话换成手机(拨手机号),并不影响通话。

协议的感性认识

  协议在网络中是非常重要的,如果把网络比作道路的话,那么协议就是红绿灯,要想安全到达目的地,就得遵守交通规则。还有更生活的比喻:拨打客服电话时,按不同的数字会提供不同的服务。所谓的计算机协议,其本质就是约定,约定是由编码程序员根据标准文档或者自己的喜好定制的协议。然而计算机生产厂商有很多,操作系统的类型也有很多,计算机的网络硬件也有很多,如何在差异性这么多的情况下保证计算机能够顺畅的通信呢?那么,此时就需要有人(最权威)站出来,制定统一的标准让大家共同遵守,这就是网络协议。

end

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值