[Java基础揉碎]网络相关概念

目录

网络通信

网络

[ip地址 ​编辑](#ip地址 编辑)

[域名 ​编辑](#域名 编辑)

网络协议

TCP和UDP

网络编程比较重要的的InetAddress类

[Socket ​编辑](#Socket 编辑)

tcp字节流编程

案例一

案例二​编辑

案例三

网络上传文件

[​编辑​编辑 ​编辑](#编辑编辑 编辑)

netstat

tcp网络通信客户端也是通过端口和服务端进行通讯的​编辑

UDP编程

应用案例


网络通信

网络

ip地址

域名

网络协议

TCP和UDP

网络编程比较重要的的InetAddress类

Socket

tcp字节流编程

案例一

服务端

serverSocket.close()

客户端

案例二

案例三

除了可以通过socket.shutdownOutput()来设置结束标记, 还可以通过writer.newLine()设置

上面的基础上修改部分

网络上传文件

需要用到的工具类方法

用到的工具类

netstat

输入空格不断显示下一页

tcp网络通信客户端也是通过端口和服务端进行通讯的

这就是为什么高并发的时候,我们这个端口是有限的,会什么会出现端口冲突

UDP编程

upd相当于tom吆喝了一声, kim有没有收到是不确定的

基本流程

应用案例

接收端

发送端

相关推荐
新时代牛马3 小时前
嵌入式网络完整篇:从LwIP/以太网驱动到 Linux netdev 与排障
linux·网络·php
上海云盾-小余4 小时前
BGP 高防底层原理:TCP 异常流量识别与清洗机制
运维·网络·tcp/ip
captain3764 小时前
▲网络原理(2)-TCP
java·服务器·网络·tcp/ip·java-ee
同元软控5 小时前
从排队、碰撞到信号波形:基于Sysevents的网络—信号一体化仿真
网络
言乐65 小时前
Python加速器4跨境网络加速器
运维·服务器·开发语言·网络·python
疯狂打码的少年7 小时前
【计算机网络】IPv6基础(特点、表示法、与IPv4对比)
网络·笔记·计算机网络
门思科技7 小时前
LoRaWAN 网络容量估算:一个 SX1302 网关到底能带多少设备
开发语言·网络·php
今天AI了吗11 小时前
什么是 AI Agent?它与直接调用大模型 API 有何区别
java·网络·人工智能·架构·java-ee
小祺先生12 小时前
mt7921 debian系统 如何安装驱动
运维·网络·debian
qq_5085760913 小时前
机器人通讯协议
网络·机器人