Preface

书本的阅读进度总算是到300页大关了,当前的阅读目的其实更多是希望涉及到第二层以及之上的具体信息,硬件方面的内容,其实我的兴趣,不大,所以硬件方面的内容,我基本就扫扫,也就过去了。

适当调整一下节奏吧,一直看Linux相关的内容,其实也是有点乏力,毕竟人就是这样一种动物嘛= =

在一座建筑物或一群建筑物之内存在的网络通常称为局域网(Local Area Network),或者缩写为LAN.局域网中盛行高速,低成本的连接.在广域网(Wide Area Network,WAN)中,通信断电的地理位置是分散的,可能像个数千公里.在这些网络上,高速度通常会带来高成本,但实际上,网络上可以包含的站点并没有界限(从比利时的布鲁日到阿拉斯加的西卡).MAN是一个电信业的营销测绘,代表Metropolitan Area Network(城域网),它意味着在一个城市或一些城市范围内使用的高速,成本适中的访问介质.

以太网的工作方式

我们可以把以太网描述为一个彬彬有礼的晚宴,在晚宴上,要说话的客人(计算机)并不会打断别人,而是在开口说话之前等待谈话安静下来(在网络电缆上没有通信流量).如果两位客人同事开始说话(冲突),那么他们都会停下来,相互道歉,等上一会儿,然后他们其中的某一位再开始说话.

这个方案的技术术语就是CSMA/CD

  • 载波侦听(Carrier Sense):您能够分辨出是否有人正在讲话.
  • 多路访问(Multiple Access):每个人都能够讲话
  • 冲突检测(Collision Detection):您知道您在什么时候打断了别人的讲话

实际延迟要根据冲突检测进行,它有点随机性。这种约定能避开这样的情况:两台主机同时向网络发送信号,检测冲突,等待相同的时间,然后开始发送信号,这样网络上就充满了冲突。但实际情况绝不能是这样!

博主注:因为冲突检测的目的就是为了检测冲突,所以如果不设置一定的随机性,冲突检测的作用很可能只是让冲突的行为延后了,仅此而已。换言之,仅仅是为了确保解决冲突的高效性而已。

以太网拓扑结构

以太网拓扑结构是没有环路的分支总线结构,同一个网络上任意两台主机之间只有一条让宝通过的路径。以太网在一个网段上交换3类包:单播,多播,广播。单播包只能被传送到一个主机,多播包被传送到一组主机,广播包被传送到一个网段上的所有主机。

随着现代交换机的出现,现在的逻辑网段通常由许多(可能是几十或者几百个)物理网段(或者在有些情况下是无线网段)构成,而每个物理网段上面只连接两个设备:交换机端口和主机。交换机负责把单播和多播包发送到接收方所在的物理(无线)网段上:广播流量则被转发到一个逻辑网段的所有端口上。

连接和拓展以太网

对于当前的我来说,这块基本就等于这章的全部。
1.集线器
集线器(也称为集中器)是连接UTP以太网络的物理网段的主动设备。他们需要外接电。作为中继器,集线器重新定时和重构以太网帧,但不解释帧。它不知道包将要发送到什么地方,也不知道包使用的是什么协议。

博主注:集线器的目的在于在一定的程序上跨越物理距离的限制

2.交换机
交换机在ISO模型的数据链路层(第二层)连接以太网。他们的目的是用某种方法把两个不同的物理网络连接起来,让这两个物理网络看起来就像是一个大的物理网络。现在,交换机是连接以太网设备的业界标准。

如果网络包含环路,那么交换机有时会被搞糊涂,因为从一台主机来的包会出现在交换机的两个(或更多)端口上。单独一个以太网不可能有环路,但在用路由器和交换机把几个以太网连接在一起时,拓扑结构可能会包含到一台主机的多条路由。针对这种情况,有些交换机能保留另一条逆向路由,以防主路由故障。交换机对他们看到的网络进行修剪,直到在网络上剩下的部分中到每个节点只有一条路由为止。

3.路由器
路由器是专用计算机,它包含两个或多个网络接口,并在ISO协议栈的第三层(网络层)只会流量。路由器以TCP/IP协议包头的信息为依据,把包来回转发到它们的最终目标。除了把包从一个地方传送到另一个地方的简单功能之外,它们还能执行其他功能,例如包过滤,确定优先次序,发现网络整体拓扑结构等。

开发日记-20190815 关键词 读书笔记《Linux 系统管理技术手册(第二版)》DAY 23相关推荐

  1. Linux管理传世经典:Linux 系统管理技术手册(第二版) 中文高清版下载

    Linux管理传世经典:Linux 系统管理技术手册(第二版) 中文高清版下载 转载于:https://www.cnblogs.com/gavinhughhu/archive/2010/07/05/1 ...

  2. 开发日记-20190626 Linux系统管理技术手册(第二版) 第一章习题答案(个人版)

    Preface 交流才是王道,只有在极少数情况下,一个天才的能力会超越一百个凡人 Content E1.3 man和info之间的主要区别是什么?他们各自有什么优点? man手册页对单条命令,驱动程序 ...

  3. 开发日记-20190625 Linux系统管理技术手册(第二版) 第一章习题答案(个人版)

    Preface 2333,果然,一章需要三天左右才能完成,这都第二天了,习题才做完前两道,不过通过这两道也了解到了这本书的习性了,不错,不错. Content E1.1 了解系统调用sync(不是sy ...

  4. 开发日记-20190612 关键词 读书笔记《鸟哥的Linux私房菜-基础学习篇》

    Preface 今天效率真的感觉还不错呢= =,读书进度一口气推进了两章半,说真的,感觉现在看的东西大多数都是讲怎么用的,写这些其实意义不是很大,而且一般写下来后我后续也不会特地来回顾.所以我决定了, ...

  5. 开发日记-20190530 关键词 读书笔记《鸟哥的Linux私房菜-基础学习篇》

    前言 很多时候真的,完全控制不住自己想要购物的冲动,Linux系统管理技术手册(英文第二版)-这次就是你了,100元大洋含泪永远离开了我,愿你的离去能为我的未来带来一些曙光吧. 最近真的很忙,甚至可以 ...

  6. 开发日记-20190522 关键词 读书笔记《鸟哥的Linux私房菜-基础学习篇》

    前言 世界上最最愚蠢的事情就是重复,世界上最唯美的事情就是简单.把东西变得简单才是本事,这是我一直信奉的教条. 其实我一直想好好学学Linux,可是很多时候真的很无奈,尽管我挺喜欢买书而且在一定程度上 ...

  7. 开发日记-20190822 关键词 读书笔记《Unix环境高级编程(第二版)》《掌控习惯》DAY 2

    Preface 话说,昨天开始尝试着去改变自己,从基础的习惯开始,11:30准时睡觉,平时差不多12:30才睡觉.按理说,比平时早了一个小时睡觉吧,然后我就把闹钟提前了45分钟,想着还能比平常多睡15 ...

  8. 开发日记-20190807 关键词 读书笔记《Linux 系统管理技术手册(第二版)》DAY 21

    Preface 今天对于网络请求到底是如何发送有了相对深入的理解.明天的话,第12章也就结束了,感觉看到这里,有点飘飘欲仙的感觉了.的确,对于有些人来说,这类书是作为字典用的,但是我啊,只是因为好奇, ...

  9. 开发日记-20190726 关键词 读书笔记《Linux 系统管理技术手册(第二版)》DAY 16

    Preface 感觉渐入佳境,渐入佳境= = 昨天发现了一个问题,我貌似日记有一天弄错了,所以现在我每天写的日记实际上是明天的= =,麻麻,这也挺好的,给自己暗示一下,要有提前量! 说真的,一般写东西 ...

最新文章

  1. Solidity语言
  2. linux只读挂载,读写挂载
  3. 【bfs】极其简单的最短路问题
  4. 【渝粤教育】国家开放大学2018年春季 8664-21T文书档案管理 参考试题
  5. WebAPI 2参数绑定方法
  6. java基础案例教程前4章知识点_java学习记录4 Java基础知识点
  7. 使用kibana客户端工具操作ElasticSearch(增删改查一)
  8. Python库的下载及导入使用教程
  9. Android 系统签名(踩坑记)
  10. 通过python让打印出来的字体看起来像手写
  11. vue中使用highCharts的drilldown钻取图、3D等图
  12. Conflux人物志 | 柠檬树上柠檬果,柠檬树下他和他
  13. VMware虚拟机启动失败问题解决WMware-tray.exe无法正常启动
  14. 什么是开源软件? 开源和FOSS解释
  15. 为什么AI公司都在一边融资,一边投资? | 甲子光年
  16. 亚马逊运营怎么做广告?六大方法!
  17. ChatGPT的前世今生
  18. 测试用例设计经典面试题——电梯,杯子,笔,桌子,洗衣机
  19. jqurey的事件应用
  20. 提供羟基、羧基、醚基、酯基、氨基、磺酸基、烯基、苄基、腈基、胍类等功能性离子液体定制合成服务

热门文章

  1. find rm配合删除文件
  2. Ubuntu安装rabbitMQ及单机版rabbitMQ集群配置
  3. php SQLite mysql_PHP实现的sqlite数据库连接类
  4. 定时器和promise_web前端面试中 promise 相关
  5. git commit -amend_最常见的Git错误都有哪些,如何解决它们?
  6. 手游 android 分辨率 适配,安卓不得不玩的神作,十大超高画质手游(安卓)
  7. 微信小程序之设置不同的顶部导航栏名称
  8. springmvc基础入门,你确定你真的理解_双亲委派_了吗?
  9. 【Deep Learning笔记】感知机模型和学习策略
  10. 月份java题_Java基础50道经典练习题(14)——求日期