长连接及Linux 查看长连接端口
长连接及Linux 查看长连接端口
1.Linux长连接
Client方与Server方先建立通讯连接,连接建立后不断开,然后再进行报文发送和接收。这种方式下由于通讯连接一直存在,可以用下面命令查看连接是否建立:
netstat
此种方式常用于点对点通讯。
2.Linux短连接
Client方与Server每进行一次报文收发交易时才进行通讯连接,交易完毕后立即断开连接。此种方式常用于一点对多点通讯,比如多个Client连接一个Server。(见图1与2)
图1
图2
bkjia@bkjia-laptop:~$ netstat --f inet
激活Internet连接 (w/o 服务器)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 bkjia-laptop.l:48704 208.46.163.16:www ESTABLISHED
tcp 0 0 bkjia-laptop.l:48712 208.46.163.16:www ESTABLISHED
tcp 0 0 bkjia-laptop.l:48705 208.46.163.16:www ESTABLISHED
tcp 0 0 bkjia-laptop.l:48710 208.46.163.16:www ESTABLISHED
tcp 0 0 bkjia-laptop.l:35264 pk-in-f101.google.c:www ESTABLISHED
tcp 0 0 bkjia-laptop.l:48709 208.46.163.16:www ESTABLISHED
tcp 0 0 bkjia-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-bkjia/linc-1ae9-0-4a97bedf77c51
|
评论暂时关闭