首页 > 编程语言 > 详细

8.25Java入门--->第二十七节(网络编程)

时间:2020-08-25 22:10:00      阅读:93      评论:0      收藏:0      [点我收藏+]

1、网络编程的基础知识

JDK时Java开发时环境

JRE是Java运行时环境

技术分享图片

 

 

 

应用层:HTTP、FTP、DNS、TeInet

传输层:TCP/UDP

网络层:IP   ICMP    ARP

物理数据链路层:LINK

2、网络通讯要素

inetAddTess,唯一标识Internet上的计算机

本地回环地址:127.0.0.1

本地主机名:local host

 

端口号:标识计算机上运行的进程

不同的进程有不同的端口号

0-1023被服务通讯占用,十六位整数0-65535

不同的进程,端口号不同的

3、TCP/IP、UDP网络编程

IP地址和端口号的组合得到一个网络套接字(Socket)

(乱糟糟的什么都没听明白,还是自己看文章学习吧)

通信两端都需要Socket

允许通过IO流进行操作

1.创建(指定远程主机,指定端口)()

2.打开

3.进行读写操作

4.关闭连接

 

Server Socket(接受链接)

1.创建Server Socket一定要绑定端口号

2.调用accept(返回一个Socket)

3.获取输入输出流

4.关闭

Java一般通过循环调用accept方法,每次使用完必须关闭

 

4、URL编程

统一资源定位符

针对HTTP/URL编程

*/-**/--/***-//-*-//-*-*-*-//++-*-/-+--/*/-

 

8.25Java入门--->第二十七节(网络编程)

原文:https://www.cnblogs.com/springxian/p/13557715.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!