java网络编程

网络通信三要素

IP地址

  • IP域名->DNS域名解析
  • 公网IP、内网IP 192.168
  • 本机IP 127.0.0.1 localhost
  • ipconfig
  • ipconfig /all 物理地址
  • ping ip

端口

通信协议

InetAddress

  • public static InetAddress getLocalHost() throw UnknownException
  • public String getHostName()
  • public String getHostAddress()
  • public static InetAddress getByName(String host) throw UnknowHostException
  • publci boolean isReachable(int timeout) throws IOException

端口

0-65535

HTTP 80 FTP 21

  • 周知端口 0-1023
  • 注册端口 1024-49151
  • 动态端口 49152-65535

协议

image-20240825212154199

  • UDP:自己的IP和端口,对方的IP和端口,一包数据
  • TCP:三次握手建立连接,可靠连接(全双工),四次握手断开连接
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值