网络编程

网络编程

1.1 概述

1.2 网络通讯的要素

IP

端口

规则:网络通讯的协议

TCP/IP参考模型

image-20210309093020903

1.3 IP

IP地址:InetAddress

IP地址分类:IPV4/IPV6

公网 私网

1.4 端口

1 不同的进程有不同的端口号

2 端口分类:

共有端口 0~1023

http: 80

https:443

ftp:21

telent : 23

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

Tomcat:8080

MySQL:3306

Oracle:1521

动态、私有:49152~65535

netstat -ano|findstr "5900" #查看指定端口

tasklist |findstr "8696" 查看指定端口的进程

 

1.5 通讯协议

TCP:用户传输协议

UDP:用户数据报协议

 

TCP,UDP对比:

TCP打电话:

连接稳定

三次握手,四次挥手

  1. A:你瞅啥?

  2. B:瞅你咋地?

  3. A :干一架!

 

  1. A :我要走了

  2. B :知道了

  3. B : 你确定走了吗?

  4. A:确定了

 

客户端,服务端

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

UDP:发短信

不连接,不稳定

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

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

 

1.6 TCP

客户端

服务端

 

Tomcat

服务端:Tomcat服务器

客户端:浏览器

 

1.7 UDP

1.8 URL

统一资源定位符

posted @ 2021-03-11 10:40  ʚ孙同学ɞ  阅读(10)  评论(0)    收藏  举报