Java 网络编程

Posted s10-

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 网络编程相关的知识,希望对你有一定的参考价值。

网络编程:

B/S     Browser/Server    浏览器服务器

C/S     Client/Server     客户端服务器

TCP/IP  N个电脑彼此之间遵守协议和规范,才能产生通信=====>网络

原始的ip===>  00000000.00000000.00000000.00000000   纯数字32位,不方便记忆

IPv4     ===>  255.255.255.255

IPv6     ===>  是由数字,字母符号组成的128位!  是IPv4的4倍

ipconfig   查询本机的ip地址

ping localhost/127.0.0.1/::1    测试本机的连通性

 

119.75.213.61   如果说这是百度的网址,我们天天都得输入这个值,不好记

www.baidu.com   便于我们记忆

DNS域名解析!

    01.把ip地址转换成域名

    02.把域名解析成ip地址

端口号   取值是0-65535

但是0-1024之间的端口号都是系统预留的,不建议使用!

1.有电脑

2.所有电脑都满足TCP/IP协议

3.知道对方的IP和端口号

4.开始通信

 

网络服务器

邮件服务器

web服务器

缓存服务器

 

都是给用户提供服务的一个或者N个计算机!

 

TCP协议:(Transmisstion Control Protocol)传输控制协议!

     1.面向连接的,可靠

     2.安全

     3.基于字节流的传输通信协议

     4.传输速度慢

UDP协议:(User Datagram Protocol)用户数据报协议!

     1.面向非连接

     2.不安全

     3.传输数据之前,客户端和服务器不事先建立连接

     4.传输速度快

 

以上是关于Java 网络编程的主要内容,如果未能解决你的问题,请参考以下文章

关于java面向对象编程和面向接口编程区别

java并发编程看啥书比较好

Java编程题

java如何编程

Java初学者如何学好Java编程?

《java编程思想》读后感