鸟哥-服务器 学习笔记

1.ARPANET & TCP/IP & enthernet & Token-Ring
为了解决上述的网络硬件整合功能,所以在 1960 年代末期美国国防部就开始研究一个可以在这些不同的网络硬件上面运作的软件技术, 使得不同公司的计算机或数据可以透过这个软件来达成数据沟通。这个研究由美国国防部尖端研究企画署 (Defense Advanced Research Project Agency, DARPA) 负责,他们将该网络系统称为 ARPANET, 这个咚咚就是目前熟知的 TCP/IP 技术的雏形了!在 1975 年左右, ARPANET 已可以在常见的 Ethernet 与 Token-Ring 等硬件平台底下互通数据了。DARPA 在 1980 年正式推出 TCP/IP 技术后, 由于想要推展此项技术,因此与柏克莱 (Berkeley) 大学合作,将 TCP/IP 植入著名的 BSD Unix 系统内, 由于大学乃是未来人才数据库的培养处,所以, TCP/IP 这项技术便吸引越来越多使用者的投入, 而这种连接网络的技术也被称之为 Internet

2. 获取ip上网的方式:
1)传统电话拨接:透过 ppp 协议
早期网络大概都只能透过调制解调器加上电话线以及计算机的九针串行端口 (以前接鼠标或游戏杆的插孔),然后透过 Point-to-Point Protocol (PPP 协议) 配合拨接程序来取得网络 IP 参数,这样就能够上网了。不过这样的速度非常慢,而且当电话拨接后, 就不能够讲电话了!因为 PPP 支持 TCP/IP, NetBEUI, IPX/SPX 等通讯协议,所以使用度非常广!
2)整合服务数字网络 (Integrated Services Digital Network, ISDN)
也是利用现有的电话线路来达成网络联机的目的,只是联机的两端都需要有 ISDN 的调制解调器来提供联机功能。 ISDN 的传输有多种通道可供使用,并且可以将多个信道整合应用,因此速度可以成倍成长。基本的 B 信道速度约为 64Kbps, 但如美国规格使用 23 个以上的通道来达成联机,此时速度可达 1.5Mbps 左右。不过台湾这玩意儿比较少见。
3)非对称数位用路回路 (Asymmetric Digital Subscriber Line, ADSL):透过 pppoe 协定
也是透过电话线来拨接后取得 IP 的一个方法,只不过这个方式使用的是电话的高频部分,与一般讲电话的频率不同。 因此妳可以一边使用 ADSL 上网同时透过同一个电话号码来打电话聊天。在台湾,由于上传/下载的带宽不同, 因此才称为非对称的回路。ADSL 同样使用调制解调器,只是他透过的是 PPPoE (PPP over Ethernet) 的方法! 将 PPP 仿真在以太网络卡上,因此你的主机需要透过一张网络卡来连接到调制解调器,并透过拨接程序来取得新的接口 (ppp0) 喔!
4)电缆调制解调器 (Cable modem)
主要透过有线电视 (台湾所谓的第四台) 使用的缆线作为网络讯号媒体,同样需要具备调制解调器来连接到 ISP,以取得网络参数来上网。 Cable modem 的带宽主要是分享型的,所以通常具有区域性,并不是你想装就能装的哩!

3.在局域网络的环境中,我们最常使用的就是以太网络.

4.为什么每当传输速度增加时,网络线的要求就更严格呢?这是因为当传输速度增加时,线材的电磁效应相互干扰会增强, 因此在网络线的制作时就得需要特别注意线材的质料以及内部线蕊心之间的缠绕情况配置等, 以使电子流之间的电磁干扰降到最小,才能使传输速度提升到应有的 Gigabit 。 所以说,在以太网络世界当中,如果你想要提升原有的 fast ethernet 到 gigabit ethernet 的话, 除了网络卡需要升级之外,主机与主机之间的网络线, 以及连接主机线路的集线器/交换器等,都必须要提升到可以支持 gigabit 速度等级的设备才行喔!

5.以太网络的传输协议:CSMA/CD(Carrier Sense Multiple Access with Collision Detection). 以太网的重心就是网卡。所以说,以太网络的传输主要就是网络卡对网络卡之间的数据传递而已。 每张以太网络卡出厂时,就会赋予一个独一无二的卡号,那就是所谓的 MAC (Media Access Control) 啦。

6.网络共享媒体(Hub)
集线器是一种网络共享媒体,什么是网络共享媒体啊?想象一下上述的环境(CSMA/CD联机示意图)就像一个十字路口,而集线器就是那个路口! 这个路口一次只允许一辆车通过,如果两辆车同时使用这个路口,那么就会发生碰撞的车祸事件啊!那就是所谓的共享媒体。 也就是说,网络共享媒体在单一时间点内, 仅能被一部主机所使用。

7.以太网(Entehrnet) & Internet & 硬件 & 软件
我们现在知道要有网络的话,必须要有网络相关的硬件,而目前最常见的网络硬件接口为以太网络,包括网络线、网络卡、Hub/Switch 等等。而以太网络上面的传输使用网络卡卡号为基准的 MAC 讯框,配合 CSMA/CD 的标准来传送讯框,这就是硬件部分。在软件部分,我们知道 Internet 其实就是 TCP/IP 这个通讯协议的通称,Internet 是由 InterNIC(注12) 所统一管理的, 但其实他仅是负责分配 Internet 上面的 IP 以及提供相关的 TCP/IP 技术文件而已。不过 Internet 最重要的就是 IP 啊!
[NOTE]所以可不可以认为,硬件主要是支持以太网的传输(也可以说是实现了局域网),在这个基础上再加上软件部分(网络系统),这样就实现了Internet的构建。

8.以太网MAC帧的大小范围是64-1500 byte,而IP数据包最大可达到65535bytes

9.IP数据包太大,到下一层(数据链路层)要被拆开封装到MAC帧中。拆开之后在接收端重组是根据IP数据包中的Total Length, Identification, Flags 以及 Fragment Offset 将小 IP 分段组合起来!

10.物理网段

11.IP 在同一网域的意义 ←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←← Net_ID和Host_ID
那么同一个网域该怎么设定,与将 IP 设定在同一个网域之内有什么好处呢?
1)Net_ID 与 Host_ID 的限制:
在同一个网段内,Net_ID 是不变的,而 Host_ID 则是不可重复,此外,Host_ID 在二进位的表示法当中,不可同时为 0 也不可同时为 1 ,因为全为 0 表示整个网段的位址 (Network IP),而全为 1 则表示为广播的位址 (Broadcast IP)。例如上面的例子当中,192.168.0.0 (Host_ID 全部为 0)以及 192.168.0.255 (Host_ID 全部为 1) 不可用来作为网段内主机的 IP 设定,也就是说,这个网段内可用来设定主机的 IP 是由 192.168.0.1 到 192.168.0.254;
2)在区网内透过 IP 广播传递资料
在同物理网段的主机如果设定相同的网域 IP 范围 (不可重复),则这些主机都可以透过 CSMA/CD 的功能直接在区网内用广播进行网路的连线,亦即可以直接网卡对网卡传递资料 (透过 MAC 讯框);
3)设定不同区网在同物理网段的情况
在同一个物理网段之内,如果两部主机设定成不同的 IP 网段,则由于广播位址的不同,导致无法透过广播的方式来进行连线。 此时得要透过路由器 (router) 来进行沟通才能将两个网域连结在一起。
4)网域的大小
当 Host_ID 所占用的位元越大,亦即 Host_ID 数量越多时,表示同一个网域内可用以设定主机的 IP 数量越多。
所以说,贵单位公司内的电脑群,或者是你宿舍或家里面的所有电脑,当然都设定在同一个网域内是最方便的, 因为如此一来每一部电脑都可以直接透过 MAC 来进行资料的交流,而不必经由 Router (路由器) 来进行封包的转递呢!

12.IP地址分类
表中你只要记忆三种等级,亦即是 Class A, B, C 即可,因为 Class D 是用来作为群播 (multicast) 的特殊功能之用 (最常用在大批电脑的网路还原),至于 Class E 则是保留没有使用的网段。因此,能够用来设定在一般系统上面的,就只有 Class A, B, C 三种等级的 IP 啰!

13.共有IP & 私有IP
在 IPv4 里面就只有两种 IP 的类别,分别是:
Public IP : 公共 IP ,经由 INTERNIC 所统一规划的 IP,有这种 IP 才可以连上 Internet ;
Private IP : 私有 IP 或保留 IP,不能直接连上 Internet 的 IP , 主要用于区域网路内的主机连线规划。
早在 IPv4 规划的时候就担心 IP 会有不足的情况,而且为了应付某些企业内部的网路设定,于是就有了私有 IP (Private IP) 的产生了。私有 IP 也分别在 A, B, C 三个 Class 当中各保留一段作为私有 IP 网段,那就是:
Class A:10.0.0.0 - 10.255.255.255
Class B:172.16.0.0 - 172.31.255.255
Class C:192.168.0.0 - 192.168.255.255

14.另外一个特殊的IP地址——127.0.0.1
哪一天有人问你嘿!你的主机上面没有网路卡, 那么你可以测试你的 WWW 伺服器设定是否正确吗?这个时候可得回答:当然可以啰!使用 127.0.0.1 这个 Address 呀!

15.如何将私有地址IP连接进Internet
那么万一你又要将这些私有 IP 送上 Internet 呢?这个简单,设定一个简单的防火墙加上 NAT (Network Address Transfer) 服务,你就可以透过 IP 伪装 (不要急,这个在后面也会提到) 来使你的私有 IP 的电脑也可以连上 Internet 啰!

16.IP取得方式
1)直接收到那个设定(static) 2)通过拨接取得 3)自动取得网络参数(DHCP)
不管是使用上面哪种方式取得的 IP ,你的 IP 都只有所谓的‘ Public 与 Private IP ’而已!而其他什么浮动式、固定制、 动态式等等有的没有的,就只是告诉你这个 IP 取得的方式而已。

17.IP, Network(子网里的第一个IP), Broadcast(最后一个IP), Netmask(子网掩码)
如果你真的能够理解 IP, Network, Broadcast, Netmask 的话,恭喜你,未来的伺服器学习之路已经顺畅了一半啦! ^_^

18.一般来说,如果我们知道了 Network 以及 Netmask 之后,就可以定义出该网域的所有 IP 了!因为由 Netmask 就可以推算出来 Broadcast 的 IP 啊!因此,我们常常会以 Network 以及 Netmask 来表示一个网域:
Network/Netmask写法
192.168.0.0/255.255.255.0
192.168.0.0/24 <==因为 Net_ID 共有 24 个 bits,一般网域的表示方法

19.IP与MAC
我们知道 Internet 上面最重要的就是那个 IP 了,也会计算所谓的区域网路与路由。 但是,事实上用在传递资料的明明就是乙太网路啊!乙太网路主要是用网卡卡号 (MAC) 的嘛!这就有问题啦!那这两者 (IP 与 MAC) 势必有一个关连性存在吧?没错!那就是我们要谈到的 ARP (Address Resolution Protocol, 网路位址解析) 协定,以及 RARP (Revers ARP, 反向网路位址解析)

20.传输层与网络层任务的区别
网路层的 IP 封包只负责将资料送到正确的目标主机去,但这个封包到底会不会被接受,或者是有没有被正确的接收, 那就不是 IP 的任务啦!那是传送层的任务之一。从TCP/IP分层图形我们可以看到传送层有两个重点, 一个是连接导向的 TCP 封包,一个是非连接导向的 UDP 封包,这两个封包很重要啊!资料能不能正确的被送达目的, 与这两个封包有关喔!

21.socket pair就是
来源 IP + 来源埠口 (Source Address + Source Port)
目的 IP + 目的埠口 (Destination Address + Destination Port)
由于 IP 与埠口常常连在一起说明,因此网路定址常常使用‘ IP:port ’来说明。例如想要连上鸟哥的网站时, 正确的鸟哥网站写法应该是:linux.vbird.org:80 才对!

22.三次握手
鸟哥上课谈到 TCP 最常做的事就是,叫一个同学起来,实际表演三向交握给大家看!
1. 鸟哥说:A同学你在不在?
2. A同学说:我在!那鸟哥你在不在?
3. 鸟哥说:我也在
此时两个人就确认彼此都可以听到对方在讲啥,这就是可靠连线啦! ^_^

23.UDP传输
那么上课时怎么介绍 UDP 呢?很简单喔!鸟哥就会说:‘现在老师就是在进行 UDP 的传送,因为老师一直讲一直讲, 俺也没有注意到你有没有听到,也不需要等待你的回应封包!就这样一直讲!当然,你没有听到鸟哥讲啥,我也不会知道...

24.磁碟的第一个磁区主要记录了两个重要的资讯,分别是:
主要开机记录区(Master Boot Record, MBR):可以安装开机管理程式的地方,有446 bytes
分割表(partition table):记录整颗硬碟分割的状态,有64 bytes

25.磁柱 & 磁区 & 分割槽(partition)
磁柱是将磁盘分成一个个的同心的圆环,而磁区是将磁盘分成一个个的扇形三角。 分割槽是根据第一磁区的分割表将磁盘分成最多四份,它们分割的最小单位是磁柱。分割槽又分主要(Primary)或延伸(Extended)分割槽,要分不止四份的话那就要利用延伸分割槽继续分。由延伸分割槽分割出来的是逻辑分割槽(logical partition).逻辑分槽是从文件夹/dev/hda5开始的,前面四个号码(/dev/hda1-4)都是保留给Primary或Extended用的嘛!

26.第一磁区的重要性
如果整颗硬碟的第一个磁区(就是MBR与partition table所在的磁区)物理实体坏掉了,那这个硬碟大概就没有用了!

27.主要(Primary)或延伸(Extended)分割槽(总共就4个)的分布情况
由于Primary+Extended最多只能有四个,其中Extended最多只能有一个。windows作业系统的惯用手法是将磁盘分成一个主要和延伸分割槽,然后利用延伸分割槽再继续分。

28.配置与它的文档名
IDE 硬碟:/dev/hd[a-d]
CDROM:/dev/cdrom
印表机:/dev/lp[0-2]
软碟机:/dev/fd[0-1]
网路卡:/dev/eth[0-n]

posted @ 2014-07-14 21:15  陈不二  阅读(296)  评论(0编辑  收藏  举报
yes, javascript 拯救世界