TCP与UDP

TCP(Transmission Control Protocol,传输控制协议)是面向连接的协议;可靠、保证正确性;顺序到达;流量控制、拥塞控制;重传机制、窗口机制;对系统资源、时间要求多;流模式SOCK_STREAM。

服务器端:socket、bind、listen、accept、send、recv;
客户端:socket、connect、send、recv。
20-FTP数据端口  21-FTP控制端口  22-SSH端口  23-Telnet  25-SMTP  53-DNS  80-HTTP  110-POP3  443-HTTPS
 
UDP(User Data Protocol,用户数据报协议)是面向非连接的协议;不可靠、可能丢包;不一定按顺序;结构简单;数据报模式SOCK_DGRAM。

服务器端:socket、bind、、recvfrom、sendto;
客户端:socket、sendto、recvfrom。
53-DNS  67-DHCP发送端口  68-DHCP接收端口  69-TFTP  161-SNMP  

端口号为16位(0-65535),一般被分为三类:
0-1023 公认端口
1024-49151 注册端口
49152-65535 动态/私有端口

TCP与UDP

上一篇:Python在Linux下编译安装


下一篇:C#中npoi操作Excel[版本2.0.1读写2003、2007格式]