星空网 > 软件开发 > Java

[javaSE] 网络编程(概述)

网络通信的步骤,

1.找到对方的ip

2.数据发送到对方指定的应用程序上,为了标识这些应用程序,用数字进行标识,这个数字就是端口

3.定义通信规则,这个规则就称为协议

国际组织定义了通用协议 TCP/IP

 

网络模型

 

OSI参考模型

网络分成7层,应用层 ==> 表示层 ==> 会话层 ==> 传输层 (TCP/UDP)==> 网络层

数据链路层 ==> 物理层,数据通过数据封包和数据拆包传递

 

TCP/IP参考模型

应用层(HTTP,FTP)==> 传输层(TCP/UDP) ==>网际层(IP) ==>主机至网络层

 

 

IP地址

java中定义了一个类InetAddress

该类没有构造方法,所以会提供静态方法供调用

调用InetAddress.getLocalHost()方法,获取到InetAddress对象

调用InetAddress对象的getHostAddress(),得到IP地址

调用InetAddress对象的getHostName(),得到主机名

 

    InetAddress i=InetAddress.getLocalHost();    System.out.println(i.getHostAddress());    System.out.println(i.getHostName());

 

结果:

100.118.202.252

Lenovo-PC

 

调用InetAddress.getByName()方法,获取到InetAddress对象,参数:主机名(www.baidu.com)

 

    InetAddress ia=InetAddress.getByName("www.baidu.com");    System.out.println(ia.getHostAddress());    System.out.println(ia.getHostName());

 

结果:

111.13.100.92
www.baidu.com

 




原标题:[javaSE] 网络编程(概述)

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

tiktok插卡怎么用:https://www.goluckyvip.com/tag/82054.html
tiktok专线怎么搭建:https://www.goluckyvip.com/tag/82055.html
大陆怎么看tiktok:https://www.goluckyvip.com/tag/82057.html
安卓tiktok教程:https://www.goluckyvip.com/tag/82058.html
国外快手tiktok下载安卓:https://www.goluckyvip.com/tag/82059.html
Lazada GST:https://www.goluckyvip.com/tag/8206.html
NRA账户的开户主体包括:香港、美国、新加坡、欧盟等国家的详细解析 :https://www.xlkjsw.com/news/94338.html
湘西游轮六 湘江游轮夜游:https://www.vstour.cn/a/411226.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流