全球旧事资料 分类
ch1Li
ux网络编程基础知识1客户机服务器编程模型11基本的编程模型RequClie
t网络应用的标准模型是客户机est服务器模型Respo
se客户机服务器模型是非对称模Server型网络程序的执行过程est服务程序启动seRequo
esp客户机程序启动RClie
t客户机程序与服务器建立连接客户机提出请求服务器处理请求返回相应结果服务器断开连接进入等待状态循环服务器同一时刻只处理一个客户机请求处理请求过程中下一请求等待节省服务器资源响应时间长适合处理非耗时请求并发服务器并发执行每收到一个连接请求创建一个进程处理该连接服务器继续等待下一连接响应速度快占用系统资源多12客户端服务器程序示例客户端服务器程序通信模型源码分析
Serversocket
bi
d
Clie
tliste
socket
accept
co
ect
Estab
lishCo

ect
Blockwaitclie
tco
ect
write
Clie
tRequest
read
read
ServerRespo
se
write
f2
3
网络调试方法21Li
ux下的常用网络命令命令ifco
fig查看网络配置(网卡)命令命令
etstat查看网络状态命令ProtoLocalAddressForeig
AddressTCPcpiwa
boepmapcpiwa
bo0TCPcpiwa
bomicrosoftdscpiwa
bo0TCPcpiwa
bo1026cpiwa
bo0TCPcpiwa
bo1027cpiwa
bo0TCPcpiwa
bo3306cpiwa
bo0TCPcpiwa
bo1025cpiwa
bo0TCPcpiwa
bo1029cpiwa
bo0TCPcpiwa
bo1030cpiwa
bo0TCPcpiwa
bo43958cpiwa
bo0TCPcpiwa
boftpcpiwa
bo0TCPcpiwa
boftpcpiwa
bo0TCPcpiwa
bo
etbiosss
cpiwa
bo0UDPcpiwa
bomicrosoftdsUDPcpiwa
boisakmpUDPcpiwa
bo
etbios
s命令pi
g检查网络是否可达的命令命令tel
et简单网络客户端(bbs)22简单测试程序TCPUDP介绍简单介绍31TCPIP协议层次应用程序角度的TCPIP协议层次32I
Applicatio
Applicatio
ter
TCPUDPet协议IPICMPIPNetworkI
terfaceIP协议数据包格式IP地址分类
StateLISTENINGLISTENINLISTENINGLISTENINGLISTENINGLISTENINGLISTENINGLISTENINGLISTENINGLISTENINGLISTENINGLISTENING
Applicatio
Layer
Tra
smitLayer
NetworkLayer
Li
kLayer
f3334
35
子网络I
ter
et消息控制协议ICMP用户数据包协议UDPUDP数据包格式UDP协议特点传输控制协议TCPTCP协议特点TCP协议数据段格式(p19图27)SYN位请求建立连接ACK位应答标志FIN位请求关闭连接RST位请求复位连接TCP连接的建立和关闭TCP连接是全双工连接建立连接需要3次握手(p21图28)断开连接需要分别断开读通道和写通道(p23图29)
Clie
tServer
FINX
Clie
t
SYNXX1ACKYSYN
ACKY1
Server
close
X1ACK
readcha
elcloseclose
Writecha
elcloseReadcha
elclose
FINY
ACKY1
Writecha
elclose
标识TCP连接标识一个TCP连接需要4个值:本地r
好听全球资料 返回顶部