Java --网络编程
来源:互联网 发布:php在线答题系统 编辑:程序博客网 时间:2024/05/29 16:47
一、计算机网络基础知识:
把不同地理位置区域的计算机与专门的外部设备用通信线路互相练成一个规模大、功能强的网络系统。
计算机网络的目的:
1、互相传递信息;
2、共享硬件,软件,数据信息等资源。
计算机网络=现代通讯技术+计算机技术
网络通信三要素:
IP地址,端口号,协议。
1、IP地址
唯一标识网络中的一个通信实体。IP地址32位。
二进制表示:00000000-00000000-00000000-00000000
十进制表示:0.0.0.0
IP地址=网络号+主机号
IP地址分为五类:A类,B类,C类,D类、E类;
A类地址=一个网络号+三个主机号。 2^24 政府部门
B类地址=两个网络号+两个主机号。2^16 事业单位(教育,银行)
C类地址=三个网络号+一个主机号。2^8 私人使用…
2、端口号
应用程序与外界交流的出入口。它是一个抽象的软件结构,包括一些数据结构和I/O(基本输入输出)缓冲区。规定范围:0~65535;HTTP服务一般是80 端口;FTP服务一般是21端口。
公认端口:0~1023,紧密的绑定一些特殊的服务
注册端口:1024~49151 建议使用的范围
动态和或私有端口:49152~65535
二、Java的基本网络支持
主要是java.net 包;
1、InetAddress 类
阅读全文
0 0
- 【网络编程】JAVA网络编程
- java网络编程:网络基本概念
- Java网络编程-UDP编程
- Java 高层网络编程
- Java网络编程2
- Java网络编程3
- Java网络编程4
- Java网络服务器编程
- java网络编程1
- java网络编程2
- JAVA网络编程
- Java网络服务器编程
- java网络编程
- Java 高层网络编程
- Java 高层网络编程
- Java网络服务器编程
- Java网络编程
- JAVA网络编程
- WPF ListViewItem ControlTemplate command 不执行问题
- Dubbo:来自于阿里巴巴的分布式服务框架
- Android状态栏与页面顶部内容重合解决方案
- PL/SQL各个窗口的区别(转)
- 《Spark 官方文档》Spark SQL, DataFrames 以及 Datasets 编程指南
- Java --网络编程
- Cookie/Session机制详解
- 第四周 建立单链表
- 第二周项目二-多文件组织(如何将一个文件的代码多文件组织)
- Go conversion between struct and byte array
- Spark运行模式
- 安装Pytorch
- 日本人出资, 狗腿儿马云创建的淘宝为什么可以大于宪法, 删除他人店铺, 限制个人物品买卖
- Java 集合深入理解(15):AbstractMap