Java语言网络编程
来源:互联网 发布:linux软件在哪里下载 编辑:程序博客网 时间:2024/05/17 01:21
1.流程图:
应用层 ——> 传输层 ——> 网络层 ——> 网络接口层 <——> 网络接口层 ——> 网络层 ——> 传输层 ——> 应用层
2.在网络编程中,总共有65535个端口,因为我们的操作系统基本上把前面1024个端口占用,所以一般我们在网络编程中,都是使用的是1024以后的端口;
其中被占用的基本的端口如:Telent占用的是23端口,简单邮件传输协议占用的是25端口,文件传输协议占用的是21端口;超文本传输协议80端口。
以前我们都是单机版编程,现在学了Java网络编程以后,我们就可以在网络上用了。
以前用的是C/S系统,但是由于每次服务器端更新以后,客户端也得进行更新,所以后来又出现了B/S系统,这个系统的好处在于只要服务器端更新后,客服端不用进行更新,就可以使用,但是这样又大大的增加了服务器端的压力。所以现在出现了鉴于两者之间的系统;
3.套接字(Socket)
就是一种数据间的交换;
关于网络编程有这些类可以使用
1.InetAddress类:封装计算机的IP地址和DNS
2.Socket类:发送TCP消息
3.ServerSocket类:创建服务器;
4.DatagramSocket类:用于发送和接收数据包
5.DatagramPacket类:数据容器(封包)的作用
6.URL类:代表统一资源定位符的对象
7.URLConnection类:所有代表应用程序与URL之间通信链接的类的超类
- Java语言网络编程
- Java语言socket网络编程
- java语言的网络功能与编程
- JAVA语言的网络功能与编程
- JAVA语言的网络功能与编程
- [黑马程序员]--Java语言网络编程
- 程序员学习 java语言网络编程概述
- c语言网络编程
- C语言网络编程
- Go语言网络编程
- go语言网络编程
- c语言编程--网络编程
- 黑马程序员——Java语言:网络编程
- 【网络编程】JAVA网络编程
- C语言网络编程基础
- 《go语言网络编程》笔记
- java网络编程:网络基本概念
- 黑马程序员——Java编程语言学习总结 – 网络编程
- 监控系统解围企业应用集成平台困境
- 位运算优化
- 个人知识管理
- 虚拟化的另一个用例:真正的VPN
- GPU优化方法
- Java语言网络编程
- 字符串移位
- channel disconnected问题的解决
- MFC两个工程中资源的移动方法
- 需求、系统分析过程---系统工程师的真实记录1
- CLUSTERING FACTOR
- PHP 中一个简单的处理xml文件的类(供自己参考)
- Firefox 之必备法宝(插件)
- java不使用中间变量交换两个数