linux nc和telnet的區別是什么-環球視訊

          來源:php中文網 | 2023-02-07 14:48:54 |

          本教程操作環境:linux7.3系統、Dell G3電腦。


          【資料圖】

          Telnet簡介

          telnet程序可以直接與web服務器進行對話。

          通過telnet可以打開一條到某臺機器上某個端口的TCP連接,然后直接向那個端口輸入一些字符。web服務器會將telnet程序作為一個web客戶端來處理,所有回送給TCP連接的數據都會顯示在屏幕上。

          telnet www.xxx.com 80GET /tools.html HTTP/1.1Host: www.xxx.com

          response:

          HTTP/1.1 200 OKDATE: Sun, 01 Oct 2000 23:25:17 GMTServer: Apache/1.3.11 BSafe-SSL/1.38 (Unix) FrontPage/4.0.4.3Last-Modified: Tue, 04 Jul 2000 09:46:21 GMTETag: "373979-193-3961b26d"Accept-Ranges: bytesContent-length: 403Connection: closeContent-Type: text/html<html><head><title>xxxx</title></head><body><h1>Tools page</h1>...</body></html>Connection closed by foreign host.

          Telnet 會查找主機名并打開一條連接,連接到在www.xxx.com的端口80上監聽的web服務器。

          Telnet可以很好的模擬HTTP客戶端,但是不能作為服務器使用。而且對telnet做腳本自動化非常麻煩。如果想要更靈活的工具,可以看看下面的netcat。通過nc可以很方便滴操縱基于UDP和TCP的流量(包括HTTP),還可以為其編寫腳本。

          Netcat(NC)簡介

          Netcat在網絡工具中有“瑞士軍刀”美譽。它是一個非常簡單的Unix工具,可以讀、寫TCP或UDP網絡連接(network connection)。它被設計成一個可靠的后端(back-end) 工具,通過與其他工具結合和重定向,你可以在腳本中以多種方式使用它。同時,它又是一個功能豐富的網絡調試和開發工具,因為它可以建立你可能用到的幾乎任何類型的連接,以及一些非常有意思的內建功能。Netcat,它的實際可運行的名字叫nc,是一個很早就被提供,但沒有公開的事實標準的Unix工具。使用NC命令所能完成的事情令人驚訝。

          Netcat還可以當服務器使用,監聽任意指定端口的連接請求(inbound connection),并可做同樣的讀寫操作。除了較小限制外,它實際并不關心自己以“客戶端”模式還是“服務器”模式運行,它都會來回運送全部數據。在任何一種模式下,都可以設置一個非活動時間來強行關閉連接。  它還可以通過UDP來完成這些功能,因此它就象一個telnet那樣的UDP程序,用來測試你的UDP服務器。正如它的“U”所指的,UDP跟TCP相比是一種不可靠的數據傳輸,一些系統在使用UDP 傳送大量數據時會遇到麻煩,但它還有一些用途。

          NC所做的就是在兩臺電腦之間建立鏈接并返回兩個數據流,在這之后所能做的事就看你的想像力了。你能建立一個服務器,傳輸文件,與朋友聊天,傳輸流媒體或者用它作為其它協議的獨立客戶端。

          主要用途

          一般我們使用netcat做的最多的事情為以下三種:

          1、掃描指定IP端口情況

          2、端口轉發數據(重點)

          3、提交自定義數據包

          nc和telnet的區別

          telnet可以實現的功能:

          連接服務器端口,并進行通信

          登錄遠程telnet服務器,使用命令行對其進行控制

          nc可以實現的功能:

          監聽服務器端口,并與客戶端通信(最多只能接收一個客戶端)

          對指定服務器進行端口掃描

          作為客戶端連接到遠程服務器進行通信

          擴展知識:

          Telnet不通的原因

          1、telnet服務本身的問題:服務是否啟用

          2、防火墻策略問題:telnet服務所在的系統防火墻是否做了限制,從源主機到提供telnet服務的主機之間的防火墻是否做了限制

          3、服務是否限制ip,服務是否達到最大連接數

          ping不通的原因

          1、服務器沒啟動/ip不存在

          2、網段不同,通過路由也無法找到

          3 、防火墻設置,過濾了ping發出的ICMP數據包,導致無反饋,time out

          4、Ip地址設置錯誤,對于多個網卡的服務器來說,每個網口的ip配置必須不能在同一個網段,否則會造成路由不知選擇哪一個出口

          5、 網線故障

          6)、未設置網關,這個對于小網128網段,走路由器的,如果未配置將無法路由

          相關推薦:《Linux視頻教程》

          以上就是linux nc和telnet的區別是什么的詳細內容,更多請關注php中文網其它相關文章!

          關鍵詞: linux

          亚洲日本在线观看网址| 久久亚洲精品无码网站| 亚洲日本国产乱码va在线观看| 99久久精品国产亚洲| 最新国产AV无码专区亚洲| 国产精品V亚洲精品V日韩精品| 77777_亚洲午夜久久多人| 亚洲一线产区二线产区区| 国产gv天堂亚洲国产gv刚刚碰| 亚洲视频在线观看网址| 亚洲人成网站看在线播放| 亚洲av无码专区在线观看素人| 亚洲成AV人片一区二区密柚| 亚洲精品综合在线影院| 亚洲国产成人久久精品99| 777亚洲精品乱码久久久久久| 亚洲GV天堂GV无码男同| 国产亚洲综合久久系列| 亚洲日本人成中文字幕| 久久亚洲国产精品123区| 久久99亚洲网美利坚合众国 | 亚洲人成电影在线天堂| 亚洲一卡2卡3卡4卡5卡6卡| 亚洲综合精品网站| 亚洲同性男gay网站在线观看| 国产亚洲精品美女久久久久久下载| 亚洲无av在线中文字幕| 亚洲av成人综合网| 亚洲天堂中文字幕在线| 亚洲国产精品成人精品小说| 亚洲人成网站观看在线播放| 亚洲最大黄色网站| 亚洲日本在线观看视频| 亚洲一级毛片在线观| 在线观看午夜亚洲一区| 亚洲中文字幕无码久久2020| 亚洲va久久久噜噜噜久久| 亚洲国产精品成人AV在线| 亚洲va在线va天堂va不卡下载| 亚洲AV无码片一区二区三区| 亚洲av丰满熟妇在线播放|