IP地址InetAddress:
1.定義:網絡中設備的標識
2.常用方法:
byte[] |
getAddress() |
static InetAddress[] |
getAllByName(String host) |
static InetAddress |
getByAddress(byte[] addr) |
static InetAddress |
getByAddress(String host, byte[] addr) |
static InetAddress |
3.本地迴環地址:127.0.0.1;主機名:localhost。
二,端口號:
定義:標識進程的邏輯地址;每個進程的邏輯地址都不相同
有效端口:0~65535;其中1024系統使用或是保留端口
三,傳輸協議:
定義:通訊的規則
常見協議:TCP和UDP
四,UDP:
特點: 1.將數據及源和目的地封裝成數據包,不需要建立連接
2.每個數據包的大小限制在64K以內
3.因爲不需要連接,所以是不可靠協議
4.速度快
五,TCP:
特點: 1.建立連接,形成數據傳輸通道;
2.在連接中傳輸大量數據
3.通過三次握手完成連接,是可靠協議
4.效率低
六,Socket:
Socket爲網絡服務提供的一種機制
通信兩端都有Socket
數據在兩個Socket之間通過Io流傳輸
網絡通訊就是Socket通訊