3-3:常见任务和主要工具之网络
文章目錄
- 前言:
- 一:檢查和監(jiān)測網絡
- (1)ping-向網絡主機發(fā)送數(shù)據(jù)包
- (2)traceroute-跟蹤網絡數(shù)據(jù)包的傳輸路徑
- (3)netstat-查看網絡狀況
- 二:通過網絡傳輸文件
- (1)ftp-采用FTP(文件傳輸協(xié)議)傳輸文件
- (2)wget-非交換式網絡下載工具
- 三:與遠程主機通訊
- (1)ssh-安全登錄到遠程計算機
- (2)lrzsz-傳輸文件
前言:
Linux在網絡中可謂是大放異彩,Linux工具可以建立各種網絡系統(tǒng)和引用
本章涉及命令如下
- ping:向網絡主機發(fā)送ICMP 數(shù)據(jù)包
- traceroute:顯示數(shù)據(jù)包到網絡主機的路由路徑
- netstat:顯示網絡連接等信息
- ftp:文件傳輸命令
- lftp:升級版的ftp
- wget:非交互式網絡下載器
- ssh:OpenSSH版的SSH客戶端,是一個遠程系統(tǒng)登錄命令
- scp:遠程復制文件命令
- sftp:安全文件傳輸程序
還有,以下專業(yè)名詞我覺得你應該知道的
- IP adderss:互聯(lián)網協(xié)議地址
- host and domain name:主機和域名
- URI:統(tǒng)一資源標識符
一:檢查和監(jiān)測網絡
說白了,大部分人的百度是用來干什么的?當然是用來看一下網是不是斷了
(1)ping-向網絡主機發(fā)送數(shù)據(jù)包
ping命令可以像指定的網絡主機發(fā)送數(shù)據(jù)包,然后網絡設備接收到數(shù)據(jù)包后會做出回應,依次來判斷網絡是否暢通
(2)traceroute-跟蹤網絡數(shù)據(jù)包的傳輸路徑
大家需要注意,你請求網站并不是一下就把你的請求給了人家的服務器了,而是要在不同的路由器進行轉發(fā)
如上圖,從我的系統(tǒng)到百度需要經過30個路由器進行轉發(fā)
(3)netstat-查看網絡狀況
簡單來說netstat可以查看網絡的一些狀態(tài),它有極其豐富的參數(shù)。這個參數(shù)對于沒有網絡背景知識的人可以說是亮眼抹黑,所以這里不再詳細介紹
二:通過網絡傳輸文件
(1)ftp-采用FTP(文件傳輸協(xié)議)傳輸文件
關于這個ftp咋們其實用到的比較少,而且也比較老了,所以這一部分也略過
(2)wget-非交換式網絡下載工具
wget這個命令使用的還是比較多的。它可以用來下載資源,或者下載網頁,甚至一個網站都可以被下載下來
下面下載一個清華大學開源軟件鏡像站上的軟件
三:與遠程主機通訊
多年以前,類UNIX系統(tǒng)就可以通過網絡進行遠程操控,但是很多命令像ftp一樣有一個致命的缺點就是 :用戶名和密碼都是明文
(1)ssh-安全登錄到遠程計算機
因此,為了解決明文傳遞問題,ssh應運而生。它解決了兩個大問題:一是該協(xié)議能驗證遠程主機的身份是否真實,避免中間人攻擊;二是該協(xié)議能將通信加密
ssh協(xié)議包括兩個部分:一個是運行在遠程計算機上的ssh服務端,用來監(jiān)聽22號端口傳過來的鏈接請求;另一個是本地系統(tǒng)上的ssh客戶端,用來與服務端進行通信
基本大多數(shù)Linux發(fā)行版都采用了BSD項目的openSSH方法實現(xiàn)了ssh
如下,我可以使用windows下的dos窗口登錄我的云服務器
- 用戶名@主機名
通過SSH與遠程主機建立連接后,一個本地與遠程系統(tǒng)之間的加密隧道就被建立起來了。
(2)lrzsz-傳輸文件
作用:該工具可以用于Windows機器和遠端Linux及其通過xshell傳輸文件
安裝
使用
總結
以上是生活随笔為你收集整理的3-3:常见任务和主要工具之网络的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android学习—补间动画(渐变动画)
- 下一篇: 4-9:TCP协议之延迟应答和捎带应答