網路概論
電腦的運作-馮紐曼架構
- 輸入(鍵盤、滑鼠 -> 終端設備)
- CPU
- 暫存器(記憶體)
- 輸出
終端機 terminal
- 負責輸入與輸出的視窗,再將資料傳給 shell
- shell 殼
- windows -> PowerShell
- zsh / bash / powershell
- 將指令傳給作業系統
- 流程
- 鍵盤(input) -> terminal -> shell -> OS
指令
- ls / dir 列出目前資料夾
- ping xxx.com 檢測某位址是否在運作
- cd (=change directory) 改變位置
- 可直接拖拉資料夾進來(不用自己打)
- . (=here)
- ..(=上一層 parent dir)
- 直接按方向鍵上下可看到上次打的指令
- mkdir A 新增資料夾 A
- cp A B 複製 A 命名為 B
- mv A B A 改名/移動至 B
- del A 刪除 A
- pwd 顯示目前位置
- cls 清除畫面
進位
- 2 進位 -> 10 進位
- 10 進位 -> 2 進位
- 16 進位
- 1 2 3 4 5 6 7 8 9 A B C D E F
檔案權限
- RWX 可讀 可寫 可執行
rw-
代表可讀可寫不可執行
- 第一個字是檔案類型
- 當為[ d ]則是目錄,例如上表檔名為『.config』的那一行
- 當為[ - ]則是檔案,例如上表檔名為『initial-setup-ks.cfg』那一行
- 若是[ l ]則表示為連結檔(link file)
- 若是[ b ]則表示為裝置檔裡面的可供儲存的周邊設備(可隨機存取裝置)
- 若是[ c ]則表示為裝置檔裡面的序列埠設備,例如鍵盤、滑鼠(一次性讀取裝置)
- UGO = uer 本人 group 群 others 其他
- uer 本人 group 群 others 其他
- rw- r– —
- 110 100 000
- 6 4 0
- 權限 640
- 權限 777 -> 全開
- 改權限
色碼(16 進位)
- R G B
- #FFFFFF -> (255, 255, 255)
網址的運作
- IP 位置
- IPv4
- 最小 0.0.0.0
- 最大 255.255.255.255
- 已發完,不夠用
- IPv6
- 私有(內部)網路
- 一個正式 IP 透過 IP 分享器讓多個人使用,在同一個區域網路才連得上
- class A: 10.0.0.0 - 10.255.255.255
- class B: 172.12.0.0 - 172.31.255.255
- class C: 192.168.0.0 - 192.168.255.255
- Lookback 本機
- 127.0.0.1 - 127.255.255.255 特殊用途
- 127.0.0.1 常使用(localhost)
- Port 通訊埠
- 同一 IP 位置內,範圍 0 - 65535
- 0 通常保留
- 1 - 1023 需 root 權限
- 1024 - 65535 自由使用
- 常用
- 80 http 網站
- 443 https 網站
- ssh 22
- 輸入網址後,瀏覽器會從網址最後向該網址機關詢問 IP 位址
- president.gov.tw
- .tw -> .gov -> .president
- 經授權的回答(問老師)
- DNS(domain name service)
- 網址翻譯
- 域名代理商
- 工具
- ping
- nslookup +網址
- whois +網址
- URL
- www -> host name
- .google.com -> domain name
- /search -> path
- ?a=1&b-2&c=3 -> QueryString
參考資料