shell腳本實現(xiàn)tcp-udp協(xié)議通訊

shell腳本實現(xiàn)tcp-udp協(xié)議通訊

ID:16799740

大?。?1.03 KB

頁數(shù):6頁

時間:2018-08-24

shell腳本實現(xiàn)tcp-udp協(xié)議通訊_第1頁
shell腳本實現(xiàn)tcp-udp協(xié)議通訊_第2頁
shell腳本實現(xiàn)tcp-udp協(xié)議通訊_第3頁
shell腳本實現(xiàn)tcp-udp協(xié)議通訊_第4頁
shell腳本實現(xiàn)tcp-udp協(xié)議通訊_第5頁
資源描述:

《shell腳本實現(xiàn)tcp-udp協(xié)議通訊》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫

1、linuxshell腳本實現(xiàn)tcp/upd協(xié)議通訊(重定向應用)前幾天發(fā)了重定向以及管道相關(guān)使用方法,今天這里發(fā)些很有趣的例子。通過重定向?qū)崿F(xiàn)基于tcp/udp協(xié)議的軟件通訊。?linux設(shè)備里面有個比較特殊的文件:/dev/[tcp

2、upd]/host/port只要讀取或者寫入這個文件,相當于系統(tǒng)會嘗試連接:host這臺機器,對應port端口。如果主機以及端口存在,就建立一個socket連接。將在,/proc/self/fd目錄下面,有對應的文件出現(xiàn)。一、測試下:/dev/tcp/host/post文件123456789101

3、112131415161718192021222324252627[chengmo@centos5?shell]$?cat

4、linuxshell腳本實現(xiàn)tcp/upd協(xié)議通訊(重定向應用)?[chengmo@centos5?shell]$?exec?8<>/dev/tcp/127.0.0.1/22[chengmo@centos5?shell]$?ls?-l?/proc/self/fd/總計0lrwx------1chengmochengmo6410-2123:050->?/dev/pts/0lrwx------1chengmochengmo6410-2123:051->?/dev/pts/0lrwx------1chengmochengmo6410-

5、2123:052->?/dev/pts/0lr-x------1chengmochengmo6410-2123:053->?/proc/22185/fdlrwx------1chengmochengmo6410-2123:058->socket:[15067661]?#文件描述符8,已經(jīng)打開一個socket通訊通道,這個是一個可以讀寫socket通道,因為用:"<>"打開[chengmo@centos5?shell]$?exec?8>&-#關(guān)閉通道[chengmo@centos5?shell]$?ls?-l?/proc/self

6、/fd/總計0lrwx------1chengmochengmo6410-2123:080->?/dev/pts/0lrwx------1chengmochengmo6410-2123:081->?/dev/pts/0lrwx------1chengmochengmo6410-2123:082->?/dev/pts/0lr-x------1chengmochengmo6410-2123:083->?/proc/22234/fd?從時間服務器讀取時間:[chengmo@centos5html]$cat

7、b.nist.gov/135549110-10-2211:33:491700596.3UTC(NIST)*otherstaffoftheCentre.Duringthewar,ZhuwastransferredbacktoJiangxi,andDirectorofthenewOfficeinJingdezhen,JiangxiCommitteeSecretary.Startingin1939servedasrecorderoftheWestNorthOrganization,SecretaryoftheSpecialCommit

8、teeAfterthevictoryofthelongMarch,hehasbeentheNorthwestOfficeoftheFederationofStateenterprisesMinister,ShenmufuguSARmissions,DirectorofNingxiaCountypartyCommitteeSecretaryandrecorderoftheCountypartyCommitteeSecretary,Ministersand上面這條語句使用重定向輸入語句就可以了。?二、通過重定向讀取遠程web服務器頭

9、信息12345678910111213141516171819202122232425262728293031#!/bin/sh#testhttphead.sh#實現(xiàn)通過主機名,端口讀取web服務器header信息#copyrightchengmo,qq:829

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。