出版時(shí)間:2012-7 出版社:機(jī)械工業(yè)出版社 作者:鳥(niǎo)哥 頁(yè)數(shù):804
Tag標(biāo)簽:無(wú)
內(nèi)容概要
您已有Linux基礎(chǔ),想要進(jìn)一步學(xué)習(xí)服務(wù)器架設(shè)?還想了解如何維護(hù)與管理您的服務(wù)器?《鳥(niǎo)哥的Linux私房菜——服務(wù)器架設(shè)篇(第三版)》是您最佳的選擇。
目前有關(guān)Linux架站的書(shū)籍大多只教導(dǎo)讀者如何架設(shè)服務(wù)器,很少針對(duì)服務(wù)器的維護(hù)與管理,以及發(fā)生問(wèn)題時(shí)的應(yīng)對(duì)策略加以說(shuō)明,以至于一旦服務(wù)器遭受攻擊,眼見(jiàn)的就是一場(chǎng)手忙腳亂。因此,作者先從系統(tǒng)基礎(chǔ)以及網(wǎng)絡(luò)基礎(chǔ)講起,再談到網(wǎng)絡(luò)攻擊與防火墻防護(hù)主機(jī)后,才進(jìn)入服務(wù)器的架設(shè)。本書(shū)共分為四篇:第一篇,服務(wù)器搭建前的進(jìn)修專區(qū),主要介紹架設(shè)服務(wù)器之前必須具備的基本知識(shí),看完這一篇,不論您的Linux是以何種方式進(jìn)行Internet連接,都將不成問(wèn)題;第二篇,主機(jī)的簡(jiǎn)易安全防護(hù)措施,這一篇鳥(niǎo)哥將告訴您如何保護(hù)您的主機(jī),以及如何養(yǎng)成良好的操作習(xí)慣,使您的主機(jī)能夠百毒不侵,安然渡過(guò)一次次的考驗(yàn);第三篇,局域網(wǎng)內(nèi)常見(jiàn)服務(wù)器的搭建,介紹內(nèi)部網(wǎng)絡(luò)經(jīng)常使用的遠(yuǎn)程連接服務(wù)(SSH、VNC、XRDP),網(wǎng)絡(luò)參數(shù)設(shè)置服務(wù)(DHCP、NTP),網(wǎng)絡(luò)磁盤(pán)服務(wù)(Samba、NFS、iSCSI),以及代理服務(wù)器等服務(wù)。其中SSH密鑰系統(tǒng),對(duì)于異地備份更是相當(dāng)有幫助,您絕對(duì)不能錯(cuò)過(guò);第四篇,常見(jiàn)因特網(wǎng)服務(wù)器的搭建,介紹DNS、WWW、FTP及Mail
Server等常見(jiàn)的服務(wù)。
作者簡(jiǎn)介
鳥(niǎo)哥,“臺(tái)灣成功大學(xué)”環(huán)境工程系博士,在就讀期間由于研究需要,接觸到Linux操作系統(tǒng),叉因?qū)嶒?yàn)室交接傳承的需要而搭建了“鳥(niǎo)哥的Linux私房菜”網(wǎng)站(俗稱鳥(niǎo)站),因個(gè)人喜好碎碎念(瑣碎熏復(fù))的特質(zhì),因此,鳥(niǎo)站文章風(fēng)格就此成形。曾任臺(tái)灣多家知名Linux教育中心講師,目前于臺(tái)灣昆山科技大學(xué)資訊傳播系教授Linux相關(guān)課程。專長(zhǎng)是Linux操作系統(tǒng)、網(wǎng)站規(guī)劃與維護(hù)、網(wǎng)絡(luò)安全,興趣是寫(xiě)作與閱讀,研究方向是網(wǎng)絡(luò)整合應(yīng)用。
書(shū)籍目錄
作者序
第一篇 服務(wù)器搭建前的進(jìn)修專區(qū)
第1章 搭建服務(wù)器前的準(zhǔn)備工作
1.1 Linux 的功能
1.1.1 用 Linux 搭建服務(wù)器需要的能力
1.1.2 搭建服務(wù)器難不難呢
1.2 搭建服務(wù)器的基本流程
1.2.1 網(wǎng)絡(luò)服務(wù)器成功連接的分析
1.2.2 一個(gè)常見(jiàn)的服務(wù)器設(shè)置案例分析
1.2.3 系統(tǒng)安全與備份處理
1.3 自我評(píng)估是否已經(jīng)具備服務(wù)器搭建的能力
第2章 網(wǎng)絡(luò)的基本概念
2.1 網(wǎng)絡(luò)
2.1.1 什么是網(wǎng)絡(luò)
2.1.2 計(jì)算機(jī)網(wǎng)絡(luò)組成組件
2.1.3 計(jì)算機(jī)網(wǎng)絡(luò)的范圍
2.1.4 計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議:OSI 七層協(xié)議
2.1.5 計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議:TCP/IP
2.2 TCP/IP 的網(wǎng)絡(luò)接口層的相關(guān)協(xié)議
2.2.1 廣域網(wǎng)使用的設(shè)備
2.2.2 局域網(wǎng)使用的設(shè)備——以太網(wǎng)
2.2.3 以太網(wǎng)絡(luò)的傳輸協(xié)議:CSMA/CD
2.2.4 MAC 的封裝格式
2.2.5 MTU(最大傳輸單位)
2.2.6 集線器、交換器與相關(guān)機(jī)制
2.3 TCP/IP 的網(wǎng)絡(luò)層相關(guān)數(shù)據(jù)包與數(shù)據(jù)
2.3.1 IP 數(shù)據(jù)包的封裝
2.3.2 IP 地址的組成與分級(jí)
2.3.3 IP 的種類與取得方式
2.3.4 Netmask、子網(wǎng)與 CIDR(Classless Interdomain Routing)
2.3.5 路由概念
2.3.6 觀察主機(jī)路由:Route
2.3.7 IP 與 MAC:網(wǎng)絡(luò)接口層的 ARP 與 RARP 協(xié)議
2.3.8 ICMP 協(xié)議
2.4 TCP/IP 的傳輸層相關(guān)數(shù)據(jù)包與數(shù)據(jù)
2.4.1 面向連接的可靠的 TCP 協(xié)議
2.4.2 TCP 的三次握手
2.4.3 無(wú)連接的 UDP 協(xié)議
2.4.4 網(wǎng)絡(luò)防火墻與 OSI 七層協(xié)議
2.5 連上 Internet 前的準(zhǔn)備事項(xiàng)
2.5.1 IP地址、主機(jī)名與DNS系統(tǒng)
2.5.2 連上 Internet 的必要網(wǎng)絡(luò)參數(shù)
2.6 重點(diǎn)回顧
2.7 參考數(shù)據(jù)與延伸閱讀
第3章 局域網(wǎng)架構(gòu)簡(jiǎn)介
3.1 局域網(wǎng)的連接
3.1.1 局域網(wǎng)的布線規(guī)劃
3.1.2 網(wǎng)絡(luò)設(shè)備選購(gòu)建議
3.2 本書(shū)使用的內(nèi)部連接網(wǎng)絡(luò)參數(shù)與通信協(xié)議
3.2.1 網(wǎng)絡(luò)聯(lián)機(jī)參數(shù)與通信協(xié)議
3.2.2 Windows 個(gè)人計(jì)算機(jī)網(wǎng)絡(luò)配置范例
第4章 連接 Internet
4.1 Linux 連接 Internet 前的注意事項(xiàng)
4.1.1 Linux 的網(wǎng)卡
4.1.2 編譯網(wǎng)卡驅(qū)動(dòng)程序(Option)
4.1.3 Linux 網(wǎng)絡(luò)相關(guān)配置文件
4.2 連接 Internet 的設(shè)置方法
4.2.1 手動(dòng)配置固定 IP 參數(shù)
4.2.2 自動(dòng)取得 IP 參數(shù)(DHCP 方法,適用 Cable Modem、IP 路由器的環(huán)境)
4.2.3 ADSL 撥號(hào)上網(wǎng)(適用 ADSL 撥號(hào)以及光纖接入)
4.3 無(wú)線網(wǎng)絡(luò)——以筆記本電腦為例
4.3.1 無(wú)線網(wǎng)絡(luò)所需要的硬件:AP、無(wú)線網(wǎng)卡
4.3.2 關(guān)于 AP 的設(shè)置:網(wǎng)絡(luò)安全方面
4.3.3 利用無(wú)線網(wǎng)卡開(kāi)始連接
4.4 常見(jiàn)問(wèn)題說(shuō)明
4.4.1 內(nèi)部網(wǎng)絡(luò)使用某些服務(wù)(如 FTP、POP3)所遇到的連接延遲問(wèn)題
4.4.2 域名無(wú)法解析的問(wèn)題
4.4.3 默認(rèn)網(wǎng)關(guān)的問(wèn)題
4.5 重點(diǎn)回顧
4.6 參考數(shù)據(jù)與延伸閱讀
第5章 Linux 中常用的網(wǎng)絡(luò)命令
5.1 設(shè)置網(wǎng)絡(luò)參數(shù)的命令
5.1.1 手動(dòng)/自動(dòng)配置IP 參數(shù)與啟動(dòng)/關(guān)閉網(wǎng)絡(luò)接口:ifconfig、ifup、ifdown
5.1.2 修改路由:route
5.1.3 網(wǎng)絡(luò)參數(shù)綜合命令:ip
5.1.4 無(wú)線網(wǎng)絡(luò):iwlist, iwconfig
5.1.5 DHCP客戶端命令:dhclient
5.2 網(wǎng)絡(luò)排錯(cuò)與查看命令
5.2.1 兩臺(tái)主機(jī)的兩點(diǎn)溝通:ping
5.2.2 兩主機(jī)間各節(jié)點(diǎn)分析:traceroute
5.2.3 查看本機(jī)的網(wǎng)絡(luò)連接與后門:netstat
5.2.4 檢測(cè)主機(jī)名與 IP 的對(duì)應(yīng):host、nslookup
5.3 遠(yuǎn)程連接命令與即時(shí)通信軟件
5.3.1 終端機(jī)與 BBS 連接:telnet
5.3.2 FTP 連接軟件:ftp、lftp
5.3.3 圖形接口的即時(shí)通信軟件:Pidgin(gaim 的延伸)
5.4 文字接口網(wǎng)頁(yè)瀏覽
5.4.1 文字瀏覽器:links
5.4.2 文字接口下載器:wget
5.5 數(shù)據(jù)包捕獲功能
5.5.1 文字接口數(shù)據(jù)包捕獲器:tcpdump
5.5.2 圖形接口數(shù)據(jù)包捕獲器:wireshark
5.5.3 任意啟動(dòng) TCP/UDP 數(shù)據(jù)包的端口連接:nc、netcat
5.6 重點(diǎn)回顧
5.7 參考數(shù)據(jù)與延伸閱讀
第6章 Linux 網(wǎng)絡(luò)排錯(cuò)
6.1 無(wú)法連接網(wǎng)絡(luò)的原因分析
6.1.1 硬件問(wèn)題:網(wǎng)線、網(wǎng)絡(luò)設(shè)備、網(wǎng)絡(luò)布線等
6.1.2 軟件問(wèn)題:IP 參數(shù)設(shè)置、路由設(shè)置、服務(wù)器與防火墻設(shè)置等
6.1.3 問(wèn)題的處理
6.2 處理流程
6.2.1 步驟1:網(wǎng)卡工作確認(rèn)
6.2.2 步驟2:局域網(wǎng)內(nèi)各項(xiàng)連接設(shè)備檢測(cè)
6.2.3 步驟3:取得正確的 IP 參數(shù)
6.2.4 步驟4:確認(rèn)路由表的規(guī)則
6.2.5 步驟5:主機(jī)名與 IP 查詢的 DNS 錯(cuò)誤
6.2.6 步驟6:Linux 的 NAT 服務(wù)器或 IP 路由器出問(wèn)題
6.2.7 步驟7:Internet 的問(wèn)題
6.2.8 步驟8:服務(wù)器的問(wèn)題
6.3 參考數(shù)據(jù)與延伸閱讀
第二篇 主機(jī)的簡(jiǎn)易安全防護(hù)措施
第7章 網(wǎng)絡(luò)安全與主機(jī)基本防護(hù):限制端口、網(wǎng)絡(luò)升級(jí)與SELinux
7.1 網(wǎng)絡(luò)數(shù)據(jù)包連接進(jìn)入主機(jī)的流程
7.1.1 數(shù)據(jù)包進(jìn)入主機(jī)的流程
7.1.2 常見(jiàn)的攻擊手法與相關(guān)保護(hù)
7.1.3 主機(jī)能執(zhí)行的保護(hù)操作:軟件更新、減少網(wǎng)絡(luò)服務(wù)、 啟動(dòng) SELinux
7.2 網(wǎng)絡(luò)自動(dòng)升級(jí)軟件
7.2.1 如何進(jìn)行軟件升級(jí)
7.2.2 CentOS 的 yum 軟件更新、鏡像站點(diǎn)使用的原理
7.2.3 yum 的功能:安裝軟件組、全系統(tǒng)更新
7.2.4 挑選特定的鏡像站點(diǎn):修改 yum 配置文件與清除 yum 緩存
7.3 限制連接端口(Port)
7.3.1 什么是Port
7.3.2 端口的查看:netstat、nmap
7.3.3 端口與服務(wù)的啟動(dòng)/關(guān)閉及開(kāi)機(jī)時(shí)狀態(tài)設(shè)定
7.3.4 安全性考慮——關(guān)閉網(wǎng)絡(luò)服務(wù)端口
7.4 SELinux 管理原則
7.4.1 SELinux 的工作模式
7.4.2 SELinux 的啟動(dòng)、關(guān)閉與查看
7.4.3 SELinux Type 的修改
7.4.4 SELinux 策略內(nèi)的規(guī)則布爾值修訂
7.4.5 SELinux 日志文件記錄所需的服務(wù)
7.5 被攻擊后的主機(jī)修復(fù)工作
7.5.1 網(wǎng)管人員應(yīng)具備的技能
7.5.2 主機(jī)受攻擊后恢復(fù)的工作流程
7.6 重點(diǎn)回顧
7.7 參考數(shù)據(jù)與延伸閱讀
第8章 路由的概念與路由器設(shè)置
8.1 路由
8.1.1 路由表產(chǎn)生的類型
8.1.2 一個(gè)網(wǎng)卡綁多個(gè) IP:IP Alias 的測(cè)試用途
8.1.3 重復(fù)路由的問(wèn)題
8.2 路由器配置
8.2.1 什么是路由器與 IP 路由器
8.2.2 何時(shí)需要路由器
8.2.3 靜態(tài)路由的路由器
8.3 動(dòng)態(tài)路由器架設(shè)
8.4 特殊狀況——路由器兩邊界面是同一個(gè)IP網(wǎng)段:ARP Proxy
8.5 重點(diǎn)回顧
8.6 參考數(shù)據(jù)與延伸閱讀
第9章 防火墻與 NAT 服務(wù)器
9.1 認(rèn)識(shí)防火墻
9.1.1 關(guān)于本章的一些提醒事項(xiàng)
9.1.2 為何需要防火墻
9.1.3 Linux 系統(tǒng)上防火墻的主要類別
9.1.4 防火墻的一般網(wǎng)絡(luò)布線示意
9.1.5 防火墻的使用限制
9.2 TCP Wrappers
9.2.1 哪些服務(wù)有支持
9.2.2 /etc/hosts.{allow|deny} 的設(shè)置方式
9.3 Linux 的數(shù)據(jù)包過(guò)濾軟件:iptables
9.3.1 不同 Linux 內(nèi)核版本的防火墻軟件
9.3.2 數(shù)據(jù)包進(jìn)入流程:規(guī)則順序的重要性
9.3.3 iptables 的表格(table)與鏈(chain)
9.3.4 本機(jī)的 iptables 語(yǔ)法
9.3.5 IPv4 的內(nèi)核管理功能:/proc/sys/net/ipv4/*
9.4 設(shè)置單機(jī)防火墻的一個(gè)實(shí)例
9.4.1 規(guī)則草擬
9.4.2 實(shí)際設(shè)置
9.5 NAT 服務(wù)器的設(shè)置
9.5.1 什么是 NAT? SNAT? DNAT?
9.5.2 最簡(jiǎn)單的 NAT 服務(wù)器:IP 分享功能
9.5.3 iptables 的額外內(nèi)核模塊功能
9.5.4 在防火墻后端的網(wǎng)絡(luò)服務(wù)器上做DNAT 設(shè)置
9.6 重點(diǎn)回顧
9.7 參考數(shù)據(jù)與延伸閱讀
第10章 申請(qǐng)合法的主機(jī)名
10.1 為何需要主機(jī)名
10.1.1 主機(jī)名的由來(lái)
10.1.2 重點(diǎn)在合法授權(quán)
10.1.3 申請(qǐng)靜態(tài)還是動(dòng)態(tài) DNS 主機(jī)名
10.2 注冊(cè)一個(gè)合法的主機(jī)名
10.2.1 靜態(tài) DNS 主機(jī)名注冊(cè)(以 Hinet 為例)
10.2.2 動(dòng)態(tài) DNS 主機(jī)名注冊(cè)(以 no-ip 為例)
10.3 重點(diǎn)回顧
10.4 參考數(shù)據(jù)與延伸閱讀
第三篇 局域網(wǎng)內(nèi)常見(jiàn)服務(wù)器的搭建
第11章 遠(yuǎn)程連接服務(wù)器 SSH / XDMCP / VNC /XRDP
11.1 遠(yuǎn)程連接服務(wù)器
11.1.1 什么是遠(yuǎn)程連接服務(wù)器
11.1.2 有哪些可供登錄的類型
11.2 文字接口連接服務(wù)器: SSH 服務(wù)器
11.2.1 連接加密技術(shù)簡(jiǎn)介
11.2.2 啟動(dòng) SSH 服務(wù)
11.2.3 SSH 客戶端連接程序——Linux 用戶
11.2.4 SSH 客戶端連接程序——Windows 用戶
11.2.5 SSHD 服務(wù)器詳細(xì)配置
11.2.6 制作不用密碼可立即登錄的SSH用戶
11.2.7 簡(jiǎn)易安全設(shè)置
11.3 最原始圖形接口:XDMCP服務(wù)的啟用
11.3.1 X Window 的 Server/Client 架構(gòu)與各組件
11.3.2 設(shè)定 GDM 的 XDMCP 服務(wù)
11.3.3 用戶系統(tǒng)為 Linux 的登錄方式
11.3.4 用戶系統(tǒng)為 Windows 的登錄方式: Xming
11.4 華麗的圖形接口:VNC 服務(wù)器
11.4.1 默認(rèn)的 VNC 服務(wù)器
11.4.2 VNC 的客戶端連接軟件
11.4.3 VNC 搭配本機(jī)的 XDMCP 畫(huà)面
11.4.4 開(kāi)機(jī)就啟動(dòng) VNC Server 的方法
11.4.5 同步的 VNC :可以通過(guò)圖示同步教學(xué)
11.5 仿真的遠(yuǎn)程桌面系統(tǒng):XRDP 服務(wù)器
11.6 SSH 服務(wù)器的高級(jí)應(yīng)用 357
11.6.1 在非標(biāo)準(zhǔn)端口啟動(dòng) SSH(非 Port 22)
11.6.2 以 rsync 進(jìn)行同步鏡像備份
11.6.3 通過(guò)SSH通道加密原本無(wú)加密的服務(wù)
11.6.4 以SSH通道配合 X Server 傳遞圖形界面
11.7 重點(diǎn)回顧
11.8 參考數(shù)據(jù)與延伸閱讀
第12章 網(wǎng)絡(luò)參數(shù)管理者:DHCP服務(wù)器
12.1 DHCP 的工作原理
12.1.1 DHCP 服務(wù)器的用途
12.1.2 DHCP 協(xié)議的工作方式
12.1.3 何時(shí)需要架設(shè) DHCP 服務(wù)器
12.2 DHCP 服務(wù)器端的配置
12.2.1 所需軟件與文件結(jié)構(gòu)
12.2.2 主要配置文件 /etc/dhcp/dhcpd.conf 的語(yǔ)法
12.2.3 一個(gè)局域網(wǎng)的 DHCP 服務(wù)器設(shè)置案例
12.2.4 DHCP 服務(wù)器的啟動(dòng)與觀察
12.2.5 內(nèi)部主機(jī)的 IP 對(duì)應(yīng)
12.3 DHCP 客戶端的設(shè)置
12.3.1 客戶端是 Linux
12.3.2 客戶端是 Windows
12.4 DHCP 服務(wù)器端的高級(jí)查看與使用
12.4.1 檢查租約文件
12.4.2 讓大量 PC 都具有固定 IP 的腳本
12.4.3 使用 ether-wake 實(shí)現(xiàn)遠(yuǎn)程自動(dòng)開(kāi)機(jī)(remote boot)
12.4.4 DHCP 與 DNS 的關(guān)系
12.5 重點(diǎn)回顧
12.6 參考數(shù)據(jù)與延伸閱讀
第13章 文件服務(wù)器之一:NFS 服務(wù)器
13.1 NFS的由來(lái)與功能
13.1.1 什么是 NFS(Network File System)
13.1.2 什么是 RPC(Remote Procedure Call)
13.1.3 NFS 啟動(dòng)的 RPC daemons
13.1.4 NFS 的文件訪問(wèn)權(quán)限
13.2 NFS Server 端的配置
13.2.1 所需要的軟件
13.2.2 NFS 的軟件結(jié)構(gòu)
13.2.3 /etc/exports 配置文件的語(yǔ)法與參數(shù)
13.2.4 啟動(dòng) NFS
13.2.5 NFS 的連接查看
13.2.6 NFS 的安全性
13.3 NFS 客戶端的設(shè)置
13.3.1 手動(dòng)掛載 NFS 服務(wù)器共享的資源
13.3.2 客戶端可處理的掛載參數(shù)與開(kāi)機(jī)掛載
13.3.3 無(wú)法掛載的原因分析
13.3.4 自動(dòng)掛載 autofs 的使用
13.4 案例演練
13.5 重點(diǎn)回顧
13.6 參考數(shù)據(jù)與延伸閱讀
……
第22章 郵件服務(wù)器:Postfix
22.1 郵件服務(wù)器的功能與工作原理
22.1.1 電子郵件的功能與問(wèn)題
22.1.2 Mail server 與 DNS 之間的關(guān)系
22.1.3 郵件傳輸所需要的組件(MTA、MUA、MDA)以及相關(guān)協(xié)議
22.1.4 用戶收信時(shí)服務(wù)器端所提供的相關(guān)協(xié)議: MRA
22.1.5 Relay 與認(rèn)證機(jī)制的重要性
22.1.6 電子郵件的數(shù)據(jù)內(nèi)容
22.2 MTA 服務(wù)器:Postfix基礎(chǔ)設(shè)定
22.2.1 Postfix 的開(kāi)發(fā)
22.2.2 所需要的軟件與軟件結(jié)構(gòu)
22.2.3 一個(gè)郵件服務(wù)器的設(shè)定案例
22.2.4 讓 Postfix 可監(jiān)聽(tīng) Internet 來(lái)收發(fā)郵件
22.2.5 郵件發(fā)送流程與收信、Relay 等重要概念
22.2.6 設(shè)定郵件主機(jī)權(quán)限與過(guò)濾機(jī)制:/etc/postfix/access
22.2.7 設(shè)定郵件別名: /etc/aliases、~/.forward
22.2.8 查看郵件隊(duì)列信息:postqueue、mailq
22.2.9 防火墻設(shè)置
22.3 MRA 服務(wù)器:dovecot 設(shè)定
22.3.1 基礎(chǔ)的 POP3/IMAP 設(shè)定
22.3.2 加密的 POP3s/IMAPs 設(shè)定
22.3.3 防火墻設(shè)置
22.4 MUA 軟件:客戶端的收發(fā)郵件軟件
22.4.1 Linux mail
22.4.2 Linux mutt
22.4.3 好用的跨平臺(tái)(Windows/Linux X)軟件:Thunderbird
22.5 郵件服務(wù)器的高級(jí)設(shè)定
22.5.1 郵件過(guò)濾一:用 postgrey 進(jìn)行非正規(guī)Mail server 的垃圾郵件過(guò)濾
22.5.2 郵件過(guò)濾二:關(guān)于黑名單的過(guò)濾機(jī)制
22.5.3 郵件過(guò)濾三:基礎(chǔ)的郵件過(guò)濾機(jī)制
22.5.4 非信任來(lái)源的 Relay:開(kāi)放 SMTP 身份認(rèn)證
22.5.5 非固定 IP 郵件服務(wù)器的福音:relayhost
22.5.6 其他設(shè)置小技巧
22.6 重點(diǎn)回顧
22.7 參考數(shù)據(jù)與延伸閱讀
章節(jié)摘錄
版權(quán)頁(yè): 插圖: 全世界的人種多樣,人類使用的語(yǔ)言種類也很多。那如果你想要跟外國(guó)人溝通時(shí),除了指手畫(huà)腳之外,你要如何跟對(duì)方講話?大概只有兩種方式,一種是強(qiáng)迫他學(xué)中文,一種則是我們學(xué)他的語(yǔ)言,這樣才能溝通。 這個(gè)觀念延伸到網(wǎng)絡(luò)上面也是行得通的,全世界的操作系統(tǒng)多得很,不是只有Windows/Linux系統(tǒng)而已,還有蘋(píng)果計(jì)算機(jī)自己的操作系統(tǒng),Unix like的操作系統(tǒng)也非常多!那么多的操作系統(tǒng)(人種)要如何進(jìn)行網(wǎng)絡(luò)溝通(語(yǔ)言)呢?那就需要制訂共同遵守的標(biāo)準(zhǔn)才行。這個(gè)標(biāo)準(zhǔn)是由國(guó)際組織規(guī)范的,你的系統(tǒng)里面只要提供可以加入該標(biāo)準(zhǔn)的程序代碼,那你就能夠通過(guò)這個(gè)標(biāo)準(zhǔn)與其他系統(tǒng)進(jìn)行溝通。所以,網(wǎng)絡(luò)是跨平臺(tái)的,并不是只有Linux才這么做j因此,這部分的內(nèi)容學(xué)完后,是可以應(yīng)用在所有操作系統(tǒng)上面的。 另外,本章節(jié)旨在引導(dǎo)網(wǎng)絡(luò)新人快速進(jìn)入網(wǎng)絡(luò)的世界,所以鳥(niǎo)哥寫(xiě)得比較淺顯一些,對(duì)于網(wǎng)絡(luò)硬件與通信協(xié)議并沒(méi)有被包含在本章內(nèi)容中。如果你的求知欲已經(jīng)高過(guò)本章節(jié),那么請(qǐng)自行尋找適合你自己的書(shū)籍來(lái)閱讀。當(dāng)然,你也可以在因特網(wǎng)上面找到你所需要的內(nèi)容。也可以參考在本章最后的參考文獻(xiàn)。 我們都知道,網(wǎng)絡(luò)就是幾部計(jì)算機(jī)主機(jī)或者是網(wǎng)絡(luò)打印機(jī)之類的接口設(shè)備,通過(guò)網(wǎng)線或者是無(wú)線網(wǎng)絡(luò)技術(shù),將這些主機(jī)與設(shè)備連接起來(lái),使得數(shù)據(jù)可以通過(guò)網(wǎng)絡(luò)介質(zhì)(網(wǎng)線以及其他網(wǎng)卡等硬件)來(lái)傳輸?shù)囊环N方式。請(qǐng)你想象一下,如果你家里只有計(jì)算機(jī)、打印機(jī)、傳真機(jī)等機(jī)器,卻沒(méi)有網(wǎng)絡(luò)連接這些硬件,那么使用上會(huì)不會(huì)很麻煩?如果將這個(gè)場(chǎng)景移到需要工作的辦公室時(shí),計(jì)算機(jī)的數(shù)據(jù)無(wú)法使用網(wǎng)絡(luò)連接到打印機(jī)來(lái)打印,那是否很傷腦筋呢?是吧,想想就覺(jué)得很麻煩。不幸的是,這些麻煩事在20世紀(jì)70年代以前確實(shí)是存在的。 各自為政的“網(wǎng)絡(luò)硬件與軟件”技術(shù)發(fā)展:Ethernet & Token-Ring 在1970年前后,為了解決這個(gè)煩人的數(shù)據(jù)傳輸問(wèn)題,幾個(gè)主要的與信息技術(shù)相關(guān)的公司都在研究各自的網(wǎng)絡(luò)連接技術(shù),以使自家的產(chǎn)品可以在辦公室的環(huán)境下組織起來(lái)。其中比較有名的就是施樂(lè)公司的Ethernet技術(shù),以及IBM研發(fā)的Token-Ring技術(shù)。但是這些技術(shù)都有個(gè)很大的問(wèn)題,那就是它們彼此不認(rèn)識(shí)對(duì)方的網(wǎng)絡(luò)技術(shù)。也就是說(shuō),萬(wàn)一你的辦公室購(gòu)買了整合Ethernet技術(shù)的計(jì)算機(jī)主機(jī),但是其他的計(jì)算機(jī)卻是使用IBM的機(jī)器時(shí),想要在這兩者之間進(jìn)行數(shù)據(jù)的溝通傳輸,在早期來(lái)說(shuō)那是不可能的。 以“軟件”技術(shù)將硬件整合:ARPANET & TCP/IP 為了解決上述的網(wǎng)絡(luò)硬件整合問(wèn)題,在20世紀(jì)60年代末期美國(guó)國(guó)防部就開(kāi)始研究一個(gè)可以在這些不同的網(wǎng)絡(luò)硬件上面運(yùn)行的軟件技術(shù),使得不同公司的計(jì)算機(jī)或數(shù)據(jù)可以通過(guò)這個(gè)軟件來(lái)實(shí)現(xiàn)數(shù)據(jù)溝通。這個(gè)研究由美國(guó)國(guó)防部遠(yuǎn)景規(guī)劃局(Defense Advanced Research Project Agency,DARPA)負(fù)責(zé),他們將該網(wǎng)絡(luò)系統(tǒng)稱為ARPANET,這就是目前熟知的TCP/IP技術(shù)的雛形。在1975年左右,ARPANET已可以在常見(jiàn)的Ethernet與Token-Ring等硬件平臺(tái)下互通數(shù)據(jù)了。DARPA在1980年正式推出TCP/IP技術(shù)后,由于想要推廣此項(xiàng)技術(shù),因此與伯克利(Berkeley)大學(xué)合作,將TCP/IP植入著名的BSD Unix系統(tǒng)內(nèi),由于大學(xué)乃是人才培養(yǎng)的搖籃,所以,TCP/IP技術(shù)便吸引了越來(lái)越多的使用者投入其中研究開(kāi)來(lái),而這種連接網(wǎng)絡(luò)的技術(shù)也被稱之為Internet。
編輯推薦
《鳥(niǎo)哥的Linux私房菜:服務(wù)器架設(shè)篇(第3版)》編輯推薦:您已有Linux基礎(chǔ),想要進(jìn)一步學(xué)習(xí)服務(wù)器架設(shè)?還想了解如何維護(hù)與管理您的服務(wù)器?《鳥(niǎo)哥的Linux私房菜:服務(wù)器架設(shè)篇(第3版)》是您最佳的選擇?!而B(niǎo)哥的Linux私房菜:服務(wù)器架設(shè)篇(第3版)》是第三次改版升級(jí);適用于各種主流Linux版本,可作為已具有Linux操作系統(tǒng)相關(guān)知識(shí)的網(wǎng)絡(luò)系統(tǒng)管理人員的參考手冊(cè)。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版