歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 長連接及Linux 查看長連接端口

長連接及Linux 查看長連接端口

日期:2017/2/28 16:49:52   编辑:Linux教程

1.Linux長連接

Client方與Server方先建立通訊連接,連接建立後不斷開,然後再進行報文發送和接收。這種方式下由於通訊連接一直存在,可以用下面命令查看連接是否建立:

netstat –f inet|grep 端口號(如5678)。

此種方式常用於點對點通訊。


2.Linux短連接

Client方與Server每進行一次報文收發交易時才進行通訊連接,交易完畢後立即斷開連接。此種方式常用於一點對多點通訊,比如多個Client連接一個Server。(見圖1與2)

圖1

圖2

linuxidc@linuxidc-laptop:~$ netstat --f inet
激活Internet連接 (w/o 服務器)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 linuxidc-laptop.l:48704 208.46.163.16:www ESTABLISHED
tcp 0 0 linuxidc-laptop.l:48712 208.46.163.16:www ESTABLISHED
tcp 0 0 linuxidc-laptop.l:48705 208.46.163.16:www ESTABLISHED
tcp 0 0 linuxidc-laptop.l:48710 208.46.163.16:www ESTABLISHED
tcp 0 0 linuxidc-laptop.l:35264 pk-in-f101.google.c:www ESTABLISHED
tcp 0 0 linuxidc-laptop.l:48709 208.46.163.16:www ESTABLISHED
tcp 0 0 linuxidc-laptop.l:48711 208.46.163.16:www ESTABLISHED
活躍的UNIX域套接字 (w/o 服務器)
Proto RefCnt Flags Type State I-Node 路徑
unix 2 [ ] 數據報 5584 @/com/Ubuntu/upstart
unix 2 [ ] 數據報 5807 @/org/kernel/udev/udevd
unix 2 [ ] 數據報 15620 @/org/freedesktop/hal/udev_event
unix 11 [ ] 數據報 15001 /dev/log
unix 3 [ ] 流 已連接 27341 /tmp/scim-bridge-0.3.0.socket-1000@localhost:0.0
unix 3 [ ] 流 已連接 27340
unix 3 [ ] 流 已連接 27314 /tmp/scim-bridge-0.3.0.socket-1000@localhost:0.0
unix 3 [ ] 流 已連接 27313
unix 3 [ ] 流 已連接 27296 /tmp/.esd-1000/socket
unix 3 [ ] 流 已連接 27295
unix 3 [ ] 流 已連接 27248
unix 3 [ ] 流 已連接 27247
unix 3 [ ] 流 已連接 27231 @/tmp/dbus-3q5J0u31If
unix 3 [ ] 流 已連接 27230
unix 3 [ ] 流 已連接 27229 /tmp/orbit-linuxidc/linc-1ae9-0-4a97bedf77c51

Copyright © Linux教程網 All Rights Reserved