Java基础学习(十四)

网络编程入门

ip和port端口

port(端口)

端口表示计算机上的一个程序进程
1.不同的进程有不同的端口号!用来区分软件!
2.被规定0~65535
3.TCP,UDP:65535*2(两个协议,可以重复使用一个端口),tcp:80,udp:80
4.端口分类
1>公有端口0~1023
* HTTP:80
* HTTPS:443
* FTP:21
* Telent:23
2>程序注册端口:1024~49151,分配用户或程序
* Tomcat:8080
* MySql:3306
* Orcale:1521
3>动态,私有:49152~65535

    netstat -ano|findstr "5900" #查看指定的端口
    tasklist|findstr "8696" #查看指定端口进程

通信协议

协议:约定,就好比我们现在说的普通话

网络通讯协议:速率,传输码率,代码结构,传输控制。。。

问题:非常很复杂,就用分层来解决

大事化小:分层

TCP/IP协议簇

重要:

  • TCP:用户传输协议
  • UDP:用户数据报协议

TCP UDP对比

TCP:打电话 连接,稳定,三次握手,四次挥手,客户端和服务端
UDP:发短信 不连接,不稳定,客户端,服务端:没有明确的界限,不管有没有准备好,都可以发给你..DDOS:饱和攻击

posted @ 2021-12-21 17:36  还要再努力一些吧  阅读(47)  评论(0)    收藏  举报