网络编程

端口号:

端口表示计算机程序上的一个程序的进程

不同进程有不同端口号,用来区分软件

端口分类

  公有端口0~1023

HTTP:80

HTTPS:443

FTP:21

Telent:23

程序注册端口:1024-49151,分配用户或者程序

Tomcat:8080

MYSQL:3306

Oracle:1521

动态、私有:49152-65535

查看端口命令

netstat -ano

1.5通信协议:

网络通信协议:

TCP/Udp对比

TCP:打电话

连接,稳定

三次握手四次挥手

客户端 服务端

传输完成 释放连接,效率低

UDP:发短信

不连接不稳定

客户端服务端没有明确界限

不管有没有准备好,都可以发给你

TCP:

 客户端

1.连接服务器Socket

2.发消息

服务器

 1.建立服务的端口SercerSocket

 2.等待用户的连接accept

 3.接收用户的消息

 

posted on 2021-05-06 11:52  小强说java  阅读(55)  评论(0编辑  收藏  举报

导航