java基础(网络编程---IP、端口、URL)
生活随笔
收集整理的這篇文章主要介紹了
java基础(网络编程---IP、端口、URL)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
IP地址
用來標識網絡中的一個通信實體的地址。通信實體可以是計算機、路由器等。? IP地址分類 IPV4:32位地址,以點分十進制表示,如192.168.0.1 IPV6:128位(16個字節)寫成8個16位的無符號整數,每個整數用四個十六進制位表示,數之間用冒號(:) 分開,如:3ffe:3201:1401:1280:c8ff:fe4d:db39:1984 特殊的IP 127.0.0.1 本機地址 192.168.0.0--192.168.255.255私有地址,屬于非注冊地址,專門為組織機構內部使用。InetAddress:
多個靜態方法
1、getLocalHost:本機
2、getByName:根據域名DNS | IP地址 -->IP
?兩個成員方法
1、getHostAddress: 返回地址
2、getHostName:返回計算機名
端口
區分計算機上的不同程序,就要用到端口。
端口的表示是一個16位的二進制整數,2個字節,對應十進制的0-65535。 Oracle、MySQL、Tomcat、QQ、msn、迅雷、360等網絡程序都有自己的端口 公認端口 0—1023 比如80端口分配給WWW,21端口分配給FTP ?? ?注冊端口 1024—49151 分配給用戶進程或應用程序 ?? ?動態/私有端口 49152--65535 cmd窗口查看端口和進程: 查看所有端口:netstat -ano 查看指定端口:netstat -aon|findstr "808" 查看指定進程:tasklist|findstr "808" 查看具體程序:使用任務管理器查看PID InetSocketAddress 包含端口,用于socket通信的URL
URN:Universal Resource Name 統一資源名稱,通過特定命名空間中的唯一名稱或ID來標識資源。 在www上,每一信息資源都有統一且唯一的地址,即統一資源定位符Uniform Resource Locator 。 如:http://www.google.com:80/index.html,由4部分組成: ? 協議? http ? 存放資源的主機域名?www.google.com ? 端口號? ?80 ? 資源文件名??index.html API?
?
轉載于:https://www.cnblogs.com/skyline1/p/11228322.html
總結
以上是生活随笔為你收集整理的java基础(网络编程---IP、端口、URL)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Homework 8 测试计划
- 下一篇: CTreeCtrl的用法