首页 > 编程知识 正文

java代码事务怎么写,java编程网络编程培训

时间:2023-05-04 06:31:05 阅读:52060 作者:571

一、实现网络通信需要解决的两个问题1 .如何准确定位网络上的一台或多台主机; 确定主机上的特定APP应用程序

2 .找到主机后,如何可靠有效地进行数据传输

二、网络通信两个要素:1.应对问题一: IP和端口号

2 .响应问题2 :网络通信协议:提供TCP/IP参考模型(APP应用层、传输层、网络层、物理数据链路层)

三、通信元件一: IP和端口号1.IP理解IP:唯一识别互联网上的计算机(通信实体)

Java使用inet地址类来表示IP

IP分类: IPv4和IPv6; 网络和局域网

域名: www.Baidu.com www.mi.com www.Sina.com www.JD.com

域名解析:域名易于记忆,如果在连接到网络时输入主机的域名,域名服务器(DNS )会将域名转换为IP地址,以建立与主机的连接。 -------域名解析

本地电路地址: 127.0.0.1支持本地主机

2 .对象(如2.InetAddress类: )表示特定IP地址2.1实例化的getbyname (字符串主机)、getLocalHost ),

2.2常用方法getHostName ()/getHostAddress ) )。

3 .端口号:计算机上正在运行的进程。 要求:每个进程的端口号不同

范围:规定为16位整数0~65535。

端口号和IP地址组合后,得到套接字“套接字”

publicstaticvoidmain (字符串[ ] args ) try ) inetaddressinet1=inet地址. getbyname ((192.168.10.14 ) ); system.out.println(inet1; inetaddressinet2=inet address.getbyname (www.Baidu.com); system.out.println(inet2; inetaddressinet3=inet address.getbyname (localhost ); system.out.println(inet3; //获取本地ipinetaddressinet4=inet address.get localhost (; system.out.println(inet4; //getHostName () system.out.println (inet2. gethostname ) ); //getHostAddress () system.out.println (inet2. gethostaddress ) ); }catch(unknownhostexceptione ) { e.printStackTrace ); (四、通信要素二)网络通信协议1 .分类模型

2.TCP和UDP的区别

3.TCP握手和4次挥手

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。