最后更新:2022-03-12 19:25:59 手机定位技术交流文章
计算机网络:通过通信线路将不同地理位置的几台目的不同的计算机及其外部设备连接起来,以便能够在计算机之间共享资源和信息共享,而网络通信协议则充当协调员。
关键词:不同地理位置;若干计算机及其外部设备;连接线;网络通信协议;资源分享和信息转让
2、通信双方地址:
IP
端口号
3. TCP/IP 4级模型和OSSI 7级模型
4. InetAddress是一个IP地址。
这是唯一能让机器在网络上找到的东西。
:你好,这是本地主机。
IP地址分类:
ipv4/ipv6:
Ipv4,例如,4字节组成,0-255,
IPV6有128个地址和8个无符号整数。
私人(局域网)与公共(因特网)
ABCD类地址
192. 我不知道你在说什么. xx, 内部组织使用
5、端口
该港口表示在计算机上执行一个程序。
为了区分软件,不同的程序使用不同的端口号。
0-65535 规则
TCP、UDP:TCP港口号:80;UDP港口号:80;根据单一协定,港口号不能冲突。
端口分类
0-1023 公共港口
HTTP:80
HTTPS:443
FTP:21
Telent:23
1024-49151 程序登记口、分配用户或程序
Tomcat:8080
MySQL:3306
Oracle:1521
私人,动态:49152-65535
命令提示符中输入
检查所有港口
Netstat- nofindstrt' # 显示所选端口
“8696” # 显示与给定端口相关的进程 。
6、通信协议
TCP和UDP之间的比较:
TCP:类比打电话
用户传输协议
连接,稳定
四波和三次握手
理解:
客户端、服务端
完成传输, 连接断开, 效率低下
UDP:类比发短信
用户数据报协议
不连接,不稳定
客户与服务之间没有明显的区别。
不管它是否已准备好 都无所谓 可能会寄过来
DDOS
7、TCP
客户端:
1/1. 必须知道服务器的IP号和端口号。
InetAddress serverip = InetAddress.getByName(“127.0.0.1”);
int port = 9999;
将插座连接到 /2 。
socket = new Socket(serverip,port);
3, 3, 信息传输, IO 流
os = socket.getOutputStream();
我不确定你在忙些什么" 你好 Brite" Get Bytes (Bytes)"
服务端:
我必须有一个地址。
ss = new ServerSocket(9999);
我在等顾客联系
socket = ss.accept();
3/3. 审查客户信息
is = socket.getInputStream();
//管道流
baos = new ByteArrayOutputStream();
byte[] buffer = new byte[1024];
int len ;
while((len=is.read(buffer))!=-1){
baos.write(buffer,0,len);
}
System.out.println(baos.toString());
8. Tomcat是一个轻量级应用程序服务器和一个自由、开放源码的网络应用程序服务器。
HTTP 与 HTTP 和 HTPS 的区别
本文由 在线网速测试 整理编辑,转载请注明出处。