日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

linux重点知识:网络通信

發(fā)布時(shí)間:2025/3/20 linux 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux重点知识:网络通信 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1.為“ssh”生成、管理和轉(zhuǎn)換認(rèn)證密鑰的命令是

ssh-keygen(選項(xiàng))

2.如何指定登錄用戶

sh root@192.168.0.102

3.指定端口登錄

$ ssh 192.168.0.102 -p 222

4.ssh創(chuàng)建秘鑰

$ ssh-keygen -t dsa/rsa

5.刪除主機(jī)秘鑰

$ ssh-keygen -R 192.168.0.102

6.列出所有的端口

netstat -a

7.列出TCP協(xié)議的端口

netstat -at

8.UDP協(xié)議的端口

netstat -au

9.列出處于監(jiān)聽(tīng)狀態(tài)的socket

netstat -l

10.列出監(jiān)聽(tīng)的TCP端口

netstat -lt

11.網(wǎng)絡(luò)連接狀態(tài)有哪些

/* The socket is listening for incoming connections. 偵聽(tīng)來(lái)自遠(yuǎn)方TCP端口的連接請(qǐng)求 *

/2)、SYN_SENT:客戶端通過(guò)應(yīng)用程序調(diào)用connect進(jìn)行active open.于是客戶端tcp發(fā)送一個(gè)SYN以請(qǐng)求建立一個(gè)連接.之后狀態(tài)置為SYN_SENT.

/*The socket is actively attempting to establish a connection. 在發(fā)送連接請(qǐng)求后等待匹配的連接請(qǐng)求

*/3)、SYN_RECV:服務(wù)端應(yīng)發(fā)出ACK確認(rèn)客戶端的 SYN,同時(shí)自己向客戶端發(fā)送一個(gè)SYN. 之后狀態(tài)置為SYN_RECV

/* A connection request has been received from the network. 在收到和發(fā)送一個(gè)連接請(qǐng)求后等待對(duì)連接請(qǐng)求的確認(rèn)

*/4)、ESTABLISHED: 代表一個(gè)打開(kāi)的連接,雙方可以進(jìn)行或已經(jīng)在數(shù)據(jù)交互了。

/* The socket has an established connection. 代表一個(gè)打開(kāi)的連接,數(shù)據(jù)可以傳送給用戶

*/5)、FIN_WAIT1:主動(dòng)關(guān)閉(active close)端應(yīng)用程序調(diào)用close,于是其TCP發(fā)出FIN請(qǐng)求主動(dòng)關(guān)閉連接,之后進(jìn)入FIN_WAIT1狀態(tài).

/* The socket is closed, and the connection is shutting down. 等待遠(yuǎn)程TCP的連接中斷請(qǐng)求,或先前的連接中斷請(qǐng)求的確認(rèn)

*/6)、CLOSE_WAIT:被動(dòng)關(guān)閉(passive close)端TCP接到FIN后,就發(fā)出ACK以回應(yīng)FIN請(qǐng)求(它的接收也作為文件結(jié)束符傳遞給上層應(yīng)用程序),并進(jìn)入CLOSE_WAIT.

/* The remote end has shut down, waiting for the socket to close. 等待從本地用戶發(fā)來(lái)的連接中斷請(qǐng)求

*/7)、FIN_WAIT2:主動(dòng)關(guān)閉端接到ACK后,就進(jìn)入了 FIN-WAIT-2 ./* Connection is closed, and the socket is waiting for a shutdown from the remote end. 從遠(yuǎn)程TCP等待連接中斷請(qǐng)求

*/8)、LAST_ACK:被動(dòng)關(guān)閉端一段時(shí)間后,接收到文件結(jié)束符的應(yīng)用程序?qū)⒄{(diào)用CLOSE關(guān)閉連接。這導(dǎo)致它的TCP也發(fā)送一個(gè) FIN,等待對(duì)方的ACK.就進(jìn)入了LAST-ACK .

/* The remote end has shut down, and the socket is closed. Waiting for acknowledgement. 等待原來(lái)發(fā)向遠(yuǎn)程TCP的連接中斷請(qǐng)求的確認(rèn)

*/9)、TIME_WAIT:在主動(dòng)關(guān)閉端接收到FIN后,TCP 就發(fā)送ACK包,并進(jìn)入TIME-WAIT狀態(tài)。

/* The socket is waiting after close to handle packets still in thenetwork.等待足夠的時(shí)間以確保遠(yuǎn)程TCP接收到連接中斷請(qǐng)求的確認(rèn)

*/10)、CLOSING: 比較少見(jiàn)./* Both sockets are shut down but we still don’t have all our datasent. 等待遠(yuǎn)程TCP對(duì)連接中斷的確認(rèn)

*/11)、CLOSED: 被動(dòng)關(guān)閉端在接受到ACK包后,就進(jìn)入了closed的狀態(tài)。連接結(jié)束.

/* The socket is not being used. 沒(méi)有任何連接狀態(tài)

*/12)、UNKNOWN: 未知的Socket狀態(tài)。/* The state of the socket is unknown. */

12.ping

在網(wǎng)絡(luò)維護(hù)過(guò)程中,Ping命令是一個(gè)經(jīng)常使用的DOS命令,它是用來(lái)檢查網(wǎng)絡(luò)是否暢通或者網(wǎng)絡(luò)連接速度的命令。可用于診斷連接性、可訪問(wèn)性和名稱解析,可以探測(cè)對(duì)方計(jì)算機(jī)的活動(dòng)情況,還可以通過(guò)數(shù)據(jù)返回時(shí)間簡(jiǎn)單推測(cè)對(duì)方的操作系統(tǒng)。

13.如何使用ping

舉例

ping www.xxxxxxx.com

14.ifconfig

在Linux系統(tǒng)中主要用于顯示配置網(wǎng)絡(luò)設(shè)備,通常需要以root身份登錄或使用sudo以便在Linux機(jī)器上使用ifconfig工具。依賴于ifconfig命令中使用一些選項(xiàng)屬性,ifconfig工具不僅可以被用來(lái)簡(jiǎn)單地獲取網(wǎng)絡(luò)接口配置信息,還可以修改這些配置。

15.配置網(wǎng)卡的IP地址,在eth0上配置上192.168.0.1 的IP地址及24位掩碼

ifconfig eth0 192.168.0.1 netmask 255.255.255.0

16.若想再在eth0上在配置一個(gè)192.168.1.1/24 的IP地址怎么辦?

ifconfig eth0:0 192.168.1.1 netmask 255.255.255.0

17.配置網(wǎng)卡的硬件地址

ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx

18.將網(wǎng)卡禁用

ifconfig eth0 down

19.將網(wǎng)卡啟用

ifconfig eth0 up

20.在指定網(wǎng)絡(luò)接口上發(fā)出DHCP請(qǐng)求

[root@linuxcool ~]# dhclient eth0

總結(jié)

以上是生活随笔為你收集整理的linux重点知识:网络通信的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。